Marco Pesenti Gritti
|
7850970f27
|
Make the frame adapt to screen size again.
Several cleanups.
Fixup makefiles
|
2006-09-07 19:51:27 +02:00 |
|
Marco Pesenti Gritti
|
5988a89517
|
Write a GridModel, with correct size and layout, and use it
|
2006-09-07 19:03:40 +02:00 |
|
Marco Pesenti Gritti
|
21b19924ea
|
Implement the grid, regress UI a bit
|
2006-09-07 15:11:51 +02:00 |
|
Dan Williams
|
ef254ce128
|
Create placeholder Owner object when PS starts, fill in services later
|
2006-09-06 10:16:49 -04:00 |
|
Marco Pesenti Gritti
|
f40485aad4
|
Handle F6 in sugar
|
2006-09-04 22:37:17 +02:00 |
|
Marco Pesenti Gritti
|
693b14f3c9
|
Some makefile fixes
|
2006-09-04 22:20:13 +02:00 |
|
Marco Pesenti Gritti
|
b9cc263d75
|
Cleanup and startup the wm before first time dialog
|
2006-09-04 21:49:58 +02:00 |
|
Marco Pesenti Gritti
|
01c4658ee0
|
Make conf private, expose the nick name from env
|
2006-09-04 21:34:54 +02:00 |
|
Marco Pesenti Gritti
|
995c74b116
|
Sort of functional invites implementation
|
2006-09-04 17:00:45 +02:00 |
|
Marco Pesenti Gritti
|
cdbd4e28b4
|
Start implementing invites...
|
2006-09-04 14:30:44 +02:00 |
|
Marco Pesenti Gritti
|
73b793472c
|
fix the problem with registering services with the same stype inside different activities.
|
2006-09-04 13:32:31 +02:00 |
|
Marco Pesenti Gritti
|
58a79eb123
|
Get rid of default type from the activity definition.
Modify code to use activity type id instead, except
from mapping service to activity.
|
2006-09-02 10:54:34 +02:00 |
|
Marco Pesenti Gritti
|
8ffff18bc3
|
Correct installation path
|
2006-09-01 21:06:34 +02:00 |
|
Marco Pesenti Gritti
|
bcfe526a85
|
Disconnect the signals from the right object
|
2006-09-01 18:59:14 +02:00 |
|
Marco Pesenti Gritti
|
e6b839f202
|
Fix logic
|
2006-09-01 18:38:23 +02:00 |
|
Marco Pesenti Gritti
|
b15fb5ad50
|
Cleanups
|
2006-09-01 15:33:55 +02:00 |
|
Marco Pesenti Gritti
|
a6f9241e95
|
Refactor frame stuff naming some
|
2006-09-01 15:11:52 +02:00 |
|
Marco Pesenti Gritti
|
0ae39c93e7
|
Reimplement the icon item to render svg directly.
Some regressions sorry, need also to fix pygoocanvas...
|
2006-08-31 22:29:31 +02:00 |
|
Marco Pesenti Gritti
|
110d1bf8ce
|
No more need to keep zoom level in the shell. Work around
redrawing issue.
|
2006-08-31 17:58:18 +02:00 |
|
Marco Pesenti Gritti
|
26c50e3b3d
|
Panels doesn't take focus
|
2006-08-31 10:10:45 +02:00 |
|
Marco Pesenti Gritti
|
590608b19b
|
Missing service getter
|
2006-08-30 13:14:37 +02:00 |
|
Marco Pesenti Gritti
|
77e689f21b
|
Persist the friends list
|
2006-08-30 13:04:12 +02:00 |
|
Marco Pesenti Gritti
|
030ba2b56d
|
Clicking on the friend icon in the frame add it to friends.
|
2006-08-30 12:22:01 +02:00 |
|
Marco Pesenti Gritti
|
6865148c90
|
More refactoring. Start implementing friends.
|
2006-08-30 11:46:14 +02:00 |
|
Marco Pesenti Gritti
|
028d22cdd7
|
More refactoring of the home implementation
|
2006-08-30 11:15:21 +02:00 |
|
Marco Pesenti Gritti
|
adb269709c
|
Remove obsolete import
|
2006-08-30 10:55:57 +02:00 |
|
Marco Pesenti Gritti
|
cd0b794879
|
Simplify overdesigned Mesh view impl
|
2006-08-30 10:54:28 +02:00 |
|
Dan Williams
|
aea10ae900
|
Fix array signature for mdns call properties
|
2006-08-29 16:52:55 -04:00 |
|
Marco Pesenti Gritti
|
47af6a7b9d
|
FIx makefile
|
2006-08-29 17:28:44 +02:00 |
|
Marco Pesenti Gritti
|
fa8ad92322
|
Take icon size and borders into account
|
2006-08-29 17:18:16 +02:00 |
|
Marco Pesenti Gritti
|
fddc1f56af
|
Cleanup code a bit, fix redraw issue on startup
|
2006-08-29 17:12:39 +02:00 |
|
Marco Pesenti Gritti
|
f496a2f543
|
Kill unused code
|
2006-08-29 16:47:36 +02:00 |
|
Marco Pesenti Gritti
|
fcc06834bc
|
Hook up activity activation
|
2006-08-29 16:29:56 +02:00 |
|
Marco Pesenti Gritti
|
19178464fb
|
Hook up opening shared activity again
|
2006-08-29 16:17:00 +02:00 |
|
Marco Pesenti Gritti
|
8722255b17
|
Add some simple layout logic for the icons
|
2006-08-29 16:07:23 +02:00 |
|
Marco Pesenti Gritti
|
db4553184e
|
Bigger angles radius
|
2006-08-29 14:47:33 +02:00 |
|
Marco Pesenti Gritti
|
f597375aff
|
Improved zoom model
|
2006-08-29 14:39:34 +02:00 |
|
Marco Pesenti Gritti
|
a29230c183
|
Rewrite the zoom logic. Regress some stuff... will fix.
|
2006-08-29 11:48:20 +02:00 |
|
Marco Pesenti Gritti
|
f75d36055f
|
As suggested by Eben, do not autohide the frame and show
it for 10 seconds at startup.
|
2006-08-29 00:30:19 +02:00 |
|
Marco Pesenti Gritti
|
3ac947391c
|
Fix nast bug, don't construct multiple times!
|
2006-08-29 00:18:35 +02:00 |
|
Marco Pesenti Gritti
|
95be6c3e42
|
Fix some bugs, make it more solid, update on share.
|
2006-08-28 23:03:01 +02:00 |
|
Marco Pesenti Gritti
|
c630a8b11e
|
Fix up sizing removing the work around for mb. mb should
be fixed soon (and latest svn is screwed anyway)
|
2006-08-28 21:52:02 +02:00 |
|
Marco Pesenti Gritti
|
7d6452f17a
|
Complete presence list implementation
|
2006-08-28 21:38:36 +02:00 |
|
Marco Pesenti Gritti
|
4dbf80369b
|
Start implementing presence on the friends panel
|
2006-08-28 18:40:41 +02:00 |
|
Marco Pesenti Gritti
|
7d01cee2ef
|
Activate/deactivate the frame on F5
|
2006-08-28 16:53:29 +02:00 |
|
Marco Pesenti Gritti
|
3f4625f0a1
|
Get rid of the contextual chat.
|
2006-08-28 15:22:52 +02:00 |
|
Marco Pesenti Gritti
|
7af2ea5bbd
|
Fix donut activity icon, implement share
|
2006-08-28 15:10:31 +02:00 |
|
Marco Pesenti Gritti
|
8d26a76a88
|
Add the actions buttons on the friends panel
|
2006-08-28 14:58:21 +02:00 |
|
Marco Pesenti Gritti
|
b6cf5ef31e
|
Get the zoom level buttons to work
|
2006-08-28 14:36:48 +02:00 |
|
Marco Pesenti Gritti
|
a0127aa4df
|
Add the top panel, unfinished.
|
2006-08-28 14:04:51 +02:00 |
|
Marco Pesenti Gritti
|
766f9d6e68
|
Use gproperties in IconItem, make the color optional
|
2006-08-28 12:44:46 +02:00 |
|
Marco Pesenti Gritti
|
22e290332e
|
Remove buddies when they disappear. The canvas model / data model
separation makes this more complicated than I'd like. Maybe
it's worth to merge the two levels, I dunno.
|
2006-08-26 14:59:19 +02:00 |
|
Marco Pesenti Gritti
|
83bbe54bc8
|
Hook up activity colors
|
2006-08-26 14:17:55 +02:00 |
|
Marco Pesenti Gritti
|
93d489741d
|
Automatically read the profile (lazily)
|
2006-08-26 13:35:03 +02:00 |
|
Marco Pesenti Gritti
|
a7c552c038
|
Get rid of env.get_nick_name, that comes from the profile now
|
2006-08-26 13:03:06 +02:00 |
|
Marco Pesenti Gritti
|
508ab2af25
|
Move DonutItem out of public api
|
2006-08-26 11:47:02 +02:00 |
|
Dan Williams
|
93a97660b4
|
Remove obsolete gtk import and code and save 1.7MiB writeable. Whee\!
|
2006-08-25 16:09:54 -04:00 |
|
Dan Williams
|
ef47f6e4c5
|
Fix buddy & activity visibility leaks if they are not yet valid; add Activity color attribute and don't make activity valid until we get the color
|
2006-08-25 14:55:19 -04:00 |
|
Marco Pesenti Gritti
|
6b232d97d8
|
Rework profiles code a bit, initialize gecko profile
|
2006-08-25 20:12:52 +02:00 |
|
Dan Williams
|
ba3d5fce8c
|
Don't traceback when buddies have bad colors
|
2006-08-25 12:11:25 -04:00 |
|
Marco Pesenti Gritti
|
8ac55c287e
|
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
|
2006-08-25 17:44:45 +02:00 |
|
Marco Pesenti Gritti
|
cbfb10d020
|
Keep a reference on the key grabber
|
2006-08-25 17:44:07 +02:00 |
|
Dan Williams
|
f0a4459103
|
Don't die when an activity doesn't have an icon
|
2006-08-25 11:24:39 -04:00 |
|
Marco Pesenti Gritti
|
7646366553
|
Keep the bindings private
|
2006-08-25 14:39:58 +02:00 |
|
Marco Pesenti Gritti
|
760651e3d7
|
Scale the home canvases to actual screen size
|
2006-08-25 14:08:39 +02:00 |
|
Marco Pesenti Gritti
|
6e920265ad
|
Complete the keybindings stuff and use it for the home page
|
2006-08-25 14:03:48 +02:00 |
|
Marco Pesenti Gritti
|
4425e14f13
|
More work on global keybindings
|
2006-08-25 12:28:52 +02:00 |
|
Marco Pesenti Gritti
|
05061c5e3d
|
Use the actual buddy color
|
2006-08-25 00:49:39 +02:00 |
|
Dan Williams
|
d2c0829165
|
Don't traceback when somebody doesn't advertise their color
|
2006-08-24 11:09:53 -04:00 |
|
Marco Pesenti Gritti
|
3f50668494
|
Add color support to the profile
|
2006-08-23 21:03:17 +02:00 |
|
Dan Williams
|
c3d0ae0359
|
Add Theme.py to the makefile
|
2006-08-23 13:35:29 -04:00 |
|
Dan Williams
|
eef5e5b18a
|
Convert PS bindings instantiation into a singleton to cut resource usage
|
2006-08-23 11:38:56 -04:00 |
|
Dan Williams
|
d334b6e3bd
|
Add a color property and access to Buddy objects
|
2006-08-23 11:14:46 -04:00 |
|
Dan Williams
|
e366753ab0
|
Make theme color accessors more descriptive; add mesh view zoom rects
|
2006-08-23 10:41:12 -04:00 |
|
Dan Williams
|
4eb5a61276
|
Actually make theme object a singleton
|
2006-08-23 08:13:15 -04:00 |
|
Dan Williams
|
3b9d3daa3b
|
Implent color theming for Friends view
|
2006-08-23 08:06:45 -04:00 |
|
Dan Williams
|
f3435bb914
|
Add simple theme support to pick up color themes in the Home Window
|
2006-08-23 07:09:10 -04:00 |
|
Marco Pesenti Gritti
|
f53af6af4c
|
Start implementing the panels.
|
2006-08-23 11:52:18 +02:00 |
|
Marco Pesenti Gritti
|
9f674ef232
|
Add missing files
|
2006-08-22 16:18:49 +02:00 |
|
Marco Pesenti Gritti
|
bf8f1e30ad
|
Forgot to add these
|
2006-08-22 16:15:52 +02:00 |
|
Marco Pesenti Gritti
|
511fec421f
|
Simple profile support. First time dialog (ugly and only nick atm).
|
2006-08-22 16:15:34 +02:00 |
|
Marco Pesenti Gritti
|
3e51b086df
|
Create a conf module. Move activity registry out of the shell
(should only be graphical) into it.
|
2006-08-22 14:01:53 +02:00 |
|
Marco Pesenti Gritti
|
49073039e9
|
Run the session dbus from the emulator. The olpc run his own.
|
2006-08-22 10:37:24 +02:00 |
|
Marco Pesenti Gritti
|
da80c91081
|
Enable sugar emulator only if SUGAR_EMULATOR=yes is set
|
2006-08-21 19:37:55 +02:00 |
|
Marco Pesenti Gritti
|
7d6adc55a3
|
Fixup distcheck, release 0.19
|
2006-08-21 15:59:40 +02:00 |
|
Marco Pesenti Gritti
|
c3b7a84cbc
|
Use olpc matchbox theme
|
2006-08-20 12:10:12 +02:00 |
|
Marco Pesenti Gritti
|
5e00d939de
|
Fix the zooming cycle
|
2006-08-19 14:42:14 +02:00 |
|
Marco Pesenti Gritti
|
a3f62ee68f
|
Integrate Walter color values.
(Still not fully hooked up to buddies)
|
2006-08-19 14:27:56 +02:00 |
|
Marco Pesenti Gritti
|
32a368bdbb
|
Adapt to the new artwork stylesheets
|
2006-08-19 13:39:13 +02:00 |
|
Marco Pesenti Gritti
|
58ddb555c4
|
Merge demo4 branch
|
2006-08-19 11:56:49 +02:00 |
|
Marco Pesenti Gritti
|
f8c4f0bd66
|
Skeleton group chat activity.
Fix positioning in the activity bar.
|
2006-08-19 11:54:41 +02:00 |
|
Marco Pesenti Gritti
|
5a2653bf1e
|
Functional mesh view
|
2006-08-19 11:33:58 +02:00 |
|
Marco Pesenti Gritti
|
0d4acb6e78
|
Start implementing friends/mesh
|
2006-08-19 11:12:25 +02:00 |
|
Marco Pesenti Gritti
|
de65daf548
|
Implement zooming levels, actual view still empty
|
2006-08-19 02:00:04 +02:00 |
|
Marco Pesenti Gritti
|
24dae31a9d
|
Starting to create the mesh view...
|
2006-08-19 01:29:42 +02:00 |
|
Marco Pesenti Gritti
|
e5eef2e183
|
Back out the 0.2 delay hack
|
2006-08-18 19:40:05 +02:00 |
|
Dan Williams
|
212b9a49da
|
Don't do anything if there's no console
|
2006-08-17 14:49:04 -04:00 |
|
Dan Williams
|
4c923db7ea
|
Add traceback support to the session too
|
2006-08-17 12:02:29 -04:00 |
|
Marco Pesenti Gritti
|
640fff5619
|
Handle activity closed by removing his piece from the donut.
|
2006-08-17 14:42:29 +02:00 |
|
Marco Pesenti Gritti
|
f65d23c440
|
Add icon for activity to the donut.
Add signals in the shell for window open/close and use them in the task view.
|
2006-08-17 14:23:52 +02:00 |
|
Marco Pesenti Gritti
|
10f356cb22
|
Add fg and bg circles, fill the paths
|
2006-08-17 13:16:48 +02:00 |
|
Marco Pesenti Gritti
|
fb829989c7
|
Get tasks adding to work
|
2006-08-17 12:09:45 +02:00 |
|
Marco Pesenti Gritti
|
e5ed8275a1
|
Some work on the donut...
|
2006-08-17 11:47:41 +02:00 |
|
Marco Pesenti Gritti
|
7990bc0d31
|
Get activity bar and activity creation to work
|
2006-08-17 10:32:59 +02:00 |
|
Dan Williams
|
ea3b66aa0f
|
Fix bug in get_services; self._services.values() is a list of lists of services
|
2006-08-16 23:07:28 -04:00 |
|
Dan Williams
|
3b8dbb0836
|
Enable traceback debugging in the PS
|
2006-08-16 23:06:13 -04:00 |
|
Dan Williams
|
6530653636
|
Wait for PS to start again to fix race issues with activation
|
2006-08-16 23:02:06 -04:00 |
|
Marco Pesenti Gritti
|
dae3d2be2b
|
Some work to implement the activity bar
|
2006-08-16 23:20:22 +02:00 |
|
Marco Pesenti Gritti
|
47f25f234e
|
Home page background
|
2006-08-16 22:01:43 +02:00 |
|
Marco Pesenti Gritti
|
a963c33078
|
Change emulator resolution to 800x600.
Change canvas resolution to 1200x900, scale it down in the emulator.
|
2006-08-16 20:34:33 +02:00 |
|
Marco Pesenti Gritti
|
7dddefe229
|
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar into demo4
|
2006-08-16 19:55:34 +02:00 |
|
Marco Pesenti Gritti
|
115eefb4c2
|
Implement a canvas element that can draw svg icons
with different colors.
|
2006-08-16 19:55:13 +02:00 |
|
Dan Williams
|
9ad1fe62ae
|
Don't allow PS to be started twice
|
2006-08-16 12:09:43 -04:00 |
|
Dan Williams
|
2a50bbd3ca
|
Fix service unregistration; the service will get cleaned up when Avahi notices that it has gone away so we don't have to delete it ourselves
|
2006-08-16 11:15:59 -04:00 |
|
Marco Pesenti Gritti
|
1cfd208f7b
|
Do not pass the timeout argument if we are using the in-process console
|
2006-08-16 00:30:50 +02:00 |
|
Marco Pesenti Gritti
|
fa90ec41aa
|
Merge from master
Conflicts:
shell/HomeWindow.py
|
2006-08-15 13:47:21 +02:00 |
|
Marco Pesenti Gritti
|
b1c7385204
|
Print traces also on stderr
|
2006-08-15 13:15:46 +02:00 |
|
Marco Pesenti Gritti
|
a6ef49b731
|
Make HomeWindow a canvas. Modify screen resolution to
match what Walter said.
|
2006-08-15 12:20:09 +02:00 |
|
Marco Pesenti Gritti
|
621e43563f
|
Get rid of the initial implementation of Diana design since that's no more the plan.
|
2006-08-14 20:54:33 +02:00 |
|
Marco Pesenti Gritti
|
3d4330580c
|
Factor out a queue from the handler and use it for exceptions too.
Send all messages in the same dbus call.
|
2006-08-14 12:18:58 +02:00 |
|
Marco Pesenti Gritti
|
8f5cd86cba
|
Fix up .service installation
|
2006-08-14 01:07:40 +02:00 |
|
Marco Pesenti Gritti
|
6eb7117c25
|
Getting presence service logging to work.
Don't lose debug state when switching tab.
|
2006-08-13 02:57:12 +02:00 |
|
Marco Pesenti Gritti
|
c7c71d25a8
|
Use dbus activation to start the presence service
|
2006-08-13 00:28:38 +02:00 |
|
Marco Pesenti Gritti
|
e2e5bc0000
|
Install service files for the presence service
|
2006-08-13 00:06:52 +02:00 |
|
Marco Pesenti Gritti
|
bb60b8ad3e
|
Cleanup environemnt setup
|
2006-08-12 23:35:52 +02:00 |
|
Marco Pesenti Gritti
|
d41c761e02
|
Simplify profile/nick name code. Use SUGAR_NICK_NAME env.
|
2006-08-12 21:34:06 +02:00 |
|
Marco Pesenti Gritti
|
2636bc63d0
|
Split the console service out of the shell, to remove dep
|
2006-08-12 16:19:47 +02:00 |
|
Marco Pesenti Gritti
|
0963329b47
|
Disable logging in the presence service, need to solve circular dep
|
2006-08-12 01:36:30 +02:00 |
|
Marco Pesenti Gritti
|
fc1aefc72c
|
Use dbus-launch with the --exit-with-session. dbus not exiting still not fully solved.
|
2006-08-12 01:29:55 +02:00 |
|
Marco Pesenti Gritti
|
c5fb39875c
|
Do not open multiple copies of the same activity
|
2006-08-12 00:29:32 +02:00 |
|
Marco Pesenti Gritti
|
9585330e43
|
Add a way to enable/disable displaying debug messages
|
2006-08-11 17:05:06 +02:00 |
|
Marco Pesenti Gritti
|
884eef4bd5
|
Show all activities output in the console, just
activate the tab for the current activity.
|
2006-08-11 15:21:11 +02:00 |
|
Marco Pesenti Gritti
|
628271959c
|
Refactor the console stuff
|
2006-08-11 13:05:33 +02:00 |
|
Marco Pesenti Gritti
|
cb47f17b31
|
Move session stuff to his own package
|
2006-08-11 11:37:35 +02:00 |
|
Marco Pesenti Gritti
|
27456ff723
|
Remove the theme hacks. sugar-jhbuild set this up fine now.
|
2006-08-10 23:54:34 +02:00 |
|
Marco Pesenti Gritti
|
093a1981d5
|
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
|
2006-08-10 00:57:08 +02:00 |
|
Marco Pesenti Gritti
|
9b12b11534
|
Get one-to-one chat back to work
|
2006-08-10 00:54:54 +02:00 |
|
Dan Williams
|
c095192d08
|
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
|
2006-08-09 15:50:03 -04:00 |
|
Dan Williams
|
a3b81d5f0c
|
Fix log message args
|
2006-08-09 15:49:50 -04:00 |
|
Marco Pesenti Gritti
|
f5587ac799
|
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
|
2006-08-09 21:12:27 +02:00 |
|
Marco Pesenti Gritti
|
aae859f4d3
|
Load google as homepage. Some cleanups.
|
2006-08-09 21:09:24 +02:00 |
|
Dan Williams
|
ddddde54b1
|
Add ChatController.py to the makefile
|
2006-08-09 15:05:45 -04:00 |
|
Marco Pesenti Gritti
|
0dcaf314f7
|
Several fixes and cleanups
|
2006-08-09 18:29:33 +02:00 |
|
Marco Pesenti Gritti
|
95d9b7fe8e
|
More work on the chat. Fix terminal api
|
2006-08-09 15:53:10 +02:00 |
|
Marco Pesenti Gritti
|
a9a65f42df
|
Create the hosts when windows are displayed
|
2006-08-09 14:22:58 +02:00 |
|
Marco Pesenti Gritti
|
7db5479c5c
|
It's not necessary to pass the default_type around anymore.
|
2006-08-09 13:01:47 +02:00 |
|
Marco Pesenti Gritti
|
7e85c5160e
|
Setup the activity from the shell process, through dbus,
this simplifies things a lot...
|
2006-08-09 12:57:42 +02:00 |
|
Marco Pesenti Gritti
|
e4c4e866a5
|
Start refactoring to get back buddy chat to work...
|
2006-08-09 11:47:17 +02:00 |
|
Marco Pesenti Gritti
|
4d67407f6a
|
Cleanups
|
2006-08-09 02:13:56 +02:00 |
|
Marco Pesenti Gritti
|
70485218c0
|
Split the factory to his own module
|
2006-08-09 02:02:34 +02:00 |
|