Active Topics

 


Reply
Thread Tools
Posts: 106 | Thanked: 136 times | Joined on Apr 2010 @ Switzerland
#21
I have been able to setup keepassx (remove some columns, entry detail view) to improve usability. I guess editing .config/keepassx/keepassx.ini is another way to tune the application for mobile usage. The "first letter" search helps but we can expect more. The "last file" bug is terrible and I cannot select a group without trigger drag-and-drop !

As I cannot be satisfied by a regular export to PasswordSafe, I have decided to get the git sources, and add "ifdef" statements to restructure menu entries and group selection when compiling for Maemo (Q_OS_MAEMO ?)
 

The Following 3 Users Say Thank You to ymartin59 For This Useful Post:
Posts: 287 | Thanked: 165 times | Joined on Oct 2009 @ The Netherlands
#22
Originally Posted by ymartin59 View Post
As I cannot be satisfied by a regular export to PasswordSafe, I have decided to get the git sources, and add "ifdef" statements to restructure menu entries and group selection when compiling for Maemo (Q_OS_MAEMO ?)
I don't have the answer to your question but i hope that you manage to create a usable version for the N900.

My guess is that if you ask the question in the developers section, somebody knows the answer.
__________________
My personal website and my new home on damplein
 

The Following User Says Thank You to robbie For This Useful Post:
Posts: 106 | Thanked: 136 times | Joined on Apr 2010 @ Switzerland
#23
I have investigated the "last file" open failure. No idea who and why but this is a small but really annoying mistake.

To fix it, edit /usr/share/applications/hildon/keepassx.desktop
and remove "%f" argument on the line "Exec=keepassx". Over.

I'm now member of the project in garage. My usability improvements should be available soon at least in extra-devel.

Last edited by ymartin59; 2011-01-02 at 21:57.
 

The Following 4 Users Say Thank You to ymartin59 For This Useful Post:
Posts: 106 | Thanked: 136 times | Joined on Apr 2010 @ Switzerland
#24
Hello,

Here is a first release of KeePassX with some improvements as describe here
http://ymartin59.free.fr/wordpress/i...-improvements/

Direct package download at http://ymartin59.free.fr/wordpress/w...aemo_armel.deb

Please try and do not hesitate to comment or propose improvements.
I know there is still work to do. When satisfied, I will publish in extras-devel.
 

The Following 7 Users Say Thank You to ymartin59 For This Useful Post:
ME2g's Avatar
Posts: 168 | Thanked: 58 times | Joined on Aug 2010 @ Vienna
#25
Originally Posted by ymartin59 View Post
I have investigated the "last file" open failure. No idea who and why but this is a small but really annoying mistake.
[...]
I do not have the sources at hand but most of the time from my experience the opening of last opened files fails because the file is not in the place where it used to be.
If it is C/C++ then *fopen() returns NULL and in many codes that I have seen this NULL is not checked therefore crashing the application when used with fread() or similar.
But as I said: I do not have the code at hand and I do not know if it is C/C++ code.
 
Posts: 106 | Thanked: 136 times | Joined on Apr 2010 @ Switzerland
#26
Thank you for your experience feedback.

In that specific case, code is OK and works well when invoked from command line.

The bug comes from a mistake in desktop file (the app shortcut) which invoke "keepassx %f" and of course %f is not found !
 
ME2g's Avatar
Posts: 168 | Thanked: 58 times | Joined on Aug 2010 @ Vienna
#27
Originally Posted by ymartin59 View Post
Thank you for your experience feedback.

In that specific case, code is OK and works well when invoked from command line.

The bug comes from a mistake in desktop file (the app shortcut) which invoke "keepassx %f" and of course %f is not found !
I guess "%f" is not handed over to argvs properly or it is not checked there.

I want to test the application and downloaded the version that you announced recently.
I also downloaded the Linux version from
http://www.keepassx.org/

In my opinion it is the best way to implement this functionality.
I tested the Linux version: it compiles
fine even with an older distribution. The GUI is intuitive.

Then I took a look at the Maemo5 version.
The GUI seems to be "squeezed together".
;-)
See attached snapshot.

I am not a Qt programmer but I did some interface stuff in X11 and Motif.
So I guess there is some option or way to make the dialog scrollable and avoid putting it all into the size of the screen.

Maybe this helps:
http://talk.maemo.org/showthread.php?t=58102
or this one:
http://library.maemodocs.nokia.com/f...crollarea.html
?
Attached Images
 
 
Posts: 106 | Thanked: 136 times | Joined on Apr 2010 @ Switzerland
#28
Definitely screens are worse than in French or English.
You're right, a scrollable viewport may help but I really think the GUI must be fully re-write for small screen - a simple port is not enough. In my version, I have only worked on menu entries...
Qt is simple, if you have some time for Keepassx on Maemo, do not hesitate to create an account in garage, get project with git and add some debian patches over the mainstream code !
 
ME2g's Avatar
Posts: 168 | Thanked: 58 times | Joined on Aug 2010 @ Vienna
#29
Originally Posted by ymartin59 View Post
Definitely screens are worse than in French or English.
You're right, a scrollable viewport may help but I really think the GUI must be fully re-write for small screen - a simple port is not enough. In my version, I have only worked on menu entries...
Qt is simple, if you have some time for Keepassx on Maemo, do not hesitate to create an account in garage, get project with git and add some debian patches over the mainstream code !
Hmm, how can I tell my German N900 to display the English version (temporarily)?

And yes: I have a garage account now but I am not sure if I will find time for coding. I surely want to test it.

I also found this on the KeePassX website:
"On the road to KeePassX 2
Posted by by Felix Geyer on 22. September 2010
[...]
The goal for now is to gain feature parity with KeePassX 0.4.3 but I also have some ideas for new features (think of it as a long term roadmap):
[...]
User interface that works well with small displays like the N900.
[...]"

Therefore I "linked together" the two forums:
http://www.keepassx.org/forum/viewtopic.php?f=4&t=2337
;-)
 
Posts: 106 | Thanked: 136 times | Joined on Apr 2010 @ Switzerland
#30
For alternate langage:
in terminal
export LANG=en_US
keepassx

Have you test the package at
http://ymartin59.free.fr/wordpress/i...-improvements/ ?
 

The Following User Says Thank You to ymartin59 For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 00:43.