Damien Elmes
03d0348fd2
start of group configuration selector
2011-04-28 09:26:51 +09:00
Damien Elmes
7510c17245
show non-groups in grey, disable edit button when on non-group
2011-04-28 09:26:51 +09:00
Damien Elmes
ccf3e0ae0d
saving of state
2011-04-28 09:26:51 +09:00
Damien Elmes
783d8f2a5f
use checkmarks instead of multi selection so we don't lose keyboard focus
2011-04-28 09:26:51 +09:00
Damien Elmes
c8aafa7edf
tweak layout and add edit button
2011-04-28 09:26:51 +09:00
Damien Elmes
c9bd1deb27
initial work on group selection dialog
2011-04-28 09:26:51 +09:00
Damien Elmes
827b22c88c
new undo links; disable individual actions instead of menus to work around osx issue
2011-04-28 09:26:51 +09:00
Damien Elmes
363571cc94
trigger on key release instead of press; add overview action+shortcut
2011-04-28 09:26:50 +09:00
Damien Elmes
a036b97a68
add new study options
2011-04-28 09:26:50 +09:00
Damien Elmes
6b0e51dc74
add new study options dialog
2011-04-28 09:26:50 +09:00
Damien Elmes
76633d9cce
remove some old actions
2011-04-28 09:26:50 +09:00
Damien Elmes
9e20c979fb
remove the js resources and use the ones bundled with libanki instead
2011-04-28 09:26:49 +09:00
Damien Elmes
c9c7b8c25b
start work on an overview; add flot to resources
2011-04-28 09:26:47 +09:00
Damien Elmes
f96e03875a
more deck browser work
...
- add a separate toolbar for the deck browser
- add a message when there are no decks
- change the progress handler not to lock the UI immediately, which causes
flicker
- ensure the webview is focused after stdHtml()
2011-04-28 09:26:46 +09:00
Damien Elmes
0a4efd018f
add js/py bridge, jquery
2011-04-28 09:26:46 +09:00
Damien Elmes
d948b00c54
start refactoring main window
...
- moved progress handling into separate progress.py
- moved deck browser code into separate deckbrowser.py
- started reworking the state code; views will be rolled into this in the
future
- the main window has been stripped of the study options, inline editor,
congrats screen and so on, and now consists of a single main widget which
has a webview placed inside it. The stripped features will be implemented
either in separate windows, or as part of the web view
2011-04-28 09:26:46 +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
Damien Elmes
986d605a44
remove separate optimize db option, report new size on db check
2011-04-28 09:26:15 +09:00
Damien Elmes
c47e931a53
remove priorities
2011-04-28 09:26:15 +09:00
Damien Elmes
d62b12de90
option for changing rev spacing
2011-02-02 23:38:51 +09:00
Damien Elmes
f9a8e98d84
allow congrats screen messages to wrap
2011-02-02 23:32:11 +09:00
Damien Elmes
3ea50a233d
new card spacing > sibling spacing
2011-01-27 07:54:56 +09:00
Damien Elmes
0d72810034
improve selective study screen
2011-01-25 12:40:37 +09:00
Damien Elmes
3df8411626
add a splitter in clayout
2011-01-25 12:11:38 +09:00
Damien Elmes
39d3ffd6d3
tweaks for small screens
2011-01-22 04:18:06 +09:00
Damien Elmes
b083c15d0c
clarify selective study wording
2011-01-17 01:48:01 +09:00
Damien Elmes
eddc43697e
add help to the main importing screen too
2011-01-11 22:33:32 +09:00
Damien Elmes
f973dabb9a
make importing dialog scrollable
2011-01-02 19:20:20 +09:00
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
6a93e8f180
new option to download remote media
2010-12-25 11:26:04 +09:00
Damien Elmes
d7971c33f6
allow previewing of other templates when editing, include info on what's shown
2010-12-25 08:46:45 +09:00
Damien Elmes
781324741a
option to disable sound autoplay
2010-12-25 06:58:07 +09:00
Damien Elmes
d3214ee56c
add latex header/footer config
2010-12-13 03:21:54 +09:00
Damien Elmes
c92a00d90b
add config option to turn off html stripping
2010-12-12 19:46:54 +09:00
Damien Elmes
b6fb2098e6
give card layout option in main window same f2 shortcut
2010-12-11 20:55:10 +09:00
Damien Elmes
73bd124b6c
don't bother reporting used media; fix ctrl+l latex conflict with card layout
2010-12-11 02:13:27 +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
464a9be86f
remove cache/uncache latex, and export original media menu items
2010-12-10 23:58:47 +09:00
Damien Elmes
42ac12975b
move media URL from model properties to deck properties
2010-12-10 23:41:37 +09:00
Damien Elmes
b18bd51694
add new media options to preferences
2010-12-09 13:55:37 +09:00
Damien Elmes
391a019b8b
new layout icon; link from main screen
2010-12-07 18:03:43 +09:00
Damien Elmes
f72e8213d7
remove advanced options button from study options
2010-12-04 15:23:03 +09:00
Damien Elmes
798b35d474
syncOpen/close into single setting, add option to disable syncName check
2010-12-04 13:21:24 +09:00
Damien Elmes
9923d0b2dc
remove revSpacing
2010-12-02 06:19:29 +09:00
Damien Elmes
751a341f1b
add the ability to edit layouts from model properties
2010-12-02 04:14:02 +09:00
Damien Elmes
4fa5c0d432
tweak deck properties layout; add deck-level spacing options
2010-12-02 03:55:39 +09:00
Damien Elmes
ef27280b08
remove obsolete spacing options from model properties
2010-12-02 03:51:09 +09:00
Damien Elmes
55e1a2191c
don't set default value for spinners, so we can avoid 4.4 compat hack
2010-12-02 03:50:28 +09:00
Damien Elmes
69a684f059
disable collapsible children in splitters
2010-11-30 22:48:28 +09:00