KeepassX user interface bugs

KeepassX user interface bugs

Postby Doh » 31 Mar 2010, 10:32

1) Hide the "*.kdb.lock". This should be easy. Simply put a "." (dot) in front of the file.
Bildschirmfoto 2010-03-31 um 09.53.04.png
Bildschirmfoto 2010-03-31 um 09.53.04.png (20.76 KiB) Viewed 3856 times


2) Don't use the user folder for the ".keepassx"-configuration. Save your configuration in a visible folder in "/Users/[NAME]/Library/Preferences/". This is the preferred location on Mac OSX.

3) There is a ugly border in the status line (See picture). Remove it.
Bildschirmfoto 2010-03-31 um 09.42.29.png
Bildschirmfoto 2010-03-31 um 09.42.29.png (104.11 KiB) Viewed 3856 times


4) Is it really necessary to have a "new database" button? Database creation is a rare action, the menu item should suffice. With the save button it's the same. I have activated the save on change feature, I don't need to save manually! A user modification of the menu is not possible. (See above picture)

5) Make autosave after changes default. And implement a undo function. This way the save button could be abolished and backups could be minimized.

6) The same applies to the preferences window. Mac OSX preferences windows don't have "Apply", "OK, "Cancel". Everything is saved immediately on change. Btw: "Apply" and "OK" are more or less the same. You can ditch the "Apply" button.
Bildschirmfoto 2010-03-31 um 09.46.24.png
Bildschirmfoto 2010-03-31 um 09.46.24.png (16.79 KiB) Viewed 3856 times


7) Mixture of localized and English interface. Especially most buttons are not localized. (See picture next post)

8) The same applies to the item area. All entries are English. (See picture next post)
Doh
KPX user
 
Posts: 20
Joined: 19 Nov 2007, 23:42

Re: KeepassX user interface bugs

Postby Doh » 31 Mar 2010, 10:36

pic for 7
Bildschirmfoto 2010-03-31 um 09.54.41.png
Bildschirmfoto 2010-03-31 um 09.54.41.png (59.03 KiB) Viewed 3855 times



pic for 8
Bildschirmfoto 2010-03-31 um 09.55.01.png
Bildschirmfoto 2010-03-31 um 09.55.01.png (21.31 KiB) Viewed 3855 times
Doh
KPX user
 
Posts: 20
Joined: 19 Nov 2007, 23:42

Re: KeepassX user interface bugs

Postby Doh » 12 Apr 2010, 09:57

bump
Doh
KPX user
 
Posts: 20
Joined: 19 Nov 2007, 23:42

Postby slash28 » 09 May 2010, 14:36

Nicely documented UI feature request, but I wouldn't call most of these bugs. You also don't report which version of KPX has the localization problems; it definitely isn't any recent EN release. In general, I think these usability suggestions are minor stuff compared to high value I get out of this freeware utility.
slash28
KPX user
 
Posts: 10
Joined: 15 Mar 2008, 04:18

Re: KeepassX user interface bugs

Postby Tommy_B » 21 Jun 2010, 09:11

...Slash is very polite... I'd go a step further and tell Doh to go build his own version... the source is right here... because basically that's what you're asking for... a personalized version of the app.

first of all - look at the version number. 0.4.3 and past numbering 0.4.1, 0.4.2... it's very conservative because this app is still young and growing. You have to be realistic. Coupled with the fact that there's been a change in developers/maintainers fairly recently, I really don't see a lot that warrants intense criticism of this app.

1. Why should the lock file be invisible? I'd argue it needs to be visible for those who share a database file over the network with others, which, if you take a look at the Dropbox forums, might be a more common practice than you think. If I remember correctly, KeePassX throws a generic error about possible corruption in the file if a separate attempt is made to open a database already in use - and there may not be a way for it to throw a more accurate message like "database in use" because of the simple fact the application allows you to disassociate your database file from KeePassX completely, dropping the default extension, as yet one additional way of securing the database - by disguising it. All of my database files are identified in Finder as plain text files with innocuous names to be opened with TextEdit; there's no connection whatsoever to KeePassX.

2. If I had a penny for every app that doesn't comply with Apple's recommended protocol regarding the location of app preferences and app data... while this is an important topic, you just have to suck it up. If you don't like the default location and it's hidden visibility, set up a symlink that is more appropriate for you... I have a whole folder full of symlinks to the hidden folders located in my home directory (just about all of which are apps ported from Linux - Mplayer, Gtk, GNOME, inkscape) so I don't have to toggle invisibility on and off all the time... oh, and look... there's a .Xcode folder, .cups folder... me thinks those belong to Apple! And then there are people who pollute the Preferences directory - Opera is notorious - not only do they have an entire directory in Preferences, the directory contains things like bookmarks and notes... which aren't Preferences... and this is despite the fact they have a separate additional directory as well in Application Support.

3. Ok, I have to ask this question - it's about the status bar - for someone who clearly is in favor of slimming down what you think are unnecessary elements to the user interface, why on God's green earth do you have the status bar enabled? If you think the border is ugly, disable the status bar. I'm not sure what it's good for, except resizing the window, and I don't know about you, but KeePassX assumes application function designation of Viewer more than anything, and it's not an app I leave open and running all day long. I open and close it as needed to get a password. Fiddling around with the window would just slow me down. I set the size and forget it and turn off the status bar. (It is indeed ugly, but also useless and a space sucker on a MacBook.)

4. Why NOT have a new database button? What harm is there in having it? I mean, you can argue that for all of the icons in the tool bar and the same rationale would apply: there's already icons up there, might as well put another. The better option than arbitrarily eliminating icons is to allow customization of which items appear, which is common in Mac native apps - you can put every single command/function for some apps in the tool bar if you wanted. But this isn't a Mac native app - but who cares? As it sits now, KeePassX, of almost all its competitors, has the smallest memory footprint, is the most compatible cross-platform, doesn't cost one cent, and is actually secure.

Aside from that, you may not use the new database function very often, but again go take a look at the forums for Dropbox, there are a number of people using this app in enterprise for a number of different purposes. I personally myself use it to store all of the records for the domains I manage, serial numbers for software/hardware, credit card numbers, and because it allows for the attachment of files, I can save electronic copies of receipts in the same record that stores the serial number for my computer for instance.

5. If you have issue with localization, provide a translation. There's a link right on the home page.

6. You left out the uselessness of the "system tray" and "task bar" settings under preferences as well. LOL. I'm not sure I even know what a system tray is.

7. "Bump." What's that all about? It's rarely appropriate to bump a topic yourself, let alone on a forum as quiet as this one.

Now, hop on over to PayPal and send the dev some money. :mrgreen:
Tommy_B
KPX user
 
Posts: 11
Joined: 09 Oct 2009, 17:20

Re:

Postby FrictionLady » 10 Mar 2011, 19:54

slash28 wrote:Nicely documented UI feature request, but I wouldn't call most of these bugs. You also don't report which version of KPX has the localization problems; it definitely isn't any recent EN release. In general, I think these usability suggestions are minor stuff compared to high value I get out of this freeware utility.


Seems more like annoyances than bugs by a long shot. I have too many bugs to work out to start knit picking at the little things. One of the bugs destroyed all of my Excel and Outlook files and I had to run a repair tool from a colleague who runs an IT staffing firm. Thankfully those guys had access to some data recovery otherwise I would have been in a lot of trouble. :( You are right though, when I have this thing working the way it is supposed to the value is incredible.
FrictionLady
KPX user
 
Posts: 6
Joined: 08 Mar 2011, 23:53
Full Name: Linda R.


Return to KeePassX under Mac OS

Who is online

Users browsing this forum: No registered users and 1 guest