Skip to content

Commit b8e3f09

Browse files
committed
- Made it so it doesn't rely on a webserver just to load themes anymore (I don't know why I had it working that way before tbh).
- Now, instead of having to copy the default theme css and modify it, you can just make a new file and put all of your CSS changes, making it easier to make and modify themes now (check examples/amoled.theme.css).
1 parent 4382d7d commit b8e3f09

15 files changed

+186
-35238
lines changed

README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,7 @@ same for plugins, you just click on "OPEN PLUGINS FOLDER" and move your plugin i
2929
![settings_screenshot](https://github.com/REVENGE977/stremio-enhanced/raw/main/images/settings_screenshot.png)
3030

3131
## How do I make my own plugin?
32-
Plugins are simply javascript files running on the client-side, so just write your javascript code like you normally would on client-side
33-
and add .plugin.js at the end of the javascript file name, and move your javascript plugin to the plugins folder (%appdata%\stremio-enhanced\plugins).
32+
Plugins are simply javascript files running on the client side, so just write your javascript code like you normally would on the client side and add .plugin.js at the end of the javascript file name.
3433

3534
As of version v0.3 you are required to provide meta data for the plugin, here is an example:
3635
```js
@@ -43,6 +42,6 @@ As of version v0.3 you are required to provide meta data for the plugin, here is
4342
*/
4443
```
4544
## How do I make my own theme?
46-
You just take the stock stremio css file and modify it. The stock css file can be found [here](https://github.com/REVENGE977/stremio-enhanced-community/blob/main/examples/stockstremio_unminified.theme.css). You can also just take the default theme yourself (recommended), by opening devtools and going to the Source tab, and there you will find the css file for the default theme. You can take it and put it [here](https://www.unminify2.com/) to unminify it and make it easier to read and modify.
45+
You just make a file that ends with .theme.css and write your CSS modifications there. Obviously, you can use the devtools (Ctrl+Shift+I) to find an element's class name, etc.
4746

4847
*You are also required to provide metadata in your theme. The same way as plugins from the example above.*

changelog.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,10 @@
2222
- Now uses [winston](https://www.npmjs.com/package/winston) for logging.
2323
- Now kills [Stremio Service](https://github.com/Stremio/stremio-service) when the app is closed.
2424

25-
*Note: I've only tested the update on Windows.*
25+
*Note: I've only tested the update on Windows.*
26+
27+
## Update v0.6
28+
- I Made it so it doesn't rely on a webserver just to load themes anymore (I don't know why I had it working that way before tbh).
29+
- Now, instead of having to copy the default theme css and modify it, you can just make a new file and put all of your CSS changes, making it easier to make and modify themes now.
30+
31+
*Note: I've only tested the update on Windows.*

0 commit comments

Comments
 (0)