https://bugs.documentfoundation.org/show_bug.cgi?id=101704

--- Comment #14 from Szymon Kłos <szymon.k...@collabora.com> ---
The problem is that current Notebookbar architecture and how it work makes it
extremely hard to customize... There is no "api" for that.

Requirement about adding buttons to existing tabs intersects with general
customization of notebookbar - adding / removing items from Customization
dialog.

I was thinking about that in the past. I think the only complete solution would
require lot of work and significant change in the approach to building
notebookbar. It needs to be more like our toolbars - build from the definition
created using some xml / JSON . Then we can modify the list to add something
and it means it is possible to dynamically add something to it (currently not
possible, you can only hide item). It has also tradeoff - it will be less
flexible on the fly (you will need some coding to get new type of a notebookbar
layout). Currently it is possible to just edit .ui file in Glade to do
anything.

We did mistake when planning - we set as a priority usage of .ui file to make
it easy to modify by developers/designers (but in fact it's not easy! Andreas
knows something about it :) ).
But we should rather focus on providing best experience for the end user as a
priority - real customization as a requirement. That is what I think from a
time perspective :)

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to