## File Organisation:
## Item Number : Priority (P0, P1, ...) : Title
## Description (optional)
## <initials> Comment (optional)

## Initials:
## SMI: Stéphane MANKOWSKI
## GDB: Guillaume DE BURE


008:P1: Drag n' drop tabs to create bookmarks

010:P1: Download button must be a tool QToolButton with all options

014:P0:Message saying that only 2 levels of unit are supported
* Example: IBM => $ => € is supported
* Example: IBM => $ => £ => € is not supported
<GDB> Error message on attempting to create a new unit with more than one
intermediate level until primary unit ?

016:P1:Sexier graphs, with 3D graphs, ringchart closer to filelight's... 
I still think a specific library, Skrooge independant, (maybe Qt only) would be
awesome. 
Or we should reconsider KDChart, but it's still not GPL, nor free
Or we should ask if someone volunteers to create a new Qt module

020:P0:Better Separation between operations and templates
At the moment, operations and templates are located in the same tab because the
objects are almost identical from a developper point of view. However, for the
user, there should be a cleaner segregation between both as they do not serve
the same purpose. The most obvious would be a different context, probably with
a different view

021:P0:Rework UI on Search & Process
Quite difficult... One thing could be to implement a QTreeView with search
conditions in first level, and associated processes on second level. not sure
that it would solve usability issues, though.
==> Usability issue with this panel has been pointed out by some users on IRC

029:P1:JOANNA: General option in the configuration is something that should be
avoided as this label is perfectly noninformative. Three options in the
General screen (other than Update...) have something to do with
appearance of the program. Most of the operations tab deals with
appearance too (at least that's my impression with all the Fonts
settings). Maybe this could be a clue to introducing an 'Appearance'
category into configuration, distributing other options elsewhere and
doing away with General.


031:P1:JOANNA: Importing CSV data into the program is seriously flawed
usability-wise (at least the way it worked for me). Since I've had CSV
data from a Polish bank account with Polish labels it didn't autodetect
the labels and the sheet wouldn't get imported returning quite cryptic
error message (there was nothing in it like: go to the Configuration
Window - Import/Export tab and tweak the settings there). The
Import/Export is the last option in the configuration window, it isn't
visible by default because the configuration window needs to be scrolled
first to see it (and it's proven a need for scrolling lowers the
discoveribility of a feature considerably) which only adds pain to the
injury.

I have no user data and I'm no specialist in these kinds of apps but is
it possible to use Skrooge at all without importing something into it
first? Does anyone use it like that? If import is the universal first
action to perform in the program then you should get an `Initial
configuration wizard` that'd guide the users through importing their
bank account data into the app (the same way Instant Messengers have
wizards for adding your MSN or whatever account - because you can't
really use them without that done first). Everything that's hidden away
in the Configuration window/Import now should be moved into that wizard
so the user can resolve the problems he encounters while importing. You
can also add the option to protect the app with a password, importing
standard categories (if the user wants them) and changing the currency
into what's viable for the user's country into the wizard.

If Skrooge doesn't need anything imported to function then an Import
Wizard that would appear on calling Import option from the menu might
still be useful. Importing seems pretty big for your app because if
someone can't import their data they'd just never use your app so I'd
work on it before taking care of other problems.


034:P0: In the account edition panel, merge the "Bank Icon" combobox and "Bank
Name" editline into a single editable combobox.

036:P0: Add an empty line at the end of the operations view. Requested by users
to ease the process of creating an operation from scratch

038:P2: Duplicate images within document (with image resize) or in settings directory.

039:P3: Propose icon packages for banks through GNHS (cautious with Copyright issues) !

040:P0: Hyperlink for KIO properties, and remove open button

044:P1: New advices:
* Financial advices ?
* Propose to schedule operations that are manually entered regularly
* Alarms (replace alarms with search & process rules)

045:P0: Rework edit menu

047:P1: Finalize Search & Process new GUI

048:P0: Update documentation

049:P0: Customizable report by template (Grantlee)

050:P0: All export (gnucash, homebank, ...)

052:P1: Hide internal properties in graph

053:P1: Hide max, min, average in reports

055:P1: Kross

056:P0: Smooth hide/show for editors

057:P1: A possibility to download values of units with regular expressions

It works in KMyMoney:

URL: http://stooq.com/q/?s=%1
Symbol: (pusty)
Price: Kurs.*(\d+\.\d+).*Data
Date: (\d{4,4}-\d{2,2}-\d{2,2})
Date format: %y %m %d

058:P1: an option to freeze/unfreeze two first columns to keep them in view during horizontal scrolling (aforementioned checkboxes and the names of 'Lines'); 

059:P1: an option to show more/less statistics (the right side of the Report/Table) and additional statistics: Median, Standard Deviation;

060:P1: a new column (checkbox: set as favorite) and (2) an option in the context menu to 'Add to Favorite Categories' and (3) a new field above the existing one to display the favorite categories to provide easy and fast access to them;
