Jason
74d83e2640
Fix pushState logic for iframe changes #3+
2015-03-05 12:02:26 -06:00
Jason Barnabe
1c7eaa6903
Merge pull request #53 from hideheader/preferences
...
Oops! One pull wasn't using the new prefs methods
2015-03-04 14:15:06 -06:00
Jason
d151dd0303
Fix iframe mutation observer #3
2015-03-04 14:03:29 -06:00
hideheader
ab6130e619
Oops! One pull wasn't using the new prefs methods
2015-03-04 03:20:39 -05:00
Jason Barnabe
1920a5e890
Merge pull request #52 from tophf/reuse-ntp
...
Re-use an active new tab page for manager/editor
2015-03-03 20:58:19 -06:00
Jason Barnabe
ab36efdd71
Merge pull request #50 from tophf/unsaved-code-warning
...
Edit style: warn before losing changes in code areas
2015-03-03 20:55:45 -06:00
Jason Barnabe
ecb0c4d8b4
Merge pull request #48 from hideheader/preferences
...
Get and set typed preference values
2015-03-03 20:49:19 -06:00
9adefaf01e5bf6426d838cd20eae582d2b6ba647
98a71d2812
Re-use an active new tab page for manager/editor
2015-03-04 05:29:24 +03:00
Jason Barnabe
0fe0707e02
Merge pull request #37 from hideheader/new-style-links-grr
...
Support "breadcrumbs" new style links
2015-03-03 20:23:53 -06:00
Jason Barnabe
b2bce0fa7a
Merge pull request #34 from hideheader/Enabled-styles-first
...
Popup: sort enabled styles first
2015-03-03 20:18:07 -06:00
Jason Barnabe
a312794207
Merge pull request #45 from tophf/editbox-fullpagewidth
...
Edit style: expand URL boxes to page width
2015-03-03 20:06:03 -06:00
hideheader
83acbaa77c
A little to the left... no, more to the right...
2015-03-03 19:02:52 -05:00
hideheader
5fabfc4207
CSS + 'new style' code changes
2015-03-03 19:02:51 -05:00
hideheader
2862754f63
Support "breadcrumbs" new style links
...
Adds support for 'new style' links that resemble the page URL. Requires stylesheet support to enable it.
https://userstyles.org/styles/110560/breadcrumbs-new-style-links-stylish-for-chrome
2015-03-03 19:02:50 -05:00
hideheader
f54a70fe07
Replace localStorage
calls with prefs
calls
2015-03-03 18:36:18 -05:00
hideheader
e7f6c62e01
Get and set typed preference values
2015-03-03 17:49:13 -05:00
hideheader
f8600c2fb3
Popup: display enabled styles first
...
Optionally sort enabled styles before disabled styles in the popup menu.
Preference `localStorage['popup.enabledFirst']` controls the behavior;
default is 'true'.
2015-03-03 16:49:23 -05:00
9adefaf01e5bf6426d838cd20eae582d2b6ba647
0fe98e374c
Edit style: warn before losing changes in code areas
2015-03-03 23:44:46 +03:00
Jason Barnabe
110c31d495
Merge pull request #46 from tophf/hotkeys-in-edit
...
Edit style: add Ctrl-S hotkey to save the style
2015-03-03 14:36:50 -06:00
9adefaf01e5bf6426d838cd20eae582d2b6ba647
e8c5c6dfd4
Edit style: add Ctrl-S hotkey to save the style
2015-03-03 23:26:22 +03:00
tophf
89d3596beb
Edit style: expand applies-to-URL block to page width
2015-03-03 22:58:05 +03:00
Jason Barnabe
c0ba9c6ad0
Merge pull request #49 from tophf/autocomplete
...
Edit style: autocomplete on Ctrl-Space using CodeMirror hint addon
2015-03-03 13:21:08 -06:00
9adefaf01e5bf6426d838cd20eae582d2b6ba647
5a0e465f2a
Edit style: autocomplete on Ctrl-Space using CodeMirror hint addon
2015-03-03 21:16:24 +03:00
Jason Barnabe
140a9d8ecd
Merge pull request #38 from hideheader/stupid-git
...
Make 'New style' the last menu action
2015-03-03 11:16:52 -06:00
Jason
908d769944
Manually apply styles to dynamic iframes #3
2015-03-03 10:48:29 -06:00
hideheader
b48bdeff77
Put the menu actions in a box
2015-02-25 00:20:55 -05:00
Jason Barnabe
b4173d68f6
Add CodeMirror addons - search, code folding, match brackets, lint
2015-02-24 22:05:00 -06:00
Jason Barnabe
51a9c5c016
Upgrade CodeMirror to 5.0 #43
2015-02-24 20:42:17 -06:00
Jason Barnabe
c1a8872dad
Merge pull request #40 from hideheader/history-observer
...
Reload styles on `history.pushState`
2015-02-23 22:16:22 -06:00
hideheader
c6340e9617
Use a common webNavigation
listener
...
Use the same listener for `webNavigation.onCommitted` and `webNavigation.onHistoryStateUpdated`.
2015-02-23 17:48:27 -05:00
Jason Barnabe
8fbd872a33
Merge pull request #35 from Baegus/patch-4
...
Responsive design for Installed styles
2015-02-23 10:24:45 -06:00
hideheader
b377be8a18
Reload styles on history.pushState
2015-02-23 00:25:24 -05:00
hideheader
c67c9d3f54
New message styleReplaceAll
...
`styleReplaceAll` removes all existing user styles, then applies the styles in the message payload.
2015-02-23 00:14:22 -05:00
hideheader
99968395d9
Merge pull request #5 from JasonBarnabe/master
...
Update from JasonBarnabe
2015-02-21 12:49:03 -05:00
Jaroslav Petrnoušek
32cdc6791c
Responsive design for Installed styles
...
Pretty much the same thing as the edit page.
2015-02-20 08:18:54 +01:00
Jason Barnabe
e470222dc3
Merge pull request #29 from Baegus/patch-3
...
Added responsive design for editor
2015-02-19 13:18:43 -06:00
Jason Barnabe
be7facb310
Merge pull request #33 from hideheader/Sanitize-file-URLs
...
Sanitize `file:` URLs in "Find more styles"
2015-02-19 13:15:37 -06:00
Jaroslav Petrnoušek
20d32fc3af
Made the CodeMirror area wider, more fixes
...
Sorry, forgot some things. Now it should be right.
2015-02-19 18:42:34 +01:00
Jaroslav Petrnoušek
b2b6c855b5
Updated responsive design
...
Fixed everything that wasn't lined up properly and shrinked some paddings to make more space for the editor. It also cuts off earlier now.
Not sure what to do with the section borders, they seem alright to me.
2015-02-19 18:29:57 +01:00
hideheader
ffe689ef72
Sanitize file:
URLs in "Find more styles"
...
Remove the path from `file:` URLs in "Find more files" to avoid leaking users' file system structure to network. Userstyles will currently redirect to
https://userstyles.org/styles/browse?search_terms=file%3A
2015-02-18 16:55:40 -05:00
hideheader
a632e68b8d
Make 'New style' the last menu action
...
Append the new menu entry to the existing entries for continuity with the previous menu layout.
2015-02-18 15:47:40 -05:00
hideheader
633b09cfbd
Merge pull request #2 from JasonBarnabe/master
...
Update from JasonBarnabe
2015-02-18 11:17:51 -05:00
Jaroslav Petrnoušek
2bb42138c9
Added responsive design for editor
...
Fixes #28
It's not perfect, but it should work well. Suggestions welcome.
2015-02-18 16:57:33 +01:00
Jason Barnabe
adb54a4a88
Disable logging of style applies logic
2015-02-17 13:57:17 -06:00
Jason Barnabe
a6616e5637
Fix defaulting of prefs
2015-02-17 13:50:51 -06:00
Jason Barnabe
4dca2e8e33
Sort styles in pop-up by name
2015-02-17 13:05:30 -06:00
Jason Barnabe
bd83d65da6
Add enable/disable links back as hidden #17
2015-02-17 13:01:15 -06:00
Jason Barnabe
e6df389f59
Explain why we 'Only push styles to the top-level document' #27
2015-02-17 12:52:32 -06:00
Jason Barnabe
6c24362343
Merge pull request #27 from hideheader/iframe-splatter
...
Only push styles to the top-level document.
2015-02-17 12:50:26 -06:00
hideheader
6b178c9184
Only push styles to the top-level document.
...
Push styles only to the main frame of a tab; let the content script pull styles into child frames, as before.
`chrome.tabs.sendMessage` can only broadcast to all frames in a tab until Chrome 41. The main frame always fires `onCommit` before any child frame, so only the main frame hears its own message from `onCommit`. It (and every child frame that's already fired `onCommit`) hears the `onCommit` message for every frame that follows, with the result that the main frame applies all the styles for every frame in the tab.
https://forum.userstyles.org/discussion/45062/stylish-for-chrome-1-3-0b1#Comment_95474
2015-02-12 17:44:43 -05:00