gimp/app/config
Hari Rana 5556a6708e Add support for respecting the system's color scheme
Now that the XDG Settings portal has started exposing a "color-scheme"
property in the latest versions, we can follow this property and switch
from dark to light theme (or vice versa) with the rest of the system.

This implementation was heavily based on @nielsdg's
merge request: https://gitlab.gnome.org/GNOME/gimp/-/merge_requests/612.

Related: https://gitlab.gnome.org/GNOME/gimp/-/issues/8675

Co-authored-by: Niels De Graef <nielsdegraef@gmail.com>
Co-authored-by: Ondřej Míchal <harrymichal@seznam.cz>
Co-authored-by: Jehan <jehan@girinstud.io>
2025-06-04 22:12:43 +00:00
..
config-enums.c Add support for respecting the system's color scheme 2025-06-04 22:12:43 +00:00
config-enums.h Add support for respecting the system's color scheme 2025-06-04 22:12:43 +00:00
config-types.h Rename GimpLangRc to GimpEarlyRc 2021-08-25 18:23:17 +02:00
gimpconfig-dump.c app, app, libgimp*: hide struct for several GParamSpec based off GimpParamSpecObject. 2025-01-24 23:44:43 +01: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: migrate the actions which used to have an -accel variant. 2024-11-22 09:03:25 +09:00
gimpconfig-file.h app: migrate the actions which used to have an -accel variant. 2024-11-22 09:03:25 +09: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 Issue #12641: Help>About GIMP dialog does not show an update in 3.0 RC1. 2025-01-07 17:10:57 +01:00
gimpcoreconfig.h app, libgimp, pdb, plug-ins: move more code to GeglColor. 2024-02-11 23:28:02 +01:00
gimpdialogconfig.c app: "selection-feather-radius" max value is 5250.0. 2024-08-18 17:40:02 +00:00
gimpdialogconfig.h app, menus: rename all "vectors-" actions to "paths-". 2024-08-05 12:08:59 +02:00
gimpdisplayconfig.c app, libgimp*, modules, pdb, plug-ins: new GimpParamColor. 2024-04-19 23:25:13 +02:00
gimpdisplayconfig.h app, libgimp*, plug-ins, tools: settings custom check colors now space-invaded. 2024-02-11 23:28:02 +01:00
gimpdisplayoptions.c app, libgimp*, modules, pdb, plug-ins: new GimpParamColor. 2024-04-19 23:25:13 +02:00
gimpdisplayoptions.h app, libgimp, pdb, plug-ins: move more code to GeglColor. 2024-02-11 23:28:02 +01: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 app: add a toggle button in Brushes dockable for brush previews to… 2025-05-22 21:14:20 +00:00
gimpguiconfig.h app: add a toggle button in Brushes dockable for brush previews to… 2025-05-22 21:14:20 +00: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 app: add a toggle button in Brushes dockable for brush previews to… 2025-05-22 21:14:20 +00: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 Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00