Design/Whiteboards/Tablet Writer
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Donate
Summary
Tweak the desktop UI to fit the Android HIG.
Status
call for proposals | analyzing proposals | design taking shape | implementation in progress | implemented |
Scope
In Scope | Out of Scope |
---|---|
|
|
Discussion
-
Personas
- Drew: A tablet user. He needs LibreOffice to handle touch input well and would like the suite to feel native.
Proposals
Proposal by Mirek2
Mockups
The File and View menus should be integrated into the action bar.
One idea is to implement the insert bar.
The idea here is to integrate these actions into the contextual action bar (CAB).
The Tools menu includes a variety of actions, each of which needs a different place. "Language for Paragraph" and "Language for Selection" belong under the CAB. "Language for All Text" and "Word count" belong under the action bar overflow, as they apply to the document in general. "Options" also belongs under the action bar overflow, as it applies to the application.
Replacing formatting dialogs
Formatting actions belong in the CAB, so the goal would be to bring as many formatting actions from dialogs into toolbars.
In order to have a CAB for page formatting, we need a way to select pages -- with the page handle, possibly?
Replacing the "Find and Replace" dialog
To get replace the Find and Replace dialog, we could merge it with Navigator and the page/slide pane into a single pane for getting around.
Replacing the "Manual break" dialog
This dialog allows you to add a page break, a line break, and a column break. It also allows a user to choose the page style and page number should he go with a page break.
An inline "Add page" button could replace the "Page break" functionality from this dialog. Choosing the page style and number would be done from a CAB (see above).
Adding a column break could be done simply by tapping inside a blank column.
We don't have to replace "Line break", as the Android keyboard already has this button.
Replacing drop down split buttons
We could implement pull-down buttons or simply turn split buttons into either buttons or drop-down menus.
Relevant Art
Google Docs -- portrait orientation