Commit graph

104 commits

Author SHA1 Message Date
Aaron Harsh
6b4b7220a8 Get rid of unused 'title' mapping key in deckbrowser body 2012-02-05 13:35:54 -08:00
Aaron Harsh
b2608f5ea4 All draggable rows now have transparent border bottom, to prevent deck names from fidgeting during drag/drop 2012-02-05 13:31:34 -08:00
Aaron Harsh
009d0c18e4 Rename BottomRowForDragging (since it's not just on the bottom anymore) 2012-02-05 13:29:08 -08:00
Aaron Harsh
1399a79c74 Drag a deck to top level at either bottom or top of deck list 2012-02-05 11:29:04 -08:00
Damien Elmes
ad5be96468 tweak highlight colour 2012-01-17 14:59:45 +09:00
Aaron Harsh
430a991f27 Show drag marker as line between rows, rather than as row background 2012-01-16 21:27:15 -08:00
Aaron Harsh
9c0a9847c2 Fix merge conflict in deckbrowser drag&drop code 2012-01-16 21:08:30 -08:00
Damien Elmes
872c76ce17 Merge branch 'master' of https://github.com/aaronharsh/ankiqt
Conflicts:
	aqt/deckbrowser.py
2012-01-17 12:23:11 +09:00
Aaron Harsh
fd23b4f6b2 ankiqt support for drag-and-drop changes of deck hierarchy in deckbrowser 2012-01-15 20:57:45 -08:00
Damien Elmes
e4a65ec53f further deemphasize 0 2012-01-16 11:27:38 +09:00
Damien Elmes
0039961406 add indent; don't repeat header 2012-01-16 08:51:07 +09:00
Damien Elmes
5aa3c00594 add due counts back to deck browser 2012-01-16 08:47:38 +09:00
Damien Elmes
be09087ffd bigger spacing for all but mac; mention httplib2>0.7 2012-01-11 20:18:17 +09:00
Damien Elmes
91cbd316b1 win32 tweaks 2012-01-11 20:04:32 +09:00
Aaron Harsh
7a7cc7f6e4 don't throw exception on unchanged deck name 2012-01-07 16:35:42 -08:00
Damien Elmes
0d4f18afad make sure we tidy up key handlers; s/fact/note 2011-12-21 10:11:53 +09:00
Damien Elmes
aedde9bd4f prevent deletion of default deck 2011-12-20 19:38:32 +09:00
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