Features/FreeDesktop integration: Difference between revisions
No edit summary |
|||
| (3 intermediate revisions by the same user not shown) | |||
| Line 2: | Line 2: | ||
[[Category:Feature|.]] | [[Category:Feature|.]] | ||
</noinclude> | </noinclude> | ||
This feature set is part of a project dubbed [http://pe.sugarlabs.org/ir/SugarDesktop SugarDesktop]. | |||
The objective is making Sugar function better alongside regular Desktop Environment's features and applications. | |||
== Summary == | == Summary == | ||
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] | |||
* Explore using other widget themes | |||
* Expose Journal on Filesystem | |||
* Improve Notifications | |||
== Owner == | == Owner == | ||
| Line 20: | Line 30: | ||
== Current status == | == Current status == | ||
* Targeted release: 0.110 | * Targeted release: 0.110 | ||
* Last updated: [[User:Sebastian|Sebastian]] ([[User talk:Sebastian|talk]]) | * Last updated: [[User:Sebastian|Sebastian]] ([[User talk:Sebastian|talk]]) 01:01, 16 July 2016 (EDT) | ||
* Percentage of completion: | * Percentage of completion: 70% | ||
== Detailed Description == | == Detailed Description == | ||
| Line 33: | Line 43: | ||
==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 63: | ||
== Comments and Discussion == | == Comments and Discussion == | ||
* Discussion to be held. | * Discussion to be held. Patches are expected to be non intrusive. | ||