Damien Elmes
cf25b3c053
make sure bulk flag changes sync
...
https://anki.tenderapp.com/discussions/ankidesktop/31774-flag-syncing-bug
2019-02-05 13:01:07 +10:00
Damien Elmes
867e4b9f94
support {{CardFlag}}
...
https://anki.tenderapp.com/discussions/ankidesktop/32158-flags
2019-02-05 13:00:47 +10:00
Damien Elmes
d57511713c
don't outline answer buttons graph
...
small numbers lead to the outline overlapping the graph bounds
2019-02-05 12:40:05 +10:00
Damien Elmes
29a680d8bf
fix decimal intervals in revlog as well
2019-02-05 12:30:22 +10:00
Damien Elmes
e073ef08b9
shift revlog eases when turning v2 sched on/off
...
fixes old 'good'/'easy' answers showing up as 'hard'/'good' in
the graphs
2019-02-05 12:30:01 +10:00
Damien Elmes
c38af98f53
show all four possible eases in v2 sched learning ease graph
2019-02-05 12:27:17 +10:00
Damien Elmes
d51cdec73e
fix v2 sched+hourly retention graph issue
2019-02-05 12:26:36 +10:00
Damien Elmes
dd01561537
fire saveField("key") when webview loses focus
...
fixes the following reported issue, caused by currentField
being sent to None:
1. Start from the main view.
2. Click Add
3. In the Add window, change deck
4. In the Choose Deck window, add a new deck, give a random name
5. Back in the Add window, call "Edit HTML"
6. Anki displays an error
This change will mean the editFocusLost hook will not fire when
switching between windows, which is probably an improvement.
2019-02-05 10:46:47 +10:00
Damien Elmes
1675d2f01e
fix due column as well in db check
2019-02-04 14:33:53 +10:00
Damien Elmes
86fb47d49d
ensure today and dayCutoff are integers
...
https://github.com/dae/anki/pull/272
2019-02-04 14:29:52 +10:00
Damien Elmes
488c867afb
info/warning/etc need to be be application modal
...
WindowModal was allowing multiple popups in the browser on Windows:
https://anki.tenderapp.com/discussions/beta-testing/1378-error-does-not-go-away
2019-02-04 07:32:49 +10:00
Damien Elmes
de38313071
make sure we save field in all blur cases
...
https://anki.tenderapp.com/discussions/ankidesktop/32268-changes-in-editcurrent-and-addcards-not-taking-effect-when-using-mouse-rather-than-hotkey
2019-01-29 09:51:54 +10:00
Damien Elmes
6b24b61999
skip the webview reload when undoing reviews
2019-01-29 09:35:46 +10:00
Damien Elmes
318765cb2e
remove another newline case from empty fields
...
thanks to dlon: https://github.com/dae/anki/pull/273
2019-01-29 08:29:01 +10:00
Damien Elmes
57d566d670
Merge pull request #273 from zjosua/reinstate-mungehtml
...
Reinstate mungeHTML in editor.py
2019-01-29 08:26:47 +10:00
Damien Elmes
c8b5ce1b66
Merge pull request #275 from glutanimate/editor-addbutton-qrc-support
...
Add support for button icons stored in Qt resource system
2019-01-29 08:26:07 +10:00
Damien Elmes
819637721c
Merge pull request #274 from dlon/clipboard-crash
...
Fix crash caused by cutting and copying events that don't modify the clipboard
2019-01-29 08:22:21 +10:00
Damien Elmes
41f1ef02de
add decimal ivl fix to fixIntegrity()
2019-01-29 08:17:24 +10:00
Damien Elmes
104b77b53f
add .cursor()
2019-01-29 08:17:10 +10:00
Damien Elmes
d0fb87d432
make sure lapse % doesn't create decimal intervals
...
issue reported on
https://github.com/dae/anki/pull/272
2019-01-29 08:01:23 +10:00
Glutanimate
709bfa4a11
Add support for button icons stored in Qt resource system
2019-01-26 20:42:56 +01:00
David Lönnhager
106134be33
Fix crash caused by cutting and copying
2019-01-26 04:29:05 +01:00
zjosua
4981fa187a
Reinstate mungeHTML in editor.py
...
The removal of this function in #270 causes <br> to remain in seemingly
empty editor fields, which in turn wrongly prompts the "Close and lose
current input?" dialog.
2019-01-25 23:12:48 +01:00
Damien Elmes
fcfb45ccdf
Merge pull request #271 from Arthur-Milchior/quickerMoveTemplate
...
moveTemplate slightly quicker
2019-01-21 14:27:54 +10:00
Damien Elmes
3c96492a1a
Merge pull request #270 from dlon/br-improve
...
Remove <br> from empty fields.
2019-01-21 14:26:12 +10:00
Arthur-Milchior
b29fd508c7
moveTemplate slightly quicker
...
When a template is moved, only move the ord of cards whose position
did change.
2019-01-20 15:46:58 +01:00
David Lönnhager
4ca2220117
Remove <br> from empty fields.
2019-01-19 19:36:55 +01:00
Damien Elmes
e41c399954
Revert "default to GL mode auto on qt 5.12"
...
This reverts commit d7760d9831
.
unfortunately there still appear to be widespread issues on qt 5.12
2019-01-06 09:59:25 +10:00
Damien Elmes
2a539cda1b
add % to hard interval option
2019-01-02 15:24:11 +10:00
Damien Elmes
a44915a743
bump version
2019-01-02 15:24:00 +10:00
Damien Elmes
71e0c88032
make sure we normalize deck names on input
...
https://anki.tenderapp.com/discussions/ankidesktop/31635-anki-crashes-when-new-card-is-added
2018-12-24 10:03:59 +10:00
Damien Elmes
1c39f4c194
deck fix print statements may be running in ascii environment
...
this should probably use the collection log in the future
2018-12-24 09:54:59 +10:00
Damien Elmes
8e4f5d5032
fix recording overflow handling
2018-12-22 13:41:35 +10:00
Damien Elmes
f91e30a2c1
fix field content showing in top button area
2018-12-22 13:27:12 +10:00
Damien Elmes
c740723e0b
bump version
2018-12-18 19:42:00 +10:00
Damien Elmes
4c6c0d428b
detect and refuse to run on nouveau
2018-12-18 19:29:34 +10:00
Damien Elmes
a6c34fd79f
ignore broken reset hooks in database check
...
ideally the original code should be correctly cleaning up the hooks,
but if it does not, then we don't want to repeatedly present the user
with confusing errors when they try to check their database is ok.
2018-12-15 13:14:33 +10:00
Damien Elmes
d6d5677fa8
remove unused ref
2018-12-15 12:45:38 +10:00
Damien Elmes
ba9ebcf8f9
make sure change note type clears up hooks
...
if an error occurred after QDialog.accept() had been called,
the hook was left lying around and caused errors when reset later
fired
File "aqt\main.py", line 1028, in onCheckDB
File "aqt\main.py", line 516, in reset
File "anki\hooks.py", line 28, in runHook
File "aqt\modelchooser.py", line 47, in onReset
File "aqt\modelchooser.py", line 82, in updateModels
<class 'RuntimeError'>: wrapped C/C++ object of type QPushButton has been deleted
2018-12-15 12:45:17 +10:00
Damien Elmes
748f362695
fix the other json.dumps call
...
previous change was in the wrong place
33ae6404f1
2018-12-15 09:15:43 +10:00
Damien Elmes
0769bf7ac9
apply stylesheet app wide, and add border to win10 menu
...
the night mode add-on may need updating with this change, but with
a global stylesheet it may be easier to style widgets in the future
menu bar issue:
https://anki.tenderapp.com/discussions/beta-testing/1313-anki-216-beta-1#comment_46664932
2018-12-14 20:35:12 +10:00
Damien Elmes
9e4730f9dd
add file to track pinned modules
2018-12-14 20:32:53 +10:00
Damien Elmes
33ae6404f1
don't escape unicode characters in add-on json
...
https://anki.tenderapp.com/discussions/ankidesktop/31423-configuration-module-of-addons-is-not-allowing-pt-br-accent
2018-12-13 21:34:55 +10:00
Damien Elmes
727570418c
restart mpv if it stops responding
...
https://anki.tenderapp.com/discussions/ankidesktop/31433-error
2018-12-13 21:30:17 +10:00
Damien Elmes
15721d840f
bump version
2018-12-13 21:03:56 +10:00
Damien Elmes
053b286398
include git hash in version info
2018-12-13 20:59:06 +10:00
Damien Elmes
30f19c07be
find comparisons needs to be normalized
...
this data should probably be normalized when it's originally
added to the collection
https://anki.tenderapp.com/discussions/ankidesktop/31409-cant-search-by-deck-when-searching-decks-containing-arabic-text
2018-12-13 20:36:04 +10:00
Damien Elmes
54d5a321b6
bump version
2018-12-10 15:17:21 +10:00
Damien Elmes
d7760d9831
default to GL mode auto on qt 5.12
2018-12-10 15:17:21 +10:00
Damien Elmes
e10b9a032e
mention later qt versions in readme
2018-12-10 15:17:15 +10:00