Preferences dialog suggestions
Chris Lyttle
chris@wilddev.net
19 Oct 2002 03:41:13 -0700
This doc is an outline of proposed changes to the preferences dialog.
1) Remove Network tab - The default settings of allowing http and https
connections should really just be on. I dont know if the GnuCash Network
was ever used, but there is no services that I know of currently
available. This should just be turned off and removed. It can be
re-added later if there ever is services that need the option.
2) Remove QIF Import tab - The single item on this is really something
that should be moved into the General tab.
3) Advanced Preferences button - Add this to General, when checked shows
extra tab with more complicated prefs settings called 'Advanced'.
4) Move the following items to the Advanced tab -
Save Window Geometry (General)
Application MDI Mode (General)
Double Line Mode (Register)
Show Vertical Borders (Register)
Show Horizontal borders (Register)
5) Make Register Colors a tab that only shows when advanced is selected
6) Suggest Preferences dialog be made 30% smaller
7) Suggest max number of items on any one prefs tab be 6 - Will make
those with few items not look like such a waste of space
8) Ok if someone can explain the usefulness of these items we could
possibly put them in advanced, however I vote for just getting rid of
them (all in Register);
Auto-Raise Lists - I've no idea what this does
Show All Transactions - Why wouldn't we want to show them all?
That's it folks! This removes a lot of what I think is clutter in the
prefs and also reduces the number of prefs a user sees (and so reduces
the complexity/confusion of it).
Chris
Current Prefs layout:
Accounts -
--------
Account Separator
:(Colon) /(Slash) \(Backslash) -(Dash) .(Period) {Radio-buttons}
Reversed-balance account types: Income & Expense {Dropdown-list}
Credit Accounts
None
Use accounting labels {Check-button}
Business -
--------
Number of Rows: 10 {Spin-button}
Tax Included? {Check-button}
Bill Tax Included? {Check-button}
General -
-------
Save Window Geometry {Check-button}
Toolbar Buttons: Icons and Text {Dropdown-list}
Icons only
Text only
Application MDI mode: Notebook {Dropdown-list}
Top-level
Single window
Use GNOME Default
Display "Tip of the Day" {Check-button}
Display negative amounts in red {Check-button}
Automatic Decimal Point {Check-button}
Auto Decimal Places 2 {Spin-button}
No account list setup on new file {Check-button}
Days to retain log files 30 {Spin-button}
International -
-------------
Date Format: US {Dropdown-list}
UK
Europe
ISO
Locale
Default Currency: USD {Combo-box}
Use 24-hour time format {Check-button}
Enable EURO support {Check-button}
Network -
-------
Allow http network access {Check-button}
Allow https connections using OpenSSL {Check-button}
Enable GnuCash Network {Check-button}
GnuCash Network server: www.gnucash.org {Text Entry}
QIF Import -
----------
Verbose documentation {Check-button}
Reconcile -
---------
Automatic interest transfer {Check-button}
Automatic credit card payments {Check-button}
Check off cleared transactions {Check-button}
Register -
--------
Default Register Style: Ledger {Dropdown-list}
Auto Ledger
Journal
Double Line Mode {Check-button}
Auto-Raise Lists {Check-button}
Show All Transactions {Check-button}
Number of Rows: 20 {Spin-button}
Show Vertical Borders {Check-button}
Show Horizontal Borders {Check-button}
'Enter' moves to blank transaction {Check-button}
Confirm before changing reconciled {Check-button}
Register font: Helvetica {Font selection dialog}
Register hint font: Helvetica {Font selection dialog}
Register Colors -
---------------
Header color: {Color selection dialog}
Primary color: {Color selection dialog}
Secondary color: {Color selection dialog}
Primary active color: {Color selection dialog}
Secondary active color: {Color selection dialog}
Split color: {Color selection dialog}
Split active color: {Color selection dialog}
Double mode colors alternate with transactions {Check-button}
Scheduled Transactions -
----------------------
Run on GnuCash start {Check-button}
Auto-Create new Scheduled Transactions by default {Check-button}
Notify on new, auto-created Scheduled Transactions {Check-button}
Default number of days in advance to create 0 {Spin-button}
Default number of days in advance to remind 0 {Spin-button}
Template Register Lines: 6 {Spin-button}
User Info -
---------
User Name: {Text Entry}
User Address
{Text box}
--
RedHat Certified Engineer #807302549405490.
--------------------------------------------
|^|
| | |^|
| |^| | | Life out here is raw
| | |^| | But we will never stop
| |_|_| | We will never quit
| / __> | cause we are Metallica
|/ / |
\ /
| |
--------------------------------------------