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
Damien Elmes
ac735c9a34
tweak formatting
2010-07-21 20:25:39 +09:00
Damien Elmes
b006b08af1
tweak wrapping
2010-07-21 19:06:20 +09:00
Damien Elmes
e5bb3b38f1
double check with the user before allowing them to clobber their deck
2010-07-21 19:05:20 +09:00
Damien Elmes
c9010e984e
fix race condition in deck browser signal handlers
2010-07-21 18:53:43 +09:00
Damien Elmes
e3f50540d5
detect sync conflicts and offer choice of direction
2010-07-21 18:35:55 +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
77ede46ebb
fix closing logic
2010-07-19 22:46:35 +09:00
Damien Elmes
8199799249
warn about cram for edit current too
2010-07-19 20:31:11 +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
014c993688
colour times by default, add another mac build script
2010-07-11 16:43:24 +09:00
Damien Elmes
e3ab11213d
make sure to move to noDeck at least once
2010-07-08 21:55:56 +09:00
Damien Elmes
722227050a
don't save closed deck on sync failure, don't refresh deck browser twice
2010-06-29 08:03:26 +09:00
Damien Elmes
0cab72ef1e
remove string exceptions for python2.6
2010-06-10 13:24:35 +09:00
Damien Elmes
a563109e53
don't assume media directory exists
2010-04-15 22:18:41 +09:00
Damien Elmes
3db9c0f937
update error message
2010-04-15 22:08:16 +09:00
Damien Elmes
f0236932b9
correct capitalization
2010-04-12 11:49:13 +09:00
Damien Elmes
4928c21914
delete media folder too
2010-04-06 18:59:43 +09:00
Damien Elmes
9266a3b204
delegate all links
2010-04-05 19:09:12 +09:00
Damien Elmes
02003ff1ed
remove pyqt broken check hack
2010-04-01 23:04:15 +09:00
Damien Elmes
d7075ecae9
add support for custom document dir
2010-03-23 17:15:00 +09:00
Damien Elmes
ed948ee810
use unicode for error
2010-03-23 17:06:27 +09:00
Damien Elmes
a94e0ed29e
ensure actions are updated after plugins loaded
2010-02-22 18:09:45 +09:00
Damien Elmes
f083d95282
fix page reload
2010-02-22 16:22:51 +09:00
Damien Elmes
1daf8f9601
if an error occurs during progress op, reactivate main window
2010-02-12 16:46:10 +09:00
Damien Elmes
20f9e69b79
capitalization tweak
2010-02-12 15:51:11 +09:00
Damien Elmes
d320c01372
separate button labels and default buttons
2010-02-12 14:02:29 +09:00
Damien Elmes
fb6d5a8556
strip angle brackets from syncName when downloading
2010-02-06 01:29:56 +09:00
Damien Elmes
ea42e18a58
catch errors in inital startup and report them before dying
2010-02-06 01:29:56 +09:00
Damien Elmes
e9ae61a5fd
forget last card when moving to state 'auto'
2010-02-02 00:48:47 +09:00
Damien Elmes
1621092741
hide missing decks when drawing recent decks list
2010-02-02 00:33:07 +09:00
Damien Elmes
ed35093359
clear current card when deck finished
2010-02-01 03:39:16 +09:00
Damien Elmes
d28096241a
update card stats when transitioning to finished screen, too
2010-02-01 03:37:39 +09:00
Damien Elmes
b3f16c60ff
add 'anki' to documentDir
2010-01-30 02:48:59 +09:00
Damien Elmes
8c34fabff8
add some precision to the daily study stats
2010-01-29 20:06:11 +09:00
Damien Elmes
e96472b2b7
default to 2 for new cards
2010-01-29 17:44:07 +09:00
Damien Elmes
1eaedfafa5
vary button labels depending on the card's last answer
2010-01-29 17:42:55 +09:00
Damien Elmes
9d02179875
give confirmation after db check
2010-01-29 17:18:03 +09:00
Damien Elmes
4a3114155b
revert modtime after deck closed in deck browser
2010-01-29 17:13:33 +09:00
Damien Elmes
68ab1244fc
add option to forget inaccessible decks
2010-01-29 17:07:49 +09:00
Damien Elmes
b3e0b302ff
add hidden option to disable repeating of audio in question
2010-01-26 01:50:45 +09:00
Damien Elmes
ea76ddc9f3
honor styles in css in add/edit dialogs too
2010-01-26 01:23:53 +09:00