Features/Replace GtkMenu: Difference between revisions
No edit summary |
No edit summary Tag: visualeditor |
||
| Line 12: | Line 12: | ||
* Email: sam@sl.o | * Email: sam@sl.o | ||
== Current status == | == Current status == | ||
* Targeted release: 0.108 | * Targeted release: 0.108 | ||
* Last updated: | * Last updated: 7/July/2015 | ||
* Percentage of completion: | * Percentage of completion: 40% | ||
== Detailed Description == | == Detailed Description == | ||
| Line 29: | Line 28: | ||
== Scope == | == Scope == | ||
Adding a modal should be a quick process. It would probably only involve: | Adding a modal should be a quick process. It would probably only involve: | ||
* Adding a modal primitive to sugar3.graphics.modal.SelectorModal` (DONE, patch: https://github.com/sugarlabs/sugar-toolkit-gtk3/pull/238) | |||
* Migrating the 2 users of the Gtk.Menu to the modal and Gtk.Window based palettes | * Migrating the 2 users of the Gtk.Menu to the modal and Gtk.Window based palettes | ||
** The clipboard in the frame (DONE, patch: https://github.com/sugarlabs/sugar/pull/551) | |||
** The journal palettes | |||
==UI Design== | ==UI Design== | ||
===Resources=== | |||
Screenshots are on this pull request description https://github.com/sugarlabs/sugar-toolkit-gtk3/pull/238 | |||
===Resources (Other Platforms)=== | |||
[[File:Change-default-app-android-31.png|none|thumb|Android 4.x|484x484px]] | [[File:Change-default-app-android-31.png|none|thumb|Android 4.x|484x484px]] | ||
[[File:GNOME Modal Gedit.png|thumb|GNOME 3.16.2|333x333px]] | [[File:GNOME Modal Gedit.png|thumb|GNOME 3.16.2|333x333px|none]] | ||
[[File:FFOS Modal.png | [[File:FFOS Modal.png|thumb|Firefox OS 3.0.0.0-prerelease|none]] | ||
== How To Test == | == How To Test == | ||
# Install the patches | |||
# Open log | |||
# Drag text to clipboard | |||
# Right click on the clipboard item | |||
# Click open with | |||
== User Experience == | == User Experience == | ||
Users will no longer have the open with sub-menu. This means that they will have to move their mouse more. However, the search bar will make life eaiser for power users as they can jusotsearch and press <enter>. | |||
Users will notice that palettes look more beautiful, as they are not Gtk.Menu based. | |||
== Dependencies == | == Dependencies == | ||
== Contingency Polan == | |||
== Contingency | |||
== Documentation == | == Documentation == | ||
Bits of documentation in the code, however improving them is still on the TODO list. | |||
== Release Notes == | == Release Notes == | ||