gimp/app/config
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
..
config-enums.c Issue #7023: icon size selection on GIMP 2.99. 2022-09-28 21:11:58 +02:00
config-enums.h Issue #7023: icon size selection on GIMP 2.99. 2022-09-28 21:11:58 +02:00
config-types.h Rename GimpLangRc to GimpEarlyRc 2021-08-25 18:23:17 +02:00
gimpconfig-dump.c app, docs: fix GIMP's version in --dump-gimprc-manpage and update… 2021-10-21 22:10:31 +02:00
gimpconfig-dump.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpconfig-file.c app: config folder migration update for GIMP 3. 2021-08-23 13:37:11 +02:00
gimpconfig-file.h app: config folder migration update for GIMP 3. 2021-08-23 13:37:11 +02:00
gimpconfig-utils.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpconfig-utils.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpcoreconfig.c app: valgrind found a bunch of memory leaks 2023-05-23 00:11:23 +02:00
gimpcoreconfig.h app: reload plug-ins when language changes between runs. 2022-07-06 19:33:00 +02:00
gimpdialogconfig.c app: "vectors-copy" and "vectors-export" are now multi-paths aware. 2022-10-12 22:13:38 +02:00
gimpdialogconfig.h app, libgimp, plug-ins: move Orientation metadata handling into core. 2020-09-24 12:43:41 +02:00
gimpdisplayconfig.c app: add a GimpModifiersManager object to GimpDisplayConfig. 2022-08-17 14:20:18 +02:00
gimpdisplayconfig.h app: add a GimpModifiersManager object to GimpDisplayConfig. 2022-08-17 14:20:18 +02:00
gimpdisplayoptions.c Adding snapping by equidistance functionality 2023-07-25 15:31:16 +02:00
gimpdisplayoptions.h Adding snapping by equidistance functionality 2023-07-25 15:31:16 +02:00
gimpearlyrc.c Only select available API's 2021-08-25 20:35:08 +02:00
gimpearlyrc.h Add a config enum for the pointer input API to use on Windows 2021-08-25 18:24:54 +02:00
gimpgeglconfig.c app: add "Swap compression" option to the preferences 2019-09-22 17:35:14 +03:00
gimpgeglconfig.h app: add "Swap compression" option to the preferences 2019-09-22 17:35:14 +03:00
gimpguiconfig.c Issue #2902: Preference option to set "Interface/Theme" font size. 2023-09-25 23:05:38 +02:00
gimpguiconfig.h Issue #2902: Preference option to set "Interface/Theme" font size. 2023-09-25 23:05:38 +02:00
gimppluginconfig.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimppluginconfig.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimprc-blurbs.h Issue #2902: Preference option to set "Interface/Theme" font size. 2023-09-25 23:05:38 +02:00
gimprc-deserialize.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimprc-deserialize.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimprc-serialize.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimprc-serialize.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimprc-unknown.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimprc-unknown.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimprc.c libgimpconfig: get rid of filenames in all config related APIs 2019-09-21 12:55:12 +02:00
gimprc.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpxmlparser.c Use "Returns:" to annotate return values 2019-08-03 07:53:47 +00:00
gimpxmlparser.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
meson.build meson: fix warnings of deprecated features. 2022-08-31 01:29:37 +02:00
test-config.c app: forgot to follow API changes in test-config.c 2019-10-04 21:58:49 +02:00