Commit graph

33 commits

Author SHA1 Message Date
Damien Elmes
c08b561f2f move forms check out of script root so we can report python3 error 2012-04-23 08:27:57 +09:00
Damien Elmes
e05dac2f8c bump version 2012-04-23 06:25:09 +09:00
Damien Elmes
74a092d9b1 move more startup routines after lang initialization 2012-04-23 01:55:47 +09:00
Damien Elmes
6f6378db4e bump version 2012-04-19 11:18:45 +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
df6f79fcc3 bundle qt translations 2012-04-18 01:04:07 +09:00
Damien Elmes
be35f33301 bump version 2012-04-12 00:57:55 +09:00
Damien Elmes
d97c5f615f bump version 2012-04-07 16:37:51 +09:00
Damien Elmes
1d751d68ba bump version 2012-03-30 00:52:31 +09:00
Damien Elmes
1b489eea0b process events before any dom op 2012-03-25 02:41:32 +09:00
Damien Elmes
3d50abecf9 show editable deck in import dialog; bump version 2012-03-20 05:39:59 +09:00
Damien Elmes
ec0f35a2e1 bump alpha version 2012-03-14 00:51:53 +09:00
Damien Elmes
8e6e7bb39f bump version 2012-02-13 17:15:35 +09:00
Damien Elmes
a87e55e977 make sure to update cache when sort field changed 2012-01-27 06:43:42 +09:00
Damien Elmes
167dc79550 fix help links; add tooltip when loading browser 2012-01-16 11:00:57 +09:00
Damien Elmes
7678ddcf45 bump ver 2012-01-11 20:20:26 +09:00
Damien Elmes
9c51d99dbb disable qt translations for now 2011-12-20 16:44:19 +09:00
Damien Elmes
312af79c1e add review link 2011-12-14 12:13:10 +09:00
Damien Elmes
b745567bb3 add another toolbar at the bottom 2011-11-30 17:54:55 +09:00
Damien Elmes
7c68b58d44 profile gui, new deck browser 2011-11-24 18:42:06 +09:00
Damien Elmes
f4150a5df4 refactor; add profile support 2011-11-24 12:48:58 +09:00
Damien Elmes
f0311d1ecb remove qstringlist ref from init, disable cram for now 2011-04-28 09:28:02 +09:00
Damien Elmes
a253d756e3 use pyqt api2; move all imports into a single file for pyside 2011-04-28 09:28:02 +09:00
Damien Elmes
f245c7651c use os check shortcuts 2011-04-28 09:27:58 +09:00
Damien Elmes
f2865d7bf5 bare minimum to get the browser to show up 2011-04-28 09:27:53 +09:00
Damien Elmes
7acc6a882b gpl>agpl 2011-04-28 09:27:53 +09:00
Damien Elmes
a4b08ff766 early work on new editor 2011-04-28 09:27:51 +09:00
Damien Elmes
37b7bb00d6 minimum necessary for the (empty) add cards dialog to open 2011-04-28 09:27:50 +09:00
Damien Elmes
292f6403a1 update help references and some old links 2011-04-28 09:26:52 +09:00
Damien Elmes
91f11d0647 graphs are modal now 2011-04-28 09:26:50 +09:00
Damien Elmes
c01c6cb79a update config.py
- move into an sqlite file so we don't have to worry about db corruption
  anymore, and can share the deck list among multiple instances
- remove some old options
2011-04-28 09:26:46 +09:00
Damien Elmes
fbb7fe8a3e tidy up __init__.py 2011-04-28 09:26:45 +09:00
Damien Elmes
103871a5b1 refactor file layout
- ankiqt->aqt
- move all the files in ui into the top level
- move icons_rc.py into aqt/forms, and the qrc into designer/
- remove setuptools
2011-04-28 09:26:45 +09:00
Renamed from ankiqt/__init__.py (Browse further)