Henrik Giesel
b4860fbc6b
Fix autocomplete showing on arrow keys and height resize on no tags
2021-09-09 15:37:50 +02:00
Henrik Giesel
8a648a4bcf
Implement accepting suggestions via Enter
2021-09-09 15:37:50 +02:00
Henrik Giesel
b6ffc4d071
Introduce AutocompleteItem
...
* needs too much custom styling / behavior to be done with DropdownItem
2021-09-09 15:37:50 +02:00
Henrik Giesel
d2d6623788
suggestions -> suggestionsPromise, so it works with external APIs
2021-09-09 15:37:50 +02:00
Henrik Giesel
d5eff3b75c
Don't allow Enter/Tab/Arrows for Autocomplete, if not active
...
Don't show Autocomplete, if there are no items available
2021-09-09 15:37:49 +02:00
Henrik Giesel
c18c0dd5b9
Have WithAutocomplete export its API
...
allows it to be used in more contexts
2021-09-09 15:37:49 +02:00
Henrik Giesel
85a5f627be
Rename TagAutocomplete to WithAutocomplete
...
It's general enough to be used in other cases too
2021-09-09 15:37:49 +02:00
Henrik Giesel
6bf478acdf
Improve visuals of Tag component
2021-09-09 15:37:49 +02:00
Henrik Giesel
477796fb3d
Save deletions via delete icon to db
2021-09-09 15:37:48 +02:00
Henrik Giesel
fc5dffbf86
Save tags back to Python
2021-09-09 15:37:47 +02:00
Henrik Giesel
51732b4470
Set tags from Python
2021-09-09 15:37:47 +02:00
Henrik Giesel
72b4487f39
Remove deleteActiveTag, fix appendEmptyTag
2021-09-09 15:37:47 +02:00
Henrik Giesel
a88af9954c
Fix some deletion behavior
2021-09-09 15:37:47 +02:00
Henrik Giesel
151a64af7f
Make Autocomplete dismount along with TagInput on blur
2021-09-09 15:37:47 +02:00
Henrik Giesel
263ee2364d
Implement on:autocomplete
2021-09-09 15:37:46 +02:00
Henrik Giesel
978b2d6227
Don't highlight suggestion items
...
Other suggestions menus don't do it either
2021-09-09 15:37:46 +02:00
Henrik Giesel
3d013fd521
Fix tagmove
2021-09-09 15:37:46 +02:00
Henrik Giesel
5b473df41c
Introduce activeName so we can pass it to TagAutocomplete
2021-09-09 15:37:45 +02:00
Henrik Giesel
253c6d702b
Export choice as autocompletionChoice from TagAutocomplete
2021-09-09 15:37:45 +02:00
Henrik Giesel
3a7df7ca40
Make tagunique a more general tagaccept
...
* tagaccept includes what was previous done by on:blur
* on:blur in TagInput was in some cases not bubbled up to TagEditor for some reason
2021-09-09 15:37:45 +02:00
Henrik Giesel
b59c5bcc8d
Use Autocomplete on TagInput again
2021-09-09 15:37:44 +02:00
Henrik Giesel
60faccebc0
Pass original to Autocomplete
2021-09-09 15:37:44 +02:00
Henrik Giesel
2a10d1a236
Fix TagBadge and TagSpacer + shortcut
2021-09-09 15:37:44 +02:00
Henrik Giesel
415c473d89
Export blink as a function, works more reliably
2021-09-09 15:37:43 +02:00
Henrik Giesel
b842a1d6f2
Fix behavior when simply entering a duplicate
2021-09-09 15:37:43 +02:00
Henrik Giesel
6a3b88cfb8
Implement tagsplit
2021-09-09 15:37:43 +02:00
Henrik Giesel
d706640acd
Fix tagjoinnext
2021-09-09 15:37:43 +02:00
Henrik Giesel
a4ca20d852
Fix tagjoinprevious
2021-09-09 15:37:43 +02:00
Henrik Giesel
1766162241
Fix tagmove
2021-09-09 15:37:42 +02:00
Henrik Giesel
20971037ab
Fix TagBadge and TagSpacer
2021-09-09 15:37:42 +02:00
Henrik Giesel
0a6dcfd55b
Align tagenter tagdelete and tagunique
2021-09-09 15:37:42 +02:00
Henrik Giesel
da713badc0
Implement decideAfterBlur and activeAfterBlur
2021-09-09 15:37:42 +02:00
Henrik Giesel
02fc7cc16f
Prefer focusing TagInput in onMount
2021-09-09 15:37:41 +02:00
Henrik Giesel
75783fff7c
Completely decouple Tag from TagInput
2021-09-09 15:37:41 +02:00
Henrik Giesel
ea08e89d33
Add .input to Tag interface
2021-09-09 15:37:41 +02:00
Henrik Giesel
f6927bea41
Remove special treatment of last tag
2021-09-09 15:37:41 +02:00
Henrik Giesel
da3ea03694
Try to remove special handling of last tag / inputNew
2021-09-09 15:37:40 +02:00
Henrik Giesel
13f16790d6
Improve behavior when moving towards newInput
2021-09-09 15:37:40 +02:00
Henrik Giesel
f6ca173d0c
tagmove should act like tagjoin on empty inputs
2021-09-09 15:37:40 +02:00
Henrik Giesel
5999b3459b
Fix double delete on empty input
2021-09-09 15:37:40 +02:00
Henrik Giesel
7a7c862fa9
Implement blink on duplicate detected
2021-09-09 15:37:39 +02:00
Henrik Giesel
12a3d83d0a
Add some visual for TagAutocomplete
2021-09-09 15:37:39 +02:00
Henrik Giesel
8d691c217a
Minimize reflow upon clicking tag
2021-09-09 15:37:39 +02:00
Henrik Giesel
b91d20bd85
Implement tagmovenext fully
2021-09-09 15:37:39 +02:00
Henrik Giesel
8fd2f1a8c4
Almost implement tagmove
...
* tagmovenext will start on the last position rather than first
2021-09-09 15:37:38 +02:00
Henrik Giesel
8a6067958f
Reimplement tagjoin with tick()
2021-09-09 15:37:38 +02:00
Henrik Giesel
766270a7bf
Start implemention tagmove
2021-09-09 15:37:38 +02:00
Henrik Giesel
a8b002acee
Set caret correctly after tagjoin
2021-09-09 15:37:38 +02:00
Henrik Giesel
e6bd66b894
Show Autocomplete on keydown, hide on blur
2021-09-09 15:37:38 +02:00
Henrik Giesel
2629afe6b0
Adjust padding of TagInput a little
2021-09-09 15:37:37 +02:00
Henrik Giesel
a0c44f55db
Fix some WithDropdownMenu logic
2021-09-09 15:37:37 +02:00
Henrik Giesel
e368cf09a8
Factor out ButtonToolbar from TagAutocomplete
2021-09-09 15:37:37 +02:00
Henrik Giesel
0d394814e7
Decouple TagInput from TagAutocomplete completely
2021-09-09 15:37:37 +02:00
Henrik Giesel
7b6f49577a
Add tabbable option to DropdownItem
2021-09-09 15:37:37 +02:00
Henrik Giesel
f52ad747cb
Fix issue with text showing below StickyBottom
2021-09-09 15:37:37 +02:00
Henrik Giesel
68509995d5
Make tags stand less out in dark mode
2021-09-09 15:37:36 +02:00
Henrik Giesel
178062fc2d
Make styling of DropdownMenu easier by introducing dropdown-content
2021-09-09 15:37:36 +02:00
Henrik Giesel
e287b396f9
Decouple Autocomplete from TagInput:
...
Allows to only have one autocompletion for all tags, rather than every
tag having its own
2021-09-09 15:37:36 +02:00
Henrik Giesel
59ef4259f5
Remove dead code from TagAutocomplete
2021-09-09 15:37:36 +02:00
Henrik Giesel
b778653851
Implement tagjoin events
2021-09-09 15:37:36 +02:00
Henrik Giesel
bbb4084f03
Delete tag when update reveals its a duplicate
2021-09-09 15:37:35 +02:00
Henrik Giesel
9706b1e15c
Enable keyed blocks in TagEditor for tags
2021-09-09 15:37:35 +02:00
Henrik Giesel
0fcead4843
Rewrite paste behavior
2021-09-09 15:37:35 +02:00
Henrik Giesel
a4f52f82d8
Delete when updating tagname to empty text
2021-09-09 15:37:35 +02:00
Henrik Giesel
3869db8c86
Connect Bootstrap dropdown with trigger via classes/props
2021-09-09 15:37:34 +02:00
Henrik Giesel
6e563ddf49
Use our DropdownMenu component for TagAutocomplete
2021-09-09 15:37:34 +02:00
Henrik Giesel
3d594c1883
Allow correctly adding tags
...
+ Make taginput unfocusable via Tab => prefer Ctrl+Shift+T
2021-09-09 15:37:34 +02:00
Henrik Giesel
2a30eccfa4
Make caret cursor more discoverable
2021-09-09 15:37:34 +02:00
Henrik Giesel
eff5df2c69
Remove TagInputEdit and TagInputNew
2021-09-09 15:37:34 +02:00
Henrik Giesel
d89a6af45f
Port Focus tags shortcut to webview
2021-09-09 15:37:34 +02:00
Henrik Giesel
f047441c18
Behave correctly upon Enter on TagInputEdit
2021-09-09 15:37:34 +02:00
Henrik Giesel
cecbafcec8
Create AddTagBadge component
2021-09-09 15:37:33 +02:00
Henrik Giesel
2b9e32fb08
Make Tag icon an add tag icon
2021-09-09 15:37:33 +02:00
Henrik Giesel
bcd6e037f2
Adjust offsets and sizes to make tag input smaller
2021-09-09 15:37:33 +02:00
Henrik Giesel
4aaba0875f
Enable tag delete icon
2021-09-09 15:37:33 +02:00
Henrik Giesel
016d815ee1
Port most components from first tageditor PR
2021-09-09 15:37:33 +02:00
Henrik Giesel
7f6e7235f1
Display a tag-outline icon in the bottom left
2021-09-09 15:37:33 +02:00
Henrik Giesel
9919cf2b47
Add Tag DeleteIcon
2021-09-09 15:37:33 +02:00
Henrik Giesel
8b92ba7fa4
Add Tag.svelte
2021-09-09 15:37:33 +02:00
Henrik Giesel
37fdefaf40
Mount TagEditor
2021-09-09 15:37:33 +02:00
Damien Elmes
0c94600be6
Merge pull request #1357 from hgiesel/preventstickybubble
...
Prevent sticky bubble
2021-09-08 19:02:00 +10:00
Henrik Giesel
6b633fc275
However bubble up when clicking on label container itself
2021-09-07 15:02:59 +02:00
Henrik Giesel
828cf80f68
Put sticky tooltip on icon, not label container
2021-09-07 14:33:15 +02:00
Henrik Giesel
26e9fa1c01
Prevent sticky bubbling and saveField before toggling sticky
2021-09-07 14:33:05 +02:00
Damien Elmes
1aad956872
fix case of fields table
2021-09-07 10:22:22 +10:00
Damien Elmes
d96b017d52
remove recursive symlink
...
https://github.com/ankitects/anki/pull/1332#issuecomment-913572914
2021-09-06 21:26:30 +10:00
Henrik Giesel
90dc1a0b40
Fix Float buttons in rtl
2021-09-06 21:15:37 +10:00
Henrik Giesel
803bf1b9d4
Fix ButtonDropdown disappearing when mouseupping on HandleBackground
2021-09-06 21:15:37 +10:00
Henrik Giesel
912fb0d94d
Fix Tab not moving caret to end
2021-09-06 21:15:37 +10:00
Henrik Giesel
57eb988068
Make clicking on labelcontainer move focus to field
2021-09-06 21:15:37 +10:00
Henrik Giesel
997e28384d
Decrease margin of the pin icon on the right
2021-09-06 21:15:37 +10:00
Henrik Giesel
b7ca721a2c
Have a uniform border-radius for buttons and fields
2021-09-06 21:15:37 +10:00
Henrik Giesel
212fd00405
Add a dashed border around pictures when image-editing
2021-09-06 21:15:37 +10:00
Henrik Giesel
63bc3f823b
Make focus highlight artificial and based on :focus-within
2021-09-06 21:15:37 +10:00
Henrik Giesel
b40f7ef262
Remove comma
2021-09-06 21:15:37 +10:00
Henrik Giesel
214b674cad
Prevent overflow of sizeDimensions or image handle buttons
2021-09-06 21:15:37 +10:00
Henrik Giesel
abf0eb1c16
Fix automatic positioning of ButtonDropdown after changing float property
2021-09-06 21:15:37 +10:00
Henrik Giesel
620f9cb765
Introduce WithImageConstrained
2021-09-06 21:15:37 +10:00
Henrik Giesel
732886ea7e
Parameterize overlay handle offsets
2021-09-06 21:15:37 +10:00
Henrik Giesel
02413acd88
Move more logic into HandleSelection
2021-09-06 21:15:37 +10:00
Henrik Giesel
b7d2791e92
Remove unused import tick
2021-09-06 21:15:37 +10:00
Henrik Giesel
ce8abfb1d0
Implement HandleLabel
2021-09-06 21:15:37 +10:00
Henrik Giesel
e59d02178c
Implement HandleBackground
2021-09-06 21:15:37 +10:00
Henrik Giesel
384bb70fd5
Remove unused nightMode from ImageHandle
2021-09-06 21:15:37 +10:00
Henrik Giesel
29d6d524d0
Introduce HandleControl
2021-09-06 21:15:37 +10:00
Henrik Giesel
fce34cafd9
Introduce HandleSelection.svelte
2021-09-06 21:15:37 +10:00
Henrik Giesel
b501326c89
Change SizeSelect.images back to const: no reactivity needed here
2021-09-06 21:15:37 +10:00
Henrik Giesel
598d3bfbc5
Also check for sizeSelect.includes
2021-09-06 21:15:37 +10:00
Henrik Giesel
76d56d73a7
Make images in SizeSelect variable again
2021-09-06 21:15:37 +10:00
Henrik Giesel
f7a99063a8
Only allow ImageHandle on valid pictures (determined in SizeSelect)
2021-09-06 21:15:37 +10:00
Henrik Giesel
299892c40f
Fix resetting image-handle-bg on no activeImage
2021-09-06 21:15:37 +10:00
Henrik Giesel
480138f8e3
Set max-width of images in the reviewer to 100%
2021-09-06 21:15:37 +10:00
Henrik Giesel
1c8d5d3fa7
Make first adjustment of size dimensions wait for setting of dimensions label
2021-09-06 21:15:37 +10:00
Henrik Giesel
55b63b9a45
Better algorithmus for minimum resize + prevent overflow of dimensions
2021-09-06 21:15:37 +10:00
Henrik Giesel
62639f3108
Constrain with proportions in SizeSelect
2021-09-06 21:15:37 +10:00
Henrik Giesel
ac182473ac
Show custom dimensions again
2021-09-06 21:15:37 +10:00
Henrik Giesel
a7d117b6bc
Detect active status again
2021-09-06 21:15:37 +10:00
Henrik Giesel
027db43664
Implement new resizing algorithm
...
* resizes against the original parameters
2021-09-06 21:15:37 +10:00
Henrik Giesel
e2d345bfd2
Manage CSSStyleSheet from within SizeSelect where each image has one rule
2021-09-06 21:15:37 +10:00
Henrik Giesel
16a394fa7d
Hide Float icons when width too small + Avoid too small resizing
2021-09-06 21:15:37 +10:00
Henrik Giesel
ccc44d1632
Revert "During resizing, make the smaller dimension decide the new dimensions"
...
This reverts commit 5bad9a913ce7b4a4cc58106936203fddec37d6da.
The previous behavior was the one you can observe in most graphical editors:
The bigger dimension (width or height) will decide the size, not the smaller one.
2021-09-06 21:15:37 +10:00
Henrik Giesel
0ffa5030e5
During resizing, make the smaller dimension decide the new dimensions
2021-09-06 21:15:37 +10:00
Henrik Giesel
a7fa217306
Reset height, so it defaults to "auto"
...
* This allows more flexible dynamic resizing for the image in the (p)reviewer
2021-09-06 21:15:37 +10:00
Henrik Giesel
3fe1180f39
Add margin to other side of dimensions
2021-09-06 21:15:37 +10:00
Henrik Giesel
63fed87b48
Do not allow for resizing when in constrained mode
2021-09-06 21:15:37 +10:00
Henrik Giesel
c4f47be673
Don't show same dimensions twice if there are no custom dimensions
2021-09-06 21:15:37 +10:00
Henrik Giesel
db558c869d
Change position of float buttons and dimension
...
* So we can show dimensions at lower image sizes
2021-09-06 21:15:37 +10:00
Henrik Giesel
fce63ed718
Deal with case where no style.{width,height} is set for size dimensions
2021-09-06 21:15:37 +10:00
Henrik Giesel
460b6f33c9
Dispaly "actualHeight / actualWidth" even in constrained mode
2021-09-06 21:15:37 +10:00
Henrik Giesel
2a548f2ebd
Turn off no-explicit-warning for editing-area
2021-09-06 21:15:36 +10:00
Henrik Giesel
e8ec6b61a7
Use ResizeObserver to resize overlay if necessary
2021-09-06 21:15:36 +10:00
Henrik Giesel
2224d1c287
Reset image handle on keydown and blur
2021-09-06 21:15:36 +10:00
Henrik Giesel
796037649a
Better RTL support
2021-09-06 21:15:36 +10:00
Henrik Giesel
9342d19504
Move selector / active logic up to ImageHandle
2021-09-06 21:15:36 +10:00
Henrik Giesel
47cd308251
Do not use width/height auto important to avoid enlarging smaller images
2021-09-06 21:15:36 +10:00
Henrik Giesel
7696a181f3
Implement Maximum image size mechanism
2021-09-06 21:15:36 +10:00
Henrik Giesel
a6b071d849
Add float tooltips
2021-09-06 21:15:36 +10:00
Henrik Giesel
5257a4db26
Allow SW resize
2021-09-06 21:15:36 +10:00
Henrik Giesel
5e91108a79
Bind to style properties instead of events
2021-09-06 21:15:36 +10:00
Henrik Giesel
b919b9cb7f
Add functionality to set float of image
2021-09-06 21:15:36 +10:00
Henrik Giesel
2a81273115
Image resizes preserves ratio
2021-09-06 21:15:36 +10:00
Henrik Giesel
9b97320438
Add image-handle-dimensions to show dimensions directly on image
2021-09-06 21:15:36 +10:00
Henrik Giesel
53d1435aa7
First implementation of ImageHandle
2021-09-06 21:15:36 +10:00
Damien Elmes
3e5a2a92c7
Introduce editable-container
...
Contains the shadow root, and references to the styles.
Is ignorant of Editable.
Is necessary, so our we editable.scss does not need to contain
information about Codable, ImageHandle or all those other things which
have nothing to do with Editable
2021-09-06 21:15:36 +10:00
Damien Elmes
f07b72a708
Merge pull request #1332 from hgiesel/svelteexportcontext
...
Shorten CSS references for `@import` or `@use`
2021-09-06 21:10:27 +10:00
Henrik Giesel
dc9a65bd8b
Disallow setting, deleting or defining properties on packages
2021-09-03 00:52:39 +02:00
Henrik Giesel
7cb3c4a996
Add ts/sass/anki, a symlink to ts/sass for add-ons
2021-09-03 00:18:17 +02:00
Henrik Giesel
269b75ef4e
Fix for svelte_check
2021-09-02 23:37:17 +02:00
Henrik Giesel
1f34b666b9
Uniformly shorten SCSS imports/uses
2021-09-02 23:37:17 +02:00
Henrik Giesel
c521568303
Directly include CSS from bootstrap and codemirror packages
2021-09-02 23:37:16 +02:00
Henrik Giesel
0667706d60
Add source for block level elements
2021-09-02 22:31:25 +10:00
Henrik Giesel
f7954af1be
Remove special treatment of empty anki-editable
2021-09-02 22:31:25 +10:00
Henrik Giesel
47252983c5
Check for non-existence of block tags instead of exclusive existence of inline tags in editable
2021-09-02 22:31:25 +10:00
Damien Elmes
f5bbeba218
Merge pull request #1350 from hgiesel/exportshortcuts
...
Implement register-package and export some packages
2021-09-02 22:23:12 +10:00
Damien Elmes
575ddb6cc6
Merge pull request #1351 from hgiesel/fontisinline
...
Add FONT as an inline tag
2021-09-02 22:22:19 +10:00
Damien Elmes
3fc1ead668
don't allow | in generic family
2021-09-02 21:05:17 +10:00
Henrik Giesel
bafbdb3835
Add FONT as an inline tag
2021-08-31 13:59:07 +02:00
Henrik Giesel
76ca1356ac
Implement register-package and export some packages
...
Exported packages are:
* anki/packages
* anki/shortcuts
* anki/bridgecommand
2021-08-30 14:41:40 +02:00
Damien Elmes
481a87367c
fix incorrect calendar day labels
...
https://forums.ankiweb.net/t/day-of-the-week-legend-on-heatmap/9450/7
2021-08-24 12:17:35 +10:00
Damien Elmes
aaa6ecb7e6
Merge pull request #1340 from hgiesel/exportinternal
...
Export Svelte internals
2021-08-24 10:42:17 +10:00
Damien Elmes
875fd62264
expose require() instead of the svelte global
...
- Means add-on authors should not need to inject any code in their build
- Should be more flexible - we can export multiple libraries if we wish,
and don't have to worry about require() being clobbered by old add-ons.
2021-08-24 10:22:07 +10:00
Henrik Giesel
119d2e0eb4
Rename cross-unit to export-internal
2021-08-23 23:45:50 +02:00
Henrik Giesel
8f8914f3c7
Update Svelte to 3.42.2
2021-08-23 23:38:16 +02:00
Henrik Giesel
0585a5da3e
Export WithShortcut
2021-08-23 21:23:04 +02:00
Henrik Giesel
5c987896cf
Export svelte_internal as library on window object
...
Closes https://github.com/ankitects/anki/issues/1328 .
2021-08-23 21:16:15 +02:00
Damien Elmes
21c2fe7b2d
add note about interday learning cards being fetched preferentially
...
+ priority->order
2021-08-22 15:32:46 +10:00
Damien Elmes
0aae073056
adding options to sort by ascending/descending ease
2021-08-22 15:32:46 +10:00
Damien Elmes
3ec3b4242f
Merge pull request #1335 from hikaru-y/fix-editor-fontfamily
...
Quote font family names
2021-08-20 14:39:29 +10:00
Damien Elmes
104a24bc1d
add options to v3 to preserve new card gather order
...
Allows cards to be presented in deck order when gather priority is set
to 'deck'.
2021-08-20 12:03:32 +10:00
hikaru-y
0331da21e6
Quote font family names, except for generic families
...
Fixes https://forums.ankiweb.net/t/font-script-is-not-changing-in-the-anki-windows/12465
2021-08-20 04:31:11 +09:00
Damien Elmes
6ddbe8fd3e
put reviews at bottom of reviews graph
...
https://forums.ankiweb.net/t/new-reviews-graph-design-is-worse-than-it-was-in-2-1-40/9807
2021-08-19 21:43:00 +10:00
Damien Elmes
6410e66857
filtered decks w/ scheduling disabled in v3 now log reviews
2021-08-19 20:25:29 +10:00
Damien Elmes
fb7eabcb80
fix mutateNextCardStates being exported into global namespace
...
https://forums.ankiweb.net/t/v3-custom-scheduler-not-working/12441
2021-08-19 10:21:04 +10:00
hikaru-y
e23737fb6c
Use <template> element instead of Range.createContextualFragment()
...
https://forums.ankiweb.net/t/audio-in-back-template-is-played-on-front-template-on-desktop-2-1-46/12399
Unlike when using <template> element, if a DocumentFragment is created
using Range.createContextualFragment(), <audio>/<video> elements
with `aotoplay` will play immediately even before they are inserted into
the actual document, which will cause audio or video on the answer side
to be played on the question side.
2021-08-18 00:04:02 +09:00
Damien Elmes
37ed7f9bae
fix inverted 'skip question when replaying answer' option
...
I'd intended to add a new string but overlooked it.
https://forums.ankiweb.net/t/bug-always-include-question-side-when-replaying-audio/12273/2
2021-08-15 16:15:14 +10:00
Damien Elmes
eae17ffbff
use alphanumeric keyboard in SpinBoxFloat
...
https://forums.ankiweb.net/t/error-setting-hard-interval-on-ios/12105/3
2021-08-09 14:15:16 +10:00
Henrik Giesel
b396ef558c
Satisfy eslint
2021-08-03 06:12:04 +02:00
Henrik Giesel
00b990b79e
Add tooltip for Toggly sticky icon
2021-08-03 06:02:29 +02:00
Henrik Giesel
485460870c
Increase inactive opacity a little for better discoverability
2021-08-03 05:52:57 +02:00
Henrik Giesel
2649dc0ad7
Add toggle sticky shortcuts F9 and Shift+F9
2021-08-03 05:52:07 +02:00
Damien Elmes
9a809af6ab
Merge pull request #1320 from hgiesel/colorpickerplus
...
Remember last text and highlight color again
2021-08-03 09:07:46 +10:00
Henrik Giesel
39566638f3
Remember last text and highlight color again
2021-08-02 23:12:00 +02:00
Damien Elmes
bd146fa4fb
update congrats screen periodically; automatically move back to study
2021-08-02 16:05:18 +10:00
Damien Elmes
86d5d7e020
don't hide learning count on congrats screen when learning is overdue
...
The v3 scheduler will delay the final card from being shown twice in
a row, but the overdue case was being treated the same as the no-learning
case, leading to the message being hidden.
2021-08-02 15:57:09 +10:00
Damien Elmes
b5808eea9e
fix inability to map fields from larger to smaller notetype
...
We were using the new item count instead of the old one.
https://forums.ankiweb.net/t/issue-changing-note-type-on-2-1-45/11822
2021-07-31 18:30:50 +10:00
Henrik Giesel
94eff9a864
Install Ctrl+Shfit+V paste only on Apple platforms
2021-07-31 03:43:10 +02:00
Henrik Giesel
8c6df4461d
Remove registerShortcut for Ctrl+C/V/A/X from editor/index.ts
2021-07-30 22:28:40 +02:00
Damien Elmes
7513f9789f
export jQuery, not just $
...
https://github.com/ankitects/anki/pull/1314#issuecomment-889597619
2021-07-30 18:30:37 +10:00
Damien Elmes
d511f2bd18
Merge pull request #1314 from hgiesel/fixjqueryreviewer
...
Export jquery correctly
2021-07-29 23:26:05 +10:00
Henrik Giesel
652e4e6368
Export jquery correctly
2021-07-29 15:18:51 +02:00
Damien Elmes
83a4e510da
Merge pull request #1312 from hgiesel/smalleditorrefactors
...
Use :host instead of :host-context
2021-07-28 13:19:04 +10:00
Damien Elmes
cd784dd652
show warning when trying to indent plain text
...
https://forums.ankiweb.net/t/2-1-45-release-candidate/11362/55
2021-07-28 12:18:04 +10:00
Damien Elmes
e3b970961f
add reviewer_extras.js back
2021-07-27 15:13:39 +10:00
Henrik Giesel
f682cdf755
Use :host instead of :host-context
2021-07-26 16:06:50 +02:00
Henrik Giesel
8335f81396
Use event object in createShortcut, fix F8 for highlight
2021-07-26 06:15:30 +02:00
Henrik Giesel
78f3aff987
Rename to text color and text color highlight
2021-07-26 05:28:28 +02:00
Henrik Giesel
380ba8a5cc
Use new for-loop
2021-07-19 01:34:14 +02:00
Henrik Giesel
07e07aa6da
Catch hook errors in two ways:
...
- try/catch for catching synchronous errors
- Promise.allSettled will allow for rejected promises without fast-failing other promises
2021-07-19 01:23:41 +02:00
Damien Elmes
2f56b43859
expose _queueAction
...
https://github.com/ankitects/anki/pull/1292#issuecomment-881795577
2021-07-17 12:12:07 +10:00
Damien Elmes
a1f0287d4a
css_browser_selector was logging to the console
2021-07-17 09:25:05 +10:00