fire-eggs / FamilyLines

A free, open-source genealogy application to track, organize, and share your family history.
12 stars 1 forks source link

Work on Skins #59

Open fire-eggs opened 7 years ago

fire-eggs commented 7 years ago

notonyournelly[CodePlex]
The 'FamilyLinesThemeExperimental' branch in SVN contains a work-in-progress on a 'Metro' like skin. As it stands at the moment, it cannot be used.

It would be useful to have more than a couple of Skins; at the minimum a complete 'Metro' look would be nice, and a 'light' (dark text on light background) variant as well. Any new skins must preserve the existing Black/Silver skins. New Skins (blue, green, wheat, ?) would be nice to have.

fire-eggs commented 7 years ago

notonyournelly[CodePlex]
The following are a few possibly useful resources I've found (but not yet pursued) [in no particular order]:

http://elysium.codeplex.com/ http://metrotheme.codeplex.com/ http://www.codeproject.com/Articles/408211/A-Zune-Style-Application-Template-for-WPF-and-Silv http://mahapps.com/MahApps.Metro/ http://metrotoolkit.codeplex.com/ http://www.codeproject.com/Articles/442856/Visual-Studio-2012-Metro-Styles-for-WPF http://mosaicproject.codeplex.com/ http://cosmopolitanwpf.codeplex.com/ http://bizvise.com/2012/09/27/how-to-create-metro-style-window-on-wpf-using-elysium/ http://blogs.msdn.com/b/wpfsdk/archive/2010/08/25/experiments-with-windowchrome.aspx http://www.ohloh.net/p/cosmopolitanwpf http://thematic.codeplex.com/ http://blog.lexique-du-net.com/index.php?post/2010/10/14/Migrate-the-Jetpack-theme-from-Silverlight-to-WPF http://wpfthemes.codeplex.com/ http://www.nukeation.com/free.aspx# http://appfx.codeplex.com/ http://wpfthemeselector.codeplex.com/releases/view/27015 http://www.codeproject.com/Articles/22575/WPF-Themes-and-Skins-Engine http://msdn.microsoft.com/en-us/library/hh202915%28v=VS.92%29.aspx http://wpf.codeplex.com/wikipage?title=WPF%20Themes=Home http://chronoswpf.codeplex.com/

fire-eggs commented 7 years ago

notonyournelly[CodePlex]
The following are the specific bugs found so far in the 'FamilyLinesThemeExperimental' branch:

The 'New' menu has disappeared. The 'Tools\Stories' menu crashes. The Details pane has been widened but no controls (e.g. place labels) have been adjusted to take advantage of the new space. When the user clicks on the Details/Relationships/etc buttons to move from the initial view to a sub-view:

The pane width changes On return from a sub-view to the main view, the family list becomes shorter. The 'More' button in the 'Edit Details' view is too small. The 'Delete' and arrow buttons in the Details pane are too large. The text in the 'Add relationship' drop down is unreadable. Clicking on the 'Family Data' button doesn't hide the details pane nor the diagram. Most of the data in the 'upper' Family Data grid is unreadable. Invoking 'Photos + History' doesn't hide the Details pane or the diagram. There is insufficient contrast when mousing over buttons Investigate 'Metro' style guidelines to determine if there are too many grid lines in the 'upper' Family data grid.

If the code is modified to re-enable the original skins, there are large numbers of problems. The code needs to either provide both dark and light variants of 'Metro' or preserve the original skins.

A full testing pass of the GUI is required to insure:

find and fix any more bugs text on all controls is readable (must validate with various Windows themes) consistent appearance of all controls (size, margins, etc)