Re: [Passwordsafe-linux] PasswordSafe's Windows UI frameworks

Bill Wohler <[email protected]> Sat, 06 Jul 2019 08:55:06 -0700
Newsgroups gmane.comp.security.passwordsafe.devel
Organization Newt Software
Message-ID <[email protected]>
My vote would be to spend that time improving the Linux version.

I also use the Java version on my Macs and the Android version.

Thanks very much for maintaining this incredibly useful program!

pwsafe.org <[email protected]> wrote:

> Hi,
> 
> I'm at a crossroad with regards to the Windows version of PasswordSafe, and would
> like to get input from the members of this list.
> 
> PasswordSafe's Windows UI is built directly upon MFC from the first releases. This
> means that over time, we've enhanced MFC's functionality by deriving classes from
> MFC with functionality "borrowed" from other sources.
> 
> Case in point: CPWToolbar is derived from the CToolBar MFC class, with code added to
> support the PasswordSafe graphics. Problem is, new display technology is poorly
> supported by CPWToolBar::CToolBar.
> 
> Micorsoft has replaced CToolBar with CMFCToolBar, which contains much of the new
> functionality that was previously hand-coded in CPWToolBar. The switch to
> CPWToolBar::CMFCToolBar, however, is non-trivial.
> 
> Also, the PasswordSafe Windows UI is getting a bit old, compared to today's
> programs, and could use a general facelift.
> 
> So now I'm considering three options:
> 1. Local fix: Move from CPWToolBar::CToolBar to CPWToolBar::CMFCToolBar
> 2. Switch to the wxWidgets UI for Windows as the shipping UI.
> 3. Switch to the Qt UI framework, which appears to be much more polished than
> wxWidgets, for Windows, and perhaps for Linux as well. The Qt Open Source License is
> GPL 2/3, but I think that this is compatible with the project's license (that is, I
> think a mixed license would work).
> 
> Thoughts, anyone?
> 
> Rony
> 
> 
> ----------------------------------------------------
> Alternatives:
> 
> ----------------------------------------------------
> _______________________________________________
> Passwordsafe-linux mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/passwordsafe-linux

-- 
Bill Wohler <[email protected]> aka <[email protected]>
http://www.newt.com/wohler/, GnuPG ID:610BD9AD