Commit graph

330 commits

Author SHA1 Message Date
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
Damien Elmes
3ea50a233d new card spacing > sibling spacing 2011-01-27 07:54:56 +09:00
Damien Elmes
0d72810034 improve selective study screen 2011-01-25 12:40:37 +09:00
Damien Elmes
3df8411626 add a splitter in clayout 2011-01-25 12:11:38 +09:00
Damien Elmes
39d3ffd6d3 tweaks for small screens 2011-01-22 04:18:06 +09:00
Damien Elmes
b083c15d0c clarify selective study wording 2011-01-17 01:48:01 +09:00
Damien Elmes
eddc43697e add help to the main importing screen too 2011-01-11 22:33:32 +09:00
Damien Elmes
f973dabb9a make importing dialog scrollable 2011-01-02 19:20:20 +09:00
Damien Elmes
38aac3d4ab always save new decks to disk, improve importing
- instead of having various functions like importing & deck stats ask the user
  to save first, we ask the user for a deck name when they create a new deck
- importing now explains why a new deck has to be created
- don't bump deck mod time when setting media location
2010-12-27 02:46:26 +09:00
Damien Elmes
6a93e8f180 new option to download remote media 2010-12-25 11:26:04 +09:00
Damien Elmes
d7971c33f6 allow previewing of other templates when editing, include info on what's shown 2010-12-25 08:46:45 +09:00
Damien Elmes
781324741a option to disable sound autoplay 2010-12-25 06:58:07 +09:00
Damien Elmes
d3214ee56c add latex header/footer config 2010-12-13 03:21:54 +09:00
Damien Elmes
c92a00d90b add config option to turn off html stripping 2010-12-12 19:46:54 +09:00
Damien Elmes
b6fb2098e6 give card layout option in main window same f2 shortcut 2010-12-11 20:55:10 +09:00
Damien Elmes
73bd124b6c don't bother reporting used media; fix ctrl+l latex conflict with card layout 2010-12-11 02:13:27 +09:00
Damien Elmes
451b77cd46 update check media db dialog, add accelerators to some advanced menu items 2010-12-11 01:48:28 +09:00
Damien Elmes
f17eb0a836 remove obsolete latex routines, fix ctl+l shortcut in editor, update call() 2010-12-11 01:47:51 +09:00
Damien Elmes
464a9be86f remove cache/uncache latex, and export original media menu items 2010-12-10 23:58:47 +09:00
Damien Elmes
42ac12975b move media URL from model properties to deck properties 2010-12-10 23:41:37 +09:00
Damien Elmes
b18bd51694 add new media options to preferences 2010-12-09 13:55:37 +09:00
Damien Elmes
391a019b8b new layout icon; link from main screen 2010-12-07 18:03:43 +09:00
Damien Elmes
f72e8213d7 remove advanced options button from study options 2010-12-04 15:23:03 +09:00
Damien Elmes
798b35d474 syncOpen/close into single setting, add option to disable syncName check 2010-12-04 13:21:24 +09:00
Damien Elmes
9923d0b2dc remove revSpacing 2010-12-02 06:19:29 +09:00
Damien Elmes
751a341f1b add the ability to edit layouts from model properties 2010-12-02 04:14:02 +09:00
Damien Elmes
4fa5c0d432 tweak deck properties layout; add deck-level spacing options 2010-12-02 03:55:39 +09:00
Damien Elmes
ef27280b08 remove obsolete spacing options from model properties 2010-12-02 03:51:09 +09:00
Damien Elmes
55e1a2191c don't set default value for spinners, so we can avoid 4.4 compat hack 2010-12-02 03:50:28 +09:00
Damien Elmes
69a684f059 disable collapsible children in splitters 2010-11-30 22:48:28 +09:00