Changes

Jump to: navigation, search

UI style

32 bytes removed, 00:02, 10 June 2020
no edit summary
# GTK allows the users to change their themes. You may be happy with your dark blue text that you've defined, but what about the person whose theme has a dark blue background? So far, the only widget that seems safe to use color is the gtk.TreeView.
# Many users (particularly males) are color blind. What you can distinguish, others may not be able to do so.
* Gramps is designed to be usable, although it may not look best, on 800x600 resolution displays. (This policy was last reviewed in [httphttps://sourceforge.net/p/gramps.1791082.n4.nabble.com/POLL-What-display-resolution-do-you-use-td4678032.html mailman/message/35551768/ 2016])
* Go for consistency. If a concept is used elsewhere in the program to represent what you want to do, use that mechanism. As an example, if someone's birth date does not exist, and you want to use a christening date instead, put the date in italics. This is what the Person View does. Be consistent with that. The more consistent we are, the less confused the user gets.
* Don't go button crazy. Buttons should be reserved for functions routinely used by all users (like Add, Delete, Edit). More obscure and less frequently used items should be in menus (such as a right context menu). Think of Firefox - The "Go to home page" function is used all the time, so it is a button. The "Send Link" function is not frequently used, so it appears in the menus.

Navigation menu