tophf
7c0d8f0841
prevent inline overlays from breaking color swatches
2017-11-24 13:19:19 +03:00
tophf
7e4683d417
USO-vars in CSSLint
2017-11-24 13:19:19 +03:00
tophf
60247a6443
don't lowercase the original line!
2017-11-24 13:19:18 +03:00
tophf
7c746ab9a3
fix colorpicker keyboard increment with #HEX in CAPS
2017-11-24 13:19:18 +03:00
tophf
80547aef70
recognize USO-variables /*[[foo]]*/ and provide autocomplete hints
2017-11-24 13:19:18 +03:00
tophf
3152a7ebfe
simpler plain string method for same token check
2017-11-24 13:19:18 +03:00
tophf
8bff4a297e
disallow Space as a colorpicker hotkey
2017-11-24 13:19:17 +03:00
tophf
d2826d92f6
CodeMirror css mode: recognize "isolation"
2017-11-24 13:19:17 +03:00
tophf
def05f2f0a
csslint: add "isolation"
2017-11-24 13:19:17 +03:00
tophf
55360c731a
move helpers and defaults to the end when everything is ready
2017-11-24 13:19:17 +03:00
tophf
c1d1c26c23
CodeMirror css mode: recognize "mix-blend-mode"
2017-11-24 13:19:16 +03:00
tophf
8cced2da35
csslint: add "mix-blend-mode" and the internal <blend-mode>
2017-11-24 13:19:16 +03:00
tophf
3fe3f08407
USO page: animate the update button's spinner on consequent clicks
2017-11-24 13:19:16 +03:00
tophf
d97337ded7
fix mozImport: properly discern comments outside of @-moz-document
2017-11-24 13:19:16 +03:00
tophf
4fc54450b7
de-marginalize usercss editor; fix narrow @media
2017-11-24 13:19:15 +03:00
tophf
74701810b7
remove cruft; silence eslint
2017-11-24 13:19:15 +03:00
tophf
479d95711b
linter report expands/collapses on click; the state is saved
2017-11-24 13:19:15 +03:00
tophf
06cda0b2c1
fix colorpicker swatch glitches by monkeypatching match-highlighter
2017-11-24 13:19:14 +03:00
tophf
a30ef3ed14
restore the original match-highlighter and monkeypatch it
2017-11-24 13:19:14 +03:00
tophf
c1c61ed590
find more rgb/hsl colors near cursor in comments and strings
2017-11-24 13:19:14 +03:00
tophf
0c3b3a1631
remove border from filter selector & generalize CSS
2017-11-24 13:19:14 +03:00
tophf
828f09fdb2
tweaks/fixes for "[x] as usercss"
2017-11-24 13:19:13 +03:00
tophf
c8b6672d79
always sort applied style elements by id
2017-11-24 13:19:13 +03:00
tophf
607160655d
colorpicker shouldn't overwrite non-colors
2017-11-24 13:19:13 +03:00
tophf
44206ef166
some fix for @media query from @Mottie
2017-11-24 13:19:13 +03:00
tophf
fe3b1511f6
add "[x] only Usercss" filter in the manager
2017-11-24 13:19:12 +03:00
tophf
65f0a2ac3c
add doc link for "[x] as usercss" option in the manager
2017-11-24 13:19:12 +03:00
tophf
62aec5c359
put "[x] as Usercss" option next to "Write new style" button
2017-11-24 13:19:12 +03:00
tophf
44c0f3d076
supernarrow mode at 4"
2017-11-24 13:19:11 +03:00
tophf
a7b8286e4f
remove textareas
2017-11-24 13:19:11 +03:00
tophf
e1fae23927
init CM to usercss @preprocessor before setting the code
2017-11-24 13:19:11 +03:00
tophf
0ed6e3d4bf
don't reinsert reinterpreted color on start
...
do it only on the Enter key or once the user explicitly changed the color at least once
2017-11-24 13:19:10 +03:00
tophf
e0ea76a940
colorpicker hotkey: find color at cursor in strings/comments
2017-11-24 13:19:10 +03:00
tophf
8c5471092c
rework install-usercss: CSS, layout, warnings
2017-11-24 13:19:10 +03:00
tophf
78bf2c8d9b
close colorpicker config on Enter
2017-11-24 13:19:10 +03:00
tophf
612b21c732
register colorpicker command on first use
2017-11-24 13:19:09 +03:00
tophf
64cb128b06
intercept the hotkey assigned to colorpicker via hotkeyRerouter
2017-11-24 13:19:09 +03:00
tophf
5d00602ada
switch colorpicker popup format on PgUp/PgDn only, not Tab
2017-11-24 13:19:09 +03:00
tophf
e9abcc8031
install-usercss: css tweaks
...
* pad the Install button
* remove global * selector
* add narrow @media query
* simplify css
2017-11-24 13:19:09 +03:00
tophf
d767ad7a8c
autoLoadMode -> loadScript; chain to avoid flicker on load
2017-11-24 13:19:08 +03:00
tophf
786cde781d
pull out colorpicker-helper.js
2017-11-24 13:19:08 +03:00
tophf
fc20479ab4
correctly unhook colorpicker in usercss#stylus mode
2017-11-24 13:19:08 +03:00
tophf
2c82cc3bbc
fix glitching on highlighting of current token
2017-11-24 13:19:08 +03:00
tophf
7bae73bcb4
add onclick for colorpicker-settings icon in usercss mode
2017-11-24 13:19:07 +03:00
tophf
75da5c50ce
colorpicker Ctrl-up/down steps in 50 on S, L, .5 on alpha
2017-11-24 13:19:07 +03:00
tophf
6c858d6449
fix colorpicker hotkey config
2017-11-24 13:19:07 +03:00
tophf
2a0ecec28e
show color swatches in usercss with stylus preprocessor
2017-11-24 13:19:07 +03:00
tophf
aa2fef7f72
more keyboard control in colorpicker popup
...
hex mode similar to chrome-devtools:
* Ctrl-Up/Down for R channel
* Shift-Up/Down for G channel
* Alt-Up/Down for B channel
* Up/Down treats the entire color as a hex integer e.g. #00f -> #010
rgb/hsl modes similar to chrome-devtools:
* Ctrl-Up/Down steps by 100 (alpha: by 1)
* Shift-Up/Down steps by 10 (alpha: by .1)
* Up/Down steps by 1 (alpha: by .01)
* PgUp/PgDn to switch format
* Tab to switch format when at the first/last input field
2017-11-24 13:19:06 +03:00
tophf
b99391887d
add colorpicker hotkey config icon [default: none]
...
* uses the last submitted color by default
* doesn't insert the default color until a change or the Enter key
* fix a few bugs in colorpicker introduced in the rewrite
2017-11-24 13:19:06 +03:00
tophf
352846c8b4
fix and update ColorView.openPopup()
2017-11-24 13:19:06 +03:00