Damien Elmes
cc3086cf80
fix '\\' being converted to single backslash
...
Appears the default changed in 3.x
https://github.com/mathjax/MathJax/issues/2532
https://forums.ankiweb.net/t/double-backslashes-in-text-of-notes-are-turned-into-single-backslashes-on-display/9048
2021-04-15 18:55:31 +10:00
Damien Elmes
0fbae6bce2
update translations
2021-03-27 15:13:11 +10:00
Damien Elmes
d28d2493c0
remove the default question fade
...
Fading was primarily motivated by wanting to prevent ugly redraw,
but we wait for both MathJax and images now.
2021-03-27 15:12:32 +10:00
Damien Elmes
a598066a5b
delay scrolling to answer until images load
2021-03-27 15:12:32 +10:00
Damien Elmes
ac37da1b0d
fix .csv import not using faster QPlainTextEdit
2021-03-27 15:12:32 +10:00
Damien Elmes
8b4025e340
fix spurious warning in db check for v1 scheduler+non-zero lapse ivl%
...
https://forums.ankiweb.net/t/invalid-property-on-card-not-resolving-via-recommended-check-database/8430
2021-03-27 15:12:32 +10:00
Damien Elmes
8de6113e8a
deck deletion in deck list was not resetting state
2021-03-27 15:12:32 +10:00
Damien Elmes
8bf6c55d18
Merge pull request #1067 from RumovZ/regex-err
...
Fix regex error formatting and search error escaping
2021-03-13 16:52:39 +10:00
Damien Elmes
bb48cf2a46
fix 'forgot card' translation string
2021-03-13 16:51:20 +10:00
Damien Elmes
dbdfdfe53d
Merge pull request #1064 from BlueGreenMagick/fix-sidebar-click
...
Clicking the expander icon should not trigger click event
2021-03-11 10:23:02 +10:00
Damien Elmes
6cdaa48cdc
Backport merge pull request #1063 from hgiesel/edithtmlfix
...
Fix bug with initially enabled toolbar in browser
2021-03-11 10:08:51 +10:00
Damien Elmes
7e14f72121
bump version
2021-03-10 11:11:45 +10:00
Damien Elmes
8eebfe18a2
update translations
2021-03-10 10:46:34 +10:00
Damien Elmes
ef9da3808c
bump version
2021-03-09 14:44:20 +10:00
Damien Elmes
7aac1b08d2
Merge pull request #1062 from abdnh/strip-html-comments
...
Strip HTML comments from external pastes
2021-03-09 11:55:59 +10:00
Damien Elmes
d3fa8621cb
Merge pull request #1060 from hgiesel/focusplus
...
Fix focus handling by moving caretToEnd logic
2021-03-09 11:53:09 +10:00
Damien Elmes
7ce75479b2
fix sync download failing when temp dir on different mount
...
https://forums.ankiweb.net/t/problems-with-2-1-41-on-arch-linux/8103
2021-03-09 11:44:49 +10:00
abdo
7673a52a02
Strip HTML comments from external pastes
...
Fix a regression caused by 150de7a683
2021-03-09 03:15:08 +03:00
Henrik Giesel
76260c3f8d
Satisfy formatter
2021-03-08 20:55:04 +01:00
Henrik Giesel
972993b42e
Move caretToEnd logic out of focus handling
2021-03-08 20:40:23 +01:00
Henrik Giesel
6db7897601
Improve focus handling
...
* Ported from #1046 :
* disabling buttons will clear button highlight
* enabling button will set button highlight
* move caret to end executed before enabling buttons (so button highlight will be for actual position of caret)
* move caret to end will also be executed if previousActiveElement is null, which will only be the case before the first onBlur was executed:
* so that caret will be moved to end on opening editor
2021-03-08 14:20:06 +01:00
Damien Elmes
b81e2c0265
Ensure we purge caches when rolling back
...
Fixes #1056
2021-03-08 10:39:18 +10:00
Damien Elmes
e1bf19b6ee
Merge pull request #1052 from tqml/fix/import-delimiter-change
...
Import Dialog: Do not change delimiter if cancel button is pressed
2021-03-08 10:23:45 +10:00
Damien Elmes
57100317e5
Merge pull request #1057 from abdnh/fix-editor-rtl-check
...
Fix editor RTL check
2021-03-08 10:05:50 +10:00
abdo
79dcfc84be
Fix editor RTL check
2021-03-07 18:12:42 +03:00
Benjamin K
0452ed0241
Update CONTRIBUTORS
2021-03-07 11:05:41 +01:00
Damien Elmes
312fa27898
Merge pull request #1055 from hgiesel/editorfocustofix
...
Do not execute caretToEnd when Alt-tabbing back to application
2021-03-07 09:40:57 +10:00
Henrik Giesel
aa3ba38392
Do not execute caretToEnd when Alt-tabbing back to application
2021-03-06 17:57:04 +01:00
Benjamin K
5d880f6e31
Clean up imports
2021-03-04 19:55:35 +01:00
Benjamin K
a066cee326
The old delimiter is now kept, when cancel button is clicked
2021-03-04 19:39:43 +01:00
Damien Elmes
3ba08d1189
more undo strings
2021-03-04 11:52:20 +10:00
Damien Elmes
59ec485852
handle duplicate keys in schema 11 deckconf
2021-03-04 11:52:15 +10:00
Damien Elmes
40093f813f
update translations
2021-03-04 11:52:10 +10:00
Damien Elmes
07989afa38
fix infinite loop on card answer when parent is missing deck
2021-03-04 11:03:09 +10:00
Damien Elmes
edaabee942
add undo.ftl
2021-03-04 11:03:09 +10:00
Damien Elmes
65acf70df4
handle case when .ftl file doesn't exist yet
2021-03-04 11:03:09 +10:00
Damien Elmes
92aaaf7146
Merge pull request #1048 from hgiesel/focusfieldsfix
...
Fix focus handling when coming from top left buttons
2021-03-02 13:00:24 +10:00
Damien Elmes
5f9792392a
don't cap child counts to parents when reviewing in v2
...
https://forums.ankiweb.net/t/anki-2-1-41-beta/7305/59
When originally implemented in 21023ed3e5 ,
a given deck's limit was bound by its parents. This lead to a deck list
that seemed more logical in the parent limit < child limit case, as
child counts couldn't exceed a parent's, but it obscured the fact that
child decks could still be clicked on to show cards. And in the parent
limit > child limit case, the count shown for the child on the deck list
did not reflect how many cards were actually available and would be
delivered.
This change updates the reviewer to ignore parent limits when getting
review counts for the deck, which makes the behaviour consistent with
the deck list, which was recently changed to ignore parent limits.
Neither solution is ideal - this was a tradeoff v2 made in order to keep
fetching of review cards from multiple decks reasonably performant. The
experimental scheduling work moves back to respecting limits on
individual children, so this should hopefully improve in the future.
Also removed _revForDeck(), which was unused.
2021-03-02 10:23:06 +10:00
Damien Elmes
de7baa80bd
switch to 4 buttons when previewing in test scheduler
...
- Currently we just use 1.5x and 2x the normal preview delay; we could
change this in the future.
- Don't try to capture the current state; just use a flag to denote
exit status.
- Show (end) when exiting
2021-03-01 23:47:00 +10:00
Damien Elmes
c74a71a6d7
interval sorting
2021-03-01 21:48:14 +10:00
Damien Elmes
4387e3ed86
fix reps updating in v2, but do it in answerCard instead of getCard
2021-03-01 21:48:02 +10:00
Henrik Giesel
e36a9c78e3
Fix focus handling when coming from top left buttons
2021-03-01 12:28:45 +01:00
Damien Elmes
9c0656329b
Merge pull request #1047 from RumovZ/dyndeck-links
...
Make clickable dyndeck labels fixed in size
2021-03-01 20:45:59 +10:00
RumovZ
e29bd4479b
Make clickable dyndeck labels fixed in size
2021-03-01 11:26:52 +01:00
Damien Elmes
f764753920
show the empty card message on the back of the card as well
...
Otherwise when viewing the back side, user can end up with an empty
screen.
2021-03-01 15:32:31 +10:00
Damien Elmes
14cc81f837
update translations
2021-03-01 13:49:14 +10:00
Damien Elmes
fb7ee0355f
turn the 'cards may be excluded' sentence into an action
2021-03-01 13:48:56 +10:00
Damien Elmes
88e2aba93c
fix inconsistent test handling on Windows
...
Bazel sets TZ to UTC when running tests, so the tests are reproducible.
But it seems like the Rust time crate was not honoring it, and using
the configured timezone instead. "Fix" by forcing UTC when testing, as
we already special-case a test run.
2021-03-01 13:36:36 +10:00
Damien Elmes
8f0c8b6f8a
use different approach to running tests twice
...
The symlink approach was breaking on Windows
2021-03-01 12:47:39 +10:00
Damien Elmes
2c6b6734b5
experimental queue building
...
Still a work in progress, and hidden behind a feature flag.
2021-03-01 12:18:21 +10:00