Commit graph

1117 commits

Author SHA1 Message Date
Damien Elmes
4eacbec78b possible solution to w32 deck browser crashes 2010-07-27 15:03:46 +09:00
Damien Elmes
fbe7e12160 if an error happens during connect, terminate multi sync 2010-07-26 19:39:56 +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
40c0741133 tweak wording 2010-07-14 15:07:54 +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
a2713450a7 clear audio before previewing card 2010-07-11 16:49:23 +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
1b7d0ac7ee adjust offset to account for extra sort key 2010-07-01 13:32:11 +09:00
Damien Elmes
79831c4861 patch from Bernhard Ibertsberger to ignore some chars in type to ans 2010-06-29 08:10:37 +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
0b3cf9f91e add occitan to list of languages 2010-06-28 14:36:50 +09:00
Damien Elmes
634db40e56 don't try to localize traceback 2010-06-28 11:31:54 +09:00
Damien Elmes
88581105d4 add flac to supported audio formats 2010-06-27 07:53:51 +09:00
Shawn M Moore
4317388225 Index firstAnswered 2010-06-12 10:14:48 -04:00
Shawn M Moore
ea5caa504b Add "First Review" to sort columns in card editor 2010-06-12 10:05:48 -04:00
Damien Elmes
0cab72ef1e remove string exceptions for python2.6 2010-06-10 13:24:35 +09:00
Damien Elmes
7d22ef3c8d add fixme 2010-05-19 22:08:11 +09:00
Damien Elmes
4f03bdd94b don't force maxFailed=2 when the user wants unlimited 2010-05-10 22:31:08 +09:00
Damien Elmes
3e739e7698 make sure to return newly created media path 2010-05-01 16:11:37 +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
7698d36f84 catch media adding errors 2010-04-06 19:15:30 +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
fce5fd73e8 sort by combined due 2010-03-23 17:59:43 +09:00
Damien Elmes
d7075ecae9 add support for custom document dir 2010-03-23 17:15:00 +09:00
Damien Elmes
032ab3fb49 last completion change broke completion - fix 2010-03-23 17:10:55 +09:00
Damien Elmes
ed948ee810 use unicode for error 2010-03-23 17:06:27 +09:00
Christian Krause
e4d4ecf221 Fix crash with enabled sys tray icon
If sys tray icon is enabled anki crash when e.g. the graphs
view is opened. Removing the lambda functions used for the
signal registration fixes the problem.
2010-02-28 15:06:48 +09:00
Damien Elmes
21969b1549 add swf+flv 2010-02-26 16:44:35 +09:00
Damien Elmes
2da5c6c4e9 don't force the user to fix a duplicate field anymore 2010-02-23 17:33:58 +09:00
Damien Elmes
a94e0ed29e ensure actions are updated after plugins loaded 2010-02-22 18:09:45 +09:00
Damien Elmes
c2186f2a59 don't bump deck modified until fact is commited 2010-02-22 18:00:10 +09:00
Damien Elmes
f083d95282 fix page reload 2010-02-22 16:22:51 +09:00
Damien Elmes
edc680b2ea don't error out if ret hit in tag list before selection visible 2010-02-18 17:23:21 +09:00
Shawn M Moore
3f551e70f9 Keep track of whether the FactEditor is used for Add or Edit 2010-02-15 13:49:43 -05:00
Shawn M Moore
c234423f04 Forgot to return the new fact from initializeNewFact 2010-02-15 12:51:15 -05:00
Shawn M Moore
c0003c4c03 Factor out drawField 2010-02-14 18:41:26 -05:00
Shawn M Moore
f3b81d0024 Factor out initializeNewFact 2010-02-14 18:21:57 -05:00
Shawn M Moore
fe82902d5d Factor out clearOldFact method 2010-02-14 18:13:01 -05:00
Shawn M Moore
02c6e0c2bb Factor out addFact logic 2010-02-14 17:50:45 -05:00
Shawn M Moore
79579676c5 Factor out reportAddedFact 2010-02-14 17:49:20 -05:00
Damien Elmes
bd595a1e0d update hungarian name 2010-02-14 12:49:24 +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
0f3a083278 convert reverse order menu item to toggle button 2010-02-12 16:35:11 +09:00
Damien Elmes
20f9e69b79 capitalization tweak 2010-02-12 15:51:11 +09:00
Damien Elmes
64cd0499ba make sure to open a browser when link clicked in preview 2010-02-12 15:16:20 +09:00
Damien Elmes
d320c01372 separate button labels and default buttons 2010-02-12 14:02:29 +09:00
Damien Elmes
1c858f48b0 move cloze & preview to first line, enable preview & expand always 2010-02-12 03:05:03 +09:00
Damien Elmes
b7cd8a1385 add hack for qt underline bug back in 2010-02-10 23:00:50 +09:00
Damien Elmes
11357d5736 add ogv/ogx/oga, separate from translation 2010-02-10 00:49:53 +09:00
Damien Elmes
dde3c13cfe add some more file types 2010-02-09 04:08:03 +09:00
Damien Elmes
c5b02a5835 make sure to always deinit modelChooser 2010-02-07 01:07:23 +09:00
Damien Elmes
7d74be890b better warning about setting templates to nothing 2010-02-06 02:01:26 +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
db4fb87d68 only update changed card ids after generating cards 2010-02-05 12:59:42 +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
38b1d3b48a update display after selecting facts 2010-02-02 00:02:33 +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
aeb23cdbcc strip media before comparing with the correct answer 2010-01-29 20:20:14 +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
45ba91697e if no tag completion, pass return to default button 2010-01-29 17:22:41 +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
e2cbfd1916 don't clear window only to write to it again 2010-01-27 20:06:24 +09:00
Damien Elmes
bbe933890f don't call parseTags twice 2010-01-26 03:35:16 +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
Damien Elmes
dcf65465b3 don't warn about unsaved decks if the decks are not modified 2010-01-24 03:51:08 +09:00
Damien Elmes
294ac8045c five second tooltip delay 2010-01-24 00:50:27 +09:00
Damien Elmes
be4b3faeb2 custom tooltip handler that doesn't hide on mouse movement 2010-01-24 00:29:25 +09:00
Damien Elmes
355d78f177 tweak tag field alignment on linux 2010-01-23 22:23:03 +09:00
Damien Elmes
dbe6809ebb only reshow the deck browser on change 2010-01-23 22:12:26 +09:00
Damien Elmes
09b3016462 make sure progress dialog gets shown when update called 2010-01-23 21:48:06 +09:00
Damien Elmes
4438ea62f6 handle case where there is no active window 2010-01-23 21:35:15 +09:00
Damien Elmes
42159eac4f readme.html, not readme.txt 2010-01-23 21:14:00 +09:00
Damien Elmes
c909e2ad7a tweak layout of browser 2010-01-23 21:03:23 +09:00
Damien Elmes
e3de050ee6 don't forget selection when refreshing after card changes 2010-01-23 20:36:44 +09:00
Damien Elmes
4fcc04cf30 delay progress dialog appearance (prevents flashing, avoids stuck window bugs) 2010-01-23 20:36:07 +09:00
Damien Elmes
68b8b8a5dc use layoutChanged() instead of dataChanged() 2010-01-23 18:26:41 +09:00
Damien Elmes
85a6f4197d detect broken pyqt4.6 and recover/warn 2010-01-22 17:56:16 +09:00
Damien Elmes
d4491869c1 use a popup menu for deck operations 2010-01-22 04:59:20 +09:00
Damien Elmes
441e459af5 ignore wheel event in figure graph 2010-01-22 03:51:30 +09:00