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 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							c09ee38c9e 
							
						 
					 
					
						
						
							
							rework enforceInputRange  
						
						... 
						
						
						
						* enforce only in onchange
* notify on valid input immediately
* highlight invalid values 
						
					 
					
						2017-04-18 12:46:36 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							5c8d1950a7 
							
						 
					 
					
						
						
							
							Isolate storage.js in background context  
						
						... 
						
						
						
						To prevent cross-page leaks we need to create/copy prefs and cachedStyles inside the background page context.
* storage.js is now used only in the background page
* messaging.js now contains less bg-specific methods and more common methods. Added saveStyleSafe, deleteStyleSafe which automatically invoke onRuntimeMessage of the current page or just handleUpdate/handleDelete when notify:false
* prefs.js with 'prefs' for background and UI pages: separate objects because a UI page may load before the background page and it can read prefs from localStorage/sync/defaults 
						
					 
					
						2017-04-18 12:46:34 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							1df76c6929 
							
						 
					 
					
						
						
							
							options: localize the title  
						
						
						
					 
					
						2017-04-18 12:46:33 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							2bb7d31042 
							
						 
					 
					
						
						
							
							fixups for Opera/Vivaldi/Firefox-compatibility  
						
						
						
					 
					
						2017-04-18 12:46:32 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							ff84e924fa 
							
						 
					 
					
						
						
							
							polyfill DOM enumerables for Chrome 49  
						
						
						
					 
					
						2017-04-18 12:46:32 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							e3b461a9e8 
							
						 
					 
					
						
						
							
							manage: add new UI option  
						
						... 
						
						
						
						* align svg icons to pixel grid
* globalize enforceInputRange() and use it in manage
* 1 installed.onclick instead of 1000+ local ones 
						
					 
					
						2017-04-18 12:46:31 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							efd3e9ef6c 
							
						 
					 
					
						
						
							
							options: use live prefs + reset button  
						
						
						
					 
					
						2017-04-18 12:46:30 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							c32e968f63 
							
						 
					 
					
						
						
							
							Restore sync for popupWidth; mirror all prefs in localStorage;  
						
						
						
					 
					
						2017-04-18 12:46:28 +03:00