1. 11 Jan, 2020 2 commits
    • Jan Blackquill's avatar
      [GTK3] Fix treeview hover colour · 9d9768fe
      Jan Blackquill authored
      Summary:
      Treeviews now reflect the Qt theme more accurately when hovering items.
      
      BUG: 414263
      FIXED-IN: 5.18
      
      Test Plan:
      Before:
      {F7877905}
      After:
      {F7877902}
      
      Reviewers: #breeze, #vdg, ngraham
      
      Reviewed By: #breeze, #vdg, ngraham
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D26591
      9d9768fe
    • Jan Blackquill's avatar
      [GTK3] Improve Electron menubar legibility · c9ac507f
      Jan Blackquill authored
      Summary:
      Electron apps using a menubar are now more legible. This has the side effect of
      forcing background tabs in Chrome/ium to not have an inactive appearance, as `window > menubar`
      provides the styling for both Electron's menubar and Chrome/ium's tabs.
      
      BUG: 413915
      FIXED-IN: 5.18
      
      Test Plan:
      Before: {F7877561} {F7877562}
      
      After: {F7877563} {F7877564}
      
      Reviewers: #vdg, #breeze, ndavis
      
      Reviewed By: #vdg, #breeze, ndavis
      
      Subscribers: ndavis, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D26587
      c9ac507f
  2. 23 Nov, 2019 2 commits
  3. 16 Nov, 2019 1 commit
  4. 12 Nov, 2019 1 commit
  5. 11 Nov, 2019 2 commits
  6. 08 Nov, 2019 2 commits
  7. 29 Oct, 2019 3 commits
  8. 28 Oct, 2019 1 commit
    • Jan Blackquill's avatar
      [GTK3] Add styles for libhandy widgets · 5c1a58b2
      Jan Blackquill authored
      Summary:
      There are now styles specifically for libhandy widgets to make them
      better resemble Plasma's mobile widgets.
      
      Test Plan:
      Before:
      Dialpad:
      {F7629913}
      Switcher:
      {F7629917}
      
      After:
      Dialpad:
      {F7629896}
      Switcher:
      {F7629901}
      
      Reviewers: #breeze, #vdg, ndavis
      
      Reviewed By: #breeze, #vdg, ndavis
      
      Subscribers: ngraham, ndavis, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D24786
      5c1a58b2
  9. 22 Oct, 2019 1 commit
  10. 15 Oct, 2019 1 commit
    • Alexander Kernozhitsky's avatar
      Fix compatibility of build_theme.sh with Dash · 91c16f28
      Alexander Kernozhitsky authored
      Summary:
      The script build_sh didn't work with Dash necause of "[[". When running it, I got the following:
      
      $ ./build_theme.sh
      Installing into /home/gepardo/.local/share/themes/Breeze
      ./build_theme.sh: 111: [[: not found
      cp: cannot create directory '': No such file or directory
      
      Test Plan: After changing "[[" to "[", it worked fine and installed the theme
      
      Reviewers: cblack, svuorela
      
      Reviewed By: cblack, svuorela
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D24447
      91c16f28
  11. 10 Oct, 2019 3 commits
  12. 26 Sep, 2019 2 commits
  13. 22 Sep, 2019 2 commits
  14. 21 Sep, 2019 4 commits
    • Jan Blackquill's avatar
      [GTK3] Fix menu bugs · 987f750e
      Jan Blackquill authored
      Summary: GtkMenus no longer have a curved highlight. Additionally, checkboxes in menus now apply the user's colorscheme properly.
      
      Test Plan:
      Menu, before:
      {F7396971}
      Menu, after:
      {F7396974}
      
      Checkboxes before:
      {F7397006}
      
      Checkboxes after:
      {F7397009}
      
      Reviewers: #breeze, ngraham
      
      Reviewed By: #breeze, ngraham
      
      Subscribers: ngraham, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D24123
      987f750e
    • Nate Graham's avatar
      Merge branch 'Plasma/5.17' · 4be3a73f
      Nate Graham authored
      4be3a73f
    • Jan Blackquill's avatar
      [GTK3] CSD windows show handles on .solid-csd · 5ded281f
      Jan Blackquill authored
      Summary:
      CSD windows will now show 5px handles on windows with .solid-csd (CSD windows in window managers that do not support GTK frame extents)
      
      BUG: 412080
      FIXED-IN: 5.17.0
      
      Test Plan:
      Handle before (KWin):
      {F7396999}
      
      Handle after (KWin):
      {F7397796}
      
      Reviewers: #breeze, ngraham, ndavis
      
      Reviewed By: #breeze, ngraham, ndavis
      
      Subscribers: ngraham, ndavis, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D24126
      5ded281f
    • Jan Blackquill's avatar
      [GTK3] Fix menu bugs · 51384880
      Jan Blackquill authored
      Summary: GtkMenus no longer have a curved highlight. Additionally, checkboxes in menus now apply the user's colorscheme properly.
      
      Test Plan:
      Menu, before:
      {F7396971}
      Menu, after:
      {F7396974}
      
      Checkboxes before:
      {F7397006}
      
      Checkboxes after:
      {F7397009}
      
      Reviewers: #breeze, ngraham
      
      Reviewed By: #breeze, ngraham
      
      Subscribers: ngraham, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D24123
      51384880
  15. 20 Sep, 2019 2 commits
  16. 19 Sep, 2019 2 commits
  17. 01 Sep, 2019 1 commit
  18. 29 Aug, 2019 2 commits
  19. 26 Aug, 2019 1 commit
    • Jan Blackquill's avatar
      [GTK3] Recolor CSD titlebuttons according to user's color scheme · fa8e67c6
      Jan Blackquill authored
      Summary:
      Window titlebuttons on CSD windows now respect the user's colorscheme, preventing colorschemes such as Breeze Light, which has black on white instead of white on dark window buttons, from having barely discernable window buttons.
      
      Chrome/ium has been exempted from this due to bugs from the Chromium side of things.
      
      Test Plan:
      {F7279612}
      {F7279614}
      {F7279616}
      
      Reviewers: #breeze, #vdg, ngraham, ognarb
      
      Reviewed By: #breeze, #vdg, ngraham, ognarb
      
      Subscribers: ognarb, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D23451
      fa8e67c6
  20. 13 Aug, 2019 1 commit
    • Jan Blackquill's avatar
      [GTK3 -> Chrome/ium] Tweak tab stylings · 80bcaaf4
      Jan Blackquill authored
      Summary:
      Tabs have had their colors changed to make it easier to tell which is active.
      
      BUG: 403108
      
      Test Plan:
      Breeze Normal: {F7236514}
      Breeze Dark: {F7236532}
      Breeze Light: {F7236540}
      
      Reviewers: #breeze, #vdg, ngraham, GB_2
      
      Reviewed By: #breeze, #vdg, ngraham, GB_2
      
      Subscribers: davidre, broulik, ngraham, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D23080
      80bcaaf4
  21. 06 Aug, 2019 2 commits
    • Jan Blackquill's avatar
      GTK3 - Fix menu port to colordefs · 28292c7c
      Jan Blackquill authored
      Summary: In D22877, some git spaghetti caused some work on _menus.scss to be lost.
      
      Test Plan: See that menus look and behave as intended.
      
      Reviewers: #plasma, #vdg, ngraham
      
      Reviewed By: #vdg, ngraham
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D22971
      28292c7c
    • Nate Graham's avatar
      Convert colors into GTK colordefs · 7bcd2d2e
      Nate Graham authored
      Summary:
      All of the colors pulled from a colorscheme in Breeze GTK now use GTK's color definitons, allowing them to be changed without recompiling the theme.
      GTK18 and GTK20 have been merged as well, lessening work required to make changes & maintain.
      There are some other minor changes (radio buttons/checkboxes now sink in when clicking as their Qt counterparts do.)
      The varaible $new-highlight has been added to gtk.scss. Toggling it to true will cause the highlights to resemble ndavis/highlight @ Breeze. Added that because I had already made the changes to the theme when I did the colordefs, and I don't want to wait on the new highlight style to be set in stone before this can be merged.
      
      One caveat - checkboxes and radiobuttons are hardcoded at build time because they're PNGs. However, the design trend in GNOME applications is to move away from checkboxes and radiobuttons, and they're relatively minor in the grand scheme of things. Redoing them somehow is most likely out of the scope of this revision.
      
      Test Plan: See that the theme works as intended with GTK color definitions.
      
      Reviewers: #plasma, #vdg, ngraham
      
      Reviewed By: #vdg, ngraham
      
      Subscribers: ngraham
      
      Differential Revision: https://phabricator.kde.org/D22877
      7bcd2d2e
  22. 02 Aug, 2019 2 commits
    • Jan Blackquill's avatar
      [GTK3] Give checkboxes and radiobuttons a pressed appearance · e5f17d31
      Jan Blackquill authored
      Summary: Checkboxes and radiobuttons will now shift as their Qt counterparts do when pressed.
      
      Reviewers: #plasma, #vdg, ngraham
      
      Reviewed By: #vdg, ngraham
      
      Differential Revision: https://phabricator.kde.org/D22881
      e5f17d31
    • Jan Blackquill's avatar
      Merge gtk320 and gtk318 into gtk3 · fdd2df48
      Jan Blackquill authored
      Summary:
      GTK 3.20 and GTK 3.18 are now merged into a single GTK 3.0 directory. This will reduce work needed in the future for maintenance and updates.
      
      In the past, GTK3 had an extremely unstable theming API, however, as GTK4 draws near, less focus has been given to breaking existing CSS with GTK3. This makes serving specific versions of GTK CSS redundant and doubles the work required to make changes for gains most users aren't likely to see.
      
      Test Plan: See that themes work properly.
      
      Reviewers: #plasma, ngraham
      
      Reviewed By: ngraham
      
      Subscribers: ngraham, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D22876
      fdd2df48