mschieder@444: 20180117 Magnus Schieder mschieder@444: mschieder@444: Creating a new database with test data: mschieder@444: mschieder@444: 1) Delete getan_test_data.db if it already exists to create a new database. mschieder@444: 2) Execute getan_test_data.py to get the test database getan_test_data.db. mschieder@444: (getan/test_data/getan_test_data.py) mschieder@459: 3) Open getan with the test database. (getan /path/getan_test_data.db) mschieder@444: mschieder@444: - Bug 1.0 mschieder@459: 4) Switch to the entries from the project pro1 with tab. mschieder@459: 5) Mark with return and arrow keys ent1 and ent2. mschieder@459: 6) Go back to the projects with tab. bernhard@446: bernhard@446: 20180118BER: bernhard@446: Observation: ent1 and ent2 are not highlighted anymore. bernhard@446: mschieder@450: 20180126 Magnus Schieder bernhard@454: The selection is deleted when switching to the projects. bernhard@454: So ent1 and ent2 should not highlighted anymore. mschieder@444: mschieder@459: mschieder@459: - Bug 2.0 mschieder@459: 20180214 Magnus Schieder mschieder@459: Reproduced with getan2.1 and getan2.3dev1 mschieder@459: mschieder@459: 4) Switch to the entries from the project pro2 with tab. mschieder@459: 5) Mark with return and arrow keys ent7 and ent8. mschieder@459: 6) Press m, then 3 and then y to move ent7 and ent8. mschieder@459: 7) Go back to the projects with tab. mschieder@459: mschieder@459: Expectation: mschieder@459: The focus is on pro2. mschieder@459: The entries of pro2 are displayed. mschieder@459: mschieder@459: Result: mschieder@459: The focus is on pro1. mschieder@459: The entries of pro2 are displayed (ent9) mschieder@459: mschieder@459: mschieder@459: - Bug 3.0 mschieder@459: 20180214 Magnus Schieder mschieder@459: Reproduced with getan2.1 and getan2.3dev1 mschieder@459: mschieder@459: 4) Switch to the entries from the project pro1 with tab. mschieder@459: 5) Mark with return and arrow keys ent1, ent2, ent3, ent4 and ent5. mschieder@459: 6) Delete the mark of ent3. mschieder@459: 7) Press m, then 3 and then y to move ent1, ent2, ent4 and ent5. mschieder@459: mschieder@459: Expectation: mschieder@459: ent1, ent2, ent4 and ent5 are moved to. mschieder@459: mschieder@459: Result: mschieder@459: ent1, ent2, ent3 and ent4 were moved to pro3. mschieder@459: ent5 stays in pro1. mschieder@460: (The last marked entry stays in his project) mschieder@459: mschieder@459: bernhard@448: 20180118 BER There should be an indication which entries are shown bernhard@448: when being in the right pane. When you use tab to go to the entries, bernhard@448: it cannot be seen anymore in which project I am. bernhard@448: This is a larger drawback after moving all entries somewhere, bernhard@448: it is unclear which task's entries are shown now. mschieder@444: bernhard@440: 20180104 BER (minor) Display licensing information with --version and bernhard@440: usage. Implementation idea: change this when moving away from optparse. bernhard@440: bernhard@437: 20170709 BER: Give scripts/getan-eval.py a more specific name and add bernhard@437: it as a script to be installed. bernhard@437: bernhard@428: 20170529 BER: Python compatibility: switch from deprecated optparse module bernhard@428: to argparse. Affects getan/main.py and scripts/getan-eval.py. bernhard@428: bernhard@423: 20170504 BER: Some multi-user installations do not want a logfile by default. bernhard@423: We could solve this requirement by making it configurable. bernhard@423: bernhard@440: 20160912 BER: Better code: states.py: classes EditEntryState and bernhard@400: AdjustEntryState have same methods exit() and set_focus(), maybe join them? bernhard@399: bernhard@398: Older: bernhard@398: ingo_weinzierl@23: - Create a 'Help-Widget' to give the user an information about all possible ingo_weinzierl@23: keys. thomas@35: thomas@35: - reimplement RPN input for current getan implementation (28489e672e61) thomas@295: thomas@295: - The sum of previous times and currently running time should be displayed as thomas@295: in previous versions of getan. thomas@295: thomas@295: - The currently running time should be shown near the project.