tophf
983e94473f
don't constrain options page width in Chrome
...
1. it wasn't actually really in Chrome-like browsers
2. it caused wrong sizing due to a bug introduced in https://crrev.com/c/967456
2018-03-23 14:39:22 +03:00
tophf
4719088d39
use (i) icon in options for the extra info
...
#334
2018-01-24 23:22:27 +03:00
tophf
3418ac9cb9
FF: support private/container tabs
2018-01-03 10:43:56 +03:00
tophf
6f81544ebe
use a theme-friendly transparent color for the #actions bg
2017-12-14 06:29:23 +03: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
tophf
5452979366
simplify the options page
2017-12-12 04:20:51 +03:00
narcolepticinsomniac
599dc24862
Custom radio buttons and the last few Linux details ( #292 )
...
* Custom radio buttons and the last few Linux details
* Radio button margin
* Account for FF ESR
2017-12-08 12:02:01 -05:00
narcolepticinsomniac
c61932e0e9
Load global.css in options
2017-12-07 23:39:39 -05:00
narcolepticinsomniac
ce47e69b8a
Custom UI elements ( #291 )
2017-12-08 06:18:47 +03:00
tophf
fb9abee285
FF options: match the default FF theme color
2017-11-26 14:25:46 +03:00
narcolepticinsomniac
d8ceb35cd5
New line for selector
2017-11-14 22:48:47 -05:00
narcolepticinsomniac
24c513929e
Advanced options toggle ( #238 )
...
* Advanced options toggle
Whole div is clickable. Arrows to indicate functions. I went with carets and centered collapsed text, but we can use different arrow and/or keep the text to the left.
* advanced options toggle
* advanced options toggle
* Only apply to Chrome
* Delete options.css
* Delete options.js
* Only apply to Chrome
* Only apply to Chrome
* Fix label
* Fix label again
2017-11-14 22:25:30 -05: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
3cb1943648
Add: newStyleFormat option
2017-10-08 23:26:23 +08:00
narcolepticinsomniac
bfc56bedf7
Cosmetic tweaks
...
#206
2017-10-06 00:50:38 -04:00
tophf
b777cc1bea
use FF/Chrome/spec-compliant 'overflow-wrap' for word-breaking
2017-09-30 20:14:44 +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
tophf
df80a84469
options: #advanced block is collapsed by default in Chrome
...
* Chrome has a hardcoded limit for the options dialog height at 640px
and it's better to avoid the vertical scrollbar on smaller displays
* Chrome users are less likely to change the weird stuff we have there
2017-09-10 21:26:21 +03:00
eight
bf455752ec
Use options dialog style
2017-09-07 01:51:28 +08:00
tophf
ea8eaf3146
swap parameters in prefs.subscribe
2017-09-03 20:06:30 +03:00
tophf
58f966be98
use consistent file names for options assets
2017-08-27 17:17:28 +03:00
tophf
2631e3a685
try to fit all options in 640px max-height set by Chrome
2017-08-27 17:17:28 +03:00
Rob Garrison
a46684f892
Style options cursor
2017-07-16 15:04:40 -05:00
Rob Garrison
417e3b5de3
Add eqeqeq definition to eslint
2017-07-16 13:07:21 -05:00
Rob Garrison
1940318f0f
Fix eslint issues & use arrow functions
2017-07-16 13:07:15 -05:00
Rob Garrison
bb33ff3981
Fix links & split out edit.css
2017-07-12 16:26:20 -05:00
Rob Garrison
7a9d629ec8
Restructure folders
2017-07-12 16:26:20 -05:00
tophf
ece3822891
option to switch toolbar icon sets
2017-07-09 12:22:44 +03:00
tophf
c3218680f1
optionsUI: vertically align options
2017-07-01 13:39:33 +03:00
tophf
5485fbf8b3
optionsUI: more flexboxes and relative widths
...
* also center the UI vertically in Opera
* allow body width to grow up to 800px in FF/Opera/etc
* use :: in pseudo selectors
2017-06-19 16:00:45 +03:00
tophf
4250f89ed3
Add favicons only in Firefox
2017-05-17 01:09:31 +03:00
tophf
3b9ec2508f
Use 16px favicon by default if "sizes" attr isn't respected
2017-05-15 15:50:31 +03:00
tophf
1706f380f2
Show favicons on own pages in FF/Opera
2017-05-15 15:41:15 +03:00
tophf
ad100d42b3
optionsUI: equal height of 2-line action buttons
2017-04-29 20:58:53 +03:00
tophf
cb79b3561c
code cosmetics: simplify onoffswitch
2017-04-29 20:05:42 +03:00
tophf
ee86ef3037
optionsUI: add 'editor.contextDelete'
2017-04-29 19:56:37 +03:00
tophf
0e1124b8bb
optionsUI: make "Shortcuts" a button; unify translations
2017-04-29 19:56:37 +03:00
tophf
6d65d2a2b6
Expose iframes via HTML[stylus-iframe]
...
* convert actions to buttons
2017-04-29 03:27:47 +03:00
tophf
cff3d13d4b
optionsUI: add a post-import update hint
2017-04-28 15:28:51 +03:00
tophf
7677f0dece
updater: add 'ignoreDigest' to force-update on manage page
...
* saveStyle: retain only known properties in sections[] and normalize their order
* remove styleDigest on import
* shorten detailed status names in updater
* don't autohide update status message
2017-04-26 01:35:14 +03:00
tophf
135423860d
setupLivePrefs() now automatically finds the elements
...
To make an element a live pref discoverable by setupLivePrefs() just use the corresponding pref's id as the element's HTML id attribute.
2017-04-21 19:39:34 +03:00
tophf
5eb55baa95
optionsUI+Opera: keep the status inside its block
2017-04-21 15:56:21 +03:00
tophf
2e60af40f0
refactor bg updater; add prefs.subscribe()
2017-04-21 15:52:22 +03:00
tophf
b3b1d4a628
own page load microopt: reduce blocking on i18n
...
* localStorage cache is faster than chrome.i18n.get
* TreeWalker is faster than tHTML for removing extraneous whitespace
* simple for() is faster than for-of with [...iterable]
2017-04-18 12:47:02 +03:00
tophf
142666ac0f
optionsUI: show progress bar and # of installed updates
2017-04-18 12:46:38 +03:00
tophf
ba02bc52a1
optionsUI: left padding in firefox is 6px
2017-04-18 12:46:37 +03:00
tophf
eb37b3e4ad
optionsUI: center in opera correctly
2017-04-18 12:46:37 +03:00
tophf
bdcac21d7e
optionsUI: group options and shorten labels
2017-04-18 12:46:37 +03:00