[Passwordsafe-devel] redesign
Popular easy-to-use and secure password manager
Brought to you by:
ronys
From: gregg c. <gr...@ga...> - 2003-04-28 21:24:37
|
i think it would be great if the passwordsafe engine were fully encapsulated and the UI didn't have to know anything about reading/writing files, the format of the file, or maintaining the list of data that was read from the file. then each passwordsafe object instance would be one safe file, allowing the gui to open more than one at a time with minimal effort. and actually, it's not very simple to just drop in mfc code (features) right now due to the current design. but i believe making this basic design change would help simplify ui changes/fixes/additions. for portability within the passwordsafe object, we would break out the low-level file access routines and other such utility functions. anyway, these are just the thoughts i've had working on it the last few days. -gregg At 03:51 PM 4/28/2003 -0400, you wrote: >gregg conklin writes: > > > >i'd like to see some discussion pertaining to redesigning passwordsafe. i > >also think it's something we should really work on in the next release. it > >will help move forward on adding features more easily and finally porting > >to other platforms. > >Gregg, what would help you add features more easily? > >What I'm working on is to slowly extract pwsafe logic from MFC code. I plan >to refactor very slowly, to minimize the risk I will break anything. But, >eventually this will make MFC coding a bit more annoying, I think, since if >you are adding new program logic, you won't be able to plop in MFC code as >easily. So, I think your two goals above may conflict. I too would like to >see discussion on redesigning passwordsafe. But, I think the discussion needs >to be within a framework of our goals. What other large goals are there >besides portability? > >-Andy |