Brettm12345 / github-moonlight

A beatiful dark blue userstyle for GItHub. Made with :heart:
MIT License
397 stars 12 forks source link

Web Extension #29

Open Brettm12345 opened 4 years ago

Brettm12345 commented 4 years ago

It would be cool to build this as a web extension with the ability to easily switch colors, add custom themes and change settings

gregk-git commented 4 years ago

Would also increase the number of users that will find it. Should that get a different git repo, considering that will function differently, and probably require JS/TS?

TheOPtimal commented 4 years ago

I would say TS is a good choice. Strong Typing so we don't miss an error.

Brettm12345 commented 4 years ago

Yeah I could build the UI in React. It would be pretty simple

Brettm12345 commented 4 years ago

There's definitely more work to do before we get to this point but I thought it would be a better solution

Brettm12345 commented 4 years ago

I would say TS is a good choice. Strong Typing so we don't miss an error.

The build script is written in TypeScript build.ts

TheOPtimal commented 4 years ago

Yes, I recognize it's in TS. The CSS would actually be really easy to port, as you can directly modify the webpage in WebExtensions. I don't know about react, however. It's just going to be an extension.