keepassxc
keepassxc copied to clipboard
Forget one specific database history entry (manage recent database)
Summary
KeepassXC shows a list of recently opened databases upon start up, allowing the user to conveniently pick from there.
At times, databases are moved on disk, or removed - and the recent database entry gets stale; or, quite simply, the user doesn't want to see that specific database in the history (any more).
Feature request: Allow a user to remove a database from the "Recent databases" list.
One convenient means to implement this could be adding a right-click context menu on the item, in the list view; this could then offer a "Remove history entry" menu item (or "Forget database"). Upon choosing this menu item, the database entry is removed from the list of recent database (list view, menu: Database -> Recent databases), the UI content is updated accordingly.
Rationale
"Database -> Recent databases -> Clear history" allows removing all history. That's just too much, in many cases.
Enabling more granular history management improves usability.
As an additional enhancement, consider enriching the error toast pointing out that a database could not be opened with a clickable action ("<Remove history entry>"). This action would then also allow forgetting this database entry.
You can press the delete key after selecting a database to remove it from recent databases
Still, in the name of UX, usability, and "don't make me think" ... ;)
Del
key is even better of context menu. It works perfectly according to UX standards. I propose to close the ticket.