Commit graph

210 commits

Author SHA1 Message Date
Damien Elmes
dbc48f9f7a on ctrl+c, abort db transaction and roll back 2012-06-20 09:55:30 +09:00
Damien Elmes
975ad62019 edit current window shouldn't be opened multiple times 2012-05-26 22:55:46 +09:00
Damien Elmes
064803bce7 overhaul font handling
- set the default webview font to the system font
- remove explicit font size settings in favour of the default
- remove card list size customization in favour of the default
2012-05-26 20:28:30 +09:00
Damien Elmes
02ca7d4e95 focus on newly created profile 2012-05-26 17:19:06 +09:00
Damien Elmes
dfa0da5772 focus current profile 2012-05-26 17:18:09 +09:00
Damien Elmes
1051ba3e0b prevent stats on dyn decks 2012-05-26 16:44:08 +09:00
Damien Elmes
10cd5deba0 if no deck selected, don't show stats 2012-05-26 16:09:12 +09:00
Damien Elmes
0491356536 'filtered deck 1' 2012-05-25 11:43:00 +09:00
Damien Elmes
c3d990534e allow filtering of cram decks in studydeck 2012-05-24 22:04:36 +09:00
Damien Elmes
82e0349d8f add filter to note type selection 2012-05-21 13:54:16 +09:00
Damien Elmes
0fac8755c9 don't call cleanup when resetting to same state 2012-05-21 13:19:45 +09:00
Damien Elmes
4a235b96a5 filter/cram, add empty button 2012-05-20 17:33:22 +09:00
Damien Elmes
39eec87c0e bcard() 2012-05-06 02:21:33 +09:00
Damien Elmes
176158b97b debug console doesn't need to be modal 2012-05-06 01:41:44 +09:00
Damien Elmes
7c1761c4ff fix refresh timer firing during sync 2012-05-05 01:10:54 +09:00
ospalh
bc62c06e3c Open profile on double click 2012-05-02 19:20:29 +02:00
Damien Elmes
08a0bfccbe i18n tooltip 2012-05-02 11:54:05 +09:00
Damien Elmes
ee024a7252 work around win32 crash on resume 2012-04-25 11:05:45 +09:00
Damien Elmes
2d11b6e7d7 allow statements in debug console 2012-04-25 10:12:17 +09:00
Damien Elmes
1d8fd1437b tweak wording 2012-04-24 13:42:12 +09:00
Damien Elmes
c3c9156fdb allow non-latin chars in profile names 2012-04-24 05:05:23 +09:00
Damien Elmes
f898a787c9 fix refresh of deck browser, and don't run in profile screen 2012-04-24 01:42:42 +09:00
Damien Elmes
92b57fc739 fix graph loading 2012-04-23 05:37:36 +09:00
Damien Elmes
bf13b5d619 add more translatable strings; move reviewer actions to reviewer.py 2012-04-23 00:46:23 +09:00
Damien Elmes
8b0f73a960 update due counts every 10 minutes while on overview/decklist 2012-04-22 09:29:15 +09:00
Damien Elmes
f86d38d0f8 reset() after deleting empty cards 2012-04-22 08:20:47 +09:00
Damien Elmes
4866b5683e don't show study screen if current deck invalid 2012-04-22 08:16:36 +09:00
Damien Elmes
fdbed4ba17 copy2->copyfile 2012-04-22 07:32:14 +09:00
Damien Elmes
1df641da6f always show deck browser on collection load 2012-04-22 07:13:31 +09:00
Damien Elmes
a08776137b move to resetRequired on add/edit current 2012-04-22 07:00:54 +09:00
Damien Elmes
bf4057ce98 don't make the empty cards dialog modal 2012-04-21 07:26:20 +09:00
Damien Elmes
e3f5ff712d fix i18n of empty cards msg 2012-04-21 00:25:56 +09:00
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