tophf
75aee2085a
load storage-util in all pages
...
prefs::doSyncSet uses it now, there'll be more in the future when we convert all direct chrome.storage calls
2018-01-19 15:14:09 +03:00
tophf
4dc6d56533
bump version
2018-01-18 20:42:31 +03:00
tophf
1c0cd2da9e
show color swatches for rgb/hsl with unary + - in numbers
2018-01-16 15:11:07 +03:00
tophf
0fa391732b
workaround for Chrome devtools bug (fixed in v65)
...
recreate the style element on style code change because older devtools inspector can't edit injected rules after we update textContent of an existing element
2018-01-15 19:43:35 +03:00
tophf
0f8bca03b8
fixup eaed0de4: don't enable livepreview for unsaved code
2018-01-15 19:16:48 +03:00
tophf
100f7716fd
bump version
2018-01-14 18:36:16 +03:00
tophf
efbbe147e4
update locales
2018-01-14 18:36:02 +03:00
tophf
4493c9e9f0
don't double-process 'styleUpdated' in manager
2018-01-14 18:18:08 +03:00
tophf
dc1cd890ee
notify event subscribers when toggling the style via Alt-Enter
2018-01-14 17:40:09 +03:00
tophf
72e0f5fbf5
update refreshAllTabs cache and icon on disabling livepreview
2018-01-14 17:32:25 +03:00
tophf
823926a025
fix getStyleAtPos() for pos === EOL
2018-01-14 17:11:00 +03:00
tophf
3c15521fc2
tweak autocomplete helper
...
* use the faster getStyleAtPos
* autocomplete !important on typing !
* don't autocomplete hex colors
2018-01-14 17:10:54 +03:00
tophf
eaed0de486
init autocomplete/blur/focus for usercss in a common hook
2018-01-14 15:57:29 +03:00
tophf
b42dfc8300
fixup bb34538d: decrement styles.length on delete
2018-01-14 15:40:36 +03:00
tophf
eabfaca08e
run webNavUsercssInstallerFF on the entire githubusercontent.com
...
fixes #329
2018-01-14 15:23:09 +03:00
tophf
76d9d32dce
skip uso-var between declarations
2018-01-12 15:01:13 +03:00
tophf
9005f93f56
bump version
2018-01-12 14:36:32 +03:00
tophf
fb1ef71f25
don't save the style in toggleStyle; use data-hotkey-tooltip
2018-01-12 14:32:15 +03:00
tophf
9affcd13bc
don't preview unsaved styles
2018-01-12 14:11:24 +03:00
tophf
bb34538da0
smart invalidateCache: try to update filters in-place
2018-01-12 00:54:40 +03:00
tophf
989df35b05
live preview in editor
...
* refreshAllTabs was extracted
* ...and fixed to use each frame's url when getting the styles
2018-01-12 00:54:36 +03:00
tophf
0c2c86a8de
update favicons in handleUpdate
2018-01-12 00:53:35 +03:00
tophf
b754635b81
lenient parsing of invalid single \ in regexp() function
2018-01-11 15:29:52 +03:00
tophf
650cf3521b
correctly strip 'code' from style hash
2018-01-10 22:18:35 +03:00
tophf
9fdabe3582
simplify getStyles
...
* 'asHash' implies 'enabled'
* 'length' is added to the style hash
2018-01-10 22:18:30 +03:00
tophf
11dbfea897
apply.js: FF forgets the extra methods on MutationObserver
2018-01-10 19:50:48 +03:00
tophf
9aa382ebf5
disconnect an orphaned chrome.runtime message/port listener
2018-01-10 19:50:29 +03:00
tophf
885919e7d9
colorize namedcolor followed by ! without a space
2018-01-09 20:16:59 +03:00
tophf
bbfda6d33b
expose findUsercss
2018-01-09 19:13:37 +03:00
tophf
68777f6163
bump version
2018-01-08 11:31:57 +03:00
tophf
79e95eadf2
code cosmetics
2018-01-07 23:26:47 +03:00
tophf
224771b34e
reduce colorpicker alpha digits to 3 from 6
2018-01-07 20:02:58 +03:00
tophf
80ad6418aa
keep alpha in hex colorpicker view
2018-01-07 20:00:22 +03:00
tophf
9111ebcd2b
unget the unary token if got no term to finalize
2018-01-07 19:11:00 +03:00
tophf
acbb69e5ad
expr may be null
2018-01-07 18:59:31 +03:00
tophf
b659dde35d
bump version
2018-01-07 17:30:55 +03:00
tophf
50c4580f64
update locales
2018-01-07 17:30:55 +03:00
tophf
23fcbd6c27
fixup 7de3e37a: handleUpdateInstalled is for .updatable only
2018-01-07 16:53:41 +03:00
tophf
022e588c97
allow errors in usercss when saving in editor and live-reloading
2018-01-07 16:36:30 +03:00
tophf
3df4a86428
add a workaround for Chrome 65 bug https://crbug.com/714373
2018-01-07 15:12:14 +03:00
tophf
a6e2cf47ed
don't update the tally when the dialog isn't shown
2018-01-07 12:52:31 +03:00
tophf
5941dd4338
colorpicker hotkey popup: find colors in attributes
2018-01-07 12:51:22 +03:00
tophf
825fd00a80
fixes for FF52
2018-01-07 12:50:17 +03:00
tophf
102d0a45c8
load colorconverter.js in style manager
2018-01-07 12:37:02 +03:00
tophf
67ceaa2e43
fixups; code cosmetics
...
* show #{min,max} if constraints are present
* parse [row names] in grid properties
* skip uso-vars in selector sequence
* recognize number tokens with +-
* skip comments/whitespace in stream.mustMatch();
2018-01-07 12:33:48 +03:00
tophf
57f0afbc9c
CSS Intrinsic & Extrinsic Sizing L3 for *width/*height
...
https://drafts.csswg.org/css-sizing-3/#sizing-properties
2018-01-07 12:32:50 +03:00
tophf
e7bd155300
CSS Transform Module Level 2 (ED 2017-11-09) - 3d transforms
...
https://drafts.csswg.org/css-transforms-2/#three-d-transform-functions
2018-01-07 12:32:50 +03:00
tophf
e684f677a6
CSS Display Module Level 3 (ED 2017-11-09)
...
https://drafts.csswg.org/css-display/
2018-01-07 12:32:50 +03:00
tophf
2036819442
reuse parserCache on subsequent saving of usercss
2018-01-07 12:31:23 +03:00
tophf
d2cba96e10
refactor CSSLint
...
* reduce linting delay
* parse mozformat in worker
* allow empty functions in 'filter:' property
https://drafts.fxtf.org/filter-effects/#supported-filter-functions
* support comma-separated list in :lang()
* strip vendor prefix in isLiteral()
2018-01-07 12:31:23 +03:00