I cannot see the description in the list view, so I suggest adding that in case people have reasons for custom sorting.
I would like to have additional columns for other fields, or at least have optional (or hardcoded) Description column.
User-defined info in Description field is not visible in the listview.
Possibly add feature to enable or disable columns for particular fields, such as in case someone wanted to have the password there too like in the original KeePass, but this is not essential to providing the feature.
I would like to see the description in the list view so that I can put stuff in there for sorting (dates for bills is currently the case for me). I can do this with KeePass from keepass.info, but that requires mono if used on linux which is...problematic to say the least.
Beyond that, I tried poking around in the code for KeePassX so I could submit a pull request, and even though I am somewhat familiar with Qt I could not find any clear way to make changes to the implementation of columns. I just found your project which says it is community driven, so I thought I'd see what you thought about this feature or could provide some guidance on where to change the code if I were to submit a pull request for hard coding a new column.
KeePassXC - Version 2.2.4
Revision: 4723f66
Libraries:
Operating system: Arch Linux
CPU architecture: x86_64
Kernel: linux 4.14.15-1-ARCH
Enabled extensions:
Already added to 2.3
Actually, do you mean adding a column that shows a specific attribute by name?
I didn't think of any reasons for needing other columns, but yes, I did mean that (having a named field as a column) as a possible solution and someone might have reasons for viewing other fields as columns.
I just got the git version via an AUR package and see you've added more columns. Good stuff. The high risk of corruption warning in the dev version sounds scary but I can at least use it read-only for sorting as a suppliment to KeePassX until you are confident enough to release a version with the new columns. Thanks.
I would also like to be able to show or not show various field columns to the view. i.e. I like to be able to see the Notes field when viewing a record.
This is possible in the original KeePass 2, so it'd be nice to be able to do this in XC as well. I basically have an email attribute and would like to see it as a column.
Yes, this would be a very nice feature. I've also used function in the original KeePass2.
Please add this Feature for Showing Additional Attributes items in List View. Like E-Mail, First Name, Last Name, etc.
I used this feature a lot in Keepass 2 especially for showing Email which usually isn't the same as username. I also have other information that I'd rather have in attributes instead of just in the Notes field.
Agree, just had a first look to KeepassXC and it looks really nice, but not having custom columns kills it for me. For now I need to revert to the normal Keepass. I use it to show email address as mentioned above as well as other info. Would be great if this feature is added.
@stfnlutter The fields are visible in the "view" pane under the Advanced tab so you don't have to Edit the entry to see them. You can also filter on them via Search with attr:<field> or attr:<value>. Neither of those is as convenient as a column at a glance and being able to sort on it.
Columns are not convenient either as there can be an unlimited number of permutations and no control over mistypes and case adherence.
@droidmonkey I am not sure why you are talking about permutations - I add some custom fields (e.g. "Registered Email"), and I select those custom fields as columns. I do the same for three different custom metadata I attach to my entries. In Keypass, when you enter a String Entry, it proposes in a dropdown custom fields you have already used on other entries, so there is no issue with typos. Maybe you mean that the attributes are outside of the normal structured data you have - yes, it is a property bag.
This is admittedly an advanced usage, but super handy. I agree with @nniesen that search on them is good but not sufficient, and Advanced tab too hidden away for my purpose. In the end it boils down to what KeepassXC wants to be - a C port of Keepass (which is quite powerful), or a simplified version for beginner users. I'd be of course happy if it would have equivalent functionality to Keepass :)