After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 690079 - Improve consistency in action naming and other configurations
Improve consistency in action naming and other configurations
Status: RESOLVED OBSOLETE
Product: GIMP
Classification: Other
Component: User Interface
git master
Other All
: Normal enhancement
: ---
Assigned To: GIMP Bugs
GIMP Bugs
Depends on:
Blocks:
 
 
Reported: 2012-12-12 07:56 UTC by Jehan
Modified: 2018-05-24 13:25 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jehan 2012-12-12 07:56:52 UTC
As of bug 685559, comment 5, we now have a migration infrastructure on master, which allows to modify any config file in any way (very flexible, because it relies on regular expressions and not specific format).

commit 78b2778357fadd9dcfff5962cc79204b5c8bf0ef
Author: Jehan <jehan@girinstud.io>
Date:   Wed Dec 12 15:30:31 2012 +0900

    config: migration infrastructure to update configuration files.

    This is a generic system based off regular expressions so it can be used
    for any configuration file.
    Some of the use cases would be for instance to clean out outdated custom
    actions (hence remove some loading burden), or rename them (so that
    users don't lose their customization if we rename actions), etc.

---------------------------

One of the conclusion is that we can update action names or groups for instance, without any risk of having angry users who would lose their customization, because we can now migrate their custom accelerator to the new action name.

We can also clean out old actions that we deleted, hence preventing them from cluttering config files with dozen of useless actions, and possibly having these lines out of the loading way.

And we can do other stuff that anyone may think of, involving updating any of the other configuration files.

I opened this ticket to discuss this. I am myself noted a few inconsistencies:

1/ view-close closes an image view. But file-close-all closes all image views. Shouldn't it be renamed to view-close-all for consistency?

2/ And why does the quit action is file-quit?! This has nothing file-related.

3/ Also all the dock-* actions are loaded but they are not available from UI and
customizable only by editing directly the menurc by hand. If we actually
consider they are not relevant anymore, why not delete them?

...
Comment 1 Michael Natterer 2012-12-12 22:59:52 UTC
1: complicated, we need to discuss close more fundamentally

2. file is also a traditional menu location that completely sucks,
   i've been thinking about having an "app" action group for a long time

3. they are used, in the dockable popup, and we keep tons of actions
   around just for possible key bindings
Comment 2 Jehan 2012-12-13 04:04:57 UTC
1. Ok.

2. Could be the occasion.

3. Yes but possible key bindings only for "hackers" who know where to look (the menurc). Most users would just look the key binding UI dialog and that does not exist there, so they don't even know they can bind these. Maybe we should update this then?

In any case, I guess we can keep this ticket as a long distance action group rethinking. :-)
Comment 3 GNOME Infrastructure Team 2018-05-24 13:25:28 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gimp/issues/439.