Commit graph

1280 commits

Author SHA1 Message Date
Damien Elmes
ebebd93548 add hidden option to disable keyboard preservation 2010-12-17 21:36:54 +09:00
Damien Elmes
90f419b088 skip expensive summary generation after db check 2010-12-17 21:17:09 +09:00
Damien Elmes
3b7c6f4875 factor time diff into lastSync 2010-12-17 03:27:02 +09:00
Damien Elmes
9c32ebec70 don't bring up an error if user cancels update 2010-12-15 19:04:01 +09:00
Damien Elmes
fe63d86386 don't limit more button width 2010-12-15 06:31:30 +09:00
Damien Elmes
bacaf4a3a8 don't import unicode paths on win32 2010-12-15 03:53:15 +09:00
Damien Elmes
19ec6b2a1b don't reset on edits in the add card dialog 2010-12-14 21:34:00 +09:00
Damien Elmes
047b06cabd fix add & rename fields when we have a fact not yet added to db 2010-12-14 21:19:14 +09:00
Damien Elmes
f31793e321 direct user to set up dropbox 2010-12-13 04:09:25 +09:00
Damien Elmes
d3214ee56c add latex header/footer config 2010-12-13 03:21:54 +09:00
Damien Elmes
bbfe323587 prevent duplicate f2 shortcuts via edit current 2010-12-12 20:05:00 +09:00
Damien Elmes
c10068efc6 fix for sample card changing when editing from main window 2010-12-12 20:02:46 +09:00
Damien Elmes
c92a00d90b add config option to turn off html stripping 2010-12-12 19:46:54 +09:00
Damien Elmes
bcbea7ab3f always reset on clayout exit, unless we're calling hooks 2010-12-11 20:58:57 +09:00
Damien Elmes
9f057e2506 remove commented old colour code 2010-12-11 20:52:02 +09:00
Damien Elmes
b507d7394d display # of facts, not cards, in model properties 2010-12-11 17:44:19 +09:00
Damien Elmes
5171055278 fix preview generation, add/edit field cases 2010-12-11 13:00:16 +09:00
Damien Elmes
a6c591edf9 copy+paste / drag+drag use 'paste' as temp file prefix 2010-12-11 02:22:54 +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
174c5a703b update download missing dialog 2010-12-10 23:55:44 +09:00
Damien Elmes
2c946fe366 tell dropbox support to use new media url location 2010-12-10 23:42:58 +09:00
Damien Elmes
42ac12975b move media URL from model properties to deck properties 2010-12-10 23:41:37 +09:00
Damien Elmes
6580a665e9 fact.setModified() needs deck arg 2010-12-10 23:27:06 +09:00
Damien Elmes
8d4a08dddf tweak wording of delete/hide options 2010-12-10 21:42:50 +09:00
Damien Elmes
ad08ad07f9 disable obsolete plugins 2010-12-09 18:00:31 +09:00
Damien Elmes
bfd4f7577d command+click on a mac 2010-12-09 17:09:22 +09:00
Damien Elmes
0e557e0389 since we may bump mod time when setting up media, do it after sync 2010-12-09 16:38:37 +09:00
Damien Elmes
405a28e090 skip dropbox init if media folder doesn't exist 2010-12-09 16:30:43 +09:00
Damien Elmes
7d846a85ab add missing / in media url 2010-12-09 16:30:06 +09:00
Damien Elmes
bff095925d split dropbox folder calculation into seperate defn so plugins can change it 2010-12-09 16:09:07 +09:00
Damien Elmes
33372980cc make sure src and dst locations are not the same 2010-12-09 16:01:25 +09:00
Damien Elmes
1d37924b54 improved media support
- tell deck the prefix based on program settings
- update media URL based on public link
- migrate media when moving between styles
2010-12-09 15:33:29 +09:00
Damien Elmes
b18bd51694 add new media options to preferences 2010-12-09 13:55:37 +09:00
Damien Elmes
1c599e7d76 media dir cwd set in libanki now 2010-12-09 13:03:38 +09:00
Damien Elmes
ff022119c3 abort download missing media early 2010-12-09 12:52:08 +09:00
Damien Elmes
e2644695cb remove obsolete forceMediaDir option 2010-12-09 12:28:01 +09:00
Damien Elmes
fbb1db8323 fix downloading personal deck when it hasn't been upgraded yet 2010-12-09 11:36:37 +09:00
Damien Elmes
e15587c1cc don't need to display error as log line anymore 2010-12-08 17:33:57 +09:00
Damien Elmes
b2a7d81519 just set minimum width instead, since this will work on osx 2010-12-08 16:54:44 +09:00
Damien Elmes
0e2bcfc173 because we can't have a bigger view in the taglist on osx, use bigger list 2010-12-08 16:49:51 +09:00
Damien Elmes
f8d13106fb more general solution to sync failures 2010-12-08 16:36:57 +09:00
Damien Elmes
90fed6bd45 don't generate multiple finished messages when multisync fails 2010-12-08 14:42:26 +09:00
Damien Elmes
ad80613d06 if the deck is not randomized, show actual due date of new cards 2010-12-08 11:25:01 +09:00
Damien Elmes
7916d336e6 always clear plugin cache on windows 2010-12-07 18:09:30 +09:00
Damien Elmes
391a019b8b new layout icon; link from main screen 2010-12-07 18:03:43 +09:00
Damien Elmes
84d6f88e71 make sure field saved before toggling mark/suspend 2010-12-07 17:27:10 +09:00
Damien Elmes
772f6d7776 report errors in multi sync, make sure to terminate early 2010-12-07 17:06:42 +09:00
Damien Elmes
ccc91b364e improve sync error messages 2010-12-07 16:48:05 +09:00
Damien Elmes
060fbb788e tell server to save after response received & applied 2010-12-07 10:40:23 +09:00
Damien Elmes
29978fffb8 treat an empty response like any other sync error 2010-12-07 10:39:16 +09:00
Damien Elmes
43e02439f1 don't accidentally reset lastSync 2010-12-06 06:12:12 +09:00
Damien Elmes
01c6ca6776 no need to close the deck twice 2010-12-05 18:11:51 +09:00
Damien Elmes
dd336fc7a7 since we detect when deck is moved, it should be safe to allow upload in multimode 2010-12-04 19:05:11 +09:00
Damien Elmes
51fe1d802b bigger target area 2010-12-04 18:58:23 +09:00
Damien Elmes
d517d4615f better colour picker 2010-12-04 18:53:14 +09:00
Damien Elmes
f72e8213d7 remove advanced options button from study options 2010-12-04 15:23:03 +09:00
Damien Elmes
c3ba8276d9 add marcus to the credits 2010-12-04 13:40:39 +09:00
Damien Elmes
0538430fac add unique window title to selective study 2010-12-04 13:26:45 +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
e2b42e0d8d add ukranian to language options 2010-12-04 12:24:23 +09:00
Damien Elmes
3bda1c82a2 show total due & new counts in deck browser 2010-12-03 10:42:30 +09:00
Damien Elmes
aba57b2afd make save work on new deck 2010-12-03 08:56:10 +09:00
Damien Elmes
2246485587 update doc links 2010-12-03 08:53:46 +09:00
Damien Elmes
8b10b031db make sure deck has a path before setting syncName 2010-12-02 23:17:23 +09:00
Damien Elmes
3b861d1704 restore UI if user decides not to overwrite deck 2010-12-02 09:54:19 +09:00
Damien Elmes
d826aa6a6a catch errors in sync finished 2010-12-02 09:52:44 +09:00
Damien Elmes
bddbb14340 fix syncName before attempting to load the deck after a personal download 2010-12-02 07:24:26 +09:00
Damien Elmes
9923d0b2dc remove revSpacing 2010-12-02 06:19:29 +09:00
Damien Elmes
2dad0d23e1 fix fact provided case, give template q/a format more useful defaults 2010-12-02 04:18:56 +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
a7a7ae1cf2 only play audio once 2010-12-01 02:45:04 +09:00
Damien Elmes
56c5bafe97 fix options leaking into other fields 2010-12-01 02:41:52 +09:00
Damien Elmes
2a36c4aaaf allow study options to expand more 2010-12-01 02:41:40 +09:00
Damien Elmes
df2f09c253 fix links in card layout screen 2010-12-01 02:15:38 +09:00
Damien Elmes
69a684f059 disable collapsible children in splitters 2010-11-30 22:48:28 +09:00
Damien Elmes
9bbf2c1126 add rename card template ability 2010-11-30 04:24:49 +09:00
Damien Elmes
8835f079d4 make sure alignment set on load 2010-11-30 03:53:49 +09:00
Damien Elmes
8e8cd73d5d link editTemplates button, but hide for now 2010-11-30 03:51:13 +09:00
Damien Elmes
5945ecd115 fix bug/crash caused by a reset in tag focus lost 2010-11-30 03:47:43 +09:00
Damien Elmes
e8aa1432e2 add whitespace preservation option & stateChange handlers 2010-11-30 03:30:21 +09:00
Damien Elmes
59ab5f9abb make it a full blown window 2010-11-30 02:58:51 +09:00
Damien Elmes
f4ef8b5123 add help, limit to card in edit current, add back compat hack 2010-11-30 02:57:17 +09:00
Damien Elmes
b98e302c70 field section implemented 2010-11-30 02:17:36 +09:00
Damien Elmes
63b015fba5 card template section implemented 2010-11-30 00:09:29 +09:00
Damien Elmes
35a5569038 dialog refactor wip 2010-11-29 04:56:45 +09:00
Damien Elmes
5ecb4bde49 clear compiled plugin files; make some strings translatable 2010-11-28 18:44:56 +09:00
Damien Elmes
8074e7b5a8 more robust add cards fix 2010-11-28 18:03:00 +09:00
Damien Elmes
0c7988fc01 remove old keypress handler; qt seems to get it right now 2010-11-28 02:57:44 +09:00
Damien Elmes
54c1d253a3 make sure to save fields before previewing 2010-11-28 02:24:44 +09:00
Damien Elmes
d770008228 display new style formats, but keep old style on DB for now 2010-11-28 02:02:36 +09:00
Damien Elmes
054287445c workaround _programLayout missing bug 2010-11-27 23:59:05 +09:00
Damien Elmes
0110875a9d fix some issues with the fact editor
- don't save a fact to disk on keystroke timer
- update unique/required checking for the above
- don't try to set focus to old widget if it doesn't exist
2010-11-27 23:37:35 +09:00
Damien Elmes
8870adf528 if exiting a custom scheduler, need to reset to update counts 2010-11-27 22:41:05 +09:00
Damien Elmes
d897ff7a0b typo of 'download' 2010-11-27 07:39:24 +09:00
Damien Elmes
05baaaaf44 wipe original media path when exporting 2010-11-26 04:15:29 +09:00