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
Henrik Giesel
f9b320e105
Mount TagEditor
2021-09-09 15:37:33 +02:00
Henrik Giesel
a826895f0b
However bubble up when clicking on label container itself
2021-09-07 15:02:59 +02:00
Henrik Giesel
9cbcfa1bbf
Put sticky tooltip on icon, not label container
2021-09-07 14:33:15 +02:00
Henrik Giesel
7370c92a0b
Prevent sticky bubbling and saveField before toggling sticky
2021-09-07 14:33:05 +02:00
Henrik Giesel
f5ab78825a
Fix Float buttons in rtl
2021-09-06 21:15:37 +10:00
Henrik Giesel
bbf03a6b93
Fix ButtonDropdown disappearing when mouseupping on HandleBackground
2021-09-06 21:15:37 +10:00
Henrik Giesel
add6d86ae6
Fix Tab not moving caret to end
2021-09-06 21:15:37 +10:00
Henrik Giesel
5cf2c6196d
Make clicking on labelcontainer move focus to field
2021-09-06 21:15:37 +10:00
Henrik Giesel
59123a2d5f
Decrease margin of the pin icon on the right
2021-09-06 21:15:37 +10:00
Henrik Giesel
2d342ddfe3
Have a uniform border-radius for buttons and fields
2021-09-06 21:15:37 +10:00
Henrik Giesel
1a79e9aac9
Add a dashed border around pictures when image-editing
2021-09-06 21:15:37 +10:00
Henrik Giesel
af7f2c06df
Make focus highlight artificial and based on :focus-within
2021-09-06 21:15:37 +10:00
Henrik Giesel
c3253e8596
Remove comma
2021-09-06 21:15:37 +10:00
Henrik Giesel
18f63ef17e
Prevent overflow of sizeDimensions or image handle buttons
2021-09-06 21:15:37 +10:00
Henrik Giesel
cc2641095f
Fix automatic positioning of ButtonDropdown after changing float property
2021-09-06 21:15:37 +10:00
Henrik Giesel
3579b6a3b6
Introduce WithImageConstrained
2021-09-06 21:15:37 +10:00
Henrik Giesel
017b6f9ff1
Parameterize overlay handle offsets
2021-09-06 21:15:37 +10:00
Henrik Giesel
f2f93ef67e
Move more logic into HandleSelection
2021-09-06 21:15:37 +10:00
Henrik Giesel
96fd1f5b77
Remove unused import tick
2021-09-06 21:15:37 +10:00
Henrik Giesel
24b4f5e6e9
Implement HandleLabel
2021-09-06 21:15:37 +10:00
Henrik Giesel
1c99d163d1
Implement HandleBackground
2021-09-06 21:15:37 +10:00
Henrik Giesel
40c62c8c41
Remove unused nightMode from ImageHandle
2021-09-06 21:15:37 +10:00
Henrik Giesel
73d56df610
Introduce HandleControl
2021-09-06 21:15:37 +10:00
Henrik Giesel
18ed6597f5
Introduce HandleSelection.svelte
2021-09-06 21:15:37 +10:00
Henrik Giesel
e003a08c83
Change SizeSelect.images back to const: no reactivity needed here
2021-09-06 21:15:37 +10:00
Henrik Giesel
1eb84b5d64
Also check for sizeSelect.includes
2021-09-06 21:15:37 +10:00
Henrik Giesel
7cd0ced35b
Make images in SizeSelect variable again
2021-09-06 21:15:37 +10:00
Henrik Giesel
386e2740e6
Only allow ImageHandle on valid pictures (determined in SizeSelect)
2021-09-06 21:15:37 +10:00
Henrik Giesel
899434c682
Fix resetting image-handle-bg on no activeImage
2021-09-06 21:15:37 +10:00
Henrik Giesel
bae09a4743
Make first adjustment of size dimensions wait for setting of dimensions label
2021-09-06 21:15:37 +10:00
Henrik Giesel
5f1ed707ff
Better algorithmus for minimum resize + prevent overflow of dimensions
2021-09-06 21:15:37 +10:00
Henrik Giesel
083d173469
Constrain with proportions in SizeSelect
2021-09-06 21:15:37 +10:00
Henrik Giesel
2f94208381
Show custom dimensions again
2021-09-06 21:15:37 +10:00
Henrik Giesel
13f5819f48
Detect active status again
2021-09-06 21:15:37 +10:00
Henrik Giesel
69f1c353df
Implement new resizing algorithm
...
* resizes against the original parameters
2021-09-06 21:15:37 +10:00
Henrik Giesel
d3e46e9da4
Manage CSSStyleSheet from within SizeSelect where each image has one rule
2021-09-06 21:15:37 +10:00
Henrik Giesel
e581d593d3
Hide Float icons when width too small + Avoid too small resizing
2021-09-06 21:15:37 +10:00
Henrik Giesel
f379e18e6f
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
64a68743bd
During resizing, make the smaller dimension decide the new dimensions
2021-09-06 21:15:37 +10:00
Henrik Giesel
f9000de16c
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
b07c46f88f
Add margin to other side of dimensions
2021-09-06 21:15:37 +10:00
Henrik Giesel
5e80ef3562
Do not allow for resizing when in constrained mode
2021-09-06 21:15:37 +10:00
Henrik Giesel
4142fa2aa2
Don't show same dimensions twice if there are no custom dimensions
2021-09-06 21:15:37 +10:00
Henrik Giesel
92ed342547
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
1472dc854c
Deal with case where no style.{width,height} is set for size dimensions
2021-09-06 21:15:37 +10:00
Henrik Giesel
be3aaa1519
Dispaly "actualHeight / actualWidth" even in constrained mode
2021-09-06 21:15:37 +10:00
Henrik Giesel
4da68e3583
Turn off no-explicit-warning for editing-area
2021-09-06 21:15:36 +10:00
Henrik Giesel
d22aa72964
Use ResizeObserver to resize overlay if necessary
2021-09-06 21:15:36 +10:00
Henrik Giesel
30e0894ad9
Reset image handle on keydown and blur
2021-09-06 21:15:36 +10:00
Henrik Giesel
c6e56e0465
Better RTL support
2021-09-06 21:15:36 +10:00
Henrik Giesel
def2333605
Move selector / active logic up to ImageHandle
2021-09-06 21:15:36 +10:00
Henrik Giesel
a09187007d
Do not use width/height auto important to avoid enlarging smaller images
2021-09-06 21:15:36 +10:00
Henrik Giesel
a1df49b11e
Implement Maximum image size mechanism
2021-09-06 21:15:36 +10:00
Henrik Giesel
8a8cd4ee38
Add float tooltips
2021-09-06 21:15:36 +10:00
Henrik Giesel
f902e91ebd
Allow SW resize
2021-09-06 21:15:36 +10:00
Henrik Giesel
b3c921b86c
Bind to style properties instead of events
2021-09-06 21:15:36 +10:00
Henrik Giesel
8429d00081
Add functionality to set float of image
2021-09-06 21:15:36 +10:00
Henrik Giesel
49da806d91
Image resizes preserves ratio
2021-09-06 21:15:36 +10:00
Henrik Giesel
1756bca212
Add image-handle-dimensions to show dimensions directly on image
2021-09-06 21:15:36 +10:00
Henrik Giesel
0b06891771
First implementation of ImageHandle
2021-09-06 21:15:36 +10:00
Damien Elmes
41c4be2f54
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
Henrik Giesel
8ff8186aab
Uniformly shorten SCSS imports/uses
2021-09-02 23:37:17 +02:00
Henrik Giesel
4737a99809
Add source for block level elements
2021-09-02 22:31:25 +10:00
Henrik Giesel
1363a40273
Remove special treatment of empty anki-editable
2021-09-02 22:31:25 +10:00
Henrik Giesel
01a283bb99
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
cb5cb006a9
Merge pull request #1350 from hgiesel/exportshortcuts
...
Implement register-package and export some packages
2021-09-02 22:23:12 +10:00
Damien Elmes
d210a21787
Merge pull request #1351 from hgiesel/fontisinline
...
Add FONT as an inline tag
2021-09-02 22:22:19 +10:00
Damien Elmes
b9d9343f51
don't allow |
in generic family
2021-09-02 21:05:17 +10:00
Henrik Giesel
cc8ee65eaf
Add FONT as an inline tag
2021-08-31 13:59:07 +02:00
Henrik Giesel
6e0f7c3d53
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
1dd3583b43
Merge pull request #1340 from hgiesel/exportinternal
...
Export Svelte internals
2021-08-24 10:42:17 +10:00
Damien Elmes
12ea482c87
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
fdf8321253
Rename cross-unit to export-internal
2021-08-23 23:45:50 +02:00
Henrik Giesel
fea4f17107
Export WithShortcut
2021-08-23 21:23:04 +02:00
Henrik Giesel
1495fdf311
Export svelte_internal as library on window object
...
Closes https://github.com/ankitects/anki/issues/1328 .
2021-08-23 21:16:15 +02:00
hikaru-y
20085c9bc4
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
Henrik Giesel
73a6d2bd40
Satisfy eslint
2021-08-03 06:12:04 +02:00
Henrik Giesel
b6aa59f2c7
Add tooltip for Toggly sticky icon
2021-08-03 06:02:29 +02:00
Henrik Giesel
d7232212a8
Increase inactive opacity a little for better discoverability
2021-08-03 05:52:57 +02:00
Henrik Giesel
357a6c5cc6
Add toggle sticky shortcuts F9 and Shift+F9
2021-08-03 05:52:07 +02:00
Damien Elmes
87f9bd8021
Merge pull request #1320 from hgiesel/colorpickerplus
...
Remember last text and highlight color again
2021-08-03 09:07:46 +10:00
Henrik Giesel
4db7cebf62
Remember last text and highlight color again
2021-08-02 23:12:00 +02:00
Henrik Giesel
ed496c097f
Install Ctrl+Shfit+V paste only on Apple platforms
2021-07-31 03:43:10 +02:00
Henrik Giesel
61e38a8bc9
Remove registerShortcut for Ctrl+C/V/A/X from editor/index.ts
2021-07-30 22:28:40 +02:00
Damien Elmes
9c1c298426
Merge pull request #1312 from hgiesel/smalleditorrefactors
...
Use :host instead of :host-context
2021-07-28 13:19:04 +10:00
Damien Elmes
07c2c7ff62
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
Henrik Giesel
e9928f9126
Use :host instead of :host-context
2021-07-26 16:06:50 +02:00
Henrik Giesel
95c8f5a12a
Use event object in createShortcut, fix F8 for highlight
2021-07-26 06:15:30 +02:00
Henrik Giesel
66faa4ec25
Rename to text color and text color highlight
2021-07-26 05:28:28 +02:00
Henrik Giesel
ddf3adfc8e
Remove protobuf important from reiewer (no longer necessary (?))
2021-07-16 16:56:56 +02:00
Henrik Giesel
af12756980
Move reviewer to ts/reviewer
2021-07-16 16:56:55 +02:00
Damien Elmes
1d4b58419e
add workaround for protobufjs requiring uppercase package names
...
I mourn the time lost trying to track this down :-(
https://github.com/protobufjs/protobuf.js/issues/1014
We can't patch the minified file in dist without essentially duplicating
it, so this change also switches from the external file to including
the src file as part of the bundle.
2021-07-10 15:24:01 +10:00
hikaru-y
91f68d7665
Set lineWiseCopyCut option to false
...
Fixes https://forums.ankiweb.net/t/anki-2-1-45-beta/10664/103
Related: https://github.com/codemirror/CodeMirror/issues/3169
2021-07-08 01:19:19 +09:00
Damien Elmes
7141f795fb
Merge pull request #1280 from hgiesel/addonimprov2
...
Export via components for Deck Options
2021-07-07 09:53:05 +10:00
Damien Elmes
f326000b29
Merge pull request #1279 from hgiesel/addonimprov
...
Remove disabled / Export via Components
2021-07-07 09:31:00 +10:00
Henrik Giesel
794b9f30dc
Export editor globals under anki namespace
2021-07-06 03:48:33 +02:00
Henrik Giesel
70d74605fa
Remove WithShortcut for now - it does not work
2021-07-05 22:32:19 +02:00
Henrik Giesel
adfe6597a5
disabledKey => fieldFocusedKey
2021-07-05 18:15:03 +02:00
Henrik Giesel
9cc0d0a01c
Fix issues with sometimes cause assignment of wrong position value
2021-07-05 17:17:58 +02:00
Henrik Giesel
59c5ecd4fc
Use Components.svelte instead of exporting from EditorToolbar.svelte
2021-07-05 16:19:03 +02:00
Damien Elmes
46708f536d
add comment about the use of linear-gradient
...
Otherwise one of us is likely to return to the code in a few years,
think it could be made simpler, and then break things again. :-)
2021-07-05 11:09:22 +10:00
hikaru-y
7c5031ab28
Prevent #dupe bgcolor from being carried over when copying text
...
use 'background-image' instead of 'background-color'
to prevent the background-color from being carried over
when copying text to another field in day mode
2021-07-05 04:11:03 +09:00
Damien Elmes
581c3e2486
Merge pull request #1273 from hgiesel/macshortcuts
...
Execute Ctrl+C/V/X/A via execCommand in editor
2021-07-04 16:02:52 +10:00
Henrik Giesel
7f7e5c2702
Execute Ctrl+C/V/X/A through execCommand in editor (so we can customize it)
2021-07-03 01:48:49 +02:00
Henrik Giesel
f0e870f1ae
Allow non-null assertion in focus-handlers
2021-07-03 01:14:59 +02:00
Henrik Giesel
d11d66ee79
Move selection into editable, if it's not there after focus
2021-07-03 01:00:52 +02:00
Damien Elmes
c01c4b642b
Merge pull request #1266 from hgiesel/renamelib
...
More uniform file naming
2021-07-02 09:31:52 +10:00
Henrik Giesel
24af5bada3
More uniform file naming
...
kebap-case for .ts, .scss, .html, and directories
2021-07-01 12:24:16 +02:00
Henrik Giesel
982afca625
Use better cloze button icon
2021-07-01 11:46:39 +02:00
Henrik Giesel
6493adf7ca
Refactor WithDropdown to be more versatile and cause less bugs
2021-06-30 14:01:33 +02:00
Damien Elmes
18843e711d
disable cloze&math buttons in html mode
...
Following on from 8a07d3161d
Keeping them active seems to encourage users to experiment:
https://forums.ankiweb.net/t/cloze-deleting-html-svg/11011
2021-06-25 10:31:47 +10:00
Henrik Giesel
4252898c78
Make Codable abstract more over its textarea v codemirror when using fieldHTML
2021-06-24 19:55:50 +02:00
Henrik Giesel
96e4e90a61
Make EditingArea intialize this.fieldHTML, not Editable.fieldHTML
2021-06-24 19:15:07 +02:00
Henrik Giesel
cedbc35850
Adapt use of createDropdown for editor buttons
2021-06-22 17:31:06 +02:00
Henrik Giesel
e030e6f656
Rename SectionItem to just Item and use across option sections
2021-06-21 17:02:46 +02:00
Henrik Giesel
c49ad009d0
Add Section and SectionItem for the deckoptions
2021-06-21 17:01:44 +02:00
Henrik Giesel
da076aa48e
Generalize ButtonToolbarItem to SectionItem
2021-06-21 17:01:42 +02:00
Henrik Giesel
05fa7daa97
Add type hint in WithColorHelper
2021-06-19 16:31:35 +02:00
Henrik Giesel
29d40fd4ab
Make Color Pickers also format with colors
2021-06-19 16:27:09 +02:00
Damien Elmes
039be57499
Merge pull request #1242 from hgiesel/codable
...
In-line HTML-Editing for Editor
2021-06-18 17:18:35 +10:00
Henrik Giesel
3320aecdda
Satisfy svelte_check
2021-06-18 03:12:02 +02:00
Henrik Giesel
526e87aaef
Remove components from editor BUILD.bazel again
2021-06-18 02:59:45 +02:00
Henrik Giesel
bfe2bdecc0
Disable function dropdown when no field selected
2021-06-18 02:51:42 +02:00
Henrik Giesel
767af9e478
Satisfy linter
2021-06-18 02:44:15 +02:00
Henrik Giesel
a3a59f0293
Make text wrapper buttons work with Codable
2021-06-18 02:33:56 +02:00
Henrik Giesel
8a07d3161d
Disable Media button for Codable, but keep wrapping and cloze key for now
2021-06-18 02:02:01 +02:00
Henrik Giesel
2322d170fc
Disable ColorButtons for Codable
2021-06-18 01:44:15 +02:00
Henrik Giesel
c23665cf63
Allow Tab and Shift+Tab on Codable
2021-06-18 01:32:46 +02:00
Henrik Giesel
28679968f7
Disable FormatBlock buttons for Codable
2021-06-18 01:17:43 +02:00
Henrik Giesel
eeb954535f
Disable Bold button in Codable
2021-06-18 00:27:07 +02:00
Henrik Giesel
817dee1a1b
Make different onPaste behavior for Editable and Codable
2021-06-17 23:12:15 +02:00
Henrik Giesel
94c789a5bf
Have correct enter behavior in for Editable and Codable
2021-06-17 22:02:06 +02:00
Henrik Giesel
f923660fc6
Add autoclosetag addon for CodeMirror
2021-06-17 21:45:11 +02:00
Henrik Giesel
9cbc1c33e7
Make it so you don't have to close the HTML mode for html to be written back
2021-06-17 21:36:56 +02:00
Henrik Giesel
a87f81f00b
Only toggle the current field, not all
2021-06-17 20:57:20 +02:00
Henrik Giesel
7266f485d0
Make Codable enter behavior the same as Editable
2021-06-17 20:47:33 +02:00
Henrik Giesel
95dad1abc1
Match and fold tags
2021-06-17 20:27:34 +02:00
Henrik Giesel
447e54d3af
Make editable hide correctly when activating codable
2021-06-17 19:08:14 +02:00
Henrik Giesel
d80fc6a397
Successfully add monokai theming
2021-06-17 18:36:12 +02:00
Henrik Giesel
74961ff118
Make DOMParser correctly return innerHTML
2021-06-17 17:52:27 +02:00
Henrik Giesel
4daede2995
Make Codable correctly update the editable state and its button
2021-06-17 17:49:50 +02:00
Henrik Giesel
7f76a98546
Apply the Monokai theme
2021-06-17 17:18:00 +02:00
Henrik Giesel
8a902944a8
Setup toggleHtmlEdit on editingArea
2021-06-17 17:08:33 +02:00
Henrik Giesel
678a5997e9
Connect HtmlEditButton to codable
2021-06-17 15:30:05 +02:00
Henrik Giesel
8b15c81d34
Display CodeMirror in editingArea
2021-06-17 14:44:03 +02:00
Henrik Giesel
709c1be7a0
Add codable element
2021-06-17 13:46:25 +02:00
Damien Elmes
2e53dc63c8
Merge pull request #1230 from RumovZ/fields-check
...
Check for misplaced or missing clozes when adding and in the editor
2021-06-17 21:26:16 +10:00
RumovZ
0f549d2b82
Merge cloze hint divs into one
2021-06-15 08:43:18 +02:00
RumovZ
d8c3e71105
Add editor hints for cloze errors
2021-06-12 17:35:40 +02:00
hikaru-y
2778398812
Disable color picker buttons when a field is not focused
2021-06-11 23:36:06 +09:00
Damien Elmes
dbfe12edbf
use different toolbar size on Mac
...
see discussion on 984ab9b6fe
2021-06-05 11:28:36 +10:00
Damien Elmes
984ab9b6fe
try toolbar size of 1.85rem
...
https://forums.ankiweb.net/t/anki-2-1-45-alpha/10061/97
2021-06-04 15:11:34 +10:00
Henrik Giesel
aaa210d662
Make ColorPicker buttons halfwidth
2021-05-31 00:17:06 +02:00
Henrik Giesel
8e81a79fbf
Implement new ColorPicker
2021-05-30 22:58:40 +02:00
Henrik Giesel
ad1a72495f
Implement WithColorHelper.svelte
2021-05-30 21:44:05 +02:00
Henrik Giesel
09af4d5ecd
Add new color icons
2021-05-30 20:09:09 +02:00
Henrik Giesel
358794c911
Uniformly use variables to Button{Toolbar,Group} for setting button properties
...
Instead of using WithTheming around ButtonToolbar/ButtonGroup
2021-05-27 17:13:36 +02:00
Damien Elmes
0026506543
update ts deps
...
- prettier's formatting has changed, so files needed to be reformatted
- dart is spitting out deprecation warnings like:
254 │ 2: $spacer / 2,
│ ^^^^^^^^^^^
╵
bazel-out/darwin-fastbuild/bin/ts/sass/bootstrap/_variables.scss 254:6 @import
ts/sass/button_mixins.scss 2:9 @use
ts/components/ColorPicker.svelte 2:5 root stylesheet
DEPRECATION WARNING: Using / for division is deprecated and will be removed in Dart Sass 2.0.0.
Recommendation: math.div($grid-gutter-width, 2)
2021-05-26 09:37:40 +10:00
Henrik Giesel
5f6bc19389
Use min-{width,height} for legacy buttons
2021-05-25 20:29:42 +02:00
Henrik Giesel
52db2a2585
Restructure legacy scss / remove button_mixin import
2021-05-25 13:57:09 +02:00
Henrik Giesel
cfc9fa359d
Base width/height off on --toolbar-size for legacy buttons
2021-05-25 13:29:55 +02:00
Matthias M
ee23d3781d
Restrict inversion to images
2021-05-24 19:46:51 +02:00
Matthias M
c289544390
Adjust active:hover behaviour
...
so it behaves like Svelte buttons, when clicking and dragging the mouse away from the button.
2021-05-24 13:11:50 +02:00
Matthias M
eedc8274da
Use !important instead of :not() selector
...
!important cannot be used with the radius mixin, so I had to state them explicitly.
2021-05-24 11:21:42 +02:00
Matthias M
12e69cb668
Merge branch 'ankitects:main' into main
2021-05-24 10:59:02 +02:00
Matthias M
2e1066fb35
Remove CSS variable button-bg again
...
The variable is not as useful as I thought, since night mode uses a gradient anyway (and day mode is simply white).
2021-05-23 19:39:57 +02:00
Matthias M
7cb20b3a9f
Remove transition from .linkb to fix blinking
2021-05-23 15:55:22 +02:00
Matthias M
a66f7798f9
Add CSS variable --button-bg
...
might be useful for add-on developers.
2021-05-23 01:18:00 +02:00
Matthias M
aee1a836d1
Make legacy buttons look like Svelte buttons
...
with extra night mode handling.
2021-05-23 00:50:02 +02:00
Matthias M
9a9f5f8dd8
Invert legacy button content in night mode
...
for better visibility.
2021-05-22 22:40:21 +02:00
Henrik Giesel
3a18dce03f
Prefer event.which over event.{key,code}
...
It works better with alternative Latin-based keyboard layouts
2021-05-22 17:50:23 +02:00
Henrik Giesel
c89c42dc37
Base shortcuts with letters no event.key, with symbols/numbers on event.code
2021-05-21 22:45:55 +02:00
Henrik Giesel
ae19ed527d
Switch to keyboard shortcuts based on event.key
2021-05-20 18:28:59 +02:00
Damien Elmes
d5f4860f9b
fix fields/cards font size & too-large toolbar on high DPI Windows
...
- enable default_css on editor again, so that the html element
is set to the system font size. If this is bringing in unwanted styling,
maybe we can come up with a different solution that just adjusts the
fonts
- make toolbar size relative to html font size, instead of hard-coding
it
2021-05-20 13:15:17 +10:00
Damien Elmes
e91ca199fb
use standard toolbar colors for legacy items
2021-05-19 19:58:12 +10:00
Damien Elmes
a564399414
disable svelte-check on Windows for now
2021-05-19 11:45:02 +10:00
Henrik Giesel
e5d11ac547
WIP: Use our components in deckoptions sticky bar
2021-05-18 16:32:29 +02:00
Henrik Giesel
a8b1291f84
Use StickyBar in deckoptions
2021-05-18 14:13:11 +02:00