Kunzisoft / Kunzisoft/KeePassDX

Sort by title by default

Open
#1,657 4 comments 0 reactions 0 assignees View on GitHub
feature
Dominant language
Kotlin
Stars
7.3k
Forks
401
Avg merge
2d 10h
Merged PRs (30d)
1

Description

**Is your feature request related to a problem? Please describe.**
I thought I had some password entries missing, because KeepassDX had them sorted by "Natural order" (which I understand is really more of a "custom" sort order) by default. My "missing" entries were at the bottom of a list that was otherwise almost alphabetical (probably because at some point in the past I had imported them from some other source).

**Describe the solution you'd like**
I know that the chosen sort order isn't stored in the kdbx, and so you cannot determine when opening a database whether someone prefers a particular sort order, and I know that I can change the sort order in KeepassDX.

Nevertheless, I wonder if the default sort order would be better as "Title"? My hunch is that most Keepass* users sort by title rather than custom (I have no data to support this!).

To be clear, I'm not suggesting removing any sort orders, or overriding any user choices already made, just choosing a different default on a fresh install of KeepassDX.

**Describe alternatives you've considered**
I have added changing the sort order to my own "How to setup my apps" document, so I shouldn't get caught out next time I install. But then this isn't really about my usage - I'm concerned about sane defaults for the typical user.

Thanks for reading!

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by locating where KeePassDX initializes the default sort order for a fresh installation and inspect how existing user choices are stored; done means new installations default to Title while previously selected sort orders remain unchanged.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.