Skip to content
  • Harald Sitter's avatar
    add knewstuff support for color schemes · 97d9ed94
    Harald Sitter authored
    Summary:
    schemes are supplied by `Konsole Color Scheme` category on store.kde.org
    
    https://store.kde.org/p/1216368/
    
    - new manager helpers to unload a theme and check a file's name validity
    - new Get New.. button to start the KNS download dialog
    - upon KNS completion we'll attempt to load all installed files as schemes
    - for KNS entities which failed to load anything we'll show a warning as
      the theme is malformed
    - for removal we'll first try to remove schemes through KNS to avoid its
      registry going out of sync with the on-disk "installedness" of an entity
    - properly disable copying of the scheme manager (needs to be private)
    
    FEATURE: 18.04.0
    CHANGELOG: Support for downloading color schemes from the KDE store
    
    Test Plan:
    category is T8053 (can also use `KDE Color Scheme KDE4` for testing)
    
    - get new -> install scheme -> close -> shows up in list
    - remove from list -> get new -> not listed as installed
    - install random stuff from kde color scheme category -> clo...
    97d9ed94