Commit graph

178 commits

Author SHA1 Message Date
Damien Elmes
9fc21a61dc inline exceptions 2012-04-20 03:19:47 +09:00
Damien Elmes
e3a59f8cf7 add simple debug console 2012-04-20 03:05:59 +09:00
Damien Elmes
ff6abe2b9d strip reviewing card info into separate add-on 2012-04-20 02:16:21 +09:00
Damien Elmes
c60a6560c1 split empty card removal into separate diag 2012-04-19 11:14:36 +09:00
Damien Elmes
b91b5babe2 don't show schema msg in deck upgrades 2012-04-19 08:16:02 +09:00
Damien Elmes
0a0190103f shortcuts should be uppercase 2012-04-19 06:29:14 +09:00
Damien Elmes
d919615475 refactor language handling
Because Qt translations need to be initialized before any widgets are created,
and because the Qt language needs to match the gettext language in order for
translated shortcuts to work, per-profile language settings aren't possible.
So instead of storing the language in the profile, we use
pm.meta['defaultLang'] for all profiles and initialize language handling in
__init__.py

The language selection in the preferences has been removed, because in a
school setting a student fiddling with the language could potentially cause
other students to be unable to navigate the UI. Instead, Anki will accept
-l/--lang passed on the command line to override the original language chosen
at first program startup.
2012-04-18 03:06:56 +09:00
Damien Elmes
dbc004e0ef show # of empty cards to be deleted 2012-04-18 02:06:41 +09:00
Damien Elmes
d469428471 add jump to deck feature 2012-04-17 23:48:47 +09:00
Damien Elmes
2253b879de if check db passes, show in tooltip 2012-04-17 20:16:31 +09:00
Damien Elmes
0f483a6f59 use global language for profile manager 2012-04-17 17:41:13 +09:00
Damien Elmes
b9eb89d270 add confirmation to full sync 2012-04-16 23:20:19 +09:00
Damien Elmes
7fca98092c add option to force full sync 2012-04-12 19:01:45 +09:00
Damien Elmes
402b24fbf6 fix for win32 and osx aqt translations 2012-04-11 22:53:42 +09:00
Damien Elmes
05684b5575 option to edit current card's config 2012-04-11 20:59:03 +09:00
Damien Elmes
4948687f05 hide the bottom bar when 'close to resume' is shown 2012-04-08 21:45:19 +09:00
Damien Elmes
8a2ca46a7a remove debugging 2012-04-07 18:21:03 +09:00
Damien Elmes
a1ef0c2d73 add option to cram current deck 2012-04-06 12:04:34 +09:00
Damien Elmes
56b89fdc91 allow the user to cancel creation/editing of cram deck 2012-04-06 11:55:01 +09:00
Damien Elmes
e177fae220 need to rebuild queue when burying, too 2012-03-27 05:54:46 +09:00
Damien Elmes
5d7562a9e4 'delete unused' 2012-03-19 22:20:39 +09:00
Damien Elmes
37061c6661 when deleting a note, we need to rebuild the queue 2012-03-19 22:20:02 +09:00
Damien Elmes
d1cf46d0c8 timeboxing 2012-03-16 19:55:59 +09:00
Damien Elmes
996271de4b move to overview after cram deck created 2012-03-16 19:10:40 +09:00
Damien Elmes
557cff8250 label tweak 2012-03-13 21:27:36 +09:00
Damien Elmes
8fd29bed1c cram creation & config 2012-03-13 19:02:39 +09:00
Damien Elmes
8ddcc9a73c tweak schema mod msg 2012-03-09 19:06:07 +09:00
Damien Elmes
eab18e9588 remove testing onImport() line 2012-03-08 06:24:20 +09:00
Damien Elmes
562f33635c update import dialog; skip when mapping not required 2012-02-26 07:03:07 +09:00
Damien Elmes
6b2766c2f1 update exporting dialog 2012-02-26 03:12:21 +09:00
Damien Elmes
96748e8621 fix due counts on undo/edit 2012-02-13 16:30:47 +09:00
Damien Elmes
7be3935c02 ensure the same card appears after an undo 2012-02-13 12:50:44 +09:00
Kieran Clancy
a5ca6a90b0 make card info checkable and toggle with menu item / keyboard shortcut 2012-02-09 17:23:13 +10:30
Damien Elmes
bd6188d41b after suspending we need to rebuild the queue 2012-01-30 08:15:07 +09:00
Damien Elmes
dd2891b5ba hide unused media dialog after deletion 2012-01-30 08:03:39 +09:00
Damien Elmes
65072ad43c profile renaming 2012-01-17 11:18:48 +09:00
Damien Elmes
167dc79550 fix help links; add tooltip when loading browser 2012-01-16 11:00:57 +09:00
Damien Elmes
54e6e94153 fix translation dir 2012-01-11 18:41:20 +09:00
Damien Elmes
19faea87b4 hide main window when profile diag shown 2011-12-20 19:40:03 +09:00
Damien Elmes
789773f550 reset deck list too after edits 2011-12-15 15:24:23 +09:00
Damien Elmes
1f3f948ad1 should be changing state in collection load, not profile load 2011-12-14 12:18:43 +09:00
Damien Elmes
b14e6b306b fix double syncs 2011-12-13 10:30:29 +09:00
Damien Elmes
07ce5983f9 add empty card del hook, make sure we update templates on clayout close 2011-12-12 00:02:12 +09:00
Damien Elmes
60ba70b1b5 add cards dialog & model chooser 2011-12-10 21:21:20 +09:00
Damien Elmes
f8d39ca210 update deck configuration dialog 2011-12-10 04:21:53 +09:00
Damien Elmes
279c40b5f5 implement prefs window 2011-12-09 00:41:31 +09:00
Damien Elmes
7ca5a23e7c add styles back 2011-12-08 05:19:09 +09:00
Damien Elmes
6148a28bfb make sure we autosync on collection close 2011-12-08 02:32:44 +09:00
Damien Elmes
b025eb9983 add auto optimiziation on close 2011-12-08 01:42:14 +09:00
Damien Elmes
fb88fe2e45 backups 2011-12-08 01:22:25 +09:00