You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Support multiple languages - date formats will match your current language
58
-
* Ability to customize theme
59
-
* Ability to import / export config and theme
60
-
* Ability to search for userscripts
61
-
* Ability to filter userscripts which do not match your current language
62
-
* Ability to query userscripts from any hostname
63
-
* Ability to sort userscripts, default sorting "Daily Installs"
64
-
* Available search engines [Greasy Fork](https://greasyfork.org), [Sleazy Fork](https://sleazyfork.org), [Open UserJS](https://openuserjs.org), [GitHub](https://github.com/search?l=JavaScript&o=desc&q="==UserScript==") ( requires a [Personal Access Token](https://github.com/settings/tokens), the token does not require any permissions )
65
-
* Built-in userscript [Greasyfork Search with Sleazyfork Results include](https://greasyfork.org/scripts/23840)
66
-
* Preview any userscript code before install
67
-
* Save any userscript to local file
68
-
* Highlights which userscripts are created by the [author](https://greasyfork.org/users/166061)
69
-
* Highlights recommended userscripts from the [author](https://greasyfork.org/users/166061)
70
-
71
-
**Userscript Features:**
58
+
* Query UserScripts from [Greasy Fork](https://greasyfork.org), [Sleazy Fork](https://sleazyfork.org), [Open UserJS](https://openuserjs.org), [GitHub](https://github.com/search?l=JavaScript&o=desc&q="==UserScript==") ( requires a [Personal Access Token](https://github.com/settings/tokens), the token does not require any permissions )
59
+
* Customize the theme
60
+
* Import / export config and theme
61
+
* Search for UserScripts
62
+
* Filter UserScripts which do not match your current language
* Built-in UserScript [Greasyfork Search with Sleazyfork Results include](https://greasyfork.org/scripts/23840)
66
+
* Save UserScript as a local file
67
+
* Highlight UserScripts created by the [author](https://greasyfork.org/users/166061)
68
+
* Highlight recommended UserScripts from the [author](https://greasyfork.org/users/166061)
69
+
70
+
**UserScript Features:**
72
71
73
72
> Tested and compatible with [TamperMonkey](https://www.tampermonkey.net/) or [ViolentMonkey](https://violentmonkey.github.io/)
74
73
75
-
*Ability to maximize, minimize, or exit the userscript list
76
-
*Ability to change the position of floating counter
77
-
* Sync config with Userscript Manager or choose to have site based configs
74
+
*Maximize, minimize, or exit the UserScript list
75
+
*Change the position of floating counter
76
+
* Sync config with UserScript manager or per host
78
77
79
78
**Bookmarklet Features:**
80
79
81
-
*Ability to maximize, minimize, or exit the userscript list
82
-
*Ability to change the position of floating counter
83
-
*Ability to choose to have site based configs
80
+
*Maximize, minimize, or exit the UserScript list
81
+
*Change the position of floating counter
82
+
*Separate config with every host
84
83
85
84
## FAQ / Troubleshooting
86
85
87
-
**(User Script) How do I open the menu?:**
86
+
**(UserScript) How do I open the menu?:**
88
87
89
88
* Click or touch the bottom right of a webpage
90
89
91
-
**(User Script) Nothing appears bottom right:**
90
+
**(UserScript) Nothing appears bottom right:**
92
91
93
92
> [List of known issues by Web Browser](https://github.com/magicoflolis/Userscript-Plus/blob/master/browser-issues.md)
94
93
95
94
* Try again on another webpage [[Test Page](https://youtube.com)]
96
95
* Default timeout is 10000ms before the count disappears
97
-
* If issue persists, see [Viewing UserJS Logs](#viewing-userjs-logs) or submit a [New Issue](https://github.com/magicoflolis/Userscript-Plus/issues/new/choose)
96
+
* If issue persists, see [View UserScript Logs](#view-userscript-logs) or submit a [New Issue](https://github.com/magicoflolis/Userscript-Plus/issues/new/choose)
98
97
99
-
**(User Script) Error occurred while injecting Container:**
98
+
**(UserScript) Error occurred while injecting Container:**
100
99
101
100
* Try again on another webpage [[Test Page](https://youtube.com)]
102
101
* This error is caused by the current webpage not supporting [attachShadow](https://developer.mozilla.org/en-US/docs/Web/API/Element/attachShadow)
103
102
104
-
**(User Script) Error occurred while loading UserJS for this webpage:**
103
+
**(UserScript) Error occurred while loading UserJS for this webpage:**
105
104
106
105
* Reload the webpage or try again on a different webpage [[Test Page](https://youtube.com)]
Install [Node.js](https://nodejs.org/) and [pnpm](https://pnpm.io/). The version of Node.js should match `"node"` key in `package.json`.
124
+
Install [Node.js](https://nodejs.org/) and [pnpm](https://pnpm.io/). *The version of Node.js should match or be greater than the `"node"` key in `package.json`.*
128
125
129
126
```sh
130
127
# Install dependencies
131
128
$ pnpm i
132
129
```
133
130
134
-
### Userscript Version
131
+
### UserScript Version
135
132
136
-
> Desktop version - developed using[ViolentMonkey](https://violentmonkey.github.io/), see [How to edit scripts with your favorite editor?](https://violentmonkey.github.io/posts/how-to-edit-scripts-with-your-favorite-editor/)
137
-
>
138
-
> Mobile version - developed using[FireFox Developer Edition](https://www.mozilla.org/firefox/developer/) "Responsive Design Mode" on desktop + [cromite](https://github.com/uazo/cromite) app on Android
133
+
**Desktop** - Developed in[ViolentMonkey](https://violentmonkey.github.io/), see [How to edit scripts with your favorite editor?](https://violentmonkey.github.io/posts/how-to-edit-scripts-with-your-favorite-editor/)
134
+
135
+
**Mobile** - Developed in[FireFox Developer Edition](https://www.mozilla.org/firefox/developer/) "Responsive Design Mode" on desktop + [cromite](https://github.com/uazo/cromite) app on Android
139
136
140
137
```sh
141
138
# Watch and compile to local HTTP server
142
139
$ pnpm run dev:UserJS
143
140
144
-
# Compile User Script to "./dist"
141
+
# Compile UserScript to "./dist"
145
142
$ pnpm run pub:UserJS
146
143
```
147
144
148
-
### Webextension Version
145
+
### WebExtension Version
149
146
150
147
```sh
151
-
# Compile webextension (dev version) for "Chromium" to "./build/chrome"
148
+
# Compile WebExtension (developer version) for "Chromium" to "./build/chrome"
152
149
$ pnpm run dev:Cr
153
-
# Compile webextension (dev version) for "Firefox" to "./build/firefox"
150
+
# Compile WebExtension (developer version) for "Firefox" to "./build/firefox"
154
151
$ pnpm run dev:FF
155
-
# Compile webextension (public version) for "Chromium" to "./build/chrome"
152
+
# Compile WebExtension (public version) for "Chromium" to "./build/chrome"
156
153
$ pnpm run webpack:Cr
157
-
# Compile webextension (public version) for "Firefox" to "./build/firefox"
154
+
# Compile WebExtension (public version) for "Firefox" to "./build/firefox"
158
155
$ pnpm run webpack:FF
159
156
160
157
# [ Testing ]
@@ -165,9 +162,7 @@ $ pnpm run webpack:FF
165
162
166
163
### Roadmap
167
164
168
-
* Finish web extension version
169
-
* Add translations to menu commands.
170
-
* Add translations to "Install as user style?"
165
+
* Finish WebExtension
171
166
* Add sorting to the following: "Total installs", "Ratings", "Created date"
0 commit comments