summaryrefslogtreecommitdiff
path: root/gtk/theme
Commit message (Collapse)AuthorAgeFilesLines
* Adwaita: Use transparent black for window border in dark toowip/exalm/window-shadow-dark-4Alexander Mikhaylenko2021-03-051-3/+3
| | | | | Avoid smear when the background behind the window is dark. Adjust opacity to make it appear roughly the same as before on white background.
* Adwaita: Regular focus ring for sidebar rowsJakub Steiner2021-03-052-14/+6
| | | | | | | | - style sidebar rows as regular items like buttons wrt focus - define transition as part of the focus-ring(), only animate outline related properties rather than `all` Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3708
* adwaita: Remove the nested headerbars hackwip/exalm/headerbar-cssAlexander Mikhaylenko2021-03-031-10/+0
| | | | We clip the window now, it's not necessary anymore.
* adwaita: Remove headerbar sheen on backdropAlexander Mikhaylenko2021-03-031-2/+0
| | | | | It's gone from active windows since c9807f5afed5b6a10987905eea331b926f436017, but was still there in backdrop.
* Adwaita: control surface for resize tiled windowswip/jimmac/tiled-resize-area-gtk4Jakub Steiner2021-02-161-3/+5
| | | | | | | | - window resizing control area is implemented as where the shadows are drawn - create a 'fake' shadow for the tiled case to allow easier resizing of the tiled window ratio even if it's offset to the side of the border Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3670
* Adwaita: Avoid fine-tune scrollbars jumpingJakub Steiner2021-02-161-4/+6
| | | | Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3672
* Merge branch 'wip/jimmac/larger-smaller-scrollbar-gtk4' into 'master'Matthias Clasen2021-02-151-5/+9
|\ | | | | | | | | | | | | Adwaita: Scrollbar transitions and size Closes #1886 See merge request GNOME/gtk!3204
| * Adwaita: Scrollbar transitions and sizewip/jimmac/larger-smaller-scrollbar-gtk4Jakub Steiner2021-02-151-5/+9
| | | | | | | | | | | | | | - tone down the size of the controller again - transition between the indicator and control fluidly Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/1886
* | Adwaita: bring borders for tiledwip/jimmac/tiled-shadow-fix-fix-gtk4Jakub Steiner2021-02-111-2/+8
| | | | | | | | Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3661
* | Adwaita: don't cast shadows for halt-tiled windowswip/chergert/fix-maximized-shadowsJakub Steiner2021-02-091-4/+1
| | | | | | | | | | | | | | - while the case of a single half tiled window casting shadow is valid, the main use case for half tiled windows is when they have a neighbor. The :backdrop should be enough of a focus indicator and we avoid shadow casting on neighbors that are on the same Z level.
* | adwaita: disable shadows when window is maximized or fullscreenChristian Hergert2021-02-091-0/+3
|/ | | | | | | | | These shadows cause a significant draw performance drop for maximized windows. Disabling them increases the chances we can have faster scroll performance of text. There is some risk here for systems where they have a dock and you expect the shadow to draw beneath that dock for transparency reasons.
* Adwaita: allow suggested and destructive action buttons in listswip/jimmac/colored-list-image-buttonsJakub Steiner2021-02-031-0/+8
| | | | Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3643
* Allow circular menubuttonscircular-menubuttonMatthias Clasen2021-01-261-0/+1
| | | | Fixes #3523
* Adwaita: make scrollbars largerJakub Steiner2021-01-251-7/+7
| | | | | | | When using scrollbars as active controls, rather than their primary role as indicators, increase their size as click targets. Fixes https://gitlab.gnome.org/GNOME/gtk/issues/1886
* menbutton: Redo indicator arrowsMatthias Clasen2021-01-191-0/+22
| | | | | | | | | | | Instead of hardcoding icon names in the widget, use arrow.none, arrow.up, arrow.down, arrow.left, arrow.right styles and set the icon to use with -gtk-icon-source. This lets themes change the icons that are used here, without forcing all uses of pan-up/down/start/end-symbolic to be treated the same. Document this in the menubutton CSS docs.
* treeviewcolumn: Redo sort arrowsMatthias Clasen2021-01-191-0/+11
| | | | | | | | | | | | Instead of hardcoding icon names in the widget, use sort-indicator.ascending and sort-indicator.descending styles and set the icon to use with -gtk-icon-source. This lets themes change the icon that is used here, without forcing all uses of pan-up/down-symbolic to be treated the same. Document this in the treeview CSS docs. Fixes: #3577
* Make HighContrastInverse a dark variantMatthias Clasen2021-01-143-2/+2
| | | | | | Make HighContrastInverse available as the dark variant of HighContrast, in addition to being a standalone theme. This regularizes our theme variants, and doesn't hurt.
* Adwaita: Make about dialog icons bigMatthias Clasen2021-01-111-0/+4
| | | | | Use 128 as the icon size for the image widget in about dialogs.
* Merge branch 'wip/jimmac/adjust-for-contemporary-trends' into 'master'Jakub Steiner2021-01-11247-2264/+353
|\ | | | | | | | | | | | | Wip/jimmac/adjust for contemporary trends Closes #3568 and #3560 See merge request GNOME/gtk!3060
| * Adwaita: update image assetsJakub Steiner2021-01-11246-2087/+262
| | | | | | | | | | - reflect button styling - ignore backdrop for non buttons
| * Adwaita: scales borderJakub Steiner2021-01-111-2/+2
| | | | | | | | | | - remove -alt specialcasing for a straight forward border like everything else and avoid broken :dark and HC
| * Adwaita: fix button border logicwip/jimmac/adjust-for-contemporary-trendsJakub Steiner2021-01-112-47/+28
| | | | | | | | | | | | | | - tint borders dark on non default / blue / red buttons - just use plain $borders_color otherwise - fixes HC/HCi - ditch -alt buttons
| * Adwaita: flatter, lighter buttonsJakub Steiner2021-01-111-4/+4
| | | | | | | | | | | | - lighten up for contrast, less of an oldschool gradient Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3568
| * Adwaita: round progress and levelbarsJakub Steiner2021-01-111-19/+19
| |
| * Adwaita: :checked:active and checked:hover statesJakub Steiner2021-01-112-1/+24
| | | | | | | | Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3560
| * Adwaita: flat scales, progressbars and level barsJakub Steiner2021-01-111-7/+6
| |
| * Adwaita: remove edge highlightsJakub Steiner2021-01-112-109/+20
| | | | | | | | | | | | - flat is the name of the game - kids scream make it flat - simplify mixins
* | Adwaita: less dramatic :active for undecorated buttonsJakub Steiner2021-01-111-2/+2
|/ | | | Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3575
* Merge branch 'wip/jimmac/flat-buttons' into 'master'Matthias Clasen2021-01-072-4/+3
|\ | | | | | | | | | | | | Adwaita: fine tune flat button styling Closes #3481 See merge request GNOME/gtk!3046
| * Adwaita: fine tune flat button stylingJakub Steiner2021-01-072-4/+3
| | | | | | | | | | | | | | - enough contrast for hover and active, while noticably different in normal nad headerbar context (and both light and dark variants). Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3481
* | HC: switch border colorJakub Steiner2021-01-071-0/+2
|/ | | | | | - lighten inverted HC borders while darkening the regular/light variant Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3460
* Merge branch 'wip/jimmac/headerbar-specialcasing' into 'master'Matthias Clasen2021-01-061-0/+4
|\ | | | | | | | | | | | | Adwaita: specialcase switches and scales for headerbars Closes #3504 See merge request GNOME/gtk!3043
| * Adwaita: specialcase switches and scales for headerbarswip/jimmac/headerbar-specialcasingJakub Steiner2021-01-061-0/+4
| | | | | | | | Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3504
* | HC: special case .dim-labelJakub Steiner2021-01-063-1/+4
|/ | | | Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3507
* Adwaita: increase contrast of popover separatorsJakub Steiner2021-01-041-1/+4
| | | | Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3535
* Adwaita: flat button adjustmentsJakub Steiner2020-12-172-5/+7
| | | | | | | | | - normally lighter (on bg_color) - darker for headerbar - undecorated checked buttons were never style properly (even gtk3) see page2 volume buttons Finetunes https://gitlab.gnome.org/GNOME/gtk/-/issues/3427
* Merge branch 'dropdown-searchbar' into 'master'Jakub Steiner2020-12-141-5/+4
|\ | | | | | | | | dropdown: Improve search bar styling See merge request GNOME/gtk!2948
| * dropdown: Improve search bar stylingnana-42020-12-141-5/+4
| | | | | | | | | | | | As per the mockup. See: https://gitlab.gnome.org/Teams/Design/os-mockups/-/blob/master/dropdown-lists/dropdown-lists.png
* | Adwaita: Improve emoji picker stylingnana-42020-12-141-14/+11
|/ | | | | | | | - Add borders around the main scrollable content, like most other places. - Set padding and spacing on .emoji-searchbar and .emoji-toolbar in a more proper way. - Remove unused button.emoji-section label styles.
* Adwaita: special case flat headerbar buttonswip/jimmac/button-shedJakub Steiner2020-12-101-0/+6
| | | | | | - make sure the hovers and pushed states are legible on a tintend headerbar Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3427
* Adwaita: flat button :hover and :activeJakub Steiner2020-12-102-17/+45
| | | | - special case undecorated button hovers
* Adwaita: headerbar_color > headerbar_bg_colorJakub Steiner2020-12-103-3/+3
| | | | - semantic correction
* Adwaita: duplicate selectorJakub Steiner2020-12-101-5/+2
| | | | | - awkward duplicate selector that should have no effect (resulting in the same css)
* Adwaita: row transitions and spacingwip/jimmac/row-transitions-and-spacingJakub Steiner2020-12-091-5/+1
| | | | | | | | - no fading out of row hovers. Many feel like it's a slow refresh rather than intentional effect. - give some margin to navigation lists Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3434
* Adwaita: no 3d shadow for pressed sidebarwip/jimmac/no-inner-shadow-sidebarsJakub Steiner2020-12-071-0/+3
| | | | Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3413
* Revert "Adwaita: avoid clipping menu shadows"Jakub Steiner2020-12-071-1/+0
| | | | | | | | | | | | | | While the workaround hides majority of the issue there are still two big downsides: - shadow does eat from the widget dimensions so alignment is broken - situations like popover going upwards on screen edge break completely The appropriate action is to revert these theme duct tape solutions to make room for a proper fix. This reverts commit b3dba1dca66d380d1cfafbe92b36d7854b3f4244. Issue https://gitlab.gnome.org/GNOME/gtk/-/issues/1987
* Revert "theme: Round all window corners"revert-round-windowsMatthias Clasen2020-12-041-1/+2
| | | | This reverts commit e46522e4b522aa163ca757436dc948b1d989530d.
* Adwaita,HC: use dark prelightsJakub Steiner2020-11-273-37/+29
| | | | | | | - increase :hover visibility by going darker rather than lighter puppies died. Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3380
* Adwaita: darker selected menuitem + sidebarsJakub Steiner2020-11-251-1/+1
| | | | | | | - without sacrificing the fg/bg contrast too much, increase selected item visibility Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3390
* Adwaita: Unify sidebar background-colornana-42020-11-231-2/+1
| | | | | | | The sidebar item style is already unified. The sidebar background-color should be unified as well. See https://gitlab.gnome.org/GNOME/gtk/-/issues/3382