Features/FreeDesktop integration: Difference between revisions
No edit summary |
No edit summary |
||
| Line 6: | Line 6: | ||
This is a general feature encompassing several details in integration with regular expected behaviour by a X11 FreeDesktop compliant shell and applications. This includes: | This is a general feature encompassing several details in integration with regular expected behaviour by a X11 FreeDesktop compliant shell and applications. This includes: | ||
* Support for launching GTK3 Sugar Activities outside Sugar ([https://github.com/sugarlabs/sugar-toolkit-gtk3/pull/315 | * <strike>Support for launching GTK3 Sugar Activities outside Sugar</strike> ([https://github.com/sugarlabs/sugar-toolkit-gtk3/pull/315 ''merged'']). | ||
* Support for launching GTK2 Sugar Activities outside Sugar | * <strike>Support for launching GTK2 Sugar Activities outside Sugar</strike> | ||
* Support for launching Sugar Web Activities outside Sugar. | * Support for launching Sugar Web Activities outside Sugar. | ||
* Support for displaying X11 icons in frame (previously done) | * <strike>Support for displaying X11 icons in frame</strike> (previously done) | ||
* Support for launching Linux Apps from .desktop files. | * Support for launching Linux Apps from .desktop files. | ||
* Run Journal outside Sugar | |||
* Run Sugar alongside foreign panels | |||
* Explore GtkHeader theming as a Sugar Toolbar | |||
* Explore adding handles for moving Activities [outside sugar] | |||
== Owner == | == Owner == | ||
| Line 21: | Line 24: | ||
* Targeted release: 0.110 | * Targeted release: 0.110 | ||
* Last updated: [[User:Sebastian|Sebastian]] ([[User talk:Sebastian|talk]]) 02:40, 17 April 2016 (EDT) | * Last updated: [[User:Sebastian|Sebastian]] ([[User talk:Sebastian|talk]]) 02:40, 17 April 2016 (EDT) | ||
* Percentage of completion: | * Percentage of completion: 70% | ||
== Detailed Description == | == Detailed Description == | ||
| Line 33: | Line 36: | ||
==UI Design== | ==UI Design== | ||
How to choose .desktop files to show in Sugar Launcher. | |||
How to make Journal and Activities behave well outside sugar (i.e. handle resize, multiple screens or virtual desktops) | |||
== How To Test == | == How To Test == | ||
Existing patches have been merged. | |||
== User Experience == | == User Experience == | ||
We gain many potential users of Activities. | We gain many potential users of Activities and Sugar. | ||
== Dependencies == | == Dependencies == | ||
We | We assume Sugar will be installed. | ||
== Contingency Plan == | == Contingency Plan == | ||
Completed parts can be included in each release. Might take long | Completed parts can be included in each release. Might take long getting having all details "right". | ||
== Release Notes == | == Release Notes == | ||
| Line 53: | Line 56: | ||
== Comments and Discussion == | == Comments and Discussion == | ||
* Discussion to be held. | * Discussion to be held. Patches are expected to be non intrusive. | ||