Commit graph

53 commits

Author SHA1 Message Date
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
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
f5a931bb07 typo in bold fix 2010-10-25 13:08:39 +09:00
Damien Elmes
5a71cd84a3 remove underline hack, more robust bold hack for osx 2010-10-24 12:50:20 +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
18c8d6766d possible fix for recursion bug in maybeShow() 2010-07-27 16:20:22 +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
02003ff1ed remove pyqt broken check hack 2010-04-01 23:04:15 +09:00
Damien Elmes
b7cd8a1385 add hack for qt underline bug back in 2010-02-10 23:00:50 +09:00
Damien Elmes
ea76ddc9f3 honor styles in css in add/edit dialogs too 2010-01-26 01:23:53 +09:00
Damien Elmes
09b3016462 make sure progress dialog gets shown when update called 2010-01-23 21:48:06 +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
85a6f4197d detect broken pyqt4.6 and recover/warn 2010-01-22 17:56:16 +09:00
Damien Elmes
a3b3e7312a this time webkit breaks bold. sigh 2010-01-21 03:02:43 +09:00
Damien Elmes
149e3e5b76 make sure both card and deck are set when returning base 2010-01-20 18:54:40 +09:00
Damien Elmes
bdba8cea83 support remote images (add remoteImages=1 to deckVars table) 2010-01-19 01:51:05 +09:00
Damien Elmes
87d976a547 unify deck load messages, add help, add critical msg box func 2009-11-30 14:31:05 +09:00
Damien Elmes
0f6b0054f3 underline workaround 2009-09-30 12:59:54 +09:00
Damien Elmes
e06337ee1f save & restore toolbar state in cardlist 2009-07-09 22:36:14 +09:00
Damien Elmes
05677925f4 avoid backwards-moving progress bars 2009-07-03 01:09:33 +09:00
Damien Elmes
5143da2132 show progress of deck/plugin download, don't process events 2009-06-13 15:25:58 +09:00
Damien Elmes
d9a3658b56 don't process events in progress bar start/update, it leads to obscure bugs 2009-06-02 03:35:34 +09:00
Damien Elmes
94dddb6531 fix images in preview, typo in hook code 2009-04-28 17:56:01 +09:00
Damien Elmes
29bbbe0416 use <base> instead of munging image urls 2009-04-25 02:17:00 +09:00
Damien Elmes
a528f71d5c refactor quoteImg() 2009-04-09 11:52:00 +09:00
Damien Elmes
14c67e7ab9 add cram in editor, rename editor to browser 2009-04-06 13:29:24 +09:00
Damien Elmes
8a953e0e99 ensure process bar pops up quickly 2009-02-26 17:54:03 +09:00
Damien Elmes
1410402ce8 add progress bar to deck & model props, add max=0 2009-02-24 01:12:06 +09:00
Damien Elmes
ae5a8b918a different columns in editor, more use of space, more
- space between lines smaller
- changing the sort field will change the last column
- the last column size is adjustable (use the rightmost slider)
2009-02-14 19:47:44 +09:00
Damien Elmes
afb334c89f remove progress debugging 2009-01-17 23:01:22 +09:00
Damien Elmes
e3e70488ef recording support, various changes
- progress bars refactored to use title 'anki' in most cases
- added 'record noise profile' option
- make sure to display 100% on progress
2009-01-17 01:04:13 +09:00
Damien Elmes
00e0fb6c23 graph progress 2009-01-16 20:40:34 +09:00
Damien Elmes
383317d311 turn off progress on error 2009-01-16 20:22:04 +09:00
Damien Elmes
ad159aec86 progress for import, export, everything else 2009-01-16 19:42:04 +09:00
Damien Elmes
2e2e756436 random on cram, add progress dialog, fix error msg, welcome screen tweak 2009-01-16 17:25:21 +09:00
Damien Elmes
18cc93ecf1 remove ? from all qdialogs 2009-01-09 13:57:01 +09:00
Damien Elmes
93731bf4f4 make thai hack optional, move some adv options into first tab 2008-12-13 16:45:42 +09:00
Damien Elmes
8ea3117d67 add zero width space at end of span 2008-12-10 16:48:24 +09:00
Damien Elmes
a9857a5e4f wrap errors, improve earliest card message 2008-12-05 17:13:51 +09:00
Damien Elmes
876c16d413 escape path to images 2008-12-05 12:54:16 +09:00
Damien Elmes
1ab4e1d3b7 tag autocomplete for editor and cram dialogs 2008-12-04 02:35:41 +09:00
Damien Elmes
cafb19f2ca hide/show intervals in real time, create media dir when escaping 2008-12-04 02:19:39 +09:00
Damien Elmes
e6d77ebb6d remember splitter state, possible fix for focus error 2008-12-01 00:02:51 +09:00
Damien Elmes
e617fe7df7 fix a bug with html edit, fix loading remote images 2008-11-28 20:19:36 +09:00
Damien Elmes
6e885557f5 catch stderr and output to dialog in real time 2008-11-28 20:03:01 +09:00
Damien Elmes
806220c813 fix editor, add getOnlyText() 2008-11-23 09:23:07 +09:00
Damien Elmes
c2a8302a26 add help to cram mode, fail if no cards matched 2008-11-23 09:19:56 +09:00
Damien Elmes
e6db07b74a missing files 2008-11-23 07:49:43 +09:00