Henrik Giesel
8ddb0bc6ed
Fix some cases where Mathjax whitespace formatting is destroyed
2021-09-15 13:33:19 +02:00
Henrik Giesel
1185593fee
Use CodeMirror for Mathjax Editor
2021-09-15 13:33:18 +02:00
Henrik Giesel
882a2710a9
Autoupdate mathjax image
...
* propably should use changeTimer here
2021-09-15 13:33:18 +02:00
Henrik Giesel
ce2dbaafb9
Fix focus issues with Mathjax editor
2021-09-15 13:33:18 +02:00
Henrik Giesel
0f92664d4a
First implementation of MathjaxHandleEditor
...
+ use manual focus highlighting on editing-area
2021-09-15 13:33:17 +02:00
Henrik Giesel
df24682b2a
Make Mathjax menu also a floating dropdown menu like ImageHandle
2021-09-15 13:33:17 +02:00
Henrik Giesel
241d5cdd13
Fix MathJax overlay after rebase
2021-09-15 13:33:17 +02:00
Henrik Giesel
ed4621de9e
Add InlineBlock buttons to mathjax components
2021-09-15 13:33:12 +02:00
Henrik Giesel
f9a3c513ce
Add HandleControl to MathjaxHandle
2021-09-15 13:32:33 +02:00
Henrik Giesel
a37460dbbe
Display Mathjax handle when clicking mathjax
2021-09-15 13:32:33 +02:00
Henrik Giesel
922461ea47
Rename showImageHandle to showHandles
2021-09-15 13:32:33 +02:00
Henrik Giesel
6a1fae53df
Formalize "Decorated components API"
2021-09-15 13:32:32 +02:00
Henrik Giesel
9fb0ce973b
Implement moveNodesInsertedBeforeEndToAfterEnd
...
This will prevent the user typing into the decorated elements
by accident because they place cursor behind it
2021-09-15 13:32:32 +02:00
Henrik Giesel
d7e0f77439
Unify anki-mathjax-* to just anki-mathjax
2021-09-15 13:32:32 +02:00
Henrik Giesel
6b14afda27
Add MathjaxHandle
2021-09-15 13:32:32 +02:00
Henrik Giesel
14aaa10bf3
Implement latex highlighting for Latex in codable
2021-09-15 13:32:32 +02:00
Henrik Giesel
6953ea9703
Use margin:auto instead of text-align:center for mathjax-block
2021-09-15 13:32:31 +02:00
Henrik Giesel
167370fcb7
Do not start ImageHandle for images with [data-anki]
2021-09-15 13:32:31 +02:00
Henrik Giesel
7950078e2b
Nicely portray mathjax with right color + alignment in Editor
2021-09-15 13:32:31 +02:00
Henrik Giesel
b0378690c0
Enable edit mode for mathjax blocks
2021-09-15 13:32:31 +02:00
Henrik Giesel
cd36fe2518
Correctly include editable css
2021-09-15 13:32:31 +02:00
Henrik Giesel
1465d3a848
Survive to Codable and back
2021-09-15 13:32:31 +02:00
Henrik Giesel
b0b2ae3ece
Transform to mathjax components for fieldHTML
2021-09-15 13:32:31 +02:00
Henrik Giesel
5129aca66f
Implement MathjaxBlock
2021-09-15 13:32:30 +02:00
Henrik Giesel
9b2378c3d2
Introduce editable module
2021-09-15 13:32:30 +02:00
Damien Elmes
9daf037c0b
Merge pull request #1264 from hgiesel/tageditor2
...
Svelte Tag Editor v2
2021-09-15 20:21:16 +10:00
Damien Elmes
be471f8bde
Merge pull request #1370 from evandroforks/add_missing_none
...
Fix previous card attribute not initialized
2021-09-15 20:00:35 +10:00
Henrik Giesel
dd280038a8
Prevent tooltip expanding body tag in editor
2021-09-15 02:24:09 +02:00
Henrik Giesel
a6504e3f47
Do not stop showing suggestions when entering double colon for separator
2021-09-15 02:02:19 +02:00
evandrocoan
7e32e4efd5
Fix previous card attribute not initialized
2021-09-13 23:16:25 -03:00
Damien Elmes
926f0c7929
disable wayland again, but allow enabling it
...
Will add an entry to the known issues page.
2021-09-14 09:53:23 +10:00
Damien Elmes
18bd821a1f
preserve focus on notetype change
...
Closes #1360
2021-09-13 15:31:24 +10:00
Damien Elmes
806fb0f102
allow wayland again
...
See #1368
2021-09-13 15:18:32 +10:00
Damien Elmes
2ea7a06234
update translations
2021-09-13 14:58:03 +10:00
Damien Elmes
70a367137d
handle filtered case when repositioning
2021-09-13 14:57:41 +10:00
Damien Elmes
b877026248
don't check state of current card when repositioning
...
closes #1365
2021-09-13 14:56:53 +10:00
Damien Elmes
bbd7d057d8
Merge pull request #1358 from evandroforks/lastcardinfo
...
Add option to reveal previous card's info
2021-09-13 12:06:10 +10:00
Damien Elmes
59c604e774
Merge pull request #1364 from evandroforks/fix_unclosed_python_file
...
Fix ResourceWarning: unclosed file <_io.BufferedWriter name=5>
2021-09-13 12:01:34 +10:00
Damien Elmes
6296e93c21
check for invalid collections in full_upload()
2021-09-13 11:50:13 +10:00
Damien Elmes
6fb6ffa1d7
tentative fix for learning count underflow
...
The 'avoid showing learning card twice' logic is now only applied
when the next learning card was already due to be shown. This'll mean
there will be cases where a learning card does get shown twice near
the end, but it makes the behaviour easier to reason about, for both
us and end users.
2021-09-13 11:08:55 +10:00
Damien Elmes
c9d3e5462e
bikeshedding: amount -> match_limit
...
+ convert from u32 in backend method
2021-09-12 11:57:49 +10:00
Henrik Giesel
e85c93f3e7
Cap tag suggestions at 500
2021-09-10 01:13:50 +02:00
evandrocoan
c7cff516e4
Add clone stdin to another _process deletion
2021-09-09 18:36:21 -03:00
Henrik Giesel
1fd7fe4391
Fix crosshair not showing on main text of Tag when in select mode
2021-09-09 22:31:16 +02:00
Henrik Giesel
95058ba23f
Introduce TagEditMode as a wrapper around TagWithTooltip
2021-09-09 21:47:07 +02:00
Henrik Giesel
0fdd2d9c52
Only hide DeleteBadge when hovering on tag
2021-09-09 20:16:52 +02:00
Henrik Giesel
69c6265111
Align suggestions with start of tag
2021-09-09 19:03:06 +02:00
Henrik Giesel
4029a608bc
Only show tag tooltip on hover, not focus
2021-09-09 18:36:29 +02:00
Henrik Giesel
9b20ca2da4
Scroll suggestion tag into view
2021-09-09 18:32:58 +02:00
Henrik Giesel
75ed24b7ea
Do not use overflow-x on ButtonToolbar
...
* Fixes deck-options dropdown not showing.
It seems like it's no longer necessary
2021-09-09 17:50:02 +02:00