Damien Elmes
9ac42a40a5
when renaming deck, start with old one as default
2011-12-19 08:31:23 +09:00
Damien Elmes
a2ce7c17ad
fix shared decks link
2011-12-15 19:36:23 +09:00
Damien Elmes
312af79c1e
add review link
2011-12-14 12:13:10 +09:00
Damien Elmes
4a84a304ae
move tex & html editing into advanced menu
2011-12-08 20:51:46 +09:00
Damien Elmes
600e189c03
make rename and delete deck undoable
2011-12-02 22:38:00 +09:00
Damien Elmes
c2176edd07
snapshot of work on new show answer button
2011-11-30 21:10:33 +09:00
Damien Elmes
b745567bb3
add another toolbar at the bottom
2011-11-30 17:54:55 +09:00
Damien Elmes
cf87d19905
refactor card layout, reviewing
2011-11-28 14:37:07 +09:00
Damien Elmes
f2a39aad2a
move the toolbar into a separate file and make it global
2011-11-27 11:25:13 +09:00
Damien Elmes
f75ef69fba
experimenting with a new toolbar
2011-11-26 22:07:10 +09:00
Damien Elmes
5f1b762a15
fix stats, start work on revamped overview
2011-11-26 13:20:55 +09:00
Damien Elmes
7c68b58d44
profile gui, new deck browser
2011-11-24 18:42:06 +09:00
Damien Elmes
ef5caf5038
activated->triggered()
2011-04-28 09:28:03 +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
e28f5fe931
tweak config and startup
2011-04-28 09:28:02 +09:00
Damien Elmes
7acc6a882b
gpl>agpl
2011-04-28 09:27:53 +09:00
Damien Elmes
bfa594a5d0
make sure css is always available in deck browser
2011-04-28 09:26:50 +09:00
Damien Elmes
8ea949db74
move the button links to actual buttons, fix some bugs
...
- by using normal buttons we get the native look&feel and space can activate
the buttons which is what users expect. Unfortunately it seems that the
buttons are currently hard-coded to a small font size; hopefully this will
be fixed in a future toolkit release
- remove the space hack from webview
- move the times into the ease buttons
- set a default button on a few screens
- fix a bug with clearing progress after an error
2011-04-28 09:26:49 +09:00
Damien Elmes
90002a3073
note updated counts when returning to deck browser
2011-04-28 09:26:49 +09:00
Damien Elmes
437da036ea
add card stats
2011-04-28 09:26:48 +09:00
Damien Elmes
f561bd1473
move the key handler into the webview instead of the main window
2011-04-28 09:26:48 +09:00
Damien Elmes
265b598173
various layout tweaks
2011-04-28 09:26:47 +09:00
Damien Elmes
7604fa3797
move the overview into a separate file; rename noDeck state to deckBrowser
2011-04-28 09:26:47 +09:00
Damien Elmes
04040e60f2
fix bugs in hide/delete in the deck browser; use sel/allCounts()
2011-04-28 09:26:47 +09:00
Damien Elmes
c9c7b8c25b
start work on an overview; add flot to resources
2011-04-28 09:26:47 +09:00
Damien Elmes
81d29fedd5
tweak colours; fix counts
2011-04-28 09:26:47 +09:00
Damien Elmes
3f1ed1a566
move the toolback into the browser screen
2011-04-28 09:26:46 +09:00
Damien Elmes
909e8fb05c
don't allow shortcuts to load corrupt decks; remove toolbar
2011-04-28 09:26:46 +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
87f5fe8769
tidy up deckbrowser code
2011-04-28 09:26:46 +09:00
Damien Elmes
2897f0a54a
tweak hr appearance
2011-04-28 09:26:46 +09:00
Damien Elmes
8e7ed0acc9
make sure we're only writing the config once; fix speed regressions in browser
2011-04-28 09:26:46 +09:00
Damien Elmes
2e327f4fe9
more deck browser improvements
...
- shortcut keys
- options menu items implemented
- fixed handling of locked decks
- limit accels to 35
2011-04-28 09:26:46 +09:00
Damien Elmes
3b085c486e
tweak layout
2011-04-28 09:26:46 +09:00
Damien Elmes
19af7ef67e
load the summary by default
...
it was much slower in benchmarks, but that was due to a problem in libanki
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