TODO FILE FOR gAcc Thomas Nemeth, le 20.09.2000 gAcc, personal bank accounts manager with GTK+. Copyright (C) 1999 Thomas Nemeth (tnemeth@free.fr) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. I - TESTERS NEEDED !!! ----------------------- I need testings for functions with transfer operations (adding such an operation, deleting and cancelling transfer operations that are within the wallet file). As these operations are linked I wish all should work normaly. Please report any bug you encounter. II - What is to do for gAcc follows : -------------------------------------- 1. Most important things : ---------------------- 1 - tab-orders 2 - Splits support 3 - Scheduled operations window / Periodic tasks implementation 4 - possibility to have different currency for each account 5 - Advanced 3rd parties cleaner code 6 - Find out the "is-in-file" bug 2. Rather important things : ----------------------------- 7 - QIF import/export 8 - Categories' sort modifications 9 - replace some menus by buttons bars 10 - Completion in Operations' input 3. Less important things : --------------------------- 10 - Allow to change accounts order 11 - Functions to use command line 12 - Add Tear-Off menu support 13 - Add an application icon 14 - Re-do the logo.png file because it has an error 15 - Graphics for each account (pie) 16 - Printing (PS => printer/file) 17 - Allow to change the graphics font for one's prefered. 4. Last things : ----------------- 18 - Support for Text interface 19 - Support for Gnome 20 - Support for QT 5. ĢIf we have timeģ things ;-) : ---------------------------------- 21 - Images in the help system Other ideas ? III - On the 0.7.5 way : ------------------------- 1 - Tab orders : ----------------- Set the tab order to allow more easy manipulation of input fields. 2 - Graphics fonts : --------------------- Add the possibility to set your own font for graphics captions. And may be something from below :) IV - Next scheduled features : ------------------------------- 1 - Splits support : --------------------- - continue splits support : may be we'll have to change from GtkCList to GtkCTree... (THIS IS A VERY BIG PART !) 2 - Advanced 3rd parties : --------------------------- - use similar code for advanced and non-advanced features. - have cleaner code for 3rd parties in advanced mode using a new 3rd party format (account AND operation id are both important and easier to manage when known). 3 - Graphics : --------------- - add more graphics capabilities (pies). 4 - Scheduled operations window : ---------------------------------- - create and display the window. - add functions to load the scheduled operations' list and verify what operation should be done. V - Contact : --------------- Homepage : http://gacc.sourceforge.net You can send me comments, bug reports or patches to tnemeth@free.fr Help questions can be sent to : gacc-help@lists.sourceforge.net Development questions, suggestions (etc.) can be sent to : gacc-devel@lists.sourceforge.net