Menu

[Feature Request] Group Name in Entry form

2009-09-06
2023-01-03
  • Jeff-Not-24

    Jeff-Not-24 - 2009-09-06

    Having a drop-down in the main tab of the data entry form for the Group Name would make it easier to make sure you place new entries into the correct group. Currently, I always seem to get my entries added to the wrong group. I know it's user error and not a bug, but it would make it easier for the user to "get it right".

    Thanks ... Jeff

     
  • Pedro

    Pedro - 2022-12-28

    I know that his is a really old request (13 years old), however I cannot find a way to choose the Group from the Entry form.
    It would be really useful to be able to set the group directly from the Entry form, specially when using the WebAutoType plugin that allows us to create new entries without having the KeepPass main Window open.
    https://keepass.info/plugins.html#webautotype

    This feature is great since it allows us to create entries directly from the browser and auto fills the Title and URL, which makes the creation of new entries a lot simpler, however, we are unable to chose in which Group each entry will belong to.

    I have searched quite a bit, but never found any way to add the Group field into the Entry form, on the General tab.

    Appreciate any tips to make this possible.

     
  • Paul

    Paul - 2022-12-29

    KeePass allows drag n drop between groups so it seems unlikely this will be added.

    cheers, Paul

     
  • Pedro

    Pedro - 2022-12-29

    Hi Paul, I understand that if you have the KeepPass main window opened, that the Group field being in the Entry form has less appeal, but if the main is not opened, there is no way to choose the Group.
    I hope that they reconsider this, if not placing the Group field by default in the Entry form, at least to have a way to put it there.

    Thanks!

     
  • AlexVallat

    AlexVallat - 2022-12-29

    Makes sense to me. I could do this as a plugin, if it's not wanted natively in KeePass, Dominic?

     
  • Pedro

    Pedro - 2022-12-29

    Hi Alex, thank you for that, if not implemented natively it would be amazing to have as an addon.

    Thanks a ton!

     
  • Dominik Reichl

    Dominik Reichl - 2022-12-30

    In general, I think it's better to select the group before creating a new entry (such that the group content is visible before and after creating the entry).

    However, I do understand your special case with the WebAutoType plugin. Maybe it would make sense if WebAutoType would first show a dialog for selecting a group before showing the entry dialog?

    Thanks and best regards,
    Dominik

     
  • AlexVallat

    AlexVallat - 2022-12-30

    I don't want to make this part of WebAutoType because it could apply to other plugins and workflows too. Just from my own plugins I can see it being useful for entry windows opened from AutoTypeShow and AutoTypeSearch too. Editing the group that an entry belongs to is currently drag and drop only, which is not convenient if the main window is not open. It is also generally recommended for drag and drop not to be the only way to perform operations, for discoverability and accessibility reasons.

    However, I can certainly understand wanting to keep to a strict "Group Owns Entry" rather than "Group being an attribute of an Entry" model!

    If you decide this should be a native part of KeePass please do let me know, otherwise I will knock together a plugin over the weekend.

    Regards,

    Alex

     
  • Dominik Reichl

    Dominik Reichl - 2022-12-30

    Currently, an entry can be moved to a different group via drag&drop and via the menus (main and context, 'Rearrange' → 'Move to Group').

    A user who wants to create a new entry manually (i.e. using the 'Add Entry' command of KeePass, without a plugin) first needs to select the group (in the main window) for the new entry. Due to this, the user automatically has a good overview of the group's content (before and after), and one click is usually sufficient for selecting the group. In contrast, a group selection combobox in the entry dialog requires two clicks and the user doesn't see the content of the group (at least before). If the currently selected group (in the main window) is the default in the group combobox of the entry dialog, the user could simply ignore the group combobox (i.e. no decrease in usability), but I fear that the presence of a group combobox results in some users always selecting the group this way and thus unnecessarily adopting a worse workflow. Therefore, I'm not planning to add a group combobox in the entry dialog (KeePass 1.x does have one, but I intentionally omitted it in KeePass 2.x).

    However, when using certain plugins (like WebAutoType), a group selection possibility (e.g. a combobox in the entry dialog or a group selection dialog displayed before the entry dialog) can be useful. So, it'd be great if you could develop a plugin for this :-)

    Thanks and best regards,
    Dominik

     
  • AlexVallat

    AlexVallat - 2022-12-30

    Thanks Dominik, for the clarity. And also for pointing out the Move to Group menu command which I have somehow managed to completely miss until now!

     
  • AlexVallat

    AlexVallat - 2023-01-01

    As promised, here is v0.1 of EditEntryGroup plugin: https://sourceforge.net/projects/editentrygroup/

    Group selector in Edit Entry window

    I think this should do the job for the workflow you mentioned, but if not, please do let me know.

     
  • Horst

    Horst - 2023-01-01

    Unfortunately this isn't working if the Kee Theme plugin is installed
    and set to Dark Theme Win11.
    The Group field is missing in this case.

     
  • Pedro

    Pedro - 2023-01-01

    Hi Alex, thank you so much for putting the time to develop this addon, that adds the Group dropdown back into the Entry form.

    However, it seems that there is an incompatibility with your new addon and the KeeTheme addon that enables the Keepass Dark Mode.
    https://github.com/xatupal/KeeTheme

    Since I always use the DarkMode in all the apps that I can, at first I was thinking that you addon was not working, since the Group filed was not being displayed at all, but ater a few tests, and removing the existing addons, I realised that the Group field was not showing when I was using the KeeTheme addon,
    Please see the attached screenshots, where I am using your new addon in both situations, but the Group field is not showing when the KeeTheme addon is in use.

     
  • AlexVallat

    AlexVallat - 2023-01-01

    OK, thanks for letting me know, I will investigate compatibility with KeeTheme and see if I can resolve it from my end

     
  • Pedro

    Pedro - 2023-01-01

    This new version seems to be working just fine.

    Thanks a lot for doing this so quickly.

     
  • AlexVallat

    AlexVallat - 2023-01-01

    Great, thanks for letting me know!

     
  • Horst

    Horst - 2023-01-01

    Fix confirmed, works fine now with the Dark theme.
    Thanks for the fast response.

     
  • Dominik Reichl

    Dominik Reichl - 2023-01-03

    Wonderful, thanks for creating this plugin!

    I've added it to the plugins page:
    https://keepass.info/plugins.html#editentrygroup

    Best regards,
    Dominik

     

Log in to post a comment.

MongoDB Logo MongoDB