<div dir="ltr"><div dir="ltr">The idea is to load the notebookbar*.ui file from user/share directories depending on the conditions. If a user customizes any notebookbar*.ui(say, visible=false for any gtktoolbutton) then we will build a new modified file in the user directory. So, if there is a file available in the user directory it will be rendered otherwise the file will be rendered from the shared directory. Patch: <a href="https://gerrit.libreoffice.org/#/c/72313/">https://gerrit.libreoffice.org/#/c/72313/ </a></div><div dir="ltr"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 15 May 2019 at 14:44, Caolán McNamara <<a href="mailto:caolanm@redhat.com">caolanm@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Tue, 2019-05-14 at 19:23 +0530, Sumit Chauhan wrote:<br>
> My next step will be to add code for loading notebookar*.ui files<br>
> from user directory.<br>
<br>
Is the vision here that that .ui files will be loaded from the user<br>
configuration ? That sounds like it makes the GtkBuilder file format<br>
part of the exposed surface of LibreOffice, in the sense that if the<br>
format changes we would then have to consider what to do about older<br>
versions "stuck" in users configuration<br>
<br>
</blockquote></div>