Henrik Giesel
63c00db502
Fix Tag SPACER
2021-09-09 17:28:00 +02:00
Henrik Giesel
4fc3e059be
Bubble up some functionality from Tag to TagWithTooltip and TagDeleteBadge
2021-09-09 17:18:47 +02:00
Henrik Giesel
fd89f296dd
Remove unused import
2021-09-09 15:38:12 +02:00
Henrik Giesel
8fd4412dbe
Fix bug where sometimes Autocomplete menu would not show even though suggestions exist
2021-09-09 15:38:11 +02:00
Henrik Giesel
8d8a559f73
Use noSuggestions
2021-09-09 15:38:11 +02:00
Henrik Giesel
ae225f9569
Remove hiding Qt autocompleter from AddCards
2021-09-09 15:38:10 +02:00
Henrik Giesel
60b1d65351
Update Autocomplete position when suggestion selection makes it move to the next row
2021-09-09 15:38:10 +02:00
Henrik Giesel
7bdf9aaf00
Set disabled class on TagInput from WithAutocomplete
2021-09-09 15:38:10 +02:00
Henrik Giesel
eb3bc08420
Explicitly not support dropleft/dropright
...
We'll deal with it when we have a use case
2021-09-09 15:38:09 +02:00
Henrik Giesel
18b838a173
Correctly place dropdown and only update if there's activeInput
2021-09-09 15:38:09 +02:00
Henrik Giesel
9e1f2aa262
Take most recent input as basis for suggestions
2021-09-09 15:38:09 +02:00
Damien Elmes
4da1c77220
add basic tag completion to backend
...
Matches should arrive in alphabetical order. Currently results are not
capped (JS should be able to handle ~1k tags without too much hassle),
and no reordering based on match location is done. Matches are substring
based, and multiple can be provided, eg "foo::bar" will match
"foof::baz::abbar".
This is not hooked up properly on the frontend at the moment -
updateSuggestions() seems to be missing the most recently typed character,
and is not updating the list of completions half the time.
2021-09-09 15:38:08 +02:00
Henrik Giesel
c5d507461a
Decrease tag margins
2021-09-09 15:38:08 +02:00
Henrik Giesel
fc09212365
Add bottom padding to selected tag badge as well
2021-09-09 15:38:07 +02:00
Henrik Giesel
b628e9df75
Use new style highlight for selected tags
2021-09-09 15:38:07 +02:00
Henrik Giesel
9d73e928a6
Add slight padding around add tag icon
2021-09-09 15:38:07 +02:00
Henrik Giesel
088420dff2
Add a zero-width tag to prevent resizing when adding tag
2021-09-09 15:38:06 +02:00
Henrik Giesel
5156ed62c3
Un-reverse TagEditor autocompletion navigation
2021-09-09 15:38:06 +02:00
Henrik Giesel
b8a5b5d685
Decrease padding of AutocompleteItem
2021-09-09 15:38:06 +02:00
Henrik Giesel
f79e2aca92
Adjust border radius of tags to fit new fields
2021-09-09 15:38:05 +02:00
Henrik Giesel
96cbca8fb6
Update to use shortened SCSS paths for some components
2021-09-09 15:38:05 +02:00
Henrik Giesel
647a2a3e59
Satisfy formatter
2021-09-09 15:38:04 +02:00
Henrik Giesel
8ee6ccf853
Rename tagEditor tag-editor.ts
2021-09-09 15:38:04 +02:00
Henrik Giesel
b49112a910
Refer to ./ instead of components/ from within components
2021-09-09 15:38:04 +02:00
Henrik Giesel
f5b58442ce
Fix ts/components:svelte_check
2021-09-09 15:38:03 +02:00
Henrik Giesel
a0970e8515
Add scrollbar_lib to components
2021-09-09 15:38:03 +02:00
Henrik Giesel
8bcb0635ba
Fix eslint
2021-09-09 15:38:02 +02:00
Henrik Giesel
ef539bcb37
Fix colon insertion behavior
2021-09-09 15:38:02 +02:00
Henrik Giesel
85691fada2
Replace delim char with colons on copying tags
2021-09-09 15:38:02 +02:00
Henrik Giesel
46e607a777
Fix TagSpacer
2021-09-09 15:38:01 +02:00
Henrik Giesel
04b75859cc
Implement nowrap mode
2021-09-09 15:38:01 +02:00
Henrik Giesel
28b1c09cda
Implement TagWithTooltip
2021-09-09 15:38:00 +02:00
Henrik Giesel
7058d14d25
Move WithTooltip to components
2021-09-09 15:38:00 +02:00
Henrik Giesel
3de1d6e604
Use Unicode delimiter character
2021-09-09 15:38:00 +02:00
Henrik Giesel
6ccf75a077
Improve space behavior
2021-09-09 15:37:59 +02:00
Henrik Giesel
ab429ec413
Improve enter behavior
2021-09-09 15:37:59 +02:00
Henrik Giesel
5f1bcb691e
Split when no autocomplete item is selected
2021-09-09 15:37:59 +02:00
Henrik Giesel
a27720d703
Add tag shorting behavior
2021-09-09 15:37:58 +02:00
Henrik Giesel
ffb1f3bff2
Space out Sticky Bottom with Spacer component
2021-09-09 15:37:58 +02:00
Henrik Giesel
821c65d4ad
Deselect on clicking delete icon
2021-09-09 15:37:58 +02:00
Henrik Giesel
6e53ea8a6d
Add small horizontal margin so selected highlight can show
2021-09-09 15:37:57 +02:00
Henrik Giesel
280a724957
Special handling of Backspace/Delete etc. for displaying shortcuts
2021-09-09 15:37:57 +02:00
Henrik Giesel
6d21c16250
Add select all shortcut
...
+ Remove addEventListener for Ctrl+C/V/A
It seems like they're really not necessary
2021-09-09 15:37:57 +02:00
Henrik Giesel
d40e0df11b
Position stickyBottom fixed
2021-09-09 15:37:56 +02:00
Henrik Giesel
d15d6d1584
Improve positioning of tag editor badges
2021-09-09 15:37:56 +02:00
Henrik Giesel
16e6da893b
Fix after rebase
2021-09-09 15:37:56 +02:00
Henrik Giesel
5a988f72fa
Improve paste behavior
2021-09-09 15:37:55 +02:00
Henrik Giesel
cdc4fd0ef8
Do not update/activate Autocomplete on Control+C,A,V
2021-09-09 15:37:55 +02:00
Henrik Giesel
63dc42cff6
Do not open autocomplete on clicking input
2021-09-09 15:37:55 +02:00
Henrik Giesel
95806c5176
Allow clicking on suggestion items
2021-09-09 15:37:54 +02:00