Timm Bäder
50d9484083
Adwaita: Add back visible focus outlines for list rows
2017-10-28 11:46:35 +02:00
Matthias Clasen
f8e74e8f04
Some minimal theme fixes for focus drawing
...
We don't want focus rectangles everywhere, so set them up
explicitly for the widgets where we want them, and only
if focus(visible) is set.
2017-10-25 18:35:32 -04:00
Timm Bäder
0d82de585c
Adwaita: Remove focus outlines from scrollbars and scales
...
gtk3 didn't have focus outlines for these, so remove them for now.
Sorry lapo.
2017-10-25 09:34:52 +02:00
Timm Bäder
f59e5b2b31
adwaita: Remove focus outlines from textviews
2017-10-23 07:58:07 +02:00
Matthias Clasen
f8c48240d9
Adwaita: theme the shortcuts window search results
...
Add some margins, and, since we can, also move the spacing here.
2017-10-07 22:45:49 -04:00
Matthias Clasen
de2074d3a3
Adwaita: theme shortcuts windows a bit
...
Add some space around the content.
2017-10-07 20:13:13 -04:00
Matthias Clasen
0f0557157b
Adwaita: Fix scrollbar theming a bit
...
Reinstate the fine-tune mode scrollbars.
2017-10-07 19:10:58 -04:00
Matthias Clasen
41cd4c812e
printing: Fix page drawing
...
We were drawing frames around our drawing areas.
2017-10-06 22:50:03 -04:00
Daniel Boles
4269ca0bfa
HC: Avoid inflated titlebar separator in GEdit etc
...
It was selecting paned separator, which means any separator at any level
of descent within a paned, including the toplevel container in GEdit.
We need to be more specific and only select the relevant separator that
is the direct child of the paned. This is what Adwaita does.
https://bugzilla.gnome.org/show_bug.cgi?id=788573
2017-10-07 01:30:49 +01:00
Timm Bäder
aef86a8b2c
searchbar: Remove superfluous padding
...
So it's not 6px high when the child revealer is concealed.
2017-10-06 14:38:07 +02:00
Daniel Boles
fbf24d1bd0
HC: Add border/hilight when hovering flat buttons
...
The border and icon highlight are useful feedback that was defeated by
CSS precedence. It worked for .titlebuttons due to their implementation,
but the same was not true for custom .flat buttons. This makes it so.
https://bugzilla.gnome.org/show_bug.cgi?id=788580
2017-10-06 02:40:42 +01:00
Daniel Boles
70fa5be983
HC: Flat titlebuttons became non-flat in backdrop
...
When the window was backdropped, they suddenly regained their border.
This was clearly not intentional or of any practical use to anyone.
Shuffle around some selectors so that the backdrop ones do not override
the flat ones and make the borders magically reappear when backdropped.
Note that, whereas standard titlebuttons get the border on :hover, other
.flat buttons in the headerbar do not. That should probably be fixed too
https://bugzilla.gnome.org/show_bug.cgi?id=788580
2017-10-06 02:40:15 +01:00
Daniel Boles
018bee64aa
HighContrastInverse: Make window borders visible
...
They were hard-coded to a transparent black, but that is our bg colour
in HC Inverse, so windows stacked on top of each other or a dark
background blended together into a mush.
Fix this by making the $_wm_border* colours relative to the fg colour,
so that HighContrastInverse gets borders that are transparentised white.
https://bugzilla.gnome.org/show_bug.cgi?id=788575
2017-10-06 00:38:53 +01:00
Daniel Boles
efaf9948be
HC: Fix MessageDialog’s rounded bottom borders
...
A missing decoration selector meant that we got a solid black background
behind the rounded corners of the dialog.
Copy the equivalent code from Adwaita, including nicely rounding the
focus outline too (& sorry, but this needs more newlines to be readable)
2017-10-06 00:25:10 +01:00
Daniel Boles
84de918ce0
HighContrast: Fix titlebar containing >1 headerbar
...
by migrating the relevant code from Adwaita, to dodge unwanted doubling
up of the bottom border and such.
https://bugzilla.gnome.org/show_bug.cgi?id=769877
2017-10-05 23:03:01 +01:00
Marco Trevisan (Treviño)
d2a577d797
HighContrast: set min-height for headerbars
...
https://bugzilla.gnome.org/show_bug.cgi?id=784562
2017-10-05 22:36:52 +01:00
Daniel Boles
0fb4a018f5
HC: Copy working tooltip code from Adwaita & tweak
...
There were various problems, like only selecting on .tooltip and not the
widget node tooltip, not being specific enough for tooltip.csd, etc. So,
specific theming was absent, and default popup window styles got applied
This commit copies in the better working tooltip CSS from Adwaita, but
applies a couple of changes to make it work better in the HC themes:
• Reduce the transparency of the tooltip, so we achieve higher contrast
• Drop the black text-shadow, as it is not useful on this more black bg
Note: we may then need to re-add some of this to the .tooltip class. But
it is unclear what needs done there. While Adwaita is not doing it, we
are better not to confuse by keeping it in HC only; we should try to be
as close as possible, to make it easier for HC to keep up with Adwaita.
https://bugzilla.gnome.org/show_bug.cgi?id=769879
2017-10-05 19:40:36 +01:00
Daniel Boles
6b2c8bfcf1
HC: Give tooltips a border for contrast on Inverse
...
https://bugzilla.gnome.org/show_bug.cgi?id=769879
2017-10-05 18:44:04 +01:00
Daniel Boles
3ad7a86961
HighContrast: Actually style tooltips...
...
We need to select on the widget itself too, not just other things with
the .tooltip class.
https://bugzilla.gnome.org/show_bug.cgi?id=769879
2017-10-05 18:44:04 +01:00
Daniel Boles
a4fda99539
HighContrast: Correctly select window decoration
...
We need
.window-classes decoration
but within the decoration parent selector, we were doing
&.window-classes, which gave us
decoration.window classes
We need to fix this by selecting on .window-classes &
https://bugzilla.gnome.org/show_bug.cgi?id=788496
2017-10-05 01:40:24 +01:00
Timm Bäder
f38555712b
adwaita: Remove outlines from focused entries for now
2017-09-29 09:23:56 +02:00
Georges Basile Stavracas Neto
b1c4e9afef
window: Add individual CSS classes based on edge constraints
...
The last touch on this patch series is making GtkWindow able to
selectively adjust various UI details based on the different
tiled edges. The main driver here is that we don't want to show
shadows on edges that are constrained.
This patch adds the necessary code to do that, while still
maintaining compatibility with the old ways.
https://bugzilla.gnome.org/show_bug.cgi?id=783669
2017-09-17 23:16:48 -03:00
Daniel Boles
f714500b8d
Adwaita: Fix color of focus outline on colorswatch
...
The focus outline disappeared as the colour of the swatch got close to
the normal focus outline colour, which is alpha(currentColor, 0.3).
Fix by making the outline an alpha’d version of the tick colour, but
more opaque than normal outlines. 0.6 seems good enough; feel free to
improve it, but at least this ensures the outline can’t vanish anymore.
HighContrast achieves this already because it applies the color property
to the main node, not the overlay. Doing that means the outline is fully
opaque, which is fine for HC obviously but was excessive for Adwaita.
https://bugzilla.gnome.org/show_bug.cgi?id=787757
2017-09-16 17:02:48 +01:00
Daniel Boles
7c809cfb73
Adwaita: dark: Make colorswatch.light tick visible
...
It used $text_color unconditionally, but in :dark, text is white, so we
overlaid a white tick on any light colours, all the way to white itself.
Using these named colours doesn’t make practical or semantic sense.
Instead, use white/black over dark/light swatches, as in HC, so all
variant–swatch combos work. Light looks the same, & :dark works now.
For backdrop, use alpha 0.5, unlike 0.7 in HC, as that seemed excessive
& different from the current effect. 0.5 is almost identical to how
$backdrop_fg_colour is a 50% mix of $fg_color, & matches backdrop text.
https://bugzilla.gnome.org/show_bug.cgi?id=787531
2017-09-16 17:02:48 +01:00
Jakub Steiner
90ba317d92
adwaita: use generic sidebar icon style
...
https://bugzilla.gnome.org/show_bug.cgi?id=786613
2017-09-05 13:53:46 +02:00
Daniel Boles
9699a954cd
HighContrast: Stop hovered emoji from disappearing
...
Otherwise emoji are invisible in the normal variant & nearly in Inverse.
https://bugzilla.gnome.org/show_bug.cgi?id=787279
2017-09-05 01:42:56 +01:00
Daniel Boles
edad5e5c09
Adwaita: Fix a selector not regenerated in the CSS
2017-09-05 01:42:13 +01:00
Daniel Boles
23ea09aa48
HighContrast: Kill abominable headerbar vseparator
...
Commit 8cd37ff0df
fixed a syntax error and
unwittingly released this bizarre mutant.
2017-09-05 01:00:53 +01:00
Daniel Boles
9514ef0d03
HighContrast: basic port of emoji CSS from Adwaita
...
This is better than nothing: without specific CSS, the Chooser was too
large, the emoji were too small, and the buttons were generally ugly.
https://bugzilla.gnome.org/show_bug.cgi?id=786956
2017-09-04 11:03:35 -04:00
Daniel Boles
99b314084b
Adwaita: proper colours for inactive emoji buttons
...
Use opacity to differentiate unselected/hovered/selected buttons. It had
assumed bg < border < fg colours, which may be false, as in Adwaita:dark
This also means we do not need to special-case for the backdrop state.
https://bugzilla.gnome.org/show_bug.cgi?id=786956
2017-09-04 11:03:16 -04:00
Daniel Boles
8a8a643b03
Adwaita: Make use of SASS syntax for emoji stuff
...
This makes the theme easier to maintain.
https://bugzilla.gnome.org/show_bug.cgi?id=786956
2017-09-04 11:03:02 -04:00
Daniel Boles
68631d6dbd
Adwaita: Fix ineffective theming of switch slider
...
in a specific case, which was applying .slider as a class on the parent
switch, instead of correctly selecting on its child node named slider.
This makes the border on the outside of a switch in a selected listbox
row look better in the light variant. Since the code was never removed,
it was clearly meant to work, and making it work is a clear improvement.
2017-09-03 14:02:23 +01:00
Daniel Boles
8cd37ff0df
HighContrast: Fix outdated name for headerbar box
2017-09-03 13:36:43 +01:00
Daniel Boles
18adda6eb0
Adwaita: Fix colour mixing of emoji section button
...
when hovered, by using %, since SASS does not handle decimal mixes.
2017-09-02 16:02:59 +01:00
Daniel Boles
87c67e6ed3
LevelBar: Really fix underallocation of blocks
...
Themes should not enforce min sizes on blocks in continuous mode; in
this case, the filled block should be as large as it needs to be to
reflect the current value, and no larger or smaller than that. So, the
fact that the minimal size was selected on just levelbar block is wrong:
we should also require the levelbar.discrete class to apply min sizes.
The widget should enforce whatever correct minimum size results from the
above fix, by reapplying commit 78b4885fe8
Except: we should not allocate/draw the filled block if the value is 0,
as in this case, the LevelBar should be empty, not have a min-size fill.
This partially reverts commit 96062ffeae
,
as it makes sense to set min sizes for discrete blocks, so keep that in.
https://bugzilla.gnome.org/show_bug.cgi?id=783649
2017-08-29 00:34:02 +01:00
Matthias Clasen
c6c1619646
Add an Emoji chooser widget
...
Add a popover that shows color Emoji, with a search entry.
The recently-used Emoji are stored in a GSetting.
2017-08-12 18:48:14 -04:00
Daniel Boles
854bfb916c
Adwaita: Sync CSS files with current SASS
2017-08-12 16:02:18 +01:00
Lapo Calamandrei
96062ffeae
adwaita: remove min-<lenght> from levelbar blocks
...
It's not needed and causes issues, see for details:
https://bugzilla.gnome.org/show_bug.cgi?id=783649
2017-08-11 16:25:40 +02:00
Lapo Calamandrei
30a7264865
adwaita: Remove menu margins
...
menu margins have been added has a hack to mitigate bug:
https://bugzilla.gnome.org/show_bug.cgi?id=591258 with gtk+4 this
doesn't work anymore on gtk+4, the margin should probably be moved
to the parent window node, but it's not selectable, commenting out
for now.
2017-08-11 15:07:13 +02:00
Timm Bäder
efccff70b7
Adwaita: Set minimum size for modelbutton arrows
...
Otherwise the minimum size is 1×1.
2017-07-19 21:27:16 -04:00
Timm Bäder
65209da486
widget: Set :focus on focus children
2017-07-19 21:27:16 -04:00
Timm Bäder
f637006b3e
popover: Add a contents node
...
Remove the special case in gtkwidget.c where we didn't draw any css
background/border for popovers. Instead, rely on themes to not style the
popover node and add a contents gizmo that gets the actual css styling.
We then requeste enough space for the popover to draw both the contents
and the arrow on the side.
2017-07-19 21:27:15 -04:00
Timm Bäder
995903e971
scale: Fix mark positions
...
Someone else will have to fix the css.
2017-07-19 21:27:15 -04:00
Timm Bäder
aa5cb1648c
adwaita: Adjust entry progress styling
...
Now that the entry>progress node is a full GtkProgressBar, we need to
apply the style to its trough>progress node.
2017-07-19 21:27:15 -04:00
Timm Bäder
7b9b116ad6
adwaita: Remove style properties
...
They don't exist anymore.
2017-07-19 21:27:14 -04:00
Timm Bäder
c2717a887d
listbox: Remove view_window
2017-07-19 21:27:13 -04:00
Timm Bäder
a3b9adaa68
adwaita: Fix typo
...
marks_lenght -> marks_length
2017-07-19 21:27:13 -04:00
Timm Bäder
2bf1c09f65
adwaita: Fix notebook theming
...
the header and the stack nodes are now inside a box node.
2017-07-19 21:27:12 -04:00
Emmanuele Bassi
ee408d5f75
meson: Rebuild the SCSS-based themes if sassc is available
...
If we have sassc installed then we want to rebuild the themes that use
SCSS whenever one of their dependencies change.
2017-06-01 14:56:32 +01:00
Daniel Boles
6f71c543e8
Adwaita: Add missing rule for fullscreen headerbar
...
Another selector forces round corners for headerbars in a stack, and it
has higher priority than the selector covering the non-stack case from
commit 796f9b5bfb
. Totem’s MainToolbar
happens to be in a stack, and we should maintain symmetry here anyway.
So, as window classes .maximized and .tiled are excluded from this other
selector, the newly handled .fullscreen case must be excluded here also.
https://bugzilla.gnome.org/show_bug.cgi?id=770513
2017-05-31 19:02:58 +01:00
Daniel Boles
513b56ce0f
HighContrast: Regenerate CSS files with sassc
2017-05-31 18:47:57 +01:00
Daniel Boles
dcdd31e6f3
HighContrast: Update parse-sass.sh; remove Gemfile
...
Make parse-sass.sh use sassc instead of the old Ruby method.
2017-05-31 18:46:57 +01:00
Daniel Boles
796f9b5bfb
themes: Square corners on fullscreen win headerbar
...
Totem uses a fullscreen window with a headerbar at the top, and without
this change, that headerbar has rounded corners, which look different
from a maximised window and let video content show through beneath.
https://bugzilla.gnome.org/show_bug.cgi?id=770513
2017-05-31 08:16:51 +01:00
Daniel Boles
fc96fce462
HighContrast: Restore files to regenerate CSS
...
I think parse-sass.sh needs updated to match what Adwaita does now, but
for now, this is sufficient to let us regenerate HighContrast again.
2017-05-31 08:16:35 +01:00
Lapo Calamandrei
251fe5e664
Adwaita: Avoid accindental border on last treeview header
...
The :last-child selector supposed to reset the border was
overridden by the :hover selector. This is fixed by moving the
:last-child selector after the overriding one.
Thanks to Sebastian Keller for spotting.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779078 .
2017-05-17 18:14:21 +02:00
Lapo Calamandrei
5e8463842a
Adwaita: regenerate the css
2017-05-11 15:26:48 +02:00
Lapo Calamandrei
3a1946b076
Adwaita: restyle entry-tag
...
Fix the sizing and spacing, blue tags for the bright variant,
similar to what gnome-documents was shipping, and inverted gray
tags for the dark variant, not vanishing on hover.
2017-05-11 15:26:20 +02:00
Lapo Calamandrei
28d8fdca02
Adwaita: regenerate the css
2017-05-09 13:39:05 +02:00
Lapo Calamandrei
ebcf17debd
Adwaita: add a comment
...
Add a comment pointing to the related bug for dropdown menu
margin.
2017-05-09 13:38:03 +02:00
Lapo Calamandrei
e9ee313be2
Revert "Adwaita: remove unneeded margin on dropdown menu"
...
This reverts commit af76e138f9
.
The margin was actually related to:
https://bugzilla.gnome.org/show_bug.cgi?id=591258
2017-05-09 13:34:49 +02:00
Lapo Calamandrei
78d4854d10
Adwaita: regenerate css
2017-05-09 12:48:12 +02:00
Lapo Calamandrei
af76e138f9
Adwaita: remove unneeded margin on dropdown menu
...
That margin was probably a left over to workaround some placement
issue on dropdowns which doesn't exist anymore.
2017-05-09 12:48:12 +02:00
Jakub Steiner
dee666f515
style entry-tags
...
https://bugzilla.gnome.org/show_bug.cgi?id=781214
2017-05-08 17:55:03 -04:00
Lapo Calamandrei
77a0fc92c8
Adwaita: regenerate css using sassc
2017-05-03 17:43:45 +02:00
Lapo Calamandrei
9be18363e7
Adwaita: add more space between check/radio and label in popovers
...
See https://bugzilla.gnome.org/show_bug.cgi?id=779570 for details.
2017-05-03 17:39:21 +02:00
Lapo Calamandrei
96fc66d327
Adwaita: add a sassc based parse-sass.sh script
2017-05-03 17:31:50 +02:00
Emmanuele Bassi
73878e29fd
Recover assets rendering script
...
It was unintentionally removed by commit f6cbd076
.
2017-05-02 12:37:36 +01:00
Emmanuele Bassi
f6cbd076dd
Rebuild CSS on all SCSS file changes
...
Adwaita and HighContrast CSS should be rebuild every time one of their
dependent files change, not just the main entry point.
https://bugzilla.gnome.org/show_bug.cgi?id=780041
2017-04-01 16:19:54 +01:00
Timm Bäder
3c0da77849
Remove the Raleigh theme
...
It's been broken for ages.
2017-03-31 09:50:38 +02:00
Jakub Steiner
ee3994f715
Adwaita: border for selmode checkboxes
...
- there was an extra border for selection mode
2017-03-06 17:02:01 +00:00
Daniel Boles
0a0f9718ef
HighContrast/parse-sass.sh: Use a reliable shebang
...
/usr/bin/sh does not exist on e.g. Debian sid.
Use the same shebang as Adwaita/parse-sass.sh
2017-03-03 08:46:32 +00:00
Jakub Steiner
870447446d
Adwaita: style selectionmode checks for flowbox tiles
...
- continue being asset based rather than drawn by CSS
- using node 'check' rather than style '.check'
https://bugzilla.gnome.org/show_bug.cgi?id=779074
2017-03-02 19:42:50 +00:00
Jakub Steiner
6fe1d30e62
Adwaita: style flowbox tiles
...
+ fixups by Daniel Boles from gtk-3-22
https://bugzilla.gnome.org/show_bug.cgi?id=779073
2017-03-02 19:42:47 +00:00
Lapo Calamandrei
c4524623a9
HC: insensitive styling for views.
2017-02-08 21:32:47 -05:00
Lapo Calamandrei
6eb9b57e72
adwaita: insensitive styling for views
...
Add an insensitive style to views, somehow we didn't ship one, so
for example, disabled textviews looked the same as sensitive ones.
2017-02-08 21:32:33 -05:00
Matthias Clasen
4f0cf475a5
Use the .symbolic.png assets in Adwaita
...
Using an image() fallback from svg to png doesn't make too
much sense, since the svg is always used (unless librsvg is
not present), while the png icon is faster and cheaper to
load and thus preferable.
2017-01-10 17:16:10 -05:00
Benjamin Otte
5b33127692
gtk: Replace -gtk-icon-effect with -gtk-icon-filter
...
Instead of
-gtk-icon-effect: dim;
-gtk-icon-effect: hilight;
we now use
-gtk-icon-filter: opacity(0.5);
-gtk-icon-filter: brightness(1.2);
respectively.
2016-12-31 02:49:47 +01:00
Benjamin Otte
96a94fc21d
frame: Remove the border node
...
It does weird clipping that
(a) nobody likes
(b) is hard to support in the new rendering world.
So we take the easy way out.
The actual frame is now drawn by the frame node around the label.
2016-12-19 05:36:06 +01:00
Cosimo Cecchi
7ebbd075b9
Adwaita: make rubberband selection work again for libgd apps
...
libgd views still use the old style class.
2016-11-25 18:55:12 +01:00
Lapo Calamandrei
cb1a349d17
HC: progressbar style fix
...
Reset styling on the progress node when trough node has the `empty'
styleclass.
See https://bugzilla.gnome.org/show_bug.cgi?id=774695
2016-11-23 17:25:18 +01:00
Lapo Calamandrei
5ab18062a3
HC: really use radial-gradient() in place of -gtk-gradient()
...
Regenerate the css from sass..
2016-11-23 16:39:14 +01:00
Lapo Calamandrei
eb5b8b22e2
Adwaita: progressbar style fix
...
Reset styling on the progress node when trough node has the `empty'
styleclass.
See https://bugzilla.gnome.org/show_bug.cgi?id=774695
2016-11-23 16:14:58 +01:00
Matthias Clasen
2f197ac0c2
Revert "GtkFileChooser: Make local-only default to FALSE"
...
This reverts commit 0bc79910e0
.
2016-11-17 09:05:47 -05:00
Matthias Clasen
0bc79910e0
GtkFileChooser: Make local-only default to FALSE
...
There is no good reason anymore to default to TRUE, and this
default only makes applications miss out on useful functionality.
2016-11-17 09:02:29 -05:00
Lapo Calamandrei
8d212ae5c2
Adwaita: tweak radial-gradient()'s
...
radial-gradient()'s are behaving, hence simplify the css.
2016-11-07 23:15:56 +01:00
Lapo Calamandrei
5af1e87f59
HC: use radial-gradient() in place of -gtk-gradient().
2016-11-07 18:22:28 +01:00
Lapo Calamandrei
c4a4fe32ea
Adwaita: no more -gtk-gradient(), really
...
the undershoot is drawn with a radial-gradient now.
2016-11-07 18:12:42 +01:00
Lapo Calamandrei
f4c6994e57
Adwaita: no more -gtk-gradient()
...
the only place where it was used was the `needs attention` dot
which is now drawn using radial-gradient().
2016-11-05 16:16:37 +01:00
Lapo Calamandrei
993f867744
Adwaita: correctly style headerbars in a stack
...
corners are correctly rounded now. Stacked splitted headerbars are
not supported yet though.
2016-11-03 14:04:32 -04:00
Lapo Calamandrei
5bb5213486
Adwaita: add more padding to popover menus...
...
...since Timm removed that from the actual code.
2016-10-29 17:34:49 +02:00
Lapo Calamandrei
91723bfcfc
Revert "Adwaita: add more padding to popovers"
...
Padding should be added back to menu popover only...
This reverts commit 670948586a
.
2016-10-29 17:33:26 +02:00
Lapo Calamandrei
da1348edb4
Adwaita: no rounded corners for solid-csd.
2016-10-29 17:18:58 +02:00
Lapo Calamandrei
670948586a
Adwaita: add more padding to popovers
...
...since Timm stole some.
2016-10-29 17:14:07 +02:00
Jaime Velasco Juan
52c4421bd3
win32 theme: Fix tooltip borders
...
https://bugzilla.gnome.org/show_bug.cgi?id=773221
2016-10-26 16:25:49 +02:00
Jaime Velasco Juan
d1dafbeaef
win32 theme: Fix combobox
...
https://bugzilla.gnome.org/show_bug.cgi?id=773221
2016-10-26 16:25:49 +02:00
Jaime Velasco Juan
16926308a8
win32 theme: Fix column headers
...
https://bugzilla.gnome.org/show_bug.cgi?id=773221
2016-10-26 16:25:49 +02:00
Jaime Velasco Juan
1f340882e2
win32 theme: Fix popup window decorations
...
Windows such as combobox's popup were using toplevel window's borders
https://bugzilla.gnome.org/show_bug.cgi?id=773221
2016-10-26 16:25:49 +02:00
Jaime Velasco Juan
a877d2c163
win32 theme: Fix scale widget
...
It was invisible before.
https://bugzilla.gnome.org/show_bug.cgi?id=773221
2016-10-26 16:25:49 +02:00
Jaime Velasco Juan
ed980824c4
win32 theme: Fix scrollbars
...
The fix is only partial, when both scrollbars are visible their ends
overlap.
https://bugzilla.gnome.org/show_bug.cgi?id=773221
2016-10-26 16:25:49 +02:00
Jaime Velasco Juan
ea9b992351
Fix CSS warnings in win32 theme
...
https://bugzilla.gnome.org/show_bug.cgi?id=773221
2016-10-26 16:25:49 +02:00
Jaime Velasco Juan
9a9969b337
Fix tiny fonts in win32 theme
...
broken since df08fc91... (css: always get default font size in pixels)
https://bugzilla.gnome.org/show_bug.cgi?id=773221
2016-10-26 16:25:49 +02:00
Lapo Calamandrei
24cb9d4ba6
Adwaita: make circular button border looking nice
...
the darker bottom border used on buttons looks bad on circular ones
so now a gradient clipped on the border-box and a transparent
border is used in that partcular case.
See https://bugzilla.gnome.org/show_bug.cgi?id=771205 for details.
2016-10-19 16:07:52 +02:00
Lapo Calamandrei
1f8b146410
Adwaita: sass, make button mixin export a global $button_fill var
...
$button_fill contains the background-image property value of
buttons, having it readable outside the drawing mixin allows, for
example, stacking background images in an easier way.
2016-10-19 16:07:34 +02:00
Lapo Calamandrei
a1b7f36afa
Adwaita: sass cleanup
...
aggregate circular button style to the main button structure.
2016-10-19 16:07:12 +02:00
Lapo Calamandrei
9054e49776
Adwaita: dodge drop active style for window and decoration nodes
...
to hilight drop target there is a wildcard selector which turns
the border and shadow to green, this clearly shouldn't happen when
the whole window is a drop target.
2016-10-12 19:34:10 +02:00
Lapo Calamandrei
3da324fbce
Adwaita: render updated assets.
2016-10-05 13:47:52 +02:00
Lapo Calamandrei
f2eda1acc5
Adwaita: update assets svg
...
correct colors for pointy sliders assets.
2016-10-05 11:35:47 +02:00
Lapo Calamandrei
ebc852249a
Adwaita: always use images for button backgrounds
...
transitions gets messed up when some background-image and
background-color are in the mix.
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=769500
2016-09-24 16:11:39 +02:00
Jakub Steiner
d8776ae756
Adwaita: sync svg assets with css
...
- scale slider strokes were lighter on the SVG variants
2016-09-19 22:21:23 +02:00
Matthias Clasen
9ddd40f61e
Fix a variable name misspelling
...
No semantic change here; the misspelling just annoyed me.
2016-09-04 08:21:49 -04:00
Jakub Steiner
63c18bba51
Adwaita,HC: fix icon name
...
- while we don't use steppers anymore, for some reason they are still
defined in the theme and if you sacrifice a chicken and jump on one
leg at full moon, you can enable them.
https://bugzilla.gnome.org/show_bug.cgi?id=769498
2016-09-02 19:11:29 -04:00
Lapo Calamandrei
a6409458f0
Adwaita: increase border radius on button.circular...
...
...to allow huge circular buttons.
See https://bugzilla.gnome.org/show_bug.cgi?id=770166
2016-08-22 14:17:34 +02:00
Lapo Calamandrei
15b2dbf9a8
Adwaita: use a transition to animate checks and radios
...
see https://bugzilla.gnome.org/show_bug.cgi?id=762260
2016-07-27 23:00:35 +02:00
Lapo Calamandrei
bab906f838
Adwaita: use margins for entry image spacing
...
there used to be a padding, since it was the only option in the
past, that makes little sense now, hence use margins.
2016-07-24 19:11:27 +02:00
Lapo Calamandrei
bc070a70a5
HC: export unfocused_insensitive_color...
...
...to reflect Adwaita changes.
2016-07-24 18:59:58 +02:00
Lapo Calamandrei
f84b8c1c26
Adwaita: export yet another named color for insensitive bg/fg...
...
...which was needed, but not there, use responsibly.
2016-07-24 18:04:51 +02:00
Lapo Calamandrei
1b0ade8bdd
Adwaita: dim calendar uninteresting
days some more
...
see https://bugzilla.gnome.org/show_bug.cgi?id=769003
2016-07-22 14:10:56 +02:00
Lapo Calamandrei
80b28a17f7
Adwaita: clean calendar styling
...
remove some non working props and generally simplify and clean up
the code, in the process address:
https://bugzilla.gnome.org/show_bug.cgi?id=769003
2016-07-20 22:48:25 +02:00
Lapo Calamandrei
53a1f0ba78
Adwaita: remove old popover checkbutton/radiobutton style
...
remove some now disfunctional style regarding checkbuttons and
radiobuttons inside popovers which shouldn't be needed anymore.
2016-07-09 00:56:32 +02:00
Lapo Calamandrei
725d5b1477
Adwaita: remove some check and radio related cruft
...
remove superfluous padding which was there before the css node
conversion of the widget.
2016-07-08 22:11:07 +02:00
Lapo Calamandrei
ebccc8b23f
Adwaita: color the selection of entries with error...
...
...or warning style class applied.
This particular style bit wasn't converted to the saner 3.20 way
so `entry:selected` used in place of `entry selection`.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=768025
2016-06-25 18:29:51 +02:00
Lapo Calamandrei
d74e4af1a2
Adwaita: restrict infobar styling to, well, infobars
...
we used to style infobars by using the .info, .question, .warning
and .error selectors directly, which used to be ok when we had just
styleclasses all over the place, now it needs to be more specific
or it interferes with everything with those styleclasses applied
like entries.
2016-06-25 18:17:59 +02:00
Jakub Steiner
6de0ecb78e
HC: focus outline more prominent
...
- make visible regardless of colors used
- make larger and more inset
https://bugzilla.gnome.org/show_bug.cgi?id=767310
2016-06-08 08:38:19 -04:00
Lapo Calamandrei
199ad2c14b
Adwaita: .osd button.color
...
remove box-shadow from colorbutton colorswatch when an ancestor has
the osd styleclass applied.
2016-06-08 13:39:39 +02:00
Lapo Calamandrei
a0ee8f7f0a
Adwaita: centralize outline-color
...
define outline-color generally using alpha(currentColor, 0.3),
which avoids setting it in a bunch of different places.
2016-06-08 13:28:07 +02:00
Lapo Calamandrei
69f8b4bb77
Adwaita: ensure menuitem labels are not overridden
...
see https://bugzilla.gnome.org/show_bug.cgi?id=767058
2016-05-31 20:59:23 +02:00
Lapo Calamandrei
0c387b27ee
Adwaita: explicitelly set label caret-color to currentColor
...
since it doesn't always inherit 'color' color as it should.
2016-05-30 14:20:33 +02:00
Lapo Calamandrei
f54e28177c
Adwaita: make selection on infobars visible
...
see https://bugzilla.gnome.org/show_bug.cgi?id=745622
2016-05-30 13:56:23 +02:00
Lapo Calamandrei
d1d763ce58
Adwaita: remove textview border
...
see https://bugzilla.gnome.org/show_bug.cgi?id=764203
2016-05-27 11:38:20 +02:00
Lapo Calamandrei
386ead4243
Adwaita: add vertical margins to switches on a headerbar
...
See https://bugzilla.gnome.org/show_bug.cgi?id=766642
2016-05-20 15:39:08 +02:00
Lapo Calamandrei
0d5b4779b8
Adwaita: shave 1px from the switch
...
make the switch height and width 1px smaller.
2016-05-20 15:28:58 +02:00
Lapo Calamandrei
5ae7f62f25
Adwaita: fix scale theming
...
rely on toplevel styleclass for scale with marks.
See https://bugzilla.gnome.org/show_bug.cgi?id=766440
2016-05-19 17:31:05 +02:00
Lapo Calamandrei
46b789b0f4
Adwaita: brighter pushed button background
...
providing more contrast with the text color.
2016-05-12 11:50:13 +02:00
Lapo Calamandrei
16afc59f04
Adwaita: bold size label on font button
...
looks more consistent with other special buttons with icons.
2016-05-12 11:45:34 +02:00
Lapo Calamandrei
b5146317bb
Adwaita: hide separator on button.font and button.file
...
we used to do that, got missed at some point during 3.20 cycle.
2016-05-12 11:40:28 +02:00
Lapo Calamandrei
1b8c9de09a
Adwaita: darken treeview exapanders
2016-05-06 19:34:12 +02:00
Lapo Calamandrei
55a76cbc31
Adwaita: cosmetic change
2016-05-06 19:01:19 +02:00
Lapo Calamandrei
5f5a02f3e5
Adwaita: relocate a selector
...
relocate treview acceleditor > label in the treeview section and
add a comment for a testcase.
2016-05-06 19:00:12 +02:00
Lapo Calamandrei
1de2f21994
Adwaita: tidy treeview style properties...
...
...removing a double definition in the process.
2016-05-06 15:36:26 +02:00
Lapo Calamandrei
870a674283
Adwaita: more flexible headerbar_fill mixin
...
add an additional background layer as a parameter.
2016-05-05 18:36:03 +02:00
Lapo Calamandrei
71c1e86e62
Adwaita: refactor levelbar styling.
2016-04-28 15:45:12 +02:00
Lapo Calamandrei
0d55542359
Adwaita: add a background to cellrendertext
2016-04-27 20:05:44 +02:00
Matthias Clasen
0eefe81f37
Raleigh: Fix font syntax
2016-04-25 23:25:55 -04:00
Lapo Calamandrei
aa99c64fdd
Adwaita: color tweaks
...
use a slightly cold and slightly darker gray for the dark variant,
use the same hue for the osd bg color, make it bit darker and
transparent.
2016-04-22 14:44:59 +02:00
Lapo Calamandrei
3ed8ac034d
Adwaita: backdrop active button color tweaks
2016-04-21 17:01:45 +02:00
Lapo Calamandrei
d857ba3faf
Adwaita: cosmetics
2016-04-21 16:51:24 +02:00
Lapo Calamandrei
874d4ede67
Adwaita: solid bg for disabled pushed button
2016-04-21 16:43:35 +02:00
Lapo Calamandrei
517f33b1a6
Adwaita: spinbutton fixes
...
reset background-color on backdrop disable buttons and entry node.
2016-04-21 16:25:05 +02:00
Lapo Calamandrei
1b22039649
Adwaita: use an image for backdrop button background
...
which doesn't make the sliders flash during background transition.
2016-04-19 23:00:54 +02:00
Lapo Calamandrei
5fc18c7167
Adwaita: link button style fix
...
ensure the label color doesn't get overridden, fixes link button
label being gray in backdrop.
2016-04-19 22:58:33 +02:00
Lapo Calamandrei
c16c9e7c3f
Adwaita: scale with marks style fix
...
reset background-color on the slider.
2016-04-19 22:58:33 +02:00
Lapo Calamandrei
5199b66682
Adwaita: fix switch styling
...
ensure the last button has rounded corners and adapt to button
mixin changes.
2016-04-19 22:58:33 +02:00
Lapo Calamandrei
24c3906d5f
Adwaita: fix insensitive switch styling
...
misplaced backdrop disabled selector was overriding the disabled
one.
2016-04-19 22:58:33 +02:00
Lapo Calamandrei
b596fcada7
Adwaita: stop using images for solid backgrounds...
...
...unless it's needed.
2016-04-19 21:59:37 +02:00
Lapo Calamandrei
7397fe0eab
Adwaita: add shadows back...
...
...correctly inizializing a sass var.
2016-04-19 21:25:27 +02:00
Lapo Calamandrei
f0c2d3a7a8
Adwaita: better shadow stacking mixin
2016-04-19 01:19:07 +02:00
Lapo Calamandrei
bdb451ad86
Adwaita: fix infobar text color in backdrop windows
...
see https://bugzilla.gnome.org/show_bug.cgi?id=765213
2016-04-19 00:15:54 +02:00
Benjamin Otte
fd373162b5
theme: linear-gradient() needs 2 color-stops
...
So make sure our _solid() function gives it two.
2016-04-18 20:52:35 +02:00
Benjamin Otte
f51b15808a
theme: Split out _solid() function
...
The function creates a solid color image. Currently this is done with
linear-gradient().
2016-04-18 20:52:34 +02:00
Benjamin Otte
de76139fea
win32 theme: Fix functions to not have spaces
...
CSS doesn't allow that (although GTK's CSS parser did so far not
complain).
2016-04-18 20:52:34 +02:00
Matthias Clasen
492a406bbd
HighContrast: Fix font: usage
2016-04-18 14:17:55 -04:00
Matthias Clasen
df22f3017b
Adwaita: Fix use of font: shorthand
2016-04-18 11:46:58 -04:00
Lapo Calamandrei
fe74c81a70
Adwaita: cosmetics
2016-04-17 23:40:29 +02:00
Lapo Calamandrei
86ba132ded
Adwaita: colorbutton colorswatch shadow fix
...
reset colorswatch box-shadow on active and checked state as well
following latest style changes.
2016-04-17 23:14:02 +02:00
Lapo Calamandrei
a763bd7df1
Adwaita: increase opacity on scale label and marks
...
using the same opacity as dim-label.
2016-04-17 22:46:48 +02:00
Lapo Calamandrei
cf144ea26f
Adwaita: clean up pushed button mixin
2016-04-17 18:39:07 +02:00
Lapo Calamandrei
bad15d410e
Adwaita: fix scale slider border color
...
using the darker border color.
2016-04-17 18:19:38 +02:00
Lapo Calamandrei
a89d03d6b8
Adwaita: flatten colorswatches
2016-04-17 18:17:07 +02:00
Lapo Calamandrei
d77dc25b8d
Adwaita: more borders color tweaks
2016-04-17 18:07:58 +02:00
Lapo Calamandrei
b34c3dce2a
Adwaita: cosmetics
2016-04-17 15:26:22 +02:00
Lapo Calamandrei
6ee670b697
Adwaita: dark variant borders color tweaks
2016-04-17 15:24:57 +02:00
Lapo Calamandrei
32674cb1d3
Adwaita: pushed button style tweak
...
use a solid background.
2016-04-17 15:21:31 +02:00
Lapo Calamandrei
f10971eefd
Adwaita: button style tweak
...
add a darker bottom border to buttons to add some depth.
2016-04-17 15:06:13 +02:00
Lapo Calamandrei
5b7c06118c
Adwaita: ensure dialogs titlebar rounded corners
...
broken from my previous commit about rounded corners, dialogs
doesn't use the "window" node, but the "dialog" node, so use the
.background styleclass in the selectors which is more generic.
2016-04-16 14:42:13 +02:00
Lapo Calamandrei
b64816ed8d
Adwaita: more border color tweaking
2016-04-16 14:32:04 +02:00
Lapo Calamandrei
d5b26eb034
Adwaita: lighten border color a bit
2016-04-16 14:28:29 +02:00
Lapo Calamandrei
8394317cc2
Adwaita: flatten the switch base
2016-04-16 13:41:32 +02:00
Lapo Calamandrei
b744c07b44
Adwaita: flatten entries and similar widgets
2016-04-16 13:35:48 +02:00
Lapo Calamandrei
2184c910eb
Adwaita: delete unused mixin
2016-04-16 13:21:39 +02:00
Lapo Calamandrei
940c77ad43
Adwaita: flatten scale and progressbar trough
2016-04-16 13:19:41 +02:00
Lapo Calamandrei
8ee4e45f8a
Adwaita: ensure titlebar corners are not rounded...
...
...when the window is maximized or tiled, by using more specific
selectors, since there were cases of erroneusly rounded corners.
See https://bugzilla.gnome.org/show_bug.cgi?id=765038
2016-04-16 12:04:02 +02:00
Lapo Calamandrei
159c65dcb8
Adwaita: really fix solid-csd
...
add a specificity bump hack in the titlebar solid-csd styling to
avoid being overridden by the split titlebar theme logic.
2016-04-15 18:28:26 +02:00
Lapo Calamandrei
de78627494
Adwaita: fix backdrop solid-csd
...
titlebar rounded corners were not overridden for backdrop state.
2016-04-15 18:00:37 +02:00
Lapo Calamandrei
266ae74afc
Adwaita: better solid-csd styling
2016-04-15 16:51:29 +02:00
Lapo Calamandrei
85e37925f0
Adwaita: transparent textview border border
...
So it will play nicely with gedit color combinations.
See https://bugzilla.gnome.org/show_bug.cgi?id=764203
2016-04-04 12:03:11 +02:00
Lapo Calamandrei
d23c6c6246
Adwaita: style textview border
...
see https://bugzilla.gnome.org/show_bug.cgi?id=764203
2016-04-02 16:24:52 +02:00
Lapo Calamandrei
f2f1725b40
Adwaita: cosmetic fixes
2016-04-02 16:03:02 +02:00
Lapo Calamandrei
b1205a9c96
Adwaita: set secondary caret color to selection blue
...
see https://bugzilla.gnome.org/show_bug.cgi?id=764204
2016-04-01 16:48:13 +02:00
Matthias Clasen
d8da5879aa
Adwaita: theme acceleditor > label
...
We need to have an opaque background here, otherwise the underlying
cell shines through.
https://bugzilla.gnome.org/show_bug.cgi?id=764376
2016-03-30 19:50:22 -04:00
Lapo Calamandrei
38f94194a6
Adwaita: set caret-color for drop targets
2016-03-29 15:06:11 +02:00
Lapo Calamandrei
e7cd3dddd8
Adwaita: cosmetic fix
2016-03-29 15:01:57 +02:00
Matthias Clasen
82bde5b84d
HighContrastInverse: Fix suggested-action colors
...
Choose a suitable foreground color instead of hardcoding white.
https://bugzilla.gnome.org/show_bug.cgi?id=764170
2016-03-25 22:45:55 -04:00
Jakub Steiner
ac62bc0df9
High Contrast Inverse: switches
...
- make sure both non active and active states are contrasty
https://bugzilla.gnome.org/show_bug.cgi?id=763802
2016-03-24 16:43:20 +01:00
Jakub Steiner
7ac7b523d8
High Contrast Inverse: set contrasty selected items
...
- selected bg was set lighter without appropriate fg color
https://bugzilla.gnome.org/show_bug.cgi?id=763804
2016-03-24 16:35:19 +01:00
Jakub Steiner
adb2b5c758
High Contrast Inverse: scale trough fix
...
- make the trough more visible for HCI
https://bugzilla.gnome.org/show_bug.cgi?id=763805
2016-03-24 16:32:01 +01:00
Lapo Calamandrei
16dc164292
Adwaita: avoid sizing transition on the scale...
...
... since it ends up jumpy.
2016-03-24 13:15:23 +01:00
Lapo Calamandrei
f5b6ab4557
Adwaita: placesview connect to server label padding
...
adds some padding to the "connect to server" label
2016-03-24 11:33:33 +01:00
Lapo Calamandrei
aa821429b1
Adwaita: fix menu scroll arrows positioning
...
adresses the style part of
https://bugzilla.gnome.org/show_bug.cgi?id=764118
2016-03-24 11:25:52 +01:00
Benjamin Otte
41195f6300
switch: An active switch is :checked
...
Fix an oversight that should have happened in the gadget refactoring:
An active switch should be :checked, just like togglebuttons,
checkbuttons, etc.
2016-03-23 18:14:57 +01:00
Lapo Calamandrei
ee94f9ff89
Adwaita: simplify treeview:drop(active) code
2016-03-21 19:42:54 +01:00
Matthias Clasen
4ae057f07b
Adwaita: Update treeview drop target styling
...
This reinstates the between-the-rows highlight that was lost
at some point.
https://bugzilla.gnome.org/show_bug.cgi?id=763808
2016-03-21 11:56:17 -04:00
Lapo Calamandrei
1dcd88961e
Adwaita: more evident colorswatch drag hilight
2016-03-21 01:19:12 +01:00
Lapo Calamandrei
4973b55ad9
Adwaita: titlebutton fix
...
use a better selector and fix the styling on selection-mode.
2016-03-21 01:02:30 +01:00
Lapo Calamandrei
44e225e50b
Adwaita: add a transition to the scale slider
2016-03-21 00:46:44 +01:00
Lapo Calamandrei
eacd632e5e
Adwaita: add a transition to the switch slider
2016-03-21 00:44:47 +01:00
Lapo Calamandrei
6598dca783
Adwaita: sligthly dim backdrop selected fg color
2016-03-21 00:25:44 +01:00
Lapo Calamandrei
2e2c423c78
Adwaita: clean up
2016-03-21 00:22:24 +01:00
Lapo Calamandrei
de466e7b28
Adwaita: rework places sidebar styling
...
set colors on rows istead of images.
2016-03-20 23:38:49 +01:00
Lapo Calamandrei
524ca3c2d5
Adwaita: fix treeview spinbutton style
2016-03-20 23:33:51 +01:00
Lapo Calamandrei
c867b17cc8
Adwaita: fix treeview entry style
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=763955
2016-03-20 23:18:49 +01:00
Jakub Steiner
7224dd76db
High Contrast: sidebar round buttons
...
https://bugzilla.gnome.org/show_bug.cgi?id=763774
2016-03-20 22:07:03 +01:00
Paolo Borelli
d457b4f4a5
css: use "disabled" instead of the "insensitivie"
...
Not only there is a typo, but it is also deprecated.
2016-03-20 17:49:15 +01:00
Lapo Calamandrei
397bacee6e
Adwaita: fix places sidebar icons style
...
the color wasn't changing in backdrop.
2016-03-19 20:13:06 +01:00
Lapo Calamandrei
0174803149
Adwaita: added a transition to the backdrop state to most widgets
2016-03-19 19:56:15 +01:00
Lapo Calamandrei
38211ff800
Adwaita: clean up checkbutton and radiobutton styling
...
some superfluous selectors there since generic label styling was
broken.
2016-03-19 18:59:29 +01:00
Lapo Calamandrei
ec50042228
Revert "Adwaita: checkbutton and radiobutton backdrop color fix"
...
This reverts commit 43937c6aa0
.
Which was needed since the label styling was broken.
2016-03-19 18:57:33 +01:00
Lapo Calamandrei
e079b92a55
Adwaita: fix label styling
...
backdrop wasn't in the mix, added and adjusted other widgets
styling not to be overridden by it when not needed.
Spotted a typo making the backdrop base color white in the process.
2016-03-19 18:56:41 +01:00
Lapo Calamandrei
20a8ac5542
Adwaita: reset entry props on horizontal spinbuttons
...
the spinbutton node is where the styling is applied, the leftover
properties on the entry node make a backdrop transition bad.
2016-03-19 18:09:22 +01:00
Lapo Calamandrei
8f2213836c
Adwaita: remove commented out code
2016-03-19 17:53:36 +01:00
Lapo Calamandrei
43937c6aa0
Adwaita: checkbutton and radiobutton backdrop color fix
...
this sets the right backdrop color to the label insider the
aformentined widgets.
2016-03-19 17:46:49 +01:00
Lapo Calamandrei
99e2f91dfe
Adwaita: simplify headerbar style
2016-03-19 17:23:39 +01:00
Lapo Calamandrei
5a0aeec3f4
Adwaita: correctly order backdrop decoration node shadows
...
... otherwise setting a transition to the backdrop state will make
the window resize, since the shadows size gets interpolated.
2016-03-19 17:08:17 +01:00
Lapo Calamandrei
50b5820669
High Contrast: switch style fix
2016-03-18 19:25:09 +01:00
Lapo Calamandrei
48fb37f341
High Contrast: don't hardcode a font-size on the switch
2016-03-18 19:10:36 +01:00
Lapo Calamandrei
a46058451e
High Contrast: stronger entry focus indication
2016-03-18 19:05:20 +01:00
Lapo Calamandrei
7d27fd087e
High Contrast: fix a typo
2016-03-18 19:03:19 +01:00
Lapo Calamandrei
3b1484f57c
Adwaita: fix colorscale shrinking when disabled
2016-03-18 18:38:48 +01:00
Jakub Steiner
ad9865126a
High Contrast: fix drop states
...
https://bugzilla.gnome.org/show_bug.cgi?id=763823
2016-03-18 15:48:52 +01:00
Jakub Steiner
3a529614e5
High Contrast: spinbutton active state
...
- more contrast for the active state
- osd active state
2016-03-18 15:44:27 +01:00
Jakub Steiner
4fc5832cfd
High Contrast: osd spinbutton fixes
...
- don't jump around for :backdrop
- only shade focused widgets
2016-03-18 15:30:46 +01:00
Jakub Steiner
c94afa01c4
High Contrast: osd spinbuttons
...
https://bugzilla.gnome.org/show_bug.cgi?id=763846
2016-03-18 15:22:16 +01:00
Jakub Steiner
a076df852b
Hight Contrast: scrollbars
...
https://bugzilla.gnome.org/show_bug.cgi?id=763797
2016-03-18 13:53:30 +01:00
Jakub Steiner
1bf3f40cc5
High Contrast: disabled flat buttons
...
- disabled flat buttons and backdrop state
2016-03-17 14:57:09 +01:00
Jakub Steiner
09168806a2
High Contrast: fix app-notifications
...
- get rid of the internal frame
https://bugzilla.gnome.org/show_bug.cgi?id=763781
2016-03-17 13:07:04 +01:00
Jakub Steiner
e942aee13d
High Contrast: menubar separator
...
- set menubar apart form the window content
https://bugzilla.gnome.org/show_bug.cgi?id=763777
2016-03-17 13:00:32 +01:00
Lapo Calamandrei
52c362721c
High Contrast: fix titlebuttons sizing
...
... simplifying the scss in the process.
2016-03-17 12:54:10 +01:00
Lapo Calamandrei
b0a25b3aa9
High Contrast: add undecorated button mixin
...
... which is used in _common.scss, this fixes flat button not
being, well, flat.
2016-03-17 12:54:10 +01:00
Lapo Calamandrei
981985ee50
High Contrast: remove an adwaita leftover
...
... a missing mixin which makes no sense in HC actually.
2016-03-17 12:54:10 +01:00
Lapo Calamandrei
4a58e751fb
Adwaita: fix wide separators
2016-03-17 10:32:35 +01:00
Matthias Clasen
e9de5f1083
HighContrast: Fix actionbar borders
...
Make the selector more specific so that it doesn't affect contained
boxes. Copied from Adwaita.
https://bugzilla.gnome.org/show_bug.cgi?id=763775
2016-03-16 21:57:49 -04:00
Lapo Calamandrei
1ae5643f59
Adwaita: shrink back big standalone osd buttons
2016-03-16 18:06:56 +01:00
Jakub Steiner
3e6eca537b
High Contrast: button metrics
...
- sync with Adwaita for button definitions
https://bugzilla.gnome.org/show_bug.cgi?id=763706
2016-03-16 15:25:28 +01:00
Jakub Steiner
5e629bc26b
High Contrast: spinbuttons
...
- sync with Adwaita
https://bugzilla.gnome.org/show_bug.cgi?id=763696
2016-03-16 15:15:20 +01:00
Jakub Steiner
b73f428a86
High Contrast: circular buttons
...
- make sure they are visible on selected rows
https://bugzilla.gnome.org/show_bug.cgi?id=763612
2016-03-16 14:53:47 +01:00
Jakub Steiner
e4f6c76cf8
High Contrast: fix entry and button metrics
...
- sync with Adwaita
https://bugzilla.gnome.org/show_bug.cgi?id=763610
2016-03-16 14:32:14 +01:00
Lapo Calamandrei
6228233a9e
Adwaita: remove a nonsensical comment
2016-03-16 13:42:38 +01:00
Lapo Calamandrei
6ccaa8e3ca
High Contrast: keycap styling
...
sync with Adwaita with some styling tweaks.
2016-03-16 13:34:00 +01:00
Lapo Calamandrei
ef8ef299c4
Adwaita: simplify treeview check and radio scss
2016-03-16 13:11:46 +01:00
Jakub Steiner
286437000b
High Contrast: fix metrics for popover menus
...
- ripped the appropriate bits from Adwaita.
https://bugzilla.gnome.org/show_bug.cgi?id=763609
2016-03-16 12:57:14 +01:00
Jakub Steiner
e5e8ffa3f7
High Contrast: reimplement check and radio
...
Use a similar structure as Adwaita - using buttons for
radios and checkboxes.
https://bugzilla.gnome.org/show_bug.cgi?id=763707
2016-03-16 12:30:12 +01:00
Lapo Calamandrei
6f3a3ea7f3
Adwaita: notebook better header spacing
...
added some padding to the header and margins to the tabs node when
it's not the only child.
2016-03-15 19:04:21 +01:00
Jakub Steiner
3e567b4900
High Contrast: disabled scales more subtle
...
Make even the tough border subtle to make it distinct from
normal state.
https://bugzilla.gnome.org/show_bug.cgi?id=763613
2016-03-15 18:28:40 +01:00
Lapo Calamandrei
abfdad3c3d
Adwaita: fix progressbar in treeviews styling
2016-03-15 17:02:01 +01:00
Lapo Calamandrei
c6dcc6ee62
Adwaita: add some comments in the GtkScale related scss
2016-03-15 16:13:49 +01:00
Jakub Steiner
87c410d420
High Contrast: checkboxes and radios inside treeviews
...
- fixes hover state of checkboxes and radios inside treeviews
2016-03-15 15:49:25 +01:00
Jakub Steiner
e44617b351
High Contrast: reimplement gtk scale
...
- sync with Adwaita to the new box model
https://bugzilla.gnome.org/show_bug.cgi?id=763613
2016-03-15 14:23:56 +01:00
Jakub Steiner
186ecdf0fa
High Contrast: distinct insensitive button
...
Tone down insensitive buttons.
https://bugzilla.gnome.org/show_bug.cgi?id=746490
2016-03-15 13:25:11 +01:00
Lapo Calamandrei
183276aa65
Adwaita: fix vertical linked spinbuttons
...
which I broke in a previous commit...
2016-03-14 19:36:12 +01:00
Lapo Calamandrei
32b410c77b
Adwaita: more drag hilight fixes
2016-03-14 19:20:15 +01:00
Lapo Calamandrei
baab1ebcc1
Adwaita: use a green (Tango Chameleon 3) for drag hilight
2016-03-14 18:46:56 +01:00
Lapo Calamandrei
8b505d570e
Adwaita: placessidebar dnd fixes
2016-03-14 18:40:31 +01:00
Lapo Calamandrei
bbced9a0cf
Adwaita: places sidebar selected button fix and refactor
2016-03-14 17:23:35 +01:00
Lapo Calamandrei
2e39df7713
Adwaita: more scss refactoring
2016-03-14 11:26:32 +01:00
Lapo Calamandrei
0696c848ba
Adwaita: refactor entry scss
2016-03-14 10:19:05 +01:00
Matthias Clasen
4f45353a19
pathbar: Style slider buttons
...
Set a style class on the pathbar slider buttons, and have the
theme handle the separately from other image buttons.
2016-03-13 23:09:47 -04:00
Lapo Calamandrei
d00e19a3cd
Adwaita: some more selector housekeeping
2016-03-12 19:35:56 +01:00
Lapo Calamandrei
ff05ccf18e
Adwaita: smarter scss extentions for titlebuttons
2016-03-12 19:32:42 +01:00
Lapo Calamandrei
dfc41b34f7
Adwaita: smarter scss extentions on the notebook
...
avoiding spawning unneeded selectors.
2016-03-12 19:26:52 +01:00
Lapo Calamandrei
2885f1b3a2
Adwaita: fix notebook overflow arrows styling
...
which correctly go :active now, istead of :checked as in the past.
2016-03-12 19:02:48 +01:00
Lapo Calamandrei
e44ea315d5
Adwaita: set back drag hilight color to black
...
...I erroneusly pushed a test green there, this will probably
change again, but that green wasn't right.
2016-03-12 15:27:53 +01:00
Lapo Calamandrei
8003937a68
Adwaita: textview drag hilight
2016-03-12 15:22:35 +01:00
Lapo Calamandrei
b46f7223ac
Adwaita: scss cosmetic fixed
2016-03-12 15:03:07 +01:00
Lapo Calamandrei
39c8ad53b5
Adwaita: reset filechooserbutton:drop(active)
2016-03-12 14:21:21 +01:00
Lapo Calamandrei
3c89c11328
Adwaita: set a min-width on horizontal spinbutton entry
...
to accomodate at least 3 chars, before overflowing.
2016-03-11 18:02:37 +01:00
Lapo Calamandrei
5085e1c70d
Adwaita: rounded corners for colorscale popup
2016-03-11 18:01:36 +01:00
Lapo Calamandrei
8351a6e4d6
Adwaita: .osd check|radio style
2016-03-11 16:35:16 +01:00
Lapo Calamandrei
b37e4ff805
Adwaita: simplify vertically linked entries scss code
2016-03-11 14:57:03 +01:00
Lapo Calamandrei
e8c5db0425
Adwaita: drop active style fixes
...
taking care of:
* entries
* buttons (misses some linking logic still)
* comboboxes (untested)
* spinbuttons
2016-03-11 14:44:58 +01:00
Lapo Calamandrei
85d0220800
Adwaita: gtkcolorscale styling.
2016-03-10 13:35:46 +01:00
Lapo Calamandrei
1879de1f17
Adwaita: radiobutton and checkbutton style fixes
...
padding and margins tweaks and treat the hover when placed in
popovers.
2016-03-09 17:29:46 +01:00
Lapo Calamandrei
473e346203
Adwaita: added a border to sidebars...
...
...hopefully when needed.
By default I assume a left hand side placement on ltr languages
and the opposite in rtl, for other placements left/right style
classes can be used.
2016-03-09 15:38:03 +01:00
Lapo Calamandrei
9ab920164a
Adwaita: regenerate css
...
since a bit was missing from the previous commit
2016-03-08 20:39:24 +01:00
Lapo Calamandrei
8508ea1554
Adwaita: add a top border to actionbars
2016-03-08 20:09:18 +01:00
Lapo Calamandrei
5923b73fc1
Adwaita: make links on infobars visible
2016-03-08 19:56:33 +01:00
Lapo Calamandrei
6fdf1e4462
Adwaita: path-bar style fixes
...
what we used to do here doesn't really work anymore, so this adapt
to gtk+ and theme changes.
2016-03-08 16:08:24 +01:00
Lapo Calamandrei
01ad22df1f
Adwaita: vertical paddings on menu
...
mostly to fix combobox menu positioning, looks nice anyway.
2016-03-08 14:27:24 +01:00
Lapo Calamandrei
1f3c93583a
Adwaita: fix a typo
2016-03-08 14:00:01 +01:00
Cosimo Cecchi
a9b50b6f69
scale: port scale values to gadgets
...
And add a default color like it was before.
This also fixes other issues with scale values interacting with scale
mark labels, which were buggy at least since 3.18.
2016-03-06 11:09:46 -08:00
Cosimo Cecchi
31fd41e547
Adwaita: fix glitch in fine-tune scrollbar theming
...
The fine-tune mode should not change the overall dimensions of the
scrollbar.
2016-03-05 12:05:26 -08:00
Lapo Calamandrei
303fdfbe8b
Adwaita: treeview column header scrollbar top border
...
add a top border in vertical scrollbars in treeviews.
2016-03-05 02:10:24 +01:00
Lapo Calamandrei
eef3153265
Adwaita: shrink scroolbars
...
erroneusly pushed 15px scrollbars with the previous commit, back
to 13px now.
2016-03-05 02:01:16 +01:00
Lapo Calamandrei
035ce8f18d
Adwaita: fix a typo
2016-03-05 01:50:18 +01:00
Lapo Calamandrei
0c987f94c8
Adwaita: scrollbar style rewrite
...
works correctly with the new gadgettified GtkRange Cosimo nicelly
delivered, as a bonus steppers are styled for overlay indicator
usage as well.
2016-03-05 01:39:13 +01:00
Lapo Calamandrei
59badc320e
Adwaita: shrink back scale trough
...
like it was before the GtkRange gadgettification.
2016-03-04 20:09:16 +01:00
Lapo Calamandrei
54858574a3
Adwaita: really fix scale with marks
...
added a min-height/width compensation too when in fine-tune mode,
so scale with marks and no labels doesn't make the scale node grow
when in fine-tune.
2016-03-04 19:18:43 +01:00
Lapo Calamandrei
88d51a8604
Adwaita: fix a thinko wrt fine-tune scales
...
added a scale node padding compensation for the trough growth in
fine-tune mode, so now the scale node doesn't grow anymore when
mark labels are present.
2016-03-04 18:36:36 +01:00
Cosimo Cecchi
757b74bed9
Adwaita: fix thinko in fine-tune scale selector
...
Marks always get class top/bottom, regardless of the scale orientation.
2016-03-03 22:06:16 -08:00
Lapo Calamandrei
8b6603bbd6
Adwaita: fix a thinko about toolbar items spacing with margins
2016-03-03 18:02:43 +01:00
Lapo Calamandrei
08613dce92
Adwaita: uniform paddings on image-buttons
...
fixes https://bugzilla.gnome.org/show_bug.cgi?id=762811
2016-03-03 16:12:20 +01:00
Lapo Calamandrei
3549490aa8
Adwaita: use margin for spacing widgets on toolbars
...
kind of a workaround, this approach is pretty unmaintainable, I
hope we'll get a CSS property for spacing directly on the parent
container (a toolbar in this particular case).
See https://bugzilla.gnome.org/show_bug.cgi?id=762397
2016-03-03 16:01:46 +01:00
Lapo Calamandrei
76ea3a15cb
Adwaita: more scale style fixes
2016-03-02 23:10:26 +01:00
Lapo Calamandrei
597151c736
Adwaita: fix scale with marks size
2016-03-02 21:54:19 +01:00
Lapo Calamandrei
fde1aac57a
Adwaita: scale with marks style fixes
...
after GtkRange gadgettification the theme needs some adjustments
for the new widget structure.
2016-03-02 21:35:38 +01:00
Lapo Calamandrei
d3ca8aaf83
Adwaita: fix combos styling
...
since now the combobox childrens are in a box.
2016-03-02 20:55:19 +01:00
Benjamin Otte
89121e058a
win32 theme: Add a naive switch implementation
...
I couldn't come up with anything better than a button on a button.
But the Windows theme sucks...
2016-03-02 14:49:37 +01:00
Benjamin Otte
8e3bc96d78
win32 theme: Implement horizontal spinbuttons
2016-03-02 14:49:37 +01:00
Cosimo Cecchi
5889d2520f
Adwaita: fix outline for scale trough
2016-03-01 12:54:01 -08:00
Cosimo Cecchi
bb55a1a958
scale: add gadgets for indicator/label in scale marks
...
This will allow us to theme them indepdendently, and specify a size for
the indicator from the theme.
2016-02-29 10:45:14 -08:00
Cosimo Cecchi
74a8bbfd38
Adwaita: add minimum size for marks
...
It's still suboptimal, because there's no way to control the size of the
indicator alone, but this does the job for now.
2016-02-29 10:45:14 -08:00
Lapo Calamandrei
0468ff1545
Adwaita: some more WIP theme work for the new scale
2016-02-29 10:45:13 -08:00
Lapo Calamandrei
622f5aef4e
Adwaita: WIP for new range theme
2016-02-29 10:45:13 -08:00
Cosimo Cecchi
f0d9afd300
scrollbar: deprecate min-slider-length style property
...
In favor of min-height/min-width, like we did for other similar
properties.
2016-02-29 10:45:12 -08:00
Cosimo Cecchi
d1c5ecfaef
scale: deprecate slider-length style property
...
This can be achieved using min-height/min-width CSS properties now.
2016-02-29 10:45:12 -08:00
Cosimo Cecchi
c1eff2cce5
range: deprecate more style properties
...
These are never read now.
2016-02-29 10:45:12 -08:00
Cosimo Cecchi
413b9d5b3c
range: continue porting to GtkGadgets
...
This commit rewrites a lot of the GtkRange internals to make full use
of the gadget structure.
2016-02-29 10:45:12 -08:00
Cosimo Cecchi
d0c671ddfe
range: deprecate trough-under-steppers
...
It's not clear what this would do in a CSS world, and all the themes set
it to TRUE anyway...
2016-02-29 10:45:11 -08:00
Cosimo Cecchi
4bb0a8db47
range: first pass at porting to gadgets
...
There's still a lot to be done, but this is functional and we'll improve
the loose ends in the next commits.
2016-02-29 10:45:11 -08:00
Benjamin Otte
3463031929
win32 theme: Implement GtkFrame
2016-02-27 17:23:44 +01:00
Benjamin Otte
39bfac0876
win32 theme: Remove special case for notebooks
...
The special case is coded into Wine, but it makes notebooks
disappear wrong. So remove it.
2016-02-27 17:03:49 +01:00
Benjamin Otte
053e549dbc
notebook: Redo notebook implementation
...
So far, this only reworks the tabs at top implementation.
Windows doesn't have support for theming tabs at left/right/bottom
so we need to figure out what to do there. Wine falls back to
unthemed code.
2016-02-27 05:15:57 +01:00
Benjamin Otte
cdb1cda68b
notebook: The active tab is now :checked
...
:active is reserved for "mouse button down on node", so we have to use
something else. And stack switcher and radio buttons use :checked for
the active widget, so it makes sense to use :checked for the active tab,
too.
Themes have been adapted.
TODO: Implement :active for tabs.
2016-02-27 03:48:46 +01:00
Lapo Calamandrei
4fd5ad2f07
Adwaita: notebook tab sizing fix
2016-02-26 19:01:55 +01:00
Lapo Calamandrei
9f606b8270
Adwaita: stricter selector for split headerbar separator
...
with a descendant select was erroneusly catching normal headerbar
separators in paned split headerabar case, see gedit. Using a child
selector fixes.
2016-02-26 13:15:37 +01:00
Lapo Calamandrei
296a7c24f9
Adwaita: simplify mixed buttons styling
2016-02-26 13:07:09 +01:00
Lapo Calamandrei
1a0b6568fa
Adwaita: fix separator in non paned using split headerbar
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=762593
2016-02-26 12:53:02 +01:00
Benjamin Otte
34e204952e
win32 theme: Make titlebuttons look like they're the right size
...
This is a hack because we can't really rtesize the buttons.
Instead, we draw the background only over the area that they would
be drawn if they were drawn by Windows. The button is still selectable
outside of this area, but what can you do...
2016-02-26 03:20:42 +01:00
Benjamin Otte
ad204c88ca
win32 theme: Fix decorations
...
... and draw them properly.
2016-02-26 03:20:42 +01:00
Benjamin Otte
3a9ceffe12
win32 theme: Make entries and textview work
2016-02-25 16:53:22 +01:00
Lapo Calamandrei
5906b15c5e
Adwaita: avoids up pointing scale slider to jump down on hover
...
and comment back sass debugging stuff in the process...
2016-02-22 11:29:43 +01:00
Lapo Calamandrei
9fb9d208fd
Adwaita: fix scale with marks sliders
...
looks like sass was confused by the way I structured the loops,
this works that around.
2016-02-22 11:16:32 +01:00
Lapo Calamandrei
7f89856b29
Adwaita: color scale slider fixes
...
use the pointy slider on colorscales, this way it picks the
correct slider on rtl.
2016-02-22 10:55:58 +01:00
Benjamin Otte
6c0270bbcb
win32 theme: Make tooltips look right
...
Includes adding fallback support
2016-02-22 04:37:57 +01:00
Benjamin Otte
808017d1d0
win32 theme: Size titlebar icons correctly.
...
Sizing according to
http://web.archive.org/web/20070301202835/http://shellrevealed.com/photos/blog_images/images/4538/original.aspx
2016-02-22 04:37:57 +01:00
Benjamin Otte
cdb12fec9e
win32 theme: Replace metric ids with metric names
...
Makes it more obvious what's actually happening.
2016-02-22 04:37:57 +01:00
Benjamin Otte
63934ba36c
win32 theme: Replace color ids with color names
...
Makes it more obvious what's actually happening.
2016-02-22 02:36:11 +01:00
Benjamin Otte
828f2e1801
win32 theme: Sanitize a few colors
2016-02-21 20:44:36 +01:00
Matthias Clasen
0c91584532
Adwaita: Drop decoration.ssd selector
...
We've settled on window.ssd decoration instead.
https://bugzilla.gnome.org/show_bug.cgi?id=760714
2016-02-21 00:55:41 -05:00
Benjamin Otte
f3d67cc2ac
win32 theme: Add rudimentary titlebar support
2016-02-21 03:02:36 +01:00
Lapo Calamandrei
7698ac447a
Adwaita: remove unused selector in _common.scss
2016-02-20 19:52:46 +01:00
Lapo Calamandrei
effee1f35e
Revert "Adwaita: resurrect scale-has-marks-above/below classes"
...
This reverts commit edcc0c2783
.
Since the colorscale styling is wrong in rtl, need to do things
differntly.
2016-02-20 19:50:49 +01:00
Lapo Calamandrei
44f6fcfbd3
Adwaita: move 1px up the check asset
2016-02-20 19:37:21 +01:00
Lapo Calamandrei
b23300c89d
Adwaita: fix entry progressbar
...
it now moves using the whole entry lenght, in the process the
style was tweaked to not need a special case for focused entries.
2016-02-20 19:31:58 +01:00
Lapo Calamandrei
edcc0c2783
Adwaita: resurrect scale-has-marks-above/below classes
...
the colorscales use said classes.
2016-02-20 17:25:51 +01:00
Lapo Calamandrei
079e90b780
Adwaita: scale slider assets refresh
...
...and update the theme accordingly.
2016-02-20 16:07:00 +01:00
Lapo Calamandrei
a979cff748
Adwaita: check/radio/slider gradient tweaks
2016-02-19 18:03:38 +01:00
Lapo Calamandrei
09cd17a001
Revert "Adwaita: restrict button transition"
...
Shouldn't be needed with recent Benjamin work.
This reverts commit 79ca3f03a8
.
2016-02-19 14:39:47 +01:00
Lapo Calamandrei
826913135b
Revert "Adwaita: only needed properties on entry transition"
...
Shouldn't be needed with recent Benjamin work.
This reverts commit d57f4a781c
.
2016-02-19 14:38:22 +01:00
Lapo Calamandrei
d57f4a781c
Adwaita: only needed properties on entry transition
...
made things properly in the process creating a sass function to
handle transition properties stacking.
2016-02-18 14:30:23 +01:00
Lapo Calamandrei
79ca3f03a8
Adwaita: restrict button transition
...
we use to animate "all" in the transition, this seems to trigger
some weird gtk sizing issue, restricting the transition to just
the needed properties fixes.
2016-02-18 13:24:42 +01:00
Lapo Calamandrei
a93fdd8201
Adwaita: housekeeping
...
cleaned up unneded selectors and leftovers from previous versions.
2016-02-18 12:26:19 +01:00
Lapo Calamandrei
56c54a20d1
Adwaita: reset the shadow on disabled scales
2016-02-17 20:00:57 +01:00
Lapo Calamandrei
9bb139c6aa
Adwaita: unused assets cleanup
2016-02-17 15:22:36 +01:00
Lapo Calamandrei
d3c247ed21
Adwaita: added a new mixin for check/radio/sliders
...
some clean up in the process. The gradient still need some love.
2016-02-17 15:18:59 +01:00
Lapo Calamandrei
6bf33ac30c
Adwaita: _drawing cleanup
2016-02-17 14:36:10 +01:00
Benjamin Otte
2782a14fc4
win32 theme: Add checkbutton spacing
...
The number is taken right from Wine source code.
2016-02-17 04:49:27 +01:00
Benjamin Otte
01bcda8a8c
win32 theme: Query theme borders when rendering buttons
...
If someone figures out where the remaining pixel comes from: Tell me!
2016-02-17 04:49:27 +01:00
Benjamin Otte
a3998bce9d
win32 theme: Add a hack that selects the right font on Windows 8
...
Someone needs to figure out why the default font is wrong.
2016-02-17 04:36:30 +01:00
Benjamin Otte
3e5be58991
win32 theme: Require comma between part and state ID
2016-02-17 04:36:18 +01:00
Lapo Calamandrei
f945fb6ec4
Adwaita: add a top border to the filechooser bottom bar
2016-02-16 20:49:05 +01:00
Lapo Calamandrei
5de7a5fdea
Adwaita: use Matthias provided ID for the previous commit style
2016-02-16 20:44:16 +01:00
Lapo Calamandrei
bdee6b11ac
Adwaita: add back a bottom border on the pathbar/entry box
2016-02-16 20:40:19 +01:00
Lapo Calamandrei
03ec21d612
Adwaita: make tab child not cover the active tab indication
...
in the process make the focus outline clearer.
2016-02-16 20:27:06 +01:00
Lapo Calamandrei
af2cc8140a
Adwaita: places sidebar eject button sizing
2016-02-16 20:17:43 +01:00
Lapo Calamandrei
d3a153a45e
Adwaita: places sidebar sizing with min-height...
...
...more to come.
2016-02-16 18:23:09 +01:00
Lapo Calamandrei
7c799bbc65
Adwaita: make tab buttons square once again
2016-02-16 17:54:31 +01:00
Lapo Calamandrei
6085bba0a5
Adwaita: be more specific about menu items height
...
setting a 16px min-height (same as a check/radio) and resetting
margins on check/radio to workaround a sizing issues there.
2016-02-16 17:42:52 +01:00
Lapo Calamandrei
a1cbcc18b3
Adwaita: stop using assets for treeview check/radio...
...
...the sizing is still off, waiting for Benjamin to add the magic,
probably the icon shadow is missing, not sure since it's blurry.
This needs to be reverted in case the sizing won't get fixed.
2016-02-16 02:14:02 +01:00
Lapo Calamandrei
d26801c923
Adwaita: correctly style arrows wrt tab position
2016-02-15 18:42:12 +01:00
Lapo Calamandrei
1b1d6551c7
Adwaita: correct size for ssd titlebars
...
fixes https://bugzilla.gnome.org/show_bug.cgi?id=762032
2016-02-15 16:56:47 +01:00
Lapo Calamandrei
1140a514ea
Adwaita: notebook fixes
...
make the tab close button a tad bigger, use header 'paddings' in
place of 'tabs' margins for spacing.
2016-02-15 14:27:14 +01:00
Lapo Calamandrei
88c68f2eef
Adwaita: sidebar background-color
...
it was covered by the contained list background, which is now
transparent.
2016-02-15 13:52:41 +01:00
Lapo Calamandrei
0b1aeceb6e
Adwaita: no rounded corner for tiled backdrop windows
...
fixes https://bugzilla.gnome.org/show_bug.cgi?id=762067
2016-02-15 13:31:42 +01:00
Lapo Calamandrei
aed7ca1b3d
Revert "Adwaita: no rounded corners for backdrop tiled windows"
...
This reverts commit aa4b385398
.
Erroneusly pushed unfinished stuff...
2016-02-15 13:28:46 +01:00
Lapo Calamandrei
4d26640045
Adwaita: shortcutswindow fixes
...
use darker text and tweak the keycap vertical centering,
addresses https://bugzilla.gnome.org/show_bug.cgi?id=761778
2016-02-15 13:07:37 +01:00
Lapo Calamandrei
aa4b385398
Adwaita: no rounded corners for backdrop tiled windows
...
fixes https://bugzilla.gnome.org/show_bug.cgi?id=762067
2016-02-15 12:36:06 +01:00
Benjamin Otte
a4a158e885
win32 theme: Remove a bunch of workarounds that are no longer necessary
2016-02-15 04:41:12 +01:00
Benjamin Otte
b227d023f3
win32 theme: Draw checkmarks and radiomarks properly
...
Instead of drawing them as the background, use -gtk-icon-source.
Also size the marks properly.
Because Windows doesn't have indeterminate radio buttons, use a
cross-fade between checked and unchecked radiomark instead. But
unlike previously, use CSS cross-fade() syntax to draw it.
2016-02-15 04:41:12 +01:00
Benjamin Otte
b43844f9f9
win32 theme: Don't set the color on *
...
Instead, set it on .background, so it gets inherited everywhere.
2016-02-15 04:41:12 +01:00
Benjamin Otte
6d909018f7
win32 theme: Use same spinner as Adwaita
2016-02-15 04:41:12 +01:00
Lapo Calamandrei
915fe87a62
Adwaita: fix treeview dnd column headers
2016-02-14 22:30:32 +01:00
Lapo Calamandrei
54b378b3df
Adwaita: flatten up search bars and inline toolbars
2016-02-14 21:48:31 +01:00
Lapo Calamandrei
f1b34a719e
Adwaita: image-button sizing fix
2016-02-14 21:07:11 +01:00
Matthias Clasen
3c9a63bcb1
Adwaita: Fix a padding problem in action bars
...
Padding adds up. A selector like "actionbar box" matches any box
inside an actionbar, so nested boxes accumulate more and more
padding. The intention clearly was to just give padding to the
topmost box that is the direct child of the actionbar's revealer.
https://bugzilla.gnome.org/show_bug.cgi?id=762036
2016-02-14 14:54:49 -05:00
Lapo Calamandrei
601e762973
Adwaita: correct spacing for mixed buttons
2016-02-14 16:39:19 +01:00
Lapo Calamandrei
1bfbd23a0c
Adwaita: don't set a border for drop targets
...
to avoid active drop targets to grow.
2016-02-14 14:44:57 +01:00
Lapo Calamandrei
bf45d06a79
Adwaita: scss cosmetic changes
2016-02-14 14:33:30 +01:00
Lapo Calamandrei
72db203672
Adwaita: fix scale popup button size
2016-02-14 14:21:01 +01:00
Lapo Calamandrei
7f2d4400ba
Adwaita: try being smarter wrt extending buttons.
2016-02-14 02:35:28 +01:00
Lapo Calamandrei
adddd1a9eb
Revert "Adwaita: remove an unneded selector."
...
This reverts commit 05dff4ccb0
.
It was needed actually...
2016-02-14 01:20:02 +01:00
Lapo Calamandrei
05dff4ccb0
Adwaita: remove an unneded selector.
2016-02-14 00:34:29 +01:00
Lapo Calamandrei
12daac76d7
Adwaita: notebook arrow styling.
2016-02-14 00:25:04 +01:00
Matthias Clasen
4c37719639
Adwaita: Insensitive notebook arrows
...
Just make insensitive notebook arrows gray until better
styling appears.
https://bugzilla.gnome.org/show_bug.cgi?id=761716
2016-02-12 18:24:20 -05:00
Jakub Steiner
eb90c4f9ed
Adwaita: make popovers less 1995
...
- use regular bgcolor
2016-02-12 14:38:03 +01:00
Matthias Clasen
452d25b13d
placessidebar: Increase padding
...
This should bring us back to the look of 3.18.
https://bugzilla.gnome.org/show_bug.cgi?id=761791
2016-02-11 22:51:35 -05:00
Matthias Clasen
32804e098e
Adwaita: Don't grow flat entries
...
Entries in treeviews and similar embedded situations don't really
work well if their height is forced to be big. Take out the min-height
for these.
https://bugzilla.gnome.org/show_bug.cgi?id=761686
2016-02-11 22:36:07 -05:00
Matthias Clasen
23d2f2d0e1
Adwaita: tone down treeview separators
2016-02-11 22:03:47 -05:00
Lapo Calamandrei
1bd0431ab2
Adwaita: fix bogus selector...
...
...ruining the indeterminate check animation
2016-02-11 18:38:31 +01:00
Lapo Calamandrei
460aa64c58
Adwaita: animate check and radios
2016-02-11 18:27:25 +01:00
Benjamin Otte
ce8a98e21b
win32 theme: Get rid of deprecated style properties
...
That's pretty easy, because we can just delete them. The theme is broken either way.
2016-02-11 03:44:47 +01:00
Benjamin Otte
9c700b2bc6
win32 theme: Replace pseudoclasses with undeprecated ones
2016-02-11 03:44:47 +01:00
Benjamin Otte
93ecb1d187
win32 theme: Do a quick'n'dirty search/replace
...
Try to replace the old style names with then new style names.
The theme is still entirely way too broken. But at least one can see something.
2016-02-11 03:44:47 +01:00
Matthias Clasen
667069cff2
Adwaita: No rounded corners for fullscreen
...
If the theme has rounded corners for fullscreen, we don't tell the
window manager that we are now fully opaque, which then makes things
less efficient than they should be.
https://bugzilla.gnome.org//show_bug.cgi?id=761571
2016-02-07 18:00:29 +01:00
Lapo Calamandrei
56b1b08bb8
Adwaita: darker background for popovers
2016-02-05 14:11:30 +01:00
Benjamin Otte
8d515409c6
win32: Get rid of XP theme
...
XP is not supported anymore. And we can massively simplify the win32
theme if we don't have to support 2 versions.
2016-02-04 14:25:46 +01:00
Benjamin Otte
7d4bf49cff
win32: Delete classic theme
...
Well, actually, stop adding an extra version of raleigh
2016-02-04 14:23:08 +01:00
Lapo Calamandrei
6cdca1e124
Adwaita: removed some old cruft from _drawing.scss
...
resulting in a nice number of non working selectors ditched.
2016-02-04 14:14:59 +01:00
Lapo Calamandrei
207a842bfd
Adwaita: fix headerbar spinbutton size
...
fixes https://bugzilla.gnome.org/show_bug.cgi?id=761484
2016-02-03 18:32:51 +01:00
Matthias Clasen
0bcd8603eb
print dialog: Fix layout preview drawing
...
Use the CSS name paper for this as well, and make sure Adwaita
sets a color that makes the text visible in the dark theme as well.
2016-02-03 16:07:51 +01:00
Lapo Calamandrei
a0363e5f0a
Adwaita: notebook with hidden header style fix
...
the stack styling is applied only when there is a header, hence
when the stack node is not the notebook only child, should cure
https://bugzilla.gnome.org/show_bug.cgi?id=760996
2016-02-03 15:23:17 +01:00
Lapo Calamandrei
f734db1604
Adwaita: fix vertical spinbutton style
...
correct sizing and workaround disabled entry text colors.
2016-02-03 15:03:39 +01:00
Matthias Clasen
051b6071b7
Adwaita: Add symbolic png assets
...
And use them as fallback for the svg ones. This lets us
avoid a hard dependency on librsvg - the theme will work
without svg support.
2016-01-30 00:29:04 -05:00
Lapo Calamandrei
fac5ed6165
Adwaita: reset padding on notebook tab close button
2016-01-29 18:09:28 +01:00
Lapo Calamandrei
813cc34857
Adwaita: fix border radius on #editor-color-sample
2016-01-29 17:48:45 +01:00
Lapo Calamandrei
31cc642288
Adwaita: notebook style rewrite
2016-01-29 17:17:47 +01:00
Matthias Clasen
3dce876555
print dialog: Stop using action_box in .ui
...
We can just use CSS margins nowadays to achieve the desired
appearance.
2016-01-28 22:29:30 -05:00
Cosimo Cecchi
2533289b62
Adwaita: fix spinbutton styling
...
Spinbuttons were quite broken after the latest changes. This commit
brings the style back around what it was for 3.18.
2016-01-27 12:26:21 +01:00
Matthias Clasen
4c192ea4c3
Adwaita: Add some themeing for entry undershoot
...
This is just copying what we do for scrolled windows.
It will need some tweaks to look good for entries.
2016-01-26 23:36:18 -05:00
Matthias Clasen
5469f26260
Adwaita: Move .ssd class around
...
Make the theme follow our documentation for the various .csd and
.ssd style classes: They all go on the window node. For now, just
add the new selector; the old one will be removed when mutter has
been updated.
https://bugzilla.gnome.org/show_bug.cgi?id=760714
2016-01-22 19:23:54 -05:00
Lapo Calamandrei
c7c17abdb9
Adwaita: fix checks and radios on selected row
2016-01-22 13:29:35 +01:00
Lapo Calamandrei
bd4aaa1285
Adwaita: first css check/radio implementation
...
draw checks and radios with css istead of relying on png assets.
2016-01-21 14:48:47 +01:00
Matthias Clasen
52326e909a
Adwaita: Set a text color for lists
...
Symbolic icons in list boxes came out white-on-white in the
inspector. Set an explicit text color to prevent that.
2016-01-20 22:53:47 -05:00
Matthias Clasen
9d26038a10
Adwaita: Keep entry progress visible
...
When the entry is focused, make the progress one pixel wider
so it doesn't get swallowed by the focus outline.
2016-01-16 19:23:26 -05:00
Lapo Calamandrei
93f8fa7576
Adwaita: stop axing toolbar separators
2016-01-16 04:16:55 +01:00
Lapo Calamandrei
d0f83d46a0
Adwaita: style textview derived widgets
2016-01-16 04:15:30 +01:00
Lapo Calamandrei
f32e1d42e6
Adwaita: combo style cleanup and fixes
...
fixes https://bugzilla.gnome.org/show_bug.cgi?id=760524
2016-01-16 01:03:08 +01:00
Lapo Calamandrei
04f6f38b56
Adwaita: remove messagedialog label squashing hack
...
since Matthias fixed this properly.
2016-01-15 18:37:49 +01:00
Lapo Calamandrei
fc804bba2d
Adwaita: some dialog love
...
addresses https://bugzilla.gnome.org/show_bug.cgi?id=760525
2016-01-15 17:57:25 +01:00
Lapo Calamandrei
c667f9f1d1
Adwaita: pathbar style cleanup
2016-01-14 17:54:31 +01:00
Lapo Calamandrei
bc2355e0b1
Adwaita: remove superfluous selector on keycap styling
...
now that keys are made directly with labels istead of frames.
2016-01-14 16:26:22 +01:00
Matthias Clasen
c5d3556f98
HighContrast: Fix selection in .views
...
Copy Adwaita fixes from 21a2fce8ba
.
2016-01-11 23:20:26 -05:00
Lapo Calamandrei
1c3bad3d90
Adwaita: popover style fixes
2016-01-12 01:03:47 +01:00
Lapo Calamandrei
21a2fce8ba
Adwaita: make selection visible in treeview derived widgets
...
See https://bugzilla.gnome.org/show_bug.cgi?id=757503
2016-01-12 00:16:12 +01:00
Hashem Nasarat
473433c93d
Adwaita: fix separator margin in popovers
...
Commit 0b96b8a1
set margins via css, but accidentally changed the
semantics of margins for separators in popovers so that any separator
in a gtkpopover had a margin. This meant that the separators in
GtkListBoxes in popovers also had a margin around their separators, and
this is not what we want because it doesn't match separators in
listboxes not in popovers.
https://bugzilla.gnome.org/show_bug.cgi?id=760427
2016-01-11 23:40:25 +01:00
Benjamin Otte
d74c1bfd84
notebook: Remove outdated style properties from themes
...
No replacement provided, the notebook will have to be redone anyway.
2016-01-11 17:06:46 +01:00
Benjamin Otte
93dc364b02
notebook: Deprecate and stop supporting has-tab-gap style property
2016-01-11 17:05:22 +01:00
Lapo Calamandrei
152171e60c
Adwaita: transparent background for progressbar.osd
...
Hopefully fixes https://bugzilla.gnome.org/show_bug.cgi?id=760331
Added the .osd style class to the progressbar docs.
2016-01-09 20:05:41 +01:00
Lapo Calamandrei
99365753bf
Adwaita: shortcut window related fixes
2016-01-09 18:03:26 +01:00
Lapo Calamandrei
44e0e1359c
Adwaita: avoid colorswatch growing when drop targets
2016-01-09 15:30:20 +01:00
Lapo Calamandrei
239303b3f8
Adwaita: more scss cosmetics
2016-01-09 14:36:05 +01:00
Lapo Calamandrei
2050ed04dd
Adwaita: rely on background-image for paned wide separators
...
this workaround fixes the rendering issue coming out using borders
2016-01-09 13:35:48 +01:00
Lapo Calamandrei
4355cb45d7
Adwaita: make the paned wide separator scss code correct
...
unfortunatelly the results are not, borders behaves in a weird way
here as well, if this don't get fixed I'll rely on background here
too.
2016-01-09 13:04:27 +01:00
Lapo Calamandrei
2b57ba61d5
Adwaita: some scss cosmetic changes
2016-01-09 12:38:49 +01:00
Lapo Calamandrei
f09483bb98
Adwaita: fix thin paned separators
2016-01-09 12:31:41 +01:00
Lapo Calamandrei
b143ed98b3
Adwaita: use stricter selectors on paned separators
...
this fixes the "fat" separator on gedit headerbar, since it was
cought by the paned separator styling.
2016-01-09 12:07:52 +01:00
Lapo Calamandrei
367543c0e8
Adwaita: remove old headerbar separator styling
...
which was actually selecting nothing now.
2016-01-09 11:55:40 +01:00
Lapo Calamandrei
4853303dd7
Adwaita: add vertical margins to headebar entries and separators
2016-01-09 11:25:08 +01:00
Lapo Calamandrei
bf48dd9d7c
Adwaita: add vertical margins to headerbar buttons
...
to avoid them spanning the whole headerbar height with the changes
introduced in my last commit.
2016-01-09 10:19:47 +01:00
Lapo Calamandrei
48fbe5137e
Adwaita: avoid too tall headerbars
...
the vertical padding from the headerbar has been removed, now the
sizing is done with min-height, this avoids title and subtitle
labels making the headbar.
2016-01-08 20:56:40 +01:00
Matthias Clasen
d3aea5c498
Forgotten file
...
One was forgotten in the dark -> inverse rename.
2016-01-08 11:12:55 -05:00
Lapo Calamandrei
91123adba7
Adwaita: remove some now uneeded selectors
...
...related to image-button sizing which is handled differently now.
2016-01-08 16:48:01 +01:00