tophf
268c7b758b
give history log a navigatable #hash
2022-02-20 19:57:11 +03:00
tophf
b804e39de6
workaround for crbug.com/1288447
2022-02-19 17:20:26 +03:00
tophf
a58af7f816
speed up and simplify i18n
2022-02-18 03:49:16 +03:00
tophf
b7cfbe6e66
use color palette and enable a simple dark theme ( #1405 )
...
* add 'auto' iconset and use it by default
* expose `data-ui-theme` on html
Co-authored-by: narcolepticinsomniac <therealdoctorgonzo@gmail.com>
2022-02-17 03:10:59 +03:00
tophf
26b75e77b3
separate storage for order + important styles ( #1390 )
...
* use Proxy for `db`
* don't merge arrays in deepMerge by default
* extract sync and cache from styleMan
2022-01-29 02:54:56 +03:00
tophf
6a07ad0f56
split button for manage::export, popup::manage
2022-01-19 16:13:53 +03:00
tophf
936f5b40d2
pixel-align (i) icon
2022-01-18 01:10:45 +03:00
eight
ddc09f3511
Add: a draggable list to customize injection order ( #1364 )
...
+ implement messageBox.close()
+ fix require() with root urls in /dir/page.html
+ limit messageBox focus shift to config-dialog
+ flatten vendor dirs and simplify build-vendor:
+ replace the unicode symbol with ASCII `->`
+ flatten dirs by default to simplify writing the rules and improve their readability
+ rename and sort functions in the order they run
+ use `node-fetch` instead of the gargantuan `make-fetch-happen`
+ use `glob` which is already installed by other deps
Co-authored-by: tophf <tophf@gmx.com>
2022-01-14 15:44:48 +03:00
tophf
8ddeef221b
resizable header panel ( #1378 )
2022-01-13 12:47:37 +03:00
tophf
440395db9f
export in compat mode on shift-click/right-click
2021-12-25 18:05:29 +03:00
tophf
4243815349
update external urls in manager
2021-10-04 09:46:33 +03:00
tophf
349a8c3878
graduate from Quirks mode
2021-09-21 09:43:30 +03:00
tophf
434e7ff6c6
rework/simplify external links ( #1244 )
...
* rework/simplify external links
* remove title from svg (i) icon as it randomly shows instead of the parent's title
* ensure original element isn't focused when showing modal
* center more help modals
2021-08-12 16:40:27 +03:00
Gusted
f10ebffeff
Add USw to the inline search and proper installing ( #1223 )
...
* remember sort order in popup, use "updated" by default
* add a USW link in the manager
Co-authored-by: tophf <tophf@gmx.com>
2021-04-20 20:40:04 +03:00
tophf
3f4fb0617e
reimplement #1192 using dummy links
...
as omitting href attribute is sufficient to avoid the useless tooltip
2021-03-19 22:53:52 +03:00
tophf
102121ad8f
suppress transition bug on page open in Chrome, too ( #1193 )
2021-02-28 23:01:49 +03:00
tophf
b8f6f5db8d
switch from dummy links to dummy buttons ( #1192 )
...
The reason is that dummy links like <a href="#"> cause the built-in tooltip pop up on hover which is just useless noise
2021-02-27 20:42:49 +03:00
tophf
890ff395c0
use a new solid gear icon everywhere ( #1173 )
2021-02-10 12:11:52 +03:00
tophf
914943ed4c
remove sliders
...
* can be already implemented as a userstyle
* will be exposed in usercss config dialog later
2021-01-15 13:24:21 +03:00
tophf
fdbfb23547
API groups + use executeScript for early injection ( #1149 )
...
* parserlib: fast section extraction, tweaks and speedups
* csslint: "simple-not" rule
* csslint: enable and fix "selector-newline" rule
* simplify db: resolve with result
* simplify download()
* remove noCode param as it wastes more time/memory on copying
* styleManager: switch style<->data names to reflect their actual contents
* inline method bodies to avoid indirection and enable better autocomplete/hint/jump support in IDE
* upgrade getEventKeyName to handle mouse clicks
* don't trust location.href as it hides text fragment
* getAllKeys is implemented since Chrome48, FF44
* allow recoverable css errors + async'ify usercss.js
* openManage: unminimize windows
* remove the obsolete Chrome pre-65 workaround
* fix temporal dead zone in apply.js
* ff bug workaround for simple editor window
* consistent window scrolling in scrollToEditor and jumpToPos
* rework waitForSelector and collapsible <details>
* blank paint frame workaround for new Chrome
* extract stuff from edit.js and load on demand
* simplify regexpTester::isShown
* move MozDocMapper to sections-util.js
* extract fitSelectBox()
* initialize router earlier
* use helpPopup.close()
* fix autofocus in popups, follow-up to 5bb1b5ef
* clone objects in prefs.get() + cosmetics
* reuse getAll result for INC
2021-01-01 17:27:58 +03:00
tophf
008e33254d
add option to use sliders in manager and popup
2020-11-21 10:13:30 +03:00
tophf
420733b93a
PatchCSP + tweaks/fixes/features ( #1107 )
...
* add Patch CSP option
* show style version, size, and update age in manager
* add scope selector to style search in manager
* keep scroll position and selections in tab's session
* directly install usercss from raw github links
* ditch localStorage, use on-demand SessionStore proxy
* simplify localization
* allow <code> tag in i18n-html
* keep nodes in HTML templates
* API.getAllStyles is actually faster with code untouched
* fix fitToContent when applies-to is taller than window
* dedupe linter.enableForEditor calls
* prioritize visible CMs in refreshOnViewListener
* don't scroll to last style on editing a new one
* delay colorview for invisible CMs
* eslint comma-dangle error + autofix files
* styleViaXhr: also toggle for disableAll pref
* styleViaXhr: allow cookies for sandbox CSP
* simplify notes in options
* simplify getStylesViaXhr
* oldUI fixups:
* remove separator before 1st applies-to
* center name bubbles
* fix updateToc focus on a newly added section
* fix fitToContent when cloning section
* remove CSS `contain` as it makes no difference
* replace overrides with declarative CSS + code cosmetics
* simplify adjustWidth and make it work in FF
2020-11-18 14:17:15 +03:00
narcolepticinsomniac
da6361637d
Replace USO link
2020-11-10 17:47:23 -05:00
tophf
ff1fa07267
import/export options in backup json
...
* import options on demand
* auto-grant declarativeContent
* include lint configs and usercss template
* simplify exportFile as crbug.com/798705 was fixed
2020-11-09 21:12:14 +03:00
tophf
d1b9338707
make manager load real fast
2020-10-22 15:05:54 +03:00
tophf
c416fa7ca0
rework and move newUI+theme to options.html ( #1050 )
...
* rework and move newUI+theme to options.html
* rephrase/clarify the find styles label
* switch to USO-archive
* search for 'Stylus' keyword to filter out Stylish crud
* use archive's default search order
2020-10-02 11:10:52 -04:00
narcolepticinsomniac
01cfb435f6
Remove deprecated dropbox and add sync button ( #1025 )
...
* Remove deprecated dropbox and add sync button
* re-use existing message
2020-08-24 12:27:23 -04:00
tophf
54b1f218e0
Enhance: promisify chrome
into browser
, drop promisify
( #866 )
...
* promisify `chrome` into `browser`
* comment
* comment
* comment
* Add: a naive browser polyfill
* Fix: polyfill doesn't detect content script env correctly
Co-authored-by: eight04 <eight04@gmail.com>
2020-08-14 20:16:01 +08:00
narcolepticinsomniac
ff6e941958
Account for Dropbox bug ( #833 )
...
* Account for Dropbox bug
* Breaking: deprecate dropbox backup
* Drop: dropbox and zipjs-browserify
* Breaking: remove dropbox backup
* Fix: remove href from the command
Co-authored-by: eight <eight04@gmail.com>
2020-02-02 09:02:25 -05:00
narcolepticinsomniac
1f12d50aaf
Embed options in manager ( #828 )
...
* Embed options in manager
* fix indent again
* Fix edit URL detected as manage URL when creating manager style from popup
* Syntax, hash only, and prevent empty hash
* Fix: move origin check to background
* Rename eslintrc
* Refactor: openURL
* Add: fixme comment about openEditor
* Fix: allow activating manager in other windows
* Add: trimHash method
* Fix: limit the scope of styleViaAPI
* Breaking: add router, keep search params
* Fix: focus options when activated
* Add: some fixme
* Fix: remove unused fixme
* Fix: minor
* Fix: remove unused message
* Add: doc
* Change: activate manager in other windows
* Fix: make sure sender is available in getTabUrlPrefix
* Add: openManage API
* Change: reuse editor in openEditor
* Fix: greedly pop the buffer
* Fix: backward detection
* Fix: remove unused important
* Fix: remove unused workaround
* Fix: avoid empty search param
* Change: detect all kinds of manager in openManage
* Fix: minor
* Manage button text
Co-authored-by: eight <eight04@gmail.com>
2020-02-01 23:36:54 -05:00
eight
b40849acad
Refactor: rewrite style injector ( #664 )
...
* Refactor: style injector/docRootObserver/docRewriteObserver
* Fix: minor
* Fix: disabled state
* Fix: use evade
* Fix: apply.js is broken in our pages
* Fix: transition patch is broken
* Fix: also check elements after the last userstyle
* Fix: remove outdated FIXME. styleInjector.toggle now toggle all styles
* Fix: call Object.keys twice
* Add a fixme
* Fix: typo
* Add a fixme
* Fix: don't argue for mutations generated by other extensions
2019-03-09 20:58:17 -06:00
eight
8d6c88e377
Support Chrome 49 ( #561 )
...
* Add: polyfill to support chrome 49
* Fix: fetch text in Chrome 49
* Add: polyfill element method
* Update usercss-meta
* Fix: buggy destructuring
* Fix: dialog position?
* Fix: unneeded warning
* Fix: getChromeVersion
* Fix: don't cache tab icon in old chrome
* Fix: static -> relative
* Fix: use XHR as fallback
2018-11-29 19:35:21 -06:00
Rob Garrison
a4c08084bf
Move dropbox vendors ( #576 )
...
* Move vendor files
* Move sync/vendor & config updates
* Update dropbox sdk from v4.0.9 to v4.0.13
* Fix typo
* Fix zip path
* Pass fetch option to Dropbox
2018-11-28 18:56:17 -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
Matheus Faustino
79c6506c5c
Implement Dropbox export ( #82 ) ( #393 )
...
* Implement Dropbox export (#82 )
* Remove wrong dropbox api key
* Improve implementation of Dropbox by using identity.launchWebAuthFlow api and get rid of web_accessible_resources
* We don't need a dropbox receiver anymore, remove constante with the html file
* Implement compression in dropbox export
* Add LICENSE file from dropbox and zipjs
* Fix code style error
* Fix code style and folder structure of the feature
* Fix eslint error in dropbox implementation
* Add real dropbox api key from stylus dropbox account
* For test only: fixed addon's ID on firefox
* Change the file not found message to a better one
* Add dropdown style on export and import buttons
* Changes arrow from buttons to svg
* Remove applications entry on manifest.json
* Remove unnecessary break line
2018-11-03 13:33:35 -05:00
tophf
ec0b1373fe
show update-all button on individual check too
...
sometimes users may want to check a bunch of styles for updates individually and install the found updates at once
2018-08-15 10:13:52 +03:00
tophf
baf037e0c4
add "Translate" link in the manager
...
#448
2018-08-06 18:48:05 +03:00
tophf
6f64bd840c
code cosmetics: strip trailing spaces
2018-07-17 11:24:13 +03:00
narcolepticinsomniac
70b8a1172f
Responsive layout ( #410 )
2018-07-16 19:37:01 +03:00
tophf
a2c80f7017
Vivaldi requires tabindex="0" for <a> with svg icon inside
2018-03-29 06:37:04 +03:00
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
102d0a45c8
load colorconverter.js in style manager
2018-01-07 12:37:02 +03:00
tophf
392ca4c988
add "configure" button in the old UI
2018-01-04 22:35:12 +03:00
tophf
4674424764
code cosmetics
2018-01-04 16:44:34 +03:00
tophf
2374c88e1b
extract styleSectionsEqual
2018-01-04 16:43:54 +03:00
tophf
3418ac9cb9
FF: support private/container tabs
2018-01-03 10:43:56 +03:00
tophf
16f98ed250
auto-adjust #add-style-wrapper to various font height
2017-12-29 20:27:37 +03:00
Rob Garrison
5a07bbb1e3
Add manager sort block
2017-12-25 12:17:18 +03:00
tophf
fd4300f841
add a wiki link, shorten the USO link, use https everywhere
2017-12-13 07:15:40 +03:00
tophf
fefe82fd54
remove what-input, use own implementation, rebase on master
2017-12-13 03:27:10 +03:00