Christoph Reiter
5a23c0f038
GDK W32: set default settings for fontconfig
...
Enables hinting, antialiasing and set the subpixel orientation according to the
active clear type setting. This ensures that font rendering with the fontconfig backend
looks similar to the win32 backend, at least with the default system font.
2018-12-01 10:43:53 +01:00
Matthias Clasen
aac38198a3
Force emoji presentation
...
Append a variation selector to the Emoji sequences,
to force Emoji presentation. Without this, some
Emoji come out with text presentation by default.
Closes: Pango #334
2018-11-30 16:39:07 -05:00
Jakub Steiner
be75460913
Adwaita: updated switch control
...
- might be nasty to hide labels with CSS. We can fix properly later.
- the blue border seesm aliased when :checked
2018-11-30 20:53:13 +01:00
Jakub Steiner
ea7a7e0425
Adwaita: shade buttons
...
- it was a bit too flat
2018-11-29 21:54:56 +01:00
Jakub Steiner
e68e75c34c
Adwaita: unbreak icon-shadow again
...
- Somehow I keep messing this one up
fixes https://gitlab.gnome.org/GNOME/gtk/issues/1456
2018-11-29 20:49:43 +01:00
Jakub Steiner
8e3541b28f
Adwaita: active state for dark buttons
...
- was a bit too light. Tricky to tell which is pushed when
you have two stackswitcher buttons.
2018-11-29 20:21:58 +01:00
Jakub Steiner
9a8f92f068
Adwaita: button tweaks
...
- step back on toning down the borders. Flatness !> legibility.
- darker active state for light
- draw gradinets from bottom up, to keep px sized shading regardless
of button size.
2018-11-29 20:18:08 +01:00
Jakub Steiner
4cceccd129
Adwaita: headerbar backdrop state
2018-11-29 14:35:57 +01:00
Jakub Steiner
96f0b541bb
Adwaita: sync headerbar styling for devel mode
2018-11-29 13:14:09 +01:00
Jakub Steiner
a386bc98d7
Adwaita: flatten the headerbar again
2018-11-28 20:27:44 +01:00
Jakub Steiner
9b9b15c1a0
Adwaita: tune button & hederbar colors
2018-11-28 14:17:37 +01:00
Jakub Steiner
00556bd6cb
Adwaita: buttons & headerbars
...
- tone down the bottom border contrast (increase bottom lightness,
decrease overall lightness)
- darken headerbars slightly (might require darkening wm colors when
dust settles)
2018-11-28 00:19:25 +01:00
Matthias Clasen
1dd0b8e6aa
Merge branch 'escape-included-svg' into 'gtk-3-24'
...
(#1471 ): base64-encode included SVGs to avoid mis-escaped characters
See merge request GNOME/gtk!429
2018-11-27 18:59:13 +00:00
Federico Mena Quintero
3312d78863
( #1471 ): base64-encode included SVGs to avoid mis-escaped characters
...
We wrap SVG data from icons within another SVG with extra styling
information. The wrapped SVG may contain characters that cannot be
part of a data: URL (https://fetch.spec.whatwg.org/#data-urls ).
Librsvg 2.45 got more strict in its parsing of data: URLs; whereas
previously it ignored '#' characters in them, now it considers them to
be the start of a fragment identifier, which is not allowed in data:
URLs anyway.
To avoid unallowed characters, we now create a data: URL with a
base-64 encoded SVG.
Fixes https://gitlab.gnome.org/GNOME/gtk/issues/1471
2018-11-27 12:13:31 -06:00
Jakub Steiner
0271471b81
Adwaita: app icon shadow fix
...
- of course I'd miss the _ to - change
2018-11-26 17:31:19 +01:00
Jakub Steiner
ffde7d780d
Adwaita: help fullcolor app icons
...
- draw a large dropshadow for aboutboxes
- draw an outline for low res
See issues #1434 and #1445 .
2018-11-26 17:29:17 +01:00
Christoph Reiter
d48c95a562
Merge branch 'win32-remove-scroll-multiplier' into 'gtk-3-24'
...
win32: Don't multiply the scroll event deltas by the Windows scroll lines setting. See #1408
See merge request GNOME/gtk!426
2018-11-24 09:33:35 +00:00
Christoph Reiter
83204dd882
win32: Don't multiply the scroll event deltas by the Windows scroll lines setting. See #1408
...
GTK widgets expect the scroll deltas to be 1 or -1 and calculate a scroll value from that.
Multiplying the delta by the Windows scroll line setting (which defaults to 3) results
in a much larger delta and vastly different behaviour for running a GTK app on Windows
vs on Linux. For example text view and tree view scroll by 9 lines per scroll wheel tick
per default this way while on Linux it is around 3.
Remove the multiplication for now.
2018-11-24 10:24:27 +01:00
Jakub Steiner
a139b63304
Adwaita: tone down borders, buttons
...
- very contrasty lines feel dated in today's flat world
- tone down the contrast a little
2018-11-23 17:37:00 +01:00
Jakub Steiner
f968fdf3a1
Adwaita: list buttons
...
- tone down buttons when inside lists
Fixes issue #1473
2018-11-22 13:20:10 +01:00
Timm Bäder
91129be95c
Merge branch 'emit-transient-for' into 'gtk-3-24'
...
window: Actually emit notify::transient-for
See merge request GNOME/gtk!425
2018-11-21 06:31:23 +00:00
Zander Brown
b150699510
window: Actually emit notify::transient-for
...
Because it seems we weren't doing that
2018-11-20 15:32:40 +01:00
Benjamin Berg
356f1f59ae
container: Document that removal from foreach is permissible
...
It is permissable to remove a widget using gtk_container_remove from the
gtk_container_foreach callback handler. Document this fact to make it
more discoverable.
Fixes #1461
2018-11-19 18:39:58 +00:00
Timm Bäder
0040b256fe
Merge branch 'gdk-cursor-new-deprecated-for' into 'gtk-3-24'
...
gdk: Add deprecated for macro for gdk_cursor_new
See merge request GNOME/gtk!416
2018-11-19 08:04:48 +00:00
Timm Bäder
5e78646256
Merge branch 'more-nullable-gtk3' into 'gtk-3-24'
...
g-i: Add some nullable annotations
See merge request GNOME/gtk!420
2018-11-19 07:40:41 +00:00
Christoph Reiter
31b810abca
g-i: Add some nullable annotations
...
Based on grepping arg docs for NULL.
See https://gitlab.gnome.org/GNOME/pygobject/issues/261
2018-11-18 13:40:24 +01:00
Robert Ancell
dea9525f68
gdk: Add deprecated for macro for gdk_cursor_new
2018-11-17 21:23:40 +13:00
Timm Bäder
446cb9a217
Merge branch 'fix-issue-1366' into 'gtk-3-24'
...
entry: Handle no-window events in gtk_entry_event
See merge request GNOME/gtk!363
2018-11-15 10:03:19 +00:00
Timm Bäder
e8a8a534ac
Merge branch 'bye-app-menu-gtk3' into 'gtk-3-24'
...
widget-factory: move app menu contents to primary menu
See merge request GNOME/gtk!364
2018-11-15 10:01:13 +00:00
Jakub Steiner
06162a08b6
Adwaita: tone down purple cast
...
- sync with gtk4 changes
2018-11-14 17:52:37 +01:00
Jakub Steiner
b57a1a0b92
Revert "Adwaita: help fullcolor app icons"
...
- the app icon dropshadow patch was not meant to be part of the color changes
This reverts commit a8a545510d
.
2018-11-14 17:32:41 +01:00
John Ralls
bb376222c1
Reset the Quartz resolution to 72.0 dpi.
...
Further feedback on https://bugzilla.gnome.org/show_bug.cgi?id=787867
indicates that 96.0 dpi scales fonts 4/3 larger than native applications.
2018-11-14 09:02:45 +09:00
Ignacio Casal Quinteiro
a3744d4761
gtkclipboard-quartz: remove unused variable
2018-11-13 15:39:17 +01:00
Matthias Clasen
d21832719b
wayland: Adapt to settings portal api change
...
ReadAll now accepts an array of patterns.
2018-11-12 14:10:13 -05:00
Timm Bäder
0d8dcccad2
Merge branch 'wl-framework' into 'gtk-3-24'
...
Use -Wl for the framework linker argument
See merge request GNOME/gtk!405
2018-11-12 08:56:49 +00:00
Jakub Steiner
6f2b0cfcf3
Adwaita: use HIG grey for bg_color
...
- refresh with a light bg color, use the new color palette
2018-11-09 15:57:06 +01:00
Jakub Steiner
5a12934e90
Adwaita: fix osd bg color
...
- don't try deriving from bg_color, osd should be consistent
for light & dark.
FIxes issue #1449
2018-11-09 11:30:21 +01:00
Cheng-Chia Tseng
4902070cad
Update Chinese (Taiwan) translation
2018-11-09 09:03:56 +00:00
Adrien Plazas
f0e5b5bf88
Adwaita: Propagate bg color to titlebar separator descendants
...
Gives the same background color to all separators descending from a
title bar than to its direct childrens.
This prevents separators which are in a titlebar but not direct children
from the widget with the titlebar style class from being almost
transparent and hence it prevent them from revealing the clear color of
the window's titlebar (black).
https://gitlab.gnome.org/GNOME/gtk/issues/1231
2018-11-09 08:51:43 +01:00
Matej Urbančič
f74154d5a1
Updated Slovenian translation
2018-11-09 08:47:33 +01:00
Matej Urbančič
333f496ad5
Updated Slovenian translation
2018-11-09 08:47:33 +01:00
Pieter Schalk Schoeman
4c348e5486
Update Afrikaans translation
2018-11-09 08:47:33 +01:00
Jakub Steiner
7034ab269f
Merge branch 'wip/jimmac/hig-colors' into 'gtk-3-24'
...
Adwaita: use new HIG colors (gtk3)
See merge request GNOME/gtk!408
2018-11-09 07:23:46 +00:00
Timm Bäder
f972ab8818
Merge branch 'plug_race' into 'gtk-3-24'
...
Fix race in GtkPlug window creation
See merge request GNOME/gtk!387
2018-11-08 04:49:25 +00:00
Daniel Boles
ec1786fdbc
Popover: Minimally document the ::closed signal
...
This is better than nothing at all. The wording is taken from Carlos's
commit message when he added this shortly before 3.12, so add Since too.
Skip the bit from his commit message explaining what this replaced; we
don't need to say all the less good things our convenience API replaces.
2018-11-07 20:32:34 +00:00
Daniel Boles
08bafb4a52
TreeMenu: Don't manually reinvent g_list_index()
...
g_list_index() "Gets the position of the element containing the given
data (starting from 0)." That is exactly what we were manually doing.
2018-11-07 20:31:45 +00:00
Timm Bäder
009c256991
Merge branch 'cherry-pick-9946dd2a' into 'gtk-3-24'
...
gtk-autocleanups: add cleanup function for GtkRecentInfo
See merge request GNOME/gtk!410
2018-11-06 09:52:23 +00:00
Matthias Clasen
8ef21cb32f
wayland: Fix a thinko in settings portal support
...
When we decide to fall back because the settings portal
is not present, adhere to that decision elsewhere.
2018-11-05 18:34:57 -05:00
Marco Trevisan
4048a1965a
gtk-autocleanups: add cleanup function for GtkRecentInfo
...
(cherry picked from commit 9946dd2ab7
)
2018-11-05 21:39:35 +00:00
Jakub Steiner
39645ab6f0
Adwaita: use new HIG colors
...
- blue selection color, success & destructive colors updates
- blueish tint for dark
Addresses issue #1443
2018-11-05 16:10:50 +01:00