This project's aim is to enhance Netgear Genie's interface by injecting custom stylesheets into its web interface via a Google Chrome or Firefox extension.
This redesign is hugely inspired by Google's Material design guidelines.
How does it work?
Quite straight-forward actually:
injector.js file is injected by
either Chrome or Firefox inside the tab. Its aim is to inject the necessary resources -
content-script.js, MaterialDesignIcons stylesheet and Roboto font.
This project relies on the following resources:
How about security?
content-script.js) in this repo or directly from Chrome's
debugger tools - to see that their sole purpose is to manipulate the DOM to apply some styling
that couldn't be set in CSS.
How to contribute
Do not hesitate to open issues or to create pull requests against the master branch! The main project is based on SCSS to build CSS files: you'll need an appropriate compiler alongside with some Chrome extensions notions.
Note: we're using the EditorConfig standard to supply coding rules for this project, learn more about it here.
Material-Netgear-Genie is distributed under the GNU GPL version 2. "Netgear Genie" is a registered trademark of Netgear. All rights reserved.