# Mue
[](https://www.codacy.com/app/ohlookitsderpy/Mue?utm_source=github.com&utm_medium=referral&utm_content=ohlookitsderpy/Mue&utm_campaign=Badge_Grade)
[](https://discord.gg/HJmmmTB)
Fast, open and free-to-use new tab page for most modern browsers.
*This is the code for the extension. If you are looking for the website code, please go [here](https://github.com/TurboMarshmello/muetab.xyz).*
## Features
* Fast and free
* Supports multiple browsers
* Actively developed and opensource
* Automatically updating API (with no tracking!) with new photos, quotes and offline mode
* ~~Multiple language support~~
* ~~Settings feature - enable/disable features!~~
* Search bar, ~~update modal, copy button and more!~~
* Mue has been recently rewritten with React and is missing the features that are crossed out *
## Installation
### Chrome
Link: [Chrome Web Store](https://chrome.google.com/webstore/detail/mue/bngmbednanpcfochchhgbkookpiaiaid)
Development: Read the [Development](#development) section.
### Firefox
Link: [Firefox Add-ons](https://addons.mozilla.org/firefox/addon/mue)
Development: Read the [Development](#development) section.
### Opera/Other
Link: [GitHub Releases](https://github.com/ohlookitsderpy/Mue/releases)
Development/Other: Read the [Development](#development) section.
### Development
Requirements
- Git (optional)
- Node.js
- A suitable browser
Starting
-
git clone https://github.com/ohlookitsderpy/Mue (If you don't have Git just go to Clone or
download and click Download ZIP)
- Open a terminal and run these commands: (in the Mue directory)
-
yarn (or npm i)
-
yarn run all (or npm run all)
- Start developing! (See the sections below for how to set up a developer copy of the extension.)
Building
This section is a work in progress, and doesn't include the manual edits you are required to do to get it working without errors.
Once I find a method to do it automatically, I will update this section accordingly.
Chrome (Click to expand)
-
yarn run build (or npm run build)
- Rename
manifest-chrome.json in the "manfiest" folder to manifest.json in "build" (replace the one created by React)
- Visit
chrome://extensions in Chrome
- Click Load unpacked (Make sure Developer Mode is on)
- Go to the directory containing the built copy of Mue and click ok
- Enjoy your new tab!
Opera (Click to expand)
-
yarn run build (or npm run build)
- Rename
manifest-opera.json in the "manfiest" folder to manifest.json in "build" (replace the one created by React)
- Visit
about://extensions in Opera
- Click Load unpacked extension... (Make sure Developer Mode is on)
- Go to the directory containing Mue and click ok
- Enjoy your new tab!
Firefox (Click to expand)
Note: I'm currently trying to find a better method to do this, but this works for now.
-
yarn run build (or npm run build)
- Rename
manifest-firefox.json in the "manfiest" folder to manifest.json in "build" (replace the one created by React)
- Move
manifest/background-opera.js to build/background-opera.js
- Visit
about:debugging#addons in Firefox
- Click Load Temporary Add-on
- Go to the directory containing Mue and click on the manifest.json
- Enjoy your new tab!
Other (Click to expand)
Note: To get the full new tab experience, set your browser to open the index.html on startup and tab open!
- Open the
index.html in your browser
- Enjoy your new tab!
## Screenshot
*Will be updated if needed*
## Credits
### Maintainers
[ohlookitsderpy](https://github.com/ohlookitsderpy)
[TurboMarshmello](https://github.com/TurboMarshmello)
### Other
[TurboMarshmello](https://github.com/TurboMarshmello) - Portions of original code, name idea
[Pexels](https://pexels.com) - Stock photos used for offline mode
[Opera Forum](https://forums.opera.com/topic/25046/how-to-disable-completely-the-speed-dial/14) - Portions of code to add Opera support
### Translations
[ohlookitsderpy](https://github.com/ohlookitsderpy) - English (Quotes and Messages)
[Yanderella](https://github.com/tomiedev) - Italian (Quotes and Messages)
Pepehound - Spanish (Quotes and Messages)
Candystick - Portuguese (Some Quotes)
[PassTheWessel](https://github.com/PassTheWessel) - Dutch (Messages)
[Yanderella](https://github.com/tomiedev) and [ohlookitsderpy](https://github.com/ohlookitsderpy) - French (Messages)
[untocodes](https://github.com/untocodes) - Finnish and German (Messages)
[dondish](https://github.com/dondish) - Hebrew and Russian (Messages)
[Roee Lupo (MrSheldon)](https://github.com/MrSheldon) - Arabic and Swedish (Messages)
*Feel free to pull request with other translations!*
and all the contributors <3