1. 03 May, 2021 1 commit
  2. 21 Apr, 2021 1 commit
  3. 08 Apr, 2021 1 commit
  4. 19 Mar, 2021 3 commits
  5. 04 Mar, 2021 2 commits
  6. 02 Mar, 2021 1 commit
  7. 01 Mar, 2021 1 commit
  8. 22 Feb, 2021 1 commit
  9. 09 Feb, 2021 1 commit
  10. 08 Feb, 2021 1 commit
  11. 30 Jan, 2021 1 commit
  12. 28 Jan, 2021 1 commit
    • David Redondo's avatar
      Use the same configs for watching and reading · a197df2c
      David Redondo authored
      KColorScheme uses KSharedConfig::openConfig() when no config is specified,
      we were watching a KSharedConfig::openConfig("kdeglobals") which seemingly
      is not updated instantly because it technically is different even though
      effectively it's the same config. Watching the same configs solves the theme
      not updating when the global theme is switched
      BUG:421745
      FIXED-IN:5.21
      a197df2c
  13. 21 Jan, 2021 2 commits
  14. 16 Jan, 2021 1 commit
  15. 10 Jan, 2021 1 commit
  16. 20 Dec, 2020 1 commit
  17. 12 Dec, 2020 1 commit
  18. 08 Dec, 2020 1 commit
  19. 02 Dec, 2020 1 commit
    • Mikhail Zolotukhin's avatar
      Use only GTK Module for managing window decorations CSS · 604ff30f
      Mikhail Zolotukhin authored
      Now we are no longer use gtk.css file inside ~/.config/gtk-3.0/ directory
      for window decorations. To load decorations into GTK apps we now exclusively
      use GTK module.
      
      The module is a GTK-app addon, that loads the buttons on application startup,
      then it reacts to changes of windows_decorations.css file in config directory
      and loads and unloads it dynamically depending on its presence.
      
      For example: file is present - it is loaded on the startup, file is deleted -
      it is unloaded, file is created or changed - it is loaded, while the past
      version of it is unloaded.
      
      File presence is controlled by kde-gtk-config kded5 module.
      
      BUG: 428322
      BUG: 428120
      BUG: 428842
      604ff30f
  20. 23 Nov, 2020 1 commit
  21. 08 Nov, 2020 1 commit
  22. 31 Oct, 2020 1 commit
    • Ömer Fadıl Usta's avatar
      Fix for cpp17 : Ld couldnt reach references when we use constexpr · 464c3ee9
      Ömer Fadıl Usta authored
      /bin/ld: CMakeFiles/gtkconfig.dir/configvalueprovider.cpp.o: in function `ConfigValueProvider::windowDecorationsButtonsImages() const':
      /home/kde-dev/kde/src/kde-gtk-config/kded/configvalueprovider.cpp:205: undefined reference to `DecorationPainter::ButtonGeometry'
      /bin/ld: /bin/ld: DWARF error: could not find variable specification at offset 28298
      kwin_bridge/libKWinBridge.a(auroraedecorationpainter.cpp.o): in function `AuroraeDecorationPainter::paintButton(QPainter&, QString const&, QString const&) const':
      /home/kde-dev/kde/src/kde-gtk-config/kded/kwin_bridge/auroraedecorationpainter.cpp:29: undefined reference to `DecorationPainter::ButtonGeometry'
      /bin/ld: kwin_bridge/libKWinBridge.a(dummydecorationbridge.cpp.o): in function `KDecoration2::DummyDecorationBridge::paintButton(QPainter&, QString const&, QString const&)':
      /home/kde-dev/kde/src/kde-gtk-config/kded/kwin_bridge/dummydecorationbridge.cpp:107: undefined reference to `DecorationPainter::ButtonGeometry'
      /bin/ld: /home/kde-dev/kde/src/kde-gtk-config/kded/kwin_bridge/dummydecorationbridge.cpp:135: undefined reference to `DecorationPainter::ButtonGeometry'
      /bin/ld: kwin_bridge/libKWinBridge.a(dummydecorationbridge.cpp.o): in function `KDecoration2::DummyDecorationBridge::passMouseHoverEventToButton(KDecoration2::DecorationButton*) const':
      /home/kde-dev/kde/src/kde-gtk-config/kded/kwin_bridge/dummydecorationbridge.cpp:177: undefined reference to `DecorationPainter::ButtonGeometry'
      /bin/ld: kwin_bridge/libKWinBridge.a(dummydecorationbridge.cpp.o):/home/kde-dev/kde/src/kde-gtk-config/kded/kwin_bridge/dummydecorationbridge.cpp:178: more undefined references to `DecorationPainter::ButtonGeometry' follow
      collect2: error: ld returned 1 exit status
      
      after patch it compiles without any problem
      464c3ee9
  23. 23 Oct, 2020 1 commit
  24. 01 Oct, 2020 1 commit
  25. 29 Sep, 2020 1 commit
    • Jan Blackquill's avatar
      Begin writing out settings to GTK4 · 07a01254
      Jan Blackquill authored
      GTK4 seems to be coming out later this year (Plasma 5.21 should release after GTK4 releases), and there doesn't seem to be any major changes coming up in regards to how configuration will be handled.
      
      As such, this patch begins writing out to GTK4 configuration files.
      
      Code has been refactored to reduce duplication of similar code between GTK3 and GTK4, and elements shared between both have dropped the GTK3 prefix.
      07a01254
  26. 25 Sep, 2020 1 commit
  27. 24 Sep, 2020 2 commits
    • Mikhail Zolotukhin's avatar
      Disable global animations for the time decoration is being rendered · 7af241ba
      Mikhail Zolotukhin authored
      For the short period of time we disable the animation for various
      effects that can occur when decoration is being rendered to file.
      
      This should prevent the decoration to render itself at the beginning
      of the animation (i.e. first "frame").
      
      BUG: 426687
      7af241ba
    • David Edmundson's avatar
      Fix default decoration fallback · 60641a0d
      David Edmundson authored
      kde-gtk-config looks up the relevant library, and tries to fall back to
      breeze if nothing matches.
      
      An unrelated bug means breeze users are always in this fallback path.
      
      Name == "Breeze" only works on English.
      We should be checking the ID.
      60641a0d
  28. 21 Sep, 2020 1 commit
  29. 17 Sep, 2020 2 commits
  30. 14 Sep, 2020 2 commits
  31. 26 Aug, 2020 3 commits