edb7e8fdc9
Typo
Marco Pesenti Gritti
2006-07-24 15:21:58 +02:00
d2f76cc41d
More work on the new home page. Remove obsolete import.
Marco Pesenti Gritti
2006-07-24 15:11:14 +02:00
1acd82599a
Start working on Diana's home window visual design
Marco Pesenti Gritti
2006-07-24 12:48:12 +02:00
e4a87bea06
Implement a stage view
Marco Pesenti Gritti
2006-07-24 12:15:52 +02:00
5cec8f9734
Better applying of transformations
Marco Pesenti Gritti
2006-07-24 11:53:02 +02:00
78660bfcf6
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Marco Pesenti Gritti
2006-07-24 11:02:10 +02:00
1e3633baf7
Implement translation
Marco Pesenti Gritti
2006-07-24 11:01:25 +02:00
5afb98d0ae
Add missing import
Dan Williams
2006-07-23 22:29:27 -05:00
7c996b0011
More fixes, and convert python PS bindings to more glib style method names
Dan Williams
2006-07-23 09:21:00 -05:00
1d0b4e12b8
More PS fixes
Dan Williams
2006-07-23 00:32:10 -05:00
bca4e1ca9b
Fix typo
Dan Williams
2006-07-22 23:57:18 -05:00
b63e78a174
Make the PresenceService stuff start to work
Dan Williams
2006-07-22 23:56:40 -05:00
1c35f8d92c
Small improvements
Marco Pesenti Gritti
2006-07-22 14:32:04 +02:00
1e3af85c40
Implement basic animation
Marco Pesenti Gritti
2006-07-22 13:48:47 +02:00
a292b642e1
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Marco Pesenti Gritti
2006-07-22 12:42:02 +02:00
fe69904b6c
Add layout manager and a circle layout
Marco Pesenti Gritti
2006-07-22 12:28:59 +02:00
a02313d85a
Beginnings of a simple scene API. Inspired opened-hand's Clutter
Marco Pesenti Gritti
2006-07-22 11:54:27 +02:00
ea264a1a83
More PS bits
Dan Williams
2006-07-22 01:26:39 -04:00
2aa23cfa42
Document the new keybindings
Marco Pesenti Gritti
2006-07-20 17:56:09 +02:00
48a21ef143
Add each activity to a separate window group to get a correct behavior with transient windows in matchbox. Thanks to Matthew Allum for suggesting this.
Marco Pesenti Gritti
2006-07-20 17:52:31 +02:00
32bb288389
Some build fixes. pygtk.require at least one time for process.
Marco Pesenti Gritti
2006-07-20 16:49:11 +02:00
d6ec6db880
Make the console contextual to the activity and use the window manager to activate it.
Marco Pesenti Gritti
2006-07-20 12:13:47 +02:00
87cb115aa0
Abstract activity on the shell side into an ActivityHost object. Comment out/fix more ps borkage.
Marco Pesenti Gritti
2006-07-20 11:34:06 +02:00
53947aaaf2
Add script to launch an activity. Associate F4 in the wm to the terminal activity
Marco Pesenti Gritti
2006-07-20 10:49:44 +02:00
af54f25e0e
Rename sugar-activity to sugar-activity-factory
Marco Pesenti Gritti
2006-07-20 10:40:18 +02:00
2a28ea38b1
Add a show_launcher property. Show only the web activity
Marco Pesenti Gritti
2006-07-20 10:35:41 +02:00
a06d75bd56
Port some stuff to new presence service (not tested, but I need this to at least run). Comment out some broken code in Owner.py, Dan please take a look at this.
Marco Pesenti Gritti
2006-07-20 10:12:42 +02:00
e348de9c7e
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Marco Pesenti Gritti
2006-07-20 09:59:24 +02:00
5731405901
Promote terminal activity from terminal to activities. Fix api
Marco Pesenti Gritti
2006-07-20 09:58:45 +02:00
766b82d467
Switch sugar/presence module over to a thin API wrapper around the PresenceService dbus API
Dan Williams
2006-07-19 15:27:37 -04:00
d2fdd64003
Install the new PresenceService stuff
Marco Pesenti Gritti
2006-07-19 21:06:18 +02:00
1590e15c25
Fix path building
Marco Pesenti Gritti
2006-07-19 20:59:46 +02:00
c3de9649b9
Use the new -kbdconfig option in matchbox
Marco Pesenti Gritti
2006-07-19 20:58:29 +02:00
5daa5aa69b
Missing return, yay for python
Marco Pesenti Gritti
2006-07-19 19:35:32 +02:00
24e078471f
Update the title
Marco Pesenti Gritti
2006-07-19 18:43:24 +02:00
3151281354
Set the people window transient
Marco Pesenti Gritti
2006-07-19 18:35:37 +02:00
a33bdbc8c5
Tweak people window size
Marco Pesenti Gritti
2006-07-19 18:19:00 +02:00
e8a342c214
Do not destroy chat on close, just hide it
Marco Pesenti Gritti
2006-07-19 18:16:44 +02:00
a9cdfa0617
Add a matchbox kbdconfig
Marco Pesenti Gritti
2006-07-19 17:49:34 +02:00
c2f9d4c206
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Marco Pesenti Gritti
2006-07-19 17:42:34 +02:00
ae00121fbf
Use matchbox to activate home and people page
Marco Pesenti Gritti
2006-07-19 13:38:24 +02:00
db04a3d2c9
Fix up signal decorator arguments and some undefined variables
Dan Williams
2006-07-19 07:36:58 -04:00
f413416e15
Continue to fill out presence service to the spec
Dan Williams
2006-07-19 00:10:35 -04:00
08a52809a6
Hint home window as desktop
Marco Pesenti Gritti
2006-07-18 21:13:10 +02:00
79007cfb0a
Add most bits of new presence service code
Dan Williams
2006-07-18 10:51:04 -04:00
46d2f1c532
Get rid of pygtk.require. It doesn't make a lot of sense and recent apps are not using it anyway.
Marco Pesenti Gritti
2006-07-16 17:25:32 +02:00
ca48a95ef1
Add some options to Xnest
Marco Pesenti Gritti
2006-07-16 16:44:23 +02:00
5ec089b829
Add support for Xnest
Marco Pesenti Gritti
2006-07-16 14:22:10 +02:00
ed303285a8
Close the socket once we are done
Marco Pesenti Gritti
2006-07-15 17:07:59 +02:00
bb2ba6da39
Typo
Marco Pesenti Gritti
2006-07-15 15:43:23 +02:00
faac100ba5
Automatically find a free display
Marco Pesenti Gritti
2006-07-15 15:32:05 +02:00
21b46a0022
Bunch of fixes, sharing should be back to work
Marco Pesenti Gritti
2006-07-15 12:31:06 +02:00
db08c3795f
Read service type from the .activity file
Marco Pesenti Gritti
2006-07-14 16:40:45 +02:00
5ff09a10f7
Write a model for activities and use it in home page
Marco Pesenti Gritti
2006-07-14 15:47:42 +02:00
e079d76380
Update the task list on add/remove rather than rebuilding every time. Note that this is _not_ the real UI. It's just some stuff I put there because we need the functionality while we finalize the real design and we figure out how to implement it.
Marco Pesenti Gritti
2006-07-13 11:10:27 +02:00
cc66d7d4df
Merge presence window and chat in one window
Marco Pesenti Gritti
2006-07-13 10:47:36 +02:00
326f372f54
Adapt to the new API
Marco Pesenti Gritti
2006-07-12 22:45:13 +02:00
02c697d862
Reuse the spawn code
Marco Pesenti Gritti
2006-07-12 22:24:49 +02:00
2bbedf988b
Fix a bunch of bugs, more cleanups
Marco Pesenti Gritti
2006-07-12 22:17:57 +02:00
d12b780074
More work on session refactoring
Marco Pesenti Gritti
2006-07-12 17:21:22 +02:00
be806eb191
More cleanups and some fixes
Marco Pesenti Gritti
2006-07-12 14:02:29 +02:00
ca2b08f8b6
Cleanup and document session creation and activity registry
Marco Pesenti Gritti
2006-07-12 13:20:41 +02:00
e959a6f37f
Add a few translations, thanks to Shina Owolabi <shina@wazobialinux.com>
Marco Pesenti Gritti
2006-07-11 15:32:10 +02:00
01da885516
Lots of build fixes
Marco Pesenti Gritti
2006-07-10 16:16:30 +02:00
3e30af13f6
Merge design-review-3-no-tabs
Marco Pesenti Gritti
2006-07-10 14:00:06 +02:00
9f9f420863
Add tasks to the home window. A bunch of fixes.
Marco Pesenti Gritti
2006-07-10 13:42:34 +02:00
1cc14e406a
More work on the window management refactor
Marco Pesenti Gritti
2006-07-09 17:37:54 +02:00
e6a8860f3e
Revert the work to get rid of tabs from master. I realized it's too much work to do in a few hours, so I created a branch for it.
Marco Pesenti Gritti
2006-07-09 01:04:40 +02:00
d4cb9a2714
More work on the new design
Marco Pesenti Gritti
2006-07-08 15:47:51 +02:00
0cbe559dbf
Forgot to add these
Marco Pesenti Gritti
2006-07-08 11:56:13 +02:00
2999244b54
Stat refactoring the shell to use windows rather than tabs. Initial implementation of the new activity menu
Marco Pesenti Gritti
2006-07-08 11:55:33 +02:00
239358f56c
Merge branch 'master' of git+ssh://crank.laptop.org/git/sugar
Marco Pesenti Gritti
2006-07-07 18:01:57 +02:00
86c3e9d1b0
Another merge fix
Dan Williams
2006-07-07 11:49:56 -04:00
10054cd505
Try to fix traceback dcbw commit introduced
Marco Pesenti Gritti
2006-07-07 17:43:40 +02:00
3c5ebf424f
Merge branch 'master' of git+ssh://crank.laptop.org/git/sugar
Marco Pesenti Gritti
2006-07-07 17:18:48 +02:00
1b6e8b4480
Ensure we are not overwflowing target position
Marco Pesenti Gritti
2006-07-07 17:18:21 +02:00
70965d0344
Remove merge conflict junk
Dan Williams
2006-07-07 11:03:34 -04:00
fdd2ded8d8
Merge
Dan Williams
2006-07-07 11:02:48 -04:00
8270a84e09
Fix activity double-join bug where opening a shared activity twice opened a blank tab
Dan Williams
2006-07-07 11:00:20 -04:00
63c93e4f2d
Rewrite the wm, implement smarter sliding, "merge" presence window and chat, activate by F1
Marco Pesenti Gritti
2006-07-07 16:37:52 +02:00
446754f4d3
Forgot to add these
Marco Pesenti Gritti
2006-07-06 23:35:16 +02:00
ba09278c67
Split classes out of shell.py
Marco Pesenti Gritti
2006-07-06 23:34:23 +02:00
270bb8aaf6
This should fix one-to-one chat, can't test now though
Marco Pesenti Gritti
2006-07-06 23:08:35 +02:00
fbb2621fff
Make missing strings translatable
Marco Pesenti Gritti
2006-07-06 20:25:56 +02:00
6f9ae0c769
Initialize the console
Marco Pesenti Gritti
2006-07-06 16:06:07 +02:00
85ff44db1c
Forgot to commit changes... This breaks one-to-one chat, I'm going to fix it.
Marco Pesenti Gritti
2006-07-06 15:59:48 +02:00
e8acfd6be3
Implement abstract activity factory. This makes writing activities way easier and will be necessary to implement the New->"X Activity" thing.
Marco Pesenti Gritti
2006-07-06 15:58:15 +02:00
1eba377add
Translation support
Marco Pesenti Gritti
2006-07-05 17:00:11 +02:00
47524d177a
Add translation support
Marco Pesenti Gritti
2006-07-05 16:59:21 +02:00
679d92dac8
Release 0.18
Marco Pesenti Gritti
2006-06-30 13:06:03 -04:00
0cd9d86310
No need to use presence service if it's all well known
Marco Pesenti Gritti
2006-06-30 12:32:15 -04:00
23b6c1e98a
Use well known address for mesh chat
Marco Pesenti Gritti
2006-06-30 12:26:12 -04:00
27927f80f6
Tweak sizing and positioning to fit better on the olpc
Marco Pesenti Gritti
2006-06-30 11:30:32 -04:00
70683c1753
Release 0.16
Marco Pesenti Gritti
2006-06-29 15:38:53 -04:00
cb4b13bce7
Fixes for tracebacks on the receiving end
Dan Williams
2006-06-29 14:01:46 -04:00
29984ace33
Add positive acknowledgements to work around 802.11 + multicast unreliabilities
Dan Williams
2006-06-29 13:30:41 -04:00
9ef8013a6b
Initialize the stream also when publishing
Marco Pesenti Gritti
2006-06-27 12:27:30 -04:00
d61c478168
Add some debug messages
Marco Pesenti Gritti
2006-06-27 12:15:14 -04:00
a0397b29df
Add some simple network test code for 2 machines
Dan Williams
2006-06-27 12:03:06 -04:00
5691d1e828
Install chat activity
Marco Pesenti Gritti
2006-06-25 15:02:18 -04:00