Damien Elmes
f72e8213d7
remove advanced options button from study options
2010-12-04 15:23:03 +09:00
Damien Elmes
0538430fac
add unique window title to selective study
2010-12-04 13:26:45 +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
3bda1c82a2
show total due & new counts in deck browser
2010-12-03 10:42:30 +09:00
Damien Elmes
aba57b2afd
make save work on new deck
2010-12-03 08:56:10 +09:00
Damien Elmes
8b10b031db
make sure deck has a path before setting syncName
2010-12-02 23:17:23 +09:00
Damien Elmes
3b861d1704
restore UI if user decides not to overwrite deck
2010-12-02 09:54:19 +09:00
Damien Elmes
d826aa6a6a
catch errors in sync finished
2010-12-02 09:52:44 +09:00
Damien Elmes
bddbb14340
fix syncName before attempting to load the deck after a personal download
2010-12-02 07:24:26 +09:00
Damien Elmes
2a36c4aaaf
allow study options to expand more
2010-12-01 02:41:40 +09:00
Damien Elmes
f4ef8b5123
add help, limit to card in edit current, add back compat hack
2010-11-30 02:57:17 +09:00
Damien Elmes
35a5569038
dialog refactor wip
2010-11-29 04:56:45 +09:00
Damien Elmes
5ecb4bde49
clear compiled plugin files; make some strings translatable
2010-11-28 18:44:56 +09:00
Damien Elmes
8074e7b5a8
more robust add cards fix
2010-11-28 18:03:00 +09:00
Damien Elmes
8870adf528
if exiting a custom scheduler, need to reset to update counts
2010-11-27 22:41:05 +09:00
Damien Elmes
05baaaaf44
wipe original media path when exporting
2010-11-26 04:15:29 +09:00
Damien Elmes
a3816b0e9e
fix for bad filesystems not working with utime
2010-11-25 07:18:41 +09:00
Damien Elmes
a46c9a8b26
sync updates (syncName, etc)
...
- remove text box from deck properties
- exiting deck properties after enabling syncing forces a sync
- instead of the arduous file>sync, enable checkbox, close dialog, file>sync
again process users had to go through before, they can just file>sync now
and the deck immediately syncs
- when downloading a deck, instead of downloading into a new name, prompt if
the user wants to overwrite the deck, and cancel if they don't
- simplify deckChooser since we only have to deal with downloading now
- only display a clobber warning if the deck already existed on the server
- disable syncing if user declines to clobber the deck
- skip expensive summary generation if downloading or a conflict
2010-11-23 23:28:45 +09:00
Damien Elmes
3be42fbbfe
suppress reset when editing current card
2010-11-23 19:28:58 +09:00
Damien Elmes
0414eed116
call .reset() where necessary due to libanki changes
...
- mw.reset() rebuilds the deck queue, and refetches the current card, so we
don't try to answer a card that's not in the queue
- in a number of cases we were already explicitly calling reset; the libanki
changes ensure we're not doing it twice now
- the editor no longer resets the current card when it's closed. Instead, all
deck operations in the editor should reset when they are performed
2010-11-23 18:00:29 +09:00
Damien Elmes
5067577337
rebuild queues after editing current card
2010-11-23 16:39:25 +09:00
Damien Elmes
4313367efe
show failed cards first when cramming restarted
2010-11-21 13:46:16 +09:00
Damien Elmes
bd08dc487b
Revert "remove inactive tags from dialogs"
...
This reverts commit d2e454930d
.
2010-11-02 02:16:18 +09:00
Damien Elmes
10550aa5bc
update some obsolete qt signals
2010-10-29 22:39:54 +09:00
Damien Elmes
16413c0b3b
tweak wording & sizes
2010-10-29 22:04:56 +09:00
Damien Elmes
5c45ea2600
tweak table sizes
2010-10-29 21:54:34 +09:00
Damien Elmes
d2e454930d
remove inactive tags from dialogs
2010-10-29 21:06: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
c03d634012
use libanki's bury support
2010-10-24 13:06:26 +09:00
Damien Elmes
822d1f7609
refetch the card after editing
2010-10-24 12:21:40 +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
2264703db9
don't apply toolbar hack on osx
2010-10-23 14:00:24 +09:00
Damien Elmes
5fcd2d6e9b
suppress 'was due' messages while cramming, timebox screen on ses fin
2010-10-20 18:03:00 +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
8032c4a66b
don't check sources on sync; let ankionline handle it instead
2010-10-19 19:59:47 +09:00
Damien Elmes
aaaf025062
remember study options tab, make sure to hide bottom area
2010-10-19 19:27:21 +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
d698c3d310
add perDay config option, more updates for libanki sched changes
...
- new review early / learn more handling
- reset() when showing study stats
- only run the update timer on study screen & finished screen
2010-10-18 18:02:37 +09:00
Damien Elmes
53df67738c
update for libanki scheduling changes
2010-10-18 14:47:57 +09:00
Damien Elmes
dcd6e2dfc3
fix qt4.7 duplicate toolbars
2010-10-18 10:34:33 +09:00
Damien Elmes
1365557930
remove win32 importing hack, require target deck to be on disk
2010-10-02 14:43:09 +09:00
Damien Elmes
39ed7ff44e
fix deckPath=none error for clockoff case
2010-10-02 11:38:19 +09:00
Damien Elmes
9b15771d84
refresh undo options after undo finished
2010-08-16 19:26:50 +09:00
Damien Elmes
b3e47d836b
overwrite->upload
2010-07-30 18:37:55 +09:00
Damien Elmes
24d45cf93c
always reset hideWelcome after a close
2010-07-27 23:18:55 +09:00
Damien Elmes
9491acc088
process the widget deletions before deleting the layout
2010-07-27 21:02:45 +09:00
Damien Elmes
49c92b9605
remove debug statement
2010-07-27 16:59:49 +09:00
Damien Elmes
7a510cc111
add loadDeck hook, fix hideWelcome behaviour
...
- if hideWelcome is true after a sync, do nothing at all
- make sure to reset hideWelcome on deck load
2010-07-27 16:59:04 +09:00
Damien Elmes
d9af6288e1
do clobber detection at sync time, fix sync bugs
...
- don't get stuck in event loop if user cancels deck selection
- prompt for any full sync upload with no last sync time, so this also warns
about syncs after a DB check too
- fixes erroneous warning with file>download>personal deck
2010-07-27 15:47:15 +09:00
Damien Elmes
4eacbec78b
possible solution to w32 deck browser crashes
2010-07-27 15:03:46 +09:00