Commit graph

359 commits

Author SHA1 Message Date
Damien Elmes
07c2591be0 update columns code and add support for multiple columns 2011-04-28 09:27:54 +09:00
Damien Elmes
1d9f0176a5 fix sorting, allow sort changing, catch attempts to modify schema 2011-04-28 09:27:54 +09:00
Damien Elmes
ae43b78faa reorganize, and remove placeholder which isn't available on older qt 2011-04-28 09:27:54 +09:00
Damien Elmes
e029de6cf9 start of filter tree 2011-04-28 09:27:53 +09:00
Damien Elmes
f2865d7bf5 bare minimum to get the browser to show up 2011-04-28 09:27:53 +09:00
Damien Elmes
4d694f0064 modelchooser and card adding 2011-04-28 09:27:52 +09:00
Damien Elmes
e0c4c9e896 added foreground setting / remove formatting and some icons
foreground setting is not sticky due to webkit issues
2011-04-28 09:27:51 +09:00
Damien Elmes
ae1d7bf6fc saving of fields 2011-04-28 09:27:51 +09:00
Damien Elmes
a4b08ff766 early work on new editor 2011-04-28 09:27:51 +09:00
Damien Elmes
058f5e6efc split template selection into separate dialog, add manage button in card layout 2011-04-28 09:27:51 +09:00
Damien Elmes
01e6470c2a template load/add/delete implemented 2011-04-28 09:27:50 +09:00
Damien Elmes
104c0a11cc fix add; update modelchooser 2011-04-28 09:27:50 +09:00
Damien Elmes
6459ed6396 move models from deckprops into separate models screen w/ card templates 2011-04-28 09:27:50 +09:00
Damien Elmes
b1ce366645 field repositioning 2011-04-28 09:27:50 +09:00
Damien Elmes
7ab89d2637 merge deck stats and graphs together 2011-04-28 09:27:50 +09:00
Damien Elmes
0ab698154f add accept signal back to groupman 2011-04-28 09:27:50 +09:00
Damien Elmes
2ab51183c4 fix study opts tab order; remove group settings button 2011-04-28 09:27:49 +09:00
Damien Elmes
ffbbb45b3f support double clicks on options/name 2011-04-28 09:27:49 +09:00
Damien Elmes
42052e6349 update deck properties, rename to deckopts 2011-04-28 09:27:49 +09:00
Damien Elmes
37d04c1831 update preferences 2011-04-28 09:27:49 +09:00
Damien Elmes
6bab81c180 tweak button layout again 2011-04-28 09:26:52 +09:00
Damien Elmes
e0582dee2f actually save gconf selection; refresh; show conf in list; use 2 bboxes 2011-04-28 09:26:52 +09:00
Damien Elmes
7283aba0dd tweak shortcuts; remove study/cram buttons from group screen 2011-04-28 09:26:52 +09:00
Damien Elmes
309f98fcbb keep numbers as ints if they have no decimal portion 2011-04-28 09:26:52 +09:00
Damien Elmes
292f6403a1 update help references and some old links 2011-04-28 09:26:52 +09:00
Damien Elmes
2d76f2516e fix saving of steps, add missing help button 2011-04-28 09:26:51 +09:00
Damien Elmes
0213f8662e saving, restoring to defaults 2011-04-28 09:26:51 +09:00
Damien Elmes
5899b60b59 group conf startup 2011-04-28 09:26:51 +09:00
Damien Elmes
d923753c4d groupsel->groupman 2011-04-28 09:26:51 +09:00
Damien Elmes
03d0348fd2 start of group configuration selector 2011-04-28 09:26:51 +09:00
Damien Elmes
7510c17245 show non-groups in grey, disable edit button when on non-group 2011-04-28 09:26:51 +09:00
Damien Elmes
ccf3e0ae0d saving of state 2011-04-28 09:26:51 +09:00
Damien Elmes
783d8f2a5f use checkmarks instead of multi selection so we don't lose keyboard focus 2011-04-28 09:26:51 +09:00
Damien Elmes
c8aafa7edf tweak layout and add edit button 2011-04-28 09:26:51 +09:00
Damien Elmes
c9bd1deb27 initial work on group selection dialog 2011-04-28 09:26:51 +09:00
Damien Elmes
827b22c88c new undo links; disable individual actions instead of menus to work around osx issue 2011-04-28 09:26:51 +09:00
Damien Elmes
363571cc94 trigger on key release instead of press; add overview action+shortcut 2011-04-28 09:26:50 +09:00
Damien Elmes
a036b97a68 add new study options 2011-04-28 09:26:50 +09:00
Damien Elmes
6b0e51dc74 add new study options dialog 2011-04-28 09:26:50 +09:00
Damien Elmes
76633d9cce remove some old actions 2011-04-28 09:26:50 +09:00
Damien Elmes
9e20c979fb remove the js resources and use the ones bundled with libanki instead 2011-04-28 09:26:49 +09:00
Damien Elmes
c9c7b8c25b start work on an overview; add flot to resources 2011-04-28 09:26:47 +09:00
Damien Elmes
f96e03875a more deck browser work
- add a separate toolbar for the deck browser
- add a message when there are no decks
- change the progress handler not to lock the UI immediately, which causes
  flicker
- ensure the webview is focused after stdHtml()
2011-04-28 09:26:46 +09:00
Damien Elmes
0a4efd018f add js/py bridge, jquery 2011-04-28 09:26:46 +09:00
Damien Elmes
d948b00c54 start refactoring main window
- moved progress handling into separate progress.py
- moved deck browser code into separate deckbrowser.py
- started reworking the state code; views will be rolled into this in the
  future
- the main window has been stripped of the study options, inline editor,
  congrats screen and so on, and now consists of a single main widget which
  has a webview placed inside it. The stripped features will be implemented
  either in separate windows, or as part of the web view
2011-04-28 09:26:46 +09:00
Damien Elmes
103871a5b1 refactor file layout
- ankiqt->aqt
- move all the files in ui into the top level
- move icons_rc.py into aqt/forms, and the qrc into designer/
- remove setuptools
2011-04-28 09:26:45 +09:00
Damien Elmes
986d605a44 remove separate optimize db option, report new size on db check 2011-04-28 09:26:15 +09:00
Damien Elmes
c47e931a53 remove priorities 2011-04-28 09:26:15 +09:00
Damien Elmes
d62b12de90 option for changing rev spacing 2011-02-02 23:38:51 +09:00
Damien Elmes
f9a8e98d84 allow congrats screen messages to wrap 2011-02-02 23:32:11 +09:00