narcolepticinsomniac
eb0b9f58f5
Fix search highlight conflict ( #587 )
...
* Fix search highlight conflict
Regular highlight styling and search highlight styling shouldn't both be applied at the same time. Search highlight styling should also be removed when search is closed. This PR resolves those conflicts.
* Remove unnecessary dummy animation
Not sure what the point of it ever was, but I'm pretty sure it should go.
2018-11-27 22:48:45 -06:00
eight
e97a3ef269
Change: modify match-highlighter plugin ( #578 )
...
* Change: modify match-highlighter plugin
* Fix: boundary character should only be used when the query starts/ends with alphabet
2018-11-25 07:28:37 -06:00
Rob Garrison
dab3515195
Remove text-decoration-skip:ink; Closes #229
2018-11-11 15:42:36 -06:00
eight
e3d3604afc
Refactor the entire storage system and the section editor ( #518 )
...
* Squashed commit of the following:
commit d84c4dc3fe
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 19:13:29 2018 +0800
Fix: remove unused comment
commit 46027120ec
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 19:09:06 2018 +0800
Add: handle styleUpdated message
commit f85d4de39b
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 18:59:29 2018 +0800
Fix: handle styleAdded message in popup
commit 81f3e69574
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 18:50:54 2018 +0800
Change: getStylesInfoByUrl -> getStylesByUrl
commit f9dc04558f
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 18:48:20 2018 +0800
Fix: drop getStylesInfo
commit fea04d591f
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 18:39:28 2018 +0800
Fix: remove unused ignoreChromeError
commit 2aff14e213
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 18:09:53 2018 +0800
Fix: don't dup promisify in prefs
commit d4ddfcc713
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 17:56:16 2018 +0800
Change: drop .last and .rotate
commit 85e70491e4
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 17:36:00 2018 +0800
Fix: unused renderIndex
commit 7acb131642
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 17:32:49 2018 +0800
Fix: update title on input
commit a39405ac4c
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 17:17:20 2018 +0800
Fix: remove unused messages
commit 14c2fdbb58
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 16:36:12 2018 +0800
Fix: dirty state for new added applies
commit fb1b49b8bb
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 16:27:17 2018 +0800
Fix: minor
commit 2c2d849fa4
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 16:20:14 2018 +0800
Fix: drop unused getCode
commit f133c3e67a
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 16:18:14 2018 +0800
Fix: drop unused lastActive
commit 05a6208f5c
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 16:17:45 2018 +0800
Fix: minor
commit 05a87ed00f
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 15:58:33 2018 +0800
Fix: minor
commit 576f73f333
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 03:03:35 2018 +0800
Fix: always register listeners
commit e93819deb4
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 02:58:49 2018 +0800
Fix: unused statement
commit 39b11685b4
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 02:54:29 2018 +0800
Fix: minor
commit 9dd3cd43c1
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 02:49:22 2018 +0800
Fix: don't reorder options
commit 90aadfd728
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 02:43:52 2018 +0800
Fix: drop __ERROR__
commit 838c21e3b3
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 02:36:20 2018 +0800
Fix: use findStyle API
commit 93a4cdf595
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 02:34:05 2018 +0800
Add: findStyle API
commit 8e75871b9b
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 02:19:01 2018 +0800
Breaking: drop getStylesFallback
commit ad06551440
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 02:16:48 2018 +0800
Fix: use dataurl to inject page script
commit cb5cbb4d10
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 01:39:50 2018 +0800
Fix: various
commit 53efd78b89
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 01:12:57 2018 +0800
Update doc
commit 7d005f3eaa
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 01:09:22 2018 +0800
Change: kill style.reason
commit fc53bed3de
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 00:56:04 2018 +0800
Fix: doo many indents
commit 14e321d258
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 00:40:23 2018 +0800
Fix: don't update icon for popup and options
commit 01bdd529bc
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 00:39:17 2018 +0800
Fix: updateCount
commit b9968830d3
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 00:38:49 2018 +0800
Fix: don't send null value
commit ff3bf6f52d
Author: eight <eight04@gmail.com>
Date: Sun Oct 14 00:03:34 2018 +0800
Add: styleViaAPI updateCount
commit 39d21c3d29
Author: eight <eight04@gmail.com>
Date: Sat Oct 13 23:57:45 2018 +0800
Fix: broadcastError -> ignoreError
commit ecb622c93c
Author: eight <eight04@gmail.com>
Date: Sat Oct 13 21:29:06 2018 +0800
Fix: implement styleViaAPI
commit 7c3d49c005
Author: eight <eight04@gmail.com>
Date: Sat Oct 13 17:50:28 2018 +0800
Fix: ROOT may change in XML pages
commit 3fd8d937f3
Author: eight <eight04@gmail.com>
Date: Sat Oct 13 16:49:43 2018 +0800
Fix: various
commit 859afc8ee9
Author: eight <eight04@gmail.com>
Date: Sat Oct 13 16:39:54 2018 +0800
Enhance: don't cache enabled state
commit fbe77a8d15
Author: eight <eight04@gmail.com>
Date: Sat Oct 13 16:15:07 2018 +0800
Fix: various
commit a4fc3e9162
Author: eight <eight04@gmail.com>
Date: Sat Oct 13 16:11:38 2018 +0800
Fix: various
commit 7e0eddeb8f
Author: eight <eight04@gmail.com>
Date: Sat Oct 13 15:58:31 2018 +0800
Fix: various
commit 8b4ab47d89
Author: eight <eight04@gmail.com>
Date: Sat Oct 13 15:20:10 2018 +0800
Add: some type hint
commit 7d340d62dc
Author: eight <eight04@gmail.com>
Date: Sat Oct 13 15:13:11 2018 +0800
Change: drop storage.js, some functions are moved to sections-util
commit d286997d6a
Author: eight <eight04@gmail.com>
Date: Sat Oct 13 15:12:00 2018 +0800
Fix: minor
commit d60db9dbef
Author: eight <eight04@gmail.com>
Date: Sat Oct 13 15:03:10 2018 +0800
Fix: minor
commit 43afa31fa0
Author: eight <eight04@gmail.com>
Date: Sat Oct 13 14:50:31 2018 +0800
Fix: update tab icon on forward/backward
commit f08faea149
Author: eight <eight04@gmail.com>
Date: Sat Oct 13 13:50:03 2018 +0800
Fix: parallel import
commit 4d06435486
Author: eight <eight04@gmail.com>
Date: Fri Oct 12 23:32:03 2018 +0800
Add: importStyle API
commit c55675912e
Author: eight <eight04@gmail.com>
Date: Fri Oct 12 23:14:46 2018 +0800
Fix: refactor import-export
commit 86ea846a89
Author: eight <eight04@gmail.com>
Date: Fri Oct 12 17:34:36 2018 +0800
Fix: search db is broken
commit 831ca07c2d
Author: eight <eight04@gmail.com>
Date: Fri Oct 12 17:29:35 2018 +0800
fixup! Add: implement sloppy regexp indicator
commit e67b7f4f36
Author: eight <eight04@gmail.com>
Date: Fri Oct 12 17:27:19 2018 +0800
Add: implement sloppy regexp indicator
commit 36e13f88f0
Author: eight <eight04@gmail.com>
Date: Fri Oct 12 16:59:23 2018 +0800
Add: return excluded/sloppy state in getStylesInfoByUrl
commit f6ce78f55b
Author: eight <eight04@gmail.com>
Date: Fri Oct 12 16:39:47 2018 +0800
Fix: dead object
commit 5ae95a1ad9
Author: eight <eight04@gmail.com>
Date: Fri Oct 12 16:27:54 2018 +0800
Fix: don't reinit all editors on save
commit 1a5a206fe6
Author: eight <eight04@gmail.com>
Date: Fri Oct 12 16:18:40 2018 +0800
Refactor: pull out sections editor section
commit 8016346035
Author: eight <eight04@gmail.com>
Date: Fri Oct 12 15:30:35 2018 +0800
Fix: replaceStyle make style name undefined
commit fa080d1913
Author: eight <eight04@gmail.com>
Date: Fri Oct 12 15:21:36 2018 +0800
Fix: catch csp error
commit e0b064115d
Author: eight <eight04@gmail.com>
Date: Fri Oct 12 15:03:00 2018 +0800
Fix: use a simple eval to execute page scripts
commit 405b7f8f06
Author: eight <eight04@gmail.com>
Date: Fri Oct 12 03:48:13 2018 +0800
Fix: removed unused API
commit 1b2c88f926
Author: eight <eight04@gmail.com>
Date: Fri Oct 12 03:46:51 2018 +0800
Fix: no need to access db
commit a8131fc9c5
Author: eight <eight04@gmail.com>
Date: Fri Oct 12 03:43:31 2018 +0800
Fix: remove unused methods
commit 3ae0c4dd13
Author: eight <eight04@gmail.com>
Date: Fri Oct 12 03:10:26 2018 +0800
Enhance: allow matcher to return verbose info
commit 0ea7ada48f
Author: eight <eight04@gmail.com>
Date: Fri Oct 12 02:02:14 2018 +0800
Fix: content script may load before the background is ready
commit 04c2d6bbf6
Author: eight <eight04@gmail.com>
Date: Fri Oct 12 01:49:52 2018 +0800
Fix: throw receiving end doesn't exist message
commit f0c0bc4d6a
Author: eight <eight04@gmail.com>
Date: Fri Oct 12 01:11:17 2018 +0800
Fix: unwrap error
commit 4d42765d6c
Author: eight <eight04@gmail.com>
Date: Thu Oct 11 23:55:16 2018 +0800
fixup! Fix: match subdomain
commit 99626e4a48
Author: eight <eight04@gmail.com>
Date: Thu Oct 11 23:54:58 2018 +0800
Fix: match subdomain
commit a57b3b2716
Author: eight <eight04@gmail.com>
Date: Thu Oct 11 23:39:11 2018 +0800
Fix: firefox
commit 5cfea3933f
Author: eight <eight04@gmail.com>
Date: Thu Oct 11 22:46:34 2018 +0800
Add some comment to db.js
commit 25fd3a1c2b
Author: eight <eight04@gmail.com>
Date: Thu Oct 11 22:14:56 2018 +0800
Fix: remove unused prop
commit bdae1c3697
Author: eight <eight04@gmail.com>
Date: Thu Oct 11 20:00:25 2018 +0800
Change: simpler styleCodeEmpty
commit bd4a453f45
Merge: c1bf9f5
9058c06
Author: eight <eight04@gmail.com>
Date: Thu Oct 11 19:49:37 2018 +0800
Merge branch 'dev-usercss-meta' into dev-exclusions
commit c1bf9f57e9
Author: eight <eight04@gmail.com>
Date: Thu Oct 11 19:29:17 2018 +0800
Fix: minor
commit fd5eeb4b81
Author: eight <eight04@gmail.com>
Date: Thu Oct 11 19:00:05 2018 +0800
Add: refresh on view
commit 3e38810a49
Author: eight <eight04@gmail.com>
Date: Thu Oct 11 18:13:24 2018 +0800
Fix: make sure icons are refreshed at startup
commit c657d7e55c
Author: eight <eight04@gmail.com>
Date: Thu Oct 11 17:32:27 2018 +0800
Add: implement bug 461
commit 7ed39ab6ef
Author: eight <eight04@gmail.com>
Date: Thu Oct 11 15:42:44 2018 +0800
fixup! Add: icon-util
commit 30e494eda9
Author: eight <eight04@gmail.com>
Date: Thu Oct 11 15:42:23 2018 +0800
Add: icon-util
commit 510a886e14
Author: eight <eight04@gmail.com>
Date: Thu Oct 11 03:21:38 2018 +0800
Fix: exposeIframes
commit c7f81662c4
Author: eight <eight04@gmail.com>
Date: Thu Oct 11 02:19:14 2018 +0800
Fix: autoCloseBrackets is true by default
commit f3a103645d
Author: eight <eight04@gmail.com>
Date: Thu Oct 11 02:11:14 2018 +0800
Fix: various
commit d4436cde20
Author: eight <eight04@gmail.com>
Date: Thu Oct 11 01:39:10 2018 +0800
Add: implement exposeIframe
commit 43db875fd8
Author: eight <eight04@gmail.com>
Date: Thu Oct 11 01:26:24 2018 +0800
Kill more globals
commit dc491e9be3
Author: eight <eight04@gmail.com>
Date: Thu Oct 11 01:22:13 2018 +0800
Kill old storage, storage-dummy
commit ba64b95575
Author: eight <eight04@gmail.com>
Date: Thu Oct 11 00:54:38 2018 +0800
WIP: kill cachedStyles
commit 7eba890a21
Merge: d2b36a1
81e4823
Author: eight <eight04@gmail.com>
Date: Wed Oct 10 23:15:14 2018 +0800
Merge branch 'dev-private-prefs' into dev-exclusions
commit d2b36a168e
Author: eight <eight04@gmail.com>
Date: Wed Oct 10 23:05:20 2018 +0800
Kill hidden globals
commit 22d4767511
Author: eight <eight04@gmail.com>
Date: Wed Oct 10 19:23:34 2018 +0800
Fix: margin for deleted sections
commit 00687983f0
Author: eight <eight04@gmail.com>
Date: Wed Oct 10 18:21:07 2018 +0800
Fix: default value
commit ff6fd8cad3
Author: eight <eight04@gmail.com>
Date: Wed Oct 10 18:02:51 2018 +0800
Fix: default options
commit c23f315c52
Author: eight <eight04@gmail.com>
Date: Wed Oct 10 17:40:07 2018 +0800
Refactor: use CodeMirror.defineOption
commit 4419c5dc1e
Author: eight <eight04@gmail.com>
Date: Wed Oct 10 16:32:39 2018 +0800
Change: kill editors, styleId
commit 6494985b50
Author: eight <eight04@gmail.com>
Date: Wed Oct 10 16:14:51 2018 +0800
Fix: various
commit 37e1f43f75
Author: eight <eight04@gmail.com>
Date: Wed Oct 10 15:04:03 2018 +0800
Fix: minor
commit d26ce3238e
Author: eight <eight04@gmail.com>
Date: Wed Oct 10 14:49:37 2018 +0800
Add: codemirror-factory
commit 15a1f552f6
Author: eight <eight04@gmail.com>
Date: Wed Oct 10 12:08:35 2018 +0800
WIP: kill getSection
commit ba6159e067
Author: eight <eight04@gmail.com>
Date: Wed Oct 10 02:43:09 2018 +0800
WIP: edit page
commit fd9ab5d6e5
Author: eight <eight04@gmail.com>
Date: Wed Oct 10 00:41:07 2018 +0800
Fix: switch to editor
commit 06e22d0d18
Author: eight <eight04@gmail.com>
Date: Tue Oct 9 23:38:29 2018 +0800
Change: add sections-editor
commit 30e8662946
Author: eight <eight04@gmail.com>
Date: Mon Oct 8 20:12:39 2018 +0800
Add: preview error
commit 47b2b4fc49
Author: eight <eight04@gmail.com>
Date: Mon Oct 8 18:38:01 2018 +0800
Add: livePreview.show
commit 7b5e7c96d5
Author: eight <eight04@gmail.com>
Date: Mon Oct 8 18:16:45 2018 +0800
Hook up live preview
commit 15efafff3c
Author: eight <eight04@gmail.com>
Date: Mon Oct 8 17:49:57 2018 +0800
Add: live preview
commit a38558ef78
Author: eight <eight04@gmail.com>
Date: Mon Oct 8 15:30:39 2018 +0800
WIP: make notifyAllTabs a noop
commit 582e9078af
Author: eight <eight04@gmail.com>
Date: Mon Oct 8 14:39:08 2018 +0800
Fix: inject all scripts
commit f4651da8d8
Author: eight <eight04@gmail.com>
Date: Sun Oct 7 23:41:46 2018 +0800
Drop deleteStyle
commit 0489fb3b2f
Author: eight <eight04@gmail.com>
Date: Sun Oct 7 23:33:51 2018 +0800
Drop saveStyle
commit 02f471f077
Author: eight <eight04@gmail.com>
Date: Sun Oct 7 23:28:41 2018 +0800
Fix: usercss API
commit 057111b171
Author: eight <eight04@gmail.com>
Date: Sun Oct 7 22:59:31 2018 +0800
Update usercss API
commit 69cae02381
Author: eight <eight04@gmail.com>
Date: Sun Oct 7 21:40:29 2018 +0800
Drop getStyles
commit c5d41529d9
Author: eight <eight04@gmail.com>
Date: Sun Oct 7 21:28:51 2018 +0800
Minor fixes
commit 5b3b4e680f
Author: eight <eight04@gmail.com>
Date: Sun Oct 7 21:20:39 2018 +0800
Add: navigator-util
commit b5107b78a5
Author: eight <eight04@gmail.com>
Date: Sun Oct 7 01:42:43 2018 +0800
Add: broadcast messages with reasons
commit e7ef4948cd
Author: eight <eight04@gmail.com>
Date: Sat Oct 6 18:10:47 2018 +0800
Fix: observer is unavailable?
commit 1c635b5bc1
Author: eight <eight04@gmail.com>
Date: Sat Oct 6 17:47:43 2018 +0800
Drop requestStyles
commit 75f2561154
Author: eight <eight04@gmail.com>
Date: Sat Oct 6 16:38:04 2018 +0800
Fix: don't recreate element when style update in popup
commit 583ca31d97
Author: eight <eight04@gmail.com>
Date: Sat Oct 6 15:40:07 2018 +0800
fixup! Add: isCodeEmpty
commit 1cf6008514
Author: eight <eight04@gmail.com>
Date: Sat Oct 6 15:33:18 2018 +0800
Add: isCodeEmpty
commit 450cd60aeb
Author: eight <eight04@gmail.com>
Date: Sat Oct 6 15:22:04 2018 +0800
Fix: ignore comment block
commit 196b6aac63
Author: eight <eight04@gmail.com>
Date: Sat Oct 6 15:16:00 2018 +0800
Fix: the return value of getSectionsByUrl is changed
commit 3122d28c1a
Author: eight <eight04@gmail.com>
Date: Sat Oct 6 15:14:05 2018 +0800
Fix: always use promise in API call
commit e594b8ccb1
Author: eight <eight04@gmail.com>
Date: Sat Oct 6 15:11:01 2018 +0800
Cache enabled state
commit 1f18b13a92
Author: eight <eight04@gmail.com>
Date: Sat Oct 6 13:48:46 2018 +0800
Add: match global sections
commit fedf844ddd
Author: eight <eight04@gmail.com>
Date: Sat Oct 6 13:45:37 2018 +0800
Add: getStylesInfoByUrl
commit 095998f07c
Author: eight <eight04@gmail.com>
Date: Sat Oct 6 13:27:58 2018 +0800
Change: switch to msg.js
commit fa3127d988
Author: eight <eight04@gmail.com>
Date: Sat Oct 6 13:02:45 2018 +0800
Change: switch to msg.js
commit 05d582c726
Author: eight <eight04@gmail.com>
Date: Sat Oct 6 11:43:42 2018 +0800
Add: msg.sendBg
commit 171339f710
Author: eight <eight04@gmail.com>
Date: Sat Oct 6 04:39:48 2018 +0800
WIP: drop api.js
commit 3a618aca2a
Author: eight <eight04@gmail.com>
Date: Sat Oct 6 03:19:51 2018 +0800
WIP: use deepCopy
commit bb1cb58024
Author: eight <eight04@gmail.com>
Date: Sat Oct 6 03:10:04 2018 +0800
WIP: msg.js
commit 2472e91f57
Author: eight <eight04@gmail.com>
Date: Fri Oct 5 21:28:19 2018 +0800
WIP: emitChangesToTabs
commit 34497ebe16
Author: eight <eight04@gmail.com>
Date: Fri Oct 5 18:47:52 2018 +0800
WIP: switch to API
commit f1639cc33e
Author: eight <eight04@gmail.com>
Date: Fri Oct 5 01:03:40 2018 +0800
WIP: broadcastMessage
commit 81e4823f46
Author: eight <eight04@gmail.com>
Date: Thu Oct 4 19:39:59 2018 +0800
Debounce updateAllTabsIcon
commit dc5f3e209f
Author: eight <eight04@gmail.com>
Date: Thu Oct 4 19:34:36 2018 +0800
Fix: settings could be empty on the first install
commit 2328cf623a
Author: eight <eight04@gmail.com>
Date: Thu Oct 4 19:34:22 2018 +0800
Change: start-firefox -> start
commit 7be6a1cba9
Author: eight <eight04@gmail.com>
Date: Thu Oct 4 19:24:35 2018 +0800
Add: applications
commit 630725196f
Author: eight <eight04@gmail.com>
Date: Thu Oct 4 19:22:44 2018 +0800
fixup! Fix: update all icons when some prefs changed
commit 0d0e1b4dc0
Author: eight <eight04@gmail.com>
Date: Thu Oct 4 19:20:36 2018 +0800
Fix: update all icons when some prefs changed
commit 5c0288e9ba
Author: eight <eight04@gmail.com>
Date: Thu Oct 4 19:20:11 2018 +0800
fixup! Remove unused FIREFOX_NO_DOM_STORAGE
commit 56b737b65a
Author: eight <eight04@gmail.com>
Date: Thu Oct 4 18:14:57 2018 +0800
Remove unused FIREFOX_NO_DOM_STORAGE
commit 829a134ed1
Author: eight <eight04@gmail.com>
Date: Thu Oct 4 18:10:53 2018 +0800
Fix: this -> prefs
commit d35f92250e
Author: eight <eight04@gmail.com>
Date: Thu Oct 4 18:08:19 2018 +0800
Fixme: styleViaAPI
commit 8a6e8ac03a
Author: eight <eight04@gmail.com>
Date: Thu Oct 4 18:05:41 2018 +0800
Change: drop prefChanged, use prefs service
commit 10f9449144
Author: eight <eight04@gmail.com>
Date: Thu Oct 4 17:46:45 2018 +0800
Change: move setupLivePrefs to dom.js. Remove prefs.js dependencies
commit dd2b8ed091
Author: eight <eight04@gmail.com>
Date: Thu Oct 4 17:18:38 2018 +0800
Fix: type error
commit 3af310c341
Author: eight <eight04@gmail.com>
Date: Thu Oct 4 17:09:26 2018 +0800
Fix: open-manager has no default value
commit 874a2da33e
Author: eight <eight04@gmail.com>
Date: Thu Oct 4 17:04:23 2018 +0800
Enhance: make prefs use storage.sync
commit c01f93f62c
Author: eight <eight04@gmail.com>
Date: Thu Oct 4 15:57:02 2018 +0800
WIP
commit 6d32ffb76b
Author: eight <eight04@gmail.com>
Date: Thu Oct 4 12:46:19 2018 +0800
WIP
commit 0f148eac32
Author: eight <eight04@gmail.com>
Date: Thu Oct 4 03:35:07 2018 +0800
WIP
commit 282bdf7706
Author: eight <eight04@gmail.com>
Date: Wed Oct 3 20:24:06 2018 +0800
Fix: numbers are not compared correctly
commit 24b1eea8a4
Merge: 8a6011d
5cbe8a8
Author: eight <eight04@gmail.com>
Date: Wed Oct 3 15:00:07 2018 +0800
Merge branch 'master' of https://github.com/openstyles/stylus into dev-exclusions
commit 5cbe8a8d78
Author: eight <eight04@gmail.com>
Date: Tue Oct 2 20:22:18 2018 +0800
Add: fetch style object from DB directly in the editor (#507 )
commit 9058c06c54
Author: eight <eight04@gmail.com>
Date: Mon Oct 1 23:24:29 2018 +0800
Fix: bad API
commit 1f2d116aae
Author: eight <eight04@gmail.com>
Date: Mon Oct 1 23:14:56 2018 +0800
Fix: use meta parser
commit 918e47b1ed
Author: eight <eight04@gmail.com>
Date: Mon Oct 1 23:01:21 2018 +0800
Fix: emit update event if no fatal errors
commit 81a7bb9ac9
Author: eight <eight04@gmail.com>
Date: Mon Oct 1 22:56:25 2018 +0800
Add: editorWorker.metalint
commit f47d57aea8
Author: eight <eight04@gmail.com>
Date: Mon Oct 1 22:49:16 2018 +0800
Change: use editorWorker.metalint
commit 5778d5c858
Author: eight <eight04@gmail.com>
Date: Mon Oct 1 22:39:01 2018 +0800
Change: editor-worker-body -> editor-worker
commit 268e1716b4
Author: eight <eight04@gmail.com>
Date: Mon Oct 1 22:38:06 2018 +0800
Change: switch to worker-util
commit cc2980b647
Author: eight <eight04@gmail.com>
Date: Mon Oct 1 22:30:16 2018 +0800
Drop: parserlib-loader
commit 08adcb60f2
Merge: 6909c73
2fd531e
Author: eight <eight04@gmail.com>
Date: Mon Oct 1 22:29:39 2018 +0800
Merge branch 'master' into dev-usercss-meta
commit e4135ce35d
Author: eight <eight04@gmail.com>
Date: Fri Sep 28 11:57:34 2018 +0800
Fix: remove unused function
commit 39a6d1909f
Author: eight <eight04@gmail.com>
Date: Fri Sep 28 00:26:29 2018 +0800
Fix: prefs doesn't work in FF's private windows. Add web-ext. Drop prefs.readOnlyValues
commit 6909c73c69
Author: eight <eight04@gmail.com>
Date: Wed Sep 26 12:16:33 2018 +0800
Fix: minor
commit 79833d8bba
Author: eight <eight04@gmail.com>
Date: Wed Sep 26 11:40:04 2018 +0800
Fix: a better way to draw list?
commit a849fd6dda
Author: eight <eight04@gmail.com>
Date: Wed Sep 26 11:39:53 2018 +0800
Fix: missing placeholders
commit d5ee31a080
Author: eight <eight04@gmail.com>
Date: Wed Sep 26 11:37:50 2018 +0800
Fix: a better way to draw character list?
commit 7b959af3e3
Author: eight <eight04@gmail.com>
Date: Wed Sep 26 11:30:10 2018 +0800
Update usercss-meta
commit fefa987c4d
Author: eight <eight04@gmail.com>
Date: Wed Sep 26 10:37:28 2018 +0800
Change: sections-equal -> sections-util
commit 2abbf670d8
Author: eight <eight04@gmail.com>
Date: Wed Sep 26 10:37:14 2018 +0800
Fix: check err.code
commit 1fe0586b29
Author: eight <eight04@gmail.com>
Date: Wed Sep 26 10:33:02 2018 +0800
Add: i18n error message
commit ab0ef239cf
Author: eight <eight04@gmail.com>
Date: Wed Sep 26 09:34:57 2018 +0800
Change: move styleCodeEmpty to sections-util, load colorConverter in background worker
commit d5ade807f0
Author: eight <eight04@gmail.com>
Date: Wed Sep 26 09:27:30 2018 +0800
Fix: display error message
commit 4f5337e51d
Author: eight <eight04@gmail.com>
Date: Wed Sep 26 09:26:55 2018 +0800
Fix: remove unused colorconverter
commit 29b8f51292
Author: eight <eight04@gmail.com>
Date: Tue Sep 25 23:21:44 2018 +0800
Fix: vars could be undefined
commit a7cfeb22e4
Author: eight <eight04@gmail.com>
Date: Tue Sep 25 22:54:40 2018 +0800
Fix: window is undefined
commit 9713c6a3be
Author: eight <eight04@gmail.com>
Date: Tue Sep 25 21:56:38 2018 +0800
Fix: throw an error for unparsable color
commit 3c30bc3eb0
Author: eight <eight04@gmail.com>
Date: Tue Sep 25 21:55:55 2018 +0800
Fix: try to get error message
commit 3d32b0428b
Author: eight <eight04@gmail.com>
Date: Tue Sep 25 21:38:40 2018 +0800
Fix: vars might be empty
commit 7d75dd8754
Author: eight <eight04@gmail.com>
Date: Tue Sep 25 21:18:39 2018 +0800
Add: meta-parser
commit a4df641b96
Author: eight <eight04@gmail.com>
Date: Tue Sep 25 21:18:18 2018 +0800
Enhance: set flag in parserlib so we don't need another loader
commit 8028a3529f
Author: eight <eight04@gmail.com>
Date: Tue Sep 25 21:17:40 2018 +0800
Include util, worker-util in background
commit ba5d6cc31a
Author: eight <eight04@gmail.com>
Date: Tue Sep 25 21:16:59 2018 +0800
Fix: use spread syntax in loadScript
commit b853be13f8
Author: eight <eight04@gmail.com>
Date: Tue Sep 25 21:14:46 2018 +0800
Enhance: swith to usercss-meta (in worker)
commit a3e7915199
Author: eight <eight04@gmail.com>
Date: Tue Sep 25 21:11:54 2018 +0800
Fix: use promise API
commit 5d07a8cd4e
Author: eight <eight04@gmail.com>
Date: Tue Sep 25 21:11:09 2018 +0800
Fix: buildMeta now returns a promise
commit a004bc3c7d
Author: eight <eight04@gmail.com>
Date: Tue Sep 25 21:10:35 2018 +0800
Move styleCodeEmpty to util
commit 41ac66a137
Author: eight <eight04@gmail.com>
Date: Tue Sep 25 21:09:40 2018 +0800
Add: background worker
commit ffb13bf1db
Author: eight <eight04@gmail.com>
Date: Tue Sep 25 21:09:04 2018 +0800
Enhance: move moz-parser/meta-parser/usercss compiler to worker
commit 42e97ef153
Author: eight <eight04@gmail.com>
Date: Tue Sep 25 20:45:07 2018 +0800
Fix: display error on install page
commit 64aa9fcf53
Author: eight <eight04@gmail.com>
Date: Tue Sep 25 17:34:54 2018 +0800
Add: background worker
commit b0e407e98f
Author: eight <eight04@gmail.com>
Date: Tue Sep 25 14:52:35 2018 +0800
Add: worker util
commit 7a24547e09
Author: eight <eight04@gmail.com>
Date: Tue Sep 25 00:01:18 2018 +0800
Add: usercss-meta
commit 8a6011de8c
Author: Rob Garrison <wowmotty@gmail.com>
Date: Sun Jul 22 09:15:09 2018 -0500
Attempt to update icon count
commit 4fcb1a88d7
Author: Rob Garrison <wowmotty@gmail.com>
Date: Sun Jul 15 13:44:29 2018 -0500
Fix empty exclusion storage error
commit bfe54ab4c4
Author: Rob Garrison <wowmotty@gmail.com>
Date: Sun Jul 15 12:59:51 2018 -0500
Add tab communication
commit 983a7bc219
Author: Rob Garrison <wowmotty@gmail.com>
Date: Sun Jul 15 10:51:11 2018 -0500
Fix escaped regex example
commit 3950482f34
Author: Rob Garrison <wowmotty@gmail.com>
Date: Wed Apr 25 18:11:37 2018 -0500
Fix undefined error
commit e94c7edb38
Author: Rob Garrison <wowmotty@gmail.com>
Date: Wed Apr 25 17:09:45 2018 -0500
Attempt to fix popup exclusion issues
commit 2b4a1a5635
Author: Rob Garrison <wowmotty@gmail.com>
Date: Thu Apr 19 13:00:27 2018 -0500
Modify input method
commit 9f75b69cd8
Author: Rob Garrison <wowmotty@gmail.com>
Date: Wed Mar 7 11:54:05 2018 -0600
Include iframe urls in exclusion popup
commit 68dfa0153c
Author: Rob Garrison <wowmotty@gmail.com>
Date: Wed Jan 24 19:42:02 2018 -0600
Add style exclusions. Closes #113
* Revert: exclusions
* Fix: pass eslint
* Fix: the style is injected twice
* Fix: don't load script async
* Fix: styleCodeEmpty returns true for empty string
* Fix: drop array selection
* Fix: the config dialog is broken
* Fix: popup doesn't use getStyle/getStylesByUrl correctly
* Fix: keep disabled state in setStyleContent
* Fix: allow live-preview to assign newest vars
* Fix: transition fix is broken because setStyleContent becomes async
* Fix: typo, TypeError in styleExists
* Fix: use new API
* Fix: pass linter
* Fix: LICENCE -> LICENSE
* Fix: remove unused distroy function
2018-11-07 14:09:29 +08:00
eight
2fd531e253
Rewrite linter system ( #487 )
...
* Add: implement new linter system
* Refactor: pull out editor worker
* Switch to new linter and worker
* Enable eslint cache
* Fix: undefined error
* Windows compatibility
* Fix: refresh linter if the editor.linter changes
* Add: stylelint
* Add: getStylelintRules, getCsslintRules
* Fix: logic to get correct linter
* WIP: linter-report
* Fix: toggle hidden state
* Add: matain the order of lint report for section editor
* Add: unhook event
* Add: gotoLintIssue
* Fix: shouldn't delete rule.init
* Add: linter-help-dialog
* Drop linterConfig
* Add: linter-config-dialog, cacheFn
* Add: use cacheFn
* Drop lint.js
* Add: refresh. Fix report order
* Fix: hide empty table
* Add: updateCount. Fix table caption
* Switch to new linter/worker
* Fix: remove unneeded comment
* Fix: cacheFn -> cacheFirstCall
* Fix: use cacheFirstCall
* Fix: cache metaIndex
* Fix: i < trs.length
* Fix: drop isEmpty
* Fix: expose some simple states to global
* Fix: return object code style
* Fix: use proxy to reflect API
* Fix: eslint-disable-line -> eslint-disable-next-line
* Fix: requestId -> id
* Fix: one-liner
* Fix: one-liner
* Fix: move dom event block to top
* Fix: pending -> pendingResponse
* Fix: onSuccess -> onUpdated
* Fix: optimize row removing when i === 0
* Fix: hook/unhook -> enableForEditor/disableForEditor
* Fix: linter.refresh -> linter.run
* Fix: some shadowing
* Fix: simplify getAnnotations
* Fix: cacheFirstCall -> memoize
* Fix: table.update -> table.updateCaption
* Fix: unneeded reassign
* Fix: callbacks -> listeners
* Fix: don't compose but extend
* Refactor: replace linter modules with linter-defaults and linter-engines
* Fix: implement linter fallbacks
* Fix: linter.onChange -> linter.onLintingUpdated
* Fix: cms -> tables
* Fix: parseMozFormat is not called correctly
* Move csslint-loader to background
* Fix: watch config changes
* Fix: switch to LINTER_DEFAULTS
* Fix: csslint-loader -> parserlib-loader
2018-10-01 09:03:17 -05:00
tophf
0c58783a6c
add buttons to restore, clone, move a section
2018-07-23 21:24:35 +03:00
tophf
662b4f8e49
don't show "saved" note in linter config
...
* because we don't show it anywhere else
* disabling the save button is a sufficient indicator used by lots of apps
2018-07-22 19:58:40 +03:00
tophf
126d909ca7
use a typical OS order for #help-popup buttons
...
* horizontally centered in Windows
* right-aligned otherwise
2018-07-22 19:55:27 +03:00
narcolepticinsomniac
70b8a1172f
Responsive layout ( #410 )
2018-07-16 19:37:01 +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
97e486e139
code cosmetics: silence a warning in edit.css
2017-12-18 10:27:50 +03:00
tophf
db2c4cd6fc
use standard font size in keymap info dialog
2017-12-18 10:27:50 +03:00
tophf
6ee952f3d3
more things made focusable
...
* mozilla-format (i) icon
* showHelp() restores original focus
* showHelp's nested confirmation is debounced to enable focusing Yes/No
* RegExp tester tab URLs are focusable now
2017-12-13 07:38:36 +03:00
narcolepticinsomniac
a6c10fe49d
Adjust margins
...
Removed some redundant fixes. Remaining tweaks were mostly info icons. I also applied a hacky margin for checkbox/label options and `.aligned` select options on edit page. They were too close IMO.
2017-12-12 22:09:51 -05:00
tophf
fefe82fd54
remove what-input, use own implementation, rebase on master
2017-12-13 03:27:10 +03:00
Rob Garrison
2cdd264780
fixups
...
Manage: Disable tabindex in nested buttons
Manage: Fix homepage link alignment
Manage: Make entry actions keyboard navigatable
Manage: Add search help accessibility
Msgbox: Save and restore focus
Manage: Fix delete confirmation cancel
Manage: Make history button accessible
Manage: Make favicons dropdown accessible
Manage: Prevent focus on hidden textarea
Msgbox: Stop tabbing outside of msgbox
Usercss: Make nondefault reset accessible
Usercss: Make colorpicker accessible
Edit: Disable tabindex in nested buttons
Edit: Make info and config icons accessible
Options: Cleanup HTML
Options: Make advanced toggle accessible
Edit: Fix issues popup
Edit: Remove link underlines from icons
2017-12-12 21:40:31 +03:00
narcolepticinsomniac
e2842f69c3
Hide focus outlines without crippling a11y, plus active state change for buttons
2017-12-12 21:39:55 +03:00
narcolepticinsomniac
ce47e69b8a
Custom UI elements ( #291 )
2017-12-08 06:18:47 +03:00
tophf
7a07ee9fd9
unbreak narrow editor layout
2017-12-07 05:31:42 +03:00
tophf
d998fb235a
center editor config icons
2017-12-07 01:20:04 +03:00
tophf
44ce51e54f
dim regexp-tester note and avoid extending the report width
2017-12-05 22:12:04 +03:00
tophf
963930ea1d
usercss editor: restore "Add" and "Regexp test", convert \ in regexps
2017-12-05 21:32:28 +03:00
tophf
a6f63d096e
extract checkboxes to global.css, fixes
2017-12-05 04:39:29 +03:00
narcolepticinsomniac
7339643ec3
Custom checkbox and select elements
2017-12-05 04:39:29 +03:00
tophf
e905e4e079
properly escape/unescape regexp in applies-to widgets
2017-12-03 22:51:03 +03:00
tophf
489546e35c
use just one event listener per applies-to widget in usercss editor
2017-12-03 21:21:51 +03:00
tophf
bf8d33a3f4
followup for a60d53de: move #footer down when #lint is collapsed
2017-12-01 06:17:24 +03:00
tophf
a60d53de29
edit: workaround for <details> not showing the toggle
2017-11-29 19:27:31 +03:00
tophf
189342472e
manage: collapsible #options block
2017-11-29 19:27:31 +03:00
tophf
d39e9f6037
show most of the sidebar in big codemirror popups
2017-11-28 20:07:38 +03:00
tophf
99512da9da
use CSSLint in a web werkker
2017-11-27 17:02:30 +03:00
tophf
a603cc081b
use the same "configure" icon in editor an manager
2017-11-27 14:53:34 +03:00
tophf
a58f42dee0
usercss editor: save as template when @name is empty
...
* reduced the flickering on page open
* show * in title for new styles
* align the values in the default template
* don't ask to save an untouched template
* don't spam the console with errors
* trivial code refactor and cosmetics
2017-11-26 18:43:40 +03:00
tophf
4fc54450b7
de-marginalize usercss editor; fix narrow @media
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
6c858d6449
fix colorpicker hotkey config
2017-11-24 13:19:07 +03:00
tophf
7f37b8d1dd
unify markup and CSS for icons within options
2017-11-24 13:19:05 +03:00
tophf
09c16ac541
force break-wrapping in regexp-tester's details
2017-11-17 02:17:21 +03:00
tophf
135d8d9c54
force wrapping in regexp-report summary
2017-11-14 09:38:09 +03:00
tophf
1d463d7820
Merge pull request #134 from eight04/dev-user-css
...
Install styles from *.user.css file
2017-11-14 08:22:56 +03:00
tophf
3c665aea08
widen editor input[type="number"], align to match siblings
...
fixes #221
2017-10-31 12:52:11 +03:00
narcolepticinsomniac
e612a305cc
Moz-import background
...
Fixes #209
I used `!important` because I think it might be necessary to override themes.
2017-10-12 19:50:41 -04:00
eight
54076d9f17
Merge branch 'master' of https://github.com/openstyles/stylus into dev-user-css
2017-10-12 16:28:18 +08:00
eight
ce2a21451a
Add: usercss documentation link in the editor
2017-10-11 22:23:39 +08:00
eight
50a5bbecfa
Add: regexp tester in applies-to line widget
2017-10-08 22:03:27 +08:00
eight
24cd85688f
WIP: install page + editor
2017-09-24 16:54:21 +08:00
eight
3c450e7d9d
Fix: resize grip style
2017-09-13 20:28:19 +08:00
eight
0e92e6d0c7
Add applies-to line widget
2017-09-13 16:58:03 +08:00
tophf
3d0b811b27
edit: throttle setOption for 'theme' and 'lineWrapping'
...
when the style has more than 4 sections, these options are propagated to CM instances in 100 ms chunks, and a progress overlay is shown over the corresponding option element after 100 ms
2017-09-12 23:19:10 +03:00
eight
d4ddefe8a0
Merge branch 'master' of https://github.com/openstyles/stylus into dev-user-css
2017-09-12 03:40:56 +08:00
eight
a15493bfb9
Add: source editor
2017-09-12 00:10:27 +08:00
tophf
e9b174f6e3
editor narrow mode: reduce options title margins
2017-09-03 19:43:38 +03:00
tophf
d3b7b45452
editor: toggle #options block upon clicking its title
2017-09-01 12:49:09 +03:00
tophf
96b47e7bdd
editor: autoswitch to next/prev editor on cursor movement
2017-09-01 12:23:49 +03:00
tophf
86ebca5e1a
editor: show progress bar while opening huge styles
2017-09-01 00:52:38 +03:00
Rob Garrison
2c234893e2
Add config cancel button
2017-08-27 17:20:47 -05:00
Rob Garrison
0cd88873e1
Show alert with invalid JSON and rule names
2017-08-27 17:20:47 -05:00
Rob Garrison
e387d7a5e7
Remove lint issues overflow & ellipsis
2017-08-27 17:20:45 -05:00
Rob Garrison
75deeddc0e
Fix linting issues table
...
Also fixed severity icon alignment
2017-08-27 17:20:45 -05:00
Rob Garrison
73e7a9b3f1
Add stylelint config icon tooltip
2017-08-27 17:20:43 -05:00
Rob Garrison
12a09976f2
Prevent vertical scrollbar on header
2017-08-27 17:20:43 -05:00
Rob Garrison
06cd78b643
Add stylelint settings popup & cleanup
2017-08-27 17:20:43 -05:00
Rob Garrison
a44b4e7822
Switch from CSSLint to stylelint
2017-08-27 17:20:42 -05:00
tophf
feea5e834e
avoid avoiding to actually avoid
...
it was a Chrome bug workaround which became harmful now that it's fixed in Chrome
2017-08-27 17:50:53 +03:00
tophf
6256f1ab2d
fix narrow editor media query in FF: use column-count
2017-08-27 14:40:23 +03:00
tophf
d2b81be9d1
editor: CM scroller height fix for resize-grip (fixup b45f51f1
)
...
fixes #142
2017-08-09 16:56:39 +03:00
tophf
eeb826ee97
showRegExpTester: don't blink favicons on typing
2017-07-22 12:54:32 +03:00
Rob Garrison
bb33ff3981
Fix links & split out edit.css
2017-07-12 16:26:20 -05:00