Bug 106317 - Android: tab based bottom toolbar
Summary: Android: tab based bottom toolbar
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Android Viewer (show other bugs)
(earliest affected)
Hardware: All All
: medium enhancement
Assignee: Not Assigned
Whiteboard: target:5.4.0
Depends on:
Blocks: mabAndroid
  Show dependency treegraph
Reported: 2017-03-04 14:27 UTC by Tomaz Vajngerl
Modified: 2017-03-21 15:33 UTC (History)
0 users

See Also:
Crash report or crash signature:


Note You need to log in before you can comment on or make changes to this bug.
Description Tomaz Vajngerl 2017-03-04 14:27:16 UTC
Current toolbar is very simple, but it is not suited to hold many of properties that we need. I suggest we add a new flexible toolbar, which has tabs on top, so the user can switch between different groups of properties. 

Steps to Reproduce:

Actual Results:  

Expected Results:

Reproducible: Always

User Profile Reset: No

Additional Info:

User-Agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:51.0) Gecko/20100101 Firefox/51.0
Comment 1 Commit Notification 2017-03-19 22:22:47 UTC
Tomaž Vajngerl committed a patch related to this issue.
It has been pushed to "master":


tdf#106317 bottom tabbar, grow/shrink font, insert line,rect

It will be available in 5.4.0.

The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:

Affected users are encouraged to test the fix and report feedback.
Comment 2 Gautam Prajapati 2017-03-21 06:09:20 UTC
@Tomaz, your recent commit to add a bottom toolbar looks good but I'm facing some layout issues. See the screenshot: 

Nothing happens when I click on tabs/buttons etc.
Comment 3 Aleksandar Stefanović 2017-03-21 15:33:30 UTC
I agree that we should organize it somehow, to avoid cluttering. Also, I imagined using a CoordinatorLayout, and the "toolbar" as the child of it, with BottomSheetBehavior. That way, it could have sliding gesture (like a drawer), and we could put even more options without sacrificing space.