https://bugs.freedesktop.org/show_bug.cgi?id=62242

          Priority: medium
            Bug ID: 62242
          Assignee: [email protected]
           Summary: Better handle custom menu and toolbar after LO update
          Severity: enhancement
    Classification: Unclassified
                OS: All
          Reporter: [email protected]
          Hardware: Other
            Status: UNCONFIRMED
           Version: 4.1.0.0.alpha0+ Master
         Component: Libreoffice
           Product: LibreOffice

The current configuration migration code lose some custom changes in the menu
and tollbar entries.

It seems that the menu entries are filtered by a pretty old code added by

http://cgit.freedesktop.org/libreoffice/core/commit/?id=97e96b230c86d10cb31793d3737c7d1d97041dfb

IMHO, the problem is that the code does not know if the menu entries were
added/removed/renamed by the user or by the new version. It has to guess and it
seems to be using the following approach:

           a) it ignores renamed entries because they might be renamed by the
new version;
               It helps to be compatible with help and tutorials; By other
words, it
                always enforces the name from the new version;

            d) It ignore moved entries because the move could be caused by new
version.
                It again helps to be compatible with help and tutorials. The
only exception are
                menu entries added by the user, see below. By other words, it
resets
                the order according to the new menu. It keeps the entries that
are not longer
                in the new menu on the location where they were before.

           b) It tries to do not lose any user added entry. It keep all entries
from the old user
               menu that are not in the new menu.

           c) It tries to do not loose any new menu entry from the new
application. It keep all entries from 
               the new menu that are not in the old user menu.

See https://bugs.freedesktop.org/show_bug.cgi?id=57061#c79 for more details.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to