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

            Bug ID: 164452
           Summary: Extension manager for new UI Options -> Appearance
                    theme shows themes installed after removal
           Product: LibreOffice
           Version: 25.2.0.0 alpha0+
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: UI
          Assignee: [email protected]
          Reporter: [email protected]

The new Tools -> Options -> Appearance panel offers LO themes via the Extension
manager. Currently "Light Application Colors" and "Lime Theme". 

Neither is installed by default at installation and defaults is to "Automatic"
with 'COLOR_SCHEME_LIBREOFFICE_AUTOMATIC' recorded to registrymodification.xcu
in profile.

When either extension is installed from the Appearance panel via 'Extension:
Color Themes' filter, the .OXT is added to user profile in the
user\uno_packages\cache\uno_packages directory.

The Appearance panel extension manager offers a 'Remove' button, but that only
pulls the 

The color theme can be removed from UI with the 'Remove' button. But it leaves
the extension still in the users uno_packages cache. It just records a "remove"
stanza to the profile .xcu.

<item oor:path="/org.openoffice.Office.UI/ColorScheme/ColorSchemes"><node
oor:name="Lime Theme" oor:op="remove"/></item>

Revisit to the 'Extension: Color Themes' manager panel shows the extension as
installed! But there is no ability in UI to restore the color theme.

It is a little confusing to have removed the extension, but on next visit to
the manager it shows as installed.

User currently must edit the registrymodifications.xcu to delete the color
theme's 'remove' stanza which then restores the theme to the UI.  

While if actual removal of the .OXT is desired/needed, user must manually
delete the appropriate extension from the uno_packages directory of their
profile.

Would expect smoother UX to manage the color themes, more in line with other
.OXT extensions where the manager panel handles the uninstall.  Is there some
reason for the color themes to persist per user that we're trying/need to
protect them?

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

Reply via email to