Journal NewUI: Difference between revisions
Created page with "== Objectives == * Enable multiple files operations. * Improve the use of tags. * Use the new toolbar. = Multiple files operations = * We add a checkbox at the left of every e..." |
|||
| (17 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
== Authors == | |||
* Martin Abente (tch) | |||
* Andres Ambrois (aa) | |||
* Gonzalo Odiard (godiard) | |||
* Manuel Quiñones (manuq) | |||
== Goals == | |||
Our goal is to improve the journal usability adding new features and extensions. | |||
== Objectives == | == Objectives == | ||
* Use the new toolbar. | |||
* Enable multiple files operations. | * Enable multiple files operations. | ||
* | * Use tags. | ||
* | |||
== New toolbar == | |||
The current journal toolbar ran out of space for new options. The new toolbar provides the structure we require for adding these new GUI elements. | |||
=== Filter and Sort sub-toolbar === | |||
The current toolbar will be completely moved to a new sub-toolbar. Since this sub-toolbar is not always visible we also add a new element to the journal GUI that pretends to display current [filters, sorting criterias, tags] at any time. | |||
== Multiple files operations == | |||
* Add a checkbox column to every journal entry. | |||
* Display the edit sub-toolbar when more than one entry is selected. | |||
=== Allowed Operations for multiple files === | |||
* Copy | |||
* Send to | |||
* Remove (this operation should display a warning before committing) | |||
'''All of this operations should display a proper progress bar.''' | |||
== Tags == | |||
In this work we propose to remove the current star icon and replace it by tags. We propose to add a new sub-toolbar to manage the creation and deletion of tags. These tags could be used by dragging tags and dropping them on the journal entry. | |||
== Mockups == | |||
Journal with Tags subtoolbar enabled: | |||
[[File:Journal-current-filters.png|550px|thumb|center|Filters applied in a search]] | |||
Main toolbar: | |||
[[File:Journal-main-toolbar.png|550px|thumb|center]] | |||
Edit sub toolbar: | |||
[[File:Journal-edit-toolbar.png|550px|thumb|center]] | |||
Filters / Sort subtoolbar: | |||
[[File:Journal-sort-toolbars.png|550px|thumb|center]] | |||