gimp/app
Jehan 341fd90958 Issue #9349: add concept of "short" (contextual) vs "long" label for actions.
Basically actions in menus should show the short label (we assume the menu
position brings contextuality) when available, whereas it will use the longer
label in GUI lacking contextuality.

As a first such usage, the `file-open-recent-*` actions have the file name which
will be opened as short label. This is used in menus since the submenu `File >
Open Recent` ensures that the action which will run is perfectly understandable.
On the other hand, in the action search, the action is named 'Open "<file
name>"' since an action named only with a file name would not be understandable.
2023-04-14 00:17:15 +02:00
..
actions Issue #9349: add concept of "short" (contextual) vs "long" label for actions. 2023-04-14 00:17:15 +02:00
config app: "gtk-can-change-accels" feature is ignored since GTK+ 3.10. 2023-04-12 22:07:07 +02:00
core app: add a "Filters > Generic > GEGL Operations" submenu with generated actions. 2023-04-13 23:06:54 +02:00
dialogs app: remove the "Save" button from the "Configure Keyboard Shortcuts" dialog. 2023-04-12 22:07:09 +02:00
display app: add a "Filters > Generic > GEGL Operations" submenu with generated actions. 2023-04-13 23:06:54 +02:00
file app: better handle bogus file names. 2023-02-13 22:57:09 +01:00
file-data app: rework and fix the logic for copy-pasting multiple drawables. 2022-11-12 18:28:58 +01:00
gegl meson: fix warnings of deprecated features. 2022-08-31 01:29:37 +02:00
gui app: serialize and deserialize the actions' accelerators. 2023-04-12 22:07:09 +02:00
menus app: add a "Filters > Generic > GEGL Operations" submenu with generated actions. 2023-04-13 23:06:54 +02:00
operations app: fix global-buffer-overflow in "gimp:dissolve" implementation. 2023-02-16 20:31:41 +01:00
paint Smudge problem on offset layers (fixes #8999) 2023-01-09 22:37:37 +00:00
pdb pdb, libgimp: improve function documentation for sample points 2023-04-09 21:32:00 -04:00
plug-in app: add a "Filters > Generic > GEGL Operations" submenu with generated actions. 2023-04-13 23:06:54 +02:00
propgui app, libgimpwidgets: move gimp_prop_spin_scale_new() and… 2022-02-19 00:14:44 +01:00
tests app: disable some unit tests temporarily. 2023-04-12 22:07:09 +02:00
text text: Fix xcf load issue caused by MR !751 2022-10-13 00:16:44 +00:00
tools app: add a "Filters > Generic > GEGL Operations" submenu with generated actions. 2023-04-13 23:06:54 +02:00
vectors app: "vectors-copy" and "vectors-export" are now multi-paths aware. 2022-10-12 22:13:38 +02:00
widgets Issue #9349: add concept of "short" (contextual) vs "long" label for actions. 2023-04-14 00:17:15 +02:00
xcf app: remove definitions of gimp_image_[gs]et_active_(layer|channel|vectors). 2023-01-11 02:18:32 +01:00
.gitignore Move git-version.h to the toplevel also in .gitignore 2018-01-29 20:26:18 +01:00
Makefile.am app: fix unit tests with GUI. 2023-04-12 22:07:09 +02:00
about.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
app.c app: add all our actions in the GApplication. 2023-04-12 22:07:07 +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 Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-debug.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-debug.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-intl.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-log.c app: add gimp_log_{set,remove}_handler() 2020-08-02 11:01:59 +03:00
gimp-log.h app: add gimp_log_{set,remove}_handler() 2020-08-02 11:01:59 +03:00
gimp-priorities.h app: fix image-window UI-manager update while a projection is being rendered 2019-03-30 19:31:23 -04:00
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: remove useless gimp_core_app_finalize(). 2023-04-12 22:07:08 +02: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 app: revert `#pragma once` to macro guards in meson build. 2019-09-19 13:31:22 +02:00
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 Make use of the gimp_bind_text_domain () util function 2023-01-24 14:48:44 +00:00
meson.build app: fix unit tests with GUI. 2023-04-12 22:07:09 +02:00
sanity.c meson, configure, app: depend on babl 0.1.98 2022-11-13 17:31:32 +01:00
sanity.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
signals.c Use ExcHndlSetLogFileNameW () 2023-01-24 14:48:44 +00:00
signals.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
unique.c app: add a comment to complete !808. 2023-01-12 18:55:22 +01:00
unique.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00