Gimp/app
Jehan f38449115f Issue #2902: Preference option to set "Interface/Theme" font size.
Though GTK+3 is supposed to take care of scaling fonts with high density
displays, it turns out it is not enough for many, for various reasons (taste,
eyesight, distance to the display…). So we add this additional settings to tweak
further the font size.

With Aryeom, we experimented/discussed both a percentage UI vs. an absolute font
size field (e.g. as they provide in GNOME Tweaks). In the end, we went for a
percentage UI because we realize that we don't necessarily know what is the
current size at all. Mostly you just want bigger or smaller, and don't
necessarily care so much at which value is the font size.

This settings only has a single limitation (that we could find), which is when
used on a theme with widget rules using absolute font-size rules (px, or
keywords such as small/medium/large). As long as the CSS rules are relative
though (either to the parent widget, or to the root size), then it works fine.
Basically a theme hard-coding font sizes won't fare well with this settings, but
since we can consider this bad practice, it's an acceptable limitation.
2023-09-25 23:05:38 +02:00
..
actions Issue #9604: "view-zoom-*" actions should not be radio actions. 2023-09-24 23:51:14 +02:00
config Issue #2902: Preference option to set "Interface/Theme" font size. 2023-09-25 23:05:38 +02:00
core Issue #9994: do not call g_file_info_get_is_hidden() (and others) directly. 2023-09-19 15:34:48 +02:00
dialogs Issue #2902: Preference option to set "Interface/Theme" font size. 2023-09-25 23:05:38 +02:00
display Issue #9604: "view-zoom-*" actions should not be radio actions. 2023-09-24 23:51:14 +02:00
file Issue #9994: do not call g_file_info_get_is_hidden() (and others) directly. 2023-09-19 15:34:48 +02:00
file-data Remove autotools 2023-05-27 00:03:52 +02:00
gegl app,pdb,plug-ins: %s/gegl_node_connect_to/gegl_node_connect/ 2023-06-13 19:58:42 +02:00
gui Issue #2902: Preference option to set "Interface/Theme" font size. 2023-09-25 23:05:38 +02:00
menus Issue #9880: Crash on startup (invalid accelerator string '<Primary>VoidSymbol'). 2023-09-25 11:53:15 +02:00
operations app,pdb,plug-ins: %s/gegl_node_connect_to/gegl_node_connect/ 2023-06-13 19:58:42 +02:00
paint app: Fix extra drawing with airbrush tool on layers with offset 2023-07-24 15:55:30 +00:00
pdb Port GimpText to GimpFont 2023-09-12 14:23:40 +00:00
plug-in Issue #9994: do not call g_file_info_get_is_hidden() (and others) directly. 2023-09-19 15:34:48 +02:00
propgui Remove autotools 2023-05-27 00:03:52 +02:00
tests create_test_env.sh: use sh instead of bash 2023-07-23 21:06:49 +00:00
text app: better handling of failure of gimp_scanner_parse_string(). 2023-09-22 15:27:59 +02:00
tools (De)Serialize fonts in pango markup 2023-09-12 14:23:40 +00:00
vectors Remove autotools 2023-05-27 00:03:52 +02:00
widgets Issue #9994: do not call g_file_info_get_is_hidden() (and others) directly. 2023-09-19 15:34:48 +02:00
xcf app: new storage format for the text layer parasite implies XCF version bump. 2023-09-12 14:23:40 +00:00
about.h
app.c Revert "app: quick/dirty-exit on all releases (not just stable ones) while…" 2023-05-22 03:39:52 +02:00
app.h app: when called with --quit, GIMP exit code will report batch failure. 2022-04-16 02:30:46 +02:00
errors.c Use MessageBoxW () 2023-01-24 14:48:44 +00:00
errors.h
gimp-debug.c
gimp-debug.h
gimp-intl.h
gimp-log.c
gimp-log.h
gimp-priorities.h
gimp-update.c gimp-updates: fix update checks on macOS 2022-09-06 21:29:18 +01:00
gimp-update.h app: now store the last run version in the core config. 2022-02-22 12:23:46 +01:00
gimp-version.c app: only check gimp-release once. 2022-06-08 20:59:09 +02:00
gimp-version.h app: allow to disable the new version check altogether through a key… 2022-06-06 01:09:08 +02:00
gimpconsoleapp.c app: fix some glib related deprecations 2023-06-16 00:13:02 -04:00
gimpconsoleapp.h app: cleanup MR !734. 2022-10-09 16:12:07 +02:00
gimpcore.def app: get rid of return_if_no_drawable() macro and… 2022-11-09 01:24:34 +01:00
gimpcoreapp.c app: remove useless gimp_core_app_finalize(). 2023-04-12 22:07:08 +02:00
gimpcoreapp.h app: remove useless gimp_core_app_finalize(). 2023-04-12 22:07:08 +02:00
git-version.h.in
language.c app: allows for empty string as language. 2022-07-07 22:13:28 +02:00
language.h app: reload plug-ins when language changes between runs. 2022-07-06 19:33:00 +02:00
main.c Improve text quality of UI on Windows 2023-09-02 21:09:06 +00:00
meson.build Issue #8204: link gimp-2.99 executable with the static libapp library. 2023-06-11 17:52:40 +02:00
sanity.c meson,app: depend on GEGL-0.4.46 2023-06-26 00:56:58 +02:00
sanity.h
signals.c Use ExcHndlSetLogFileNameW () 2023-01-24 14:48:44 +00:00
signals.h
unique.c Eliminate warning: ‘gimp_unique_dbus_open’ defined but not used [-Wunused-function] 2023-06-25 18:01:45 +00:00
unique.h