Henrik Giesel
|
36f455c0ee
|
Fix TagBadge and TagSpacer
|
2021-09-09 15:37:42 +02:00 |
|
Henrik Giesel
|
96325a4910
|
Align tagenter tagdelete and tagunique
|
2021-09-09 15:37:42 +02:00 |
|
Henrik Giesel
|
754e49f9b8
|
Implement decideAfterBlur and activeAfterBlur
|
2021-09-09 15:37:42 +02:00 |
|
Henrik Giesel
|
2cdc0b308a
|
Prefer focusing TagInput in onMount
|
2021-09-09 15:37:41 +02:00 |
|
Henrik Giesel
|
52a705e839
|
Completely decouple Tag from TagInput
|
2021-09-09 15:37:41 +02:00 |
|
Henrik Giesel
|
ea1e5b5840
|
Add .input to Tag interface
|
2021-09-09 15:37:41 +02:00 |
|
Henrik Giesel
|
e68f874c80
|
Remove special treatment of last tag
|
2021-09-09 15:37:41 +02:00 |
|
Henrik Giesel
|
e80e6ff34b
|
Try to remove special handling of last tag / inputNew
|
2021-09-09 15:37:40 +02:00 |
|
Henrik Giesel
|
15ef6d51b3
|
Improve behavior when moving towards newInput
|
2021-09-09 15:37:40 +02:00 |
|
Henrik Giesel
|
796c759333
|
tagmove should act like tagjoin on empty inputs
|
2021-09-09 15:37:40 +02:00 |
|
Henrik Giesel
|
bde820569a
|
Fix double delete on empty input
|
2021-09-09 15:37:40 +02:00 |
|
Henrik Giesel
|
2de2f03db8
|
Implement blink on duplicate detected
|
2021-09-09 15:37:39 +02:00 |
|
Henrik Giesel
|
11c6fe880b
|
Add some visual for TagAutocomplete
|
2021-09-09 15:37:39 +02:00 |
|
Henrik Giesel
|
227c41b525
|
Minimize reflow upon clicking tag
|
2021-09-09 15:37:39 +02:00 |
|
Henrik Giesel
|
7696895a8e
|
Implement tagmovenext fully
|
2021-09-09 15:37:39 +02:00 |
|
Henrik Giesel
|
428655a32f
|
Almost implement tagmove
* tagmovenext will start on the last position rather than first
|
2021-09-09 15:37:38 +02:00 |
|
Henrik Giesel
|
fe35573308
|
Reimplement tagjoin with tick()
|
2021-09-09 15:37:38 +02:00 |
|
Henrik Giesel
|
180ef140f8
|
Start implemention tagmove
|
2021-09-09 15:37:38 +02:00 |
|
Henrik Giesel
|
4420a24363
|
Set caret correctly after tagjoin
|
2021-09-09 15:37:38 +02:00 |
|
Henrik Giesel
|
65e9a0f2ed
|
Show Autocomplete on keydown, hide on blur
|
2021-09-09 15:37:38 +02:00 |
|
Henrik Giesel
|
c8ac822971
|
Adjust padding of TagInput a little
|
2021-09-09 15:37:37 +02:00 |
|
Henrik Giesel
|
281985480d
|
Fix some WithDropdownMenu logic
|
2021-09-09 15:37:37 +02:00 |
|
Henrik Giesel
|
05120c79b0
|
Factor out ButtonToolbar from TagAutocomplete
|
2021-09-09 15:37:37 +02:00 |
|
Henrik Giesel
|
808d01c4fb
|
Decouple TagInput from TagAutocomplete completely
|
2021-09-09 15:37:37 +02:00 |
|
Henrik Giesel
|
8d95503189
|
Add tabbable option to DropdownItem
|
2021-09-09 15:37:37 +02:00 |
|
Henrik Giesel
|
a5af3a9280
|
Fix issue with text showing below StickyBottom
|
2021-09-09 15:37:37 +02:00 |
|
Henrik Giesel
|
892f08c19a
|
Make tags stand less out in dark mode
|
2021-09-09 15:37:36 +02:00 |
|
Henrik Giesel
|
6c6062cc58
|
Make styling of DropdownMenu easier by introducing dropdown-content
|
2021-09-09 15:37:36 +02:00 |
|
Henrik Giesel
|
1ba6909495
|
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
|
c5b10c1117
|
Remove dead code from TagAutocomplete
|
2021-09-09 15:37:36 +02:00 |
|
Henrik Giesel
|
22d5671594
|
Implement tagjoin events
|
2021-09-09 15:37:36 +02:00 |
|
Henrik Giesel
|
2993a7b744
|
Delete tag when update reveals its a duplicate
|
2021-09-09 15:37:35 +02:00 |
|
Henrik Giesel
|
473517c3b3
|
Enable keyed blocks in TagEditor for tags
|
2021-09-09 15:37:35 +02:00 |
|
Henrik Giesel
|
6e25a3d424
|
Rewrite paste behavior
|
2021-09-09 15:37:35 +02:00 |
|
Henrik Giesel
|
d705d049ce
|
Delete when updating tagname to empty text
|
2021-09-09 15:37:35 +02:00 |
|
Henrik Giesel
|
dbf1472029
|
Connect Bootstrap dropdown with trigger via classes/props
|
2021-09-09 15:37:34 +02:00 |
|
Henrik Giesel
|
3ad86dfb33
|
Use our DropdownMenu component for TagAutocomplete
|
2021-09-09 15:37:34 +02:00 |
|
Henrik Giesel
|
50519ea5c8
|
Allow correctly adding tags
+ Make taginput unfocusable via Tab => prefer Ctrl+Shift+T
|
2021-09-09 15:37:34 +02:00 |
|
Henrik Giesel
|
ef8c46045e
|
Make caret cursor more discoverable
|
2021-09-09 15:37:34 +02:00 |
|
Henrik Giesel
|
64a2ead2ca
|
Remove TagInputEdit and TagInputNew
|
2021-09-09 15:37:34 +02:00 |
|
Henrik Giesel
|
f056851c1e
|
Port Focus tags shortcut to webview
|
2021-09-09 15:37:34 +02:00 |
|
Henrik Giesel
|
f3df0fe305
|
Behave correctly upon Enter on TagInputEdit
|
2021-09-09 15:37:34 +02:00 |
|
Henrik Giesel
|
9418b1491b
|
Create AddTagBadge component
|
2021-09-09 15:37:33 +02:00 |
|
Henrik Giesel
|
bfbe5057fa
|
Make Tag icon an add tag icon
|
2021-09-09 15:37:33 +02:00 |
|
Henrik Giesel
|
8a48d26cca
|
Adjust offsets and sizes to make tag input smaller
|
2021-09-09 15:37:33 +02:00 |
|
Henrik Giesel
|
77be86ec21
|
Enable tag delete icon
|
2021-09-09 15:37:33 +02:00 |
|
Henrik Giesel
|
392bdf6184
|
Port most components from first tageditor PR
|
2021-09-09 15:37:33 +02:00 |
|
Henrik Giesel
|
1026d26793
|
Display a tag-outline icon in the bottom left
|
2021-09-09 15:37:33 +02:00 |
|
Henrik Giesel
|
bb6db5bd95
|
Add Tag DeleteIcon
|
2021-09-09 15:37:33 +02:00 |
|
Henrik Giesel
|
0e858d87d4
|
Add Tag.svelte
|
2021-09-09 15:37:33 +02:00 |
|