Commit graph

169 commits

Author SHA1 Message Date
Damien Elmes
4ab7185cc3 swap the deck list button with a groups button 2011-04-28 09:28:01 +09:00
Damien Elmes
f58110855b tweak some shortcuts 2011-04-28 09:27:57 +09:00
Damien Elmes
ae1d7bf6fc saving of fields 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
6459ed6396 move models from deckprops into separate models screen w/ card templates 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
42052e6349 update deck properties, rename to deckopts 2011-04-28 09:27:49 +09:00
Damien Elmes
7283aba0dd tweak shortcuts; remove study/cram buttons from group screen 2011-04-28 09:26:52 +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
76633d9cce remove some old actions 2011-04-28 09:26:50 +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
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
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
f9a8e98d84 allow congrats screen messages to wrap 2011-02-02 23:32:11 +09:00
Damien Elmes
39d3ffd6d3 tweaks for small screens 2011-01-22 04:18:06 +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
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
464a9be86f remove cache/uncache latex, and export original media menu items 2010-12-10 23:58:47 +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
35a5569038 dialog refactor wip 2010-11-29 04:56:45 +09:00
Damien Elmes
7a138927cc drop support for old full toolbar - can be done in a plugin 2010-10-27 21:34:08 +09:00
Damien Elmes
527c4220c2 strip old earliestTime debugging code, don't update pri on mark, w32 frame 2010-10-24 12:08:39 +09:00
Damien Elmes
f549dfcfa9 updates for new cram code; remove priority 0 highlight in browser 2010-10-20 13:15:19 +09:00
Damien Elmes
1abb47d973 new active/inactive tag handling, new study options screen
- break study options into multiple tabs
- inactive tags removed from menus and accessible via study options now
- save various study options immediately instead of requiring review button to
  be pressed
2010-10-19 19:15:21 +09:00
Damien Elmes
f93910128f multi-deck sync and related improvements
- deck open & browser refresh done after splash screen hidden now
- splash reduced to 3 steps
- new options sync on program load/close
- per-deck auto sync disabled on upgrade
- plugins are now always loaded before a deck has been opened
- don't prompt for sync params in auto sync, for both all and single deck
- refresh deck browser after multi sync
- wait on sync thread until syncFinished called, could fix crashes
- after a full sync, ensure interface is still disabled
- sync menu option now available in deck browser
- new option to tell a progress window it should appear immediately
2010-07-21 13:16:07 +09:00
Damien Elmes
bbc7c2f660 unify colon boldness 2010-07-19 20:29:22 +09:00
Damien Elmes
75fb9a111e make the close button an application shortcut, raise window for osx terminal 2010-07-11 17:13:43 +09:00
Damien Elmes
4f41d4b0bb update sync shortcut 2010-04-21 15:09:26 +09:00
Damien Elmes
6c9db9f8bd change sync shortcut 2010-02-22 16:22:21 +09:00
Damien Elmes
37490f1046 allow 'continue reviewing' button to default 2010-02-18 17:15:36 +09:00
Damien Elmes
fa0ca3089c remove quick db check 2009-12-02 21:27:53 +09:00
Damien Elmes
5458bc8577 shuffle advanced menu 2009-09-27 00:33:37 +09:00
Damien Elmes
70b57dfe55 remove statustips from the visible buttons 2009-09-26 07:17:18 +09:00
Damien Elmes
e7b62bbee6 add shortcut to db check 2009-09-25 20:54:58 +09:00
Damien Elmes
554f82c007 fix typo 2009-07-04 15:22:15 +09:00
Damien Elmes
2249f18913 add support for exporting original files, tidy up whitespace 2009-07-04 15:18:25 +09:00
Damien Elmes
0797b4e772 add ability to customize leech & suspending per deck 2009-06-25 05:24:28 +09:00
Damien Elmes
2f0009da3e add download missing action 2009-06-23 06:37:08 +09:00
Damien Elmes
7c3b706478 active tags>inactive tags 2009-06-23 02:33:03 +09:00
Damien Elmes
f047f0222a added finish button 2009-06-23 01:57:34 +09:00
Damien Elmes
d6f29d7cb2 remove ... from download menu item 2009-06-21 07:00:58 +09:00
Damien Elmes
3ba43984de refresh with f5, use different icon for deck browser 2009-06-18 04:19:26 +09:00
Damien Elmes
f20f27e892 suspend fact -> suspect card 2009-06-18 03:27:57 +09:00
Damien Elmes
4735f0ec7b set custom button height on win32 2009-06-16 03:15:37 +09:00