Giter Club home page Giter Club logo

mue's Introduction

Mue

License Discord Code Size
Microsoft Edge Firefox Chrome

Mue is a fast, open and free-to-use browser extension that gives a new, fresh and customisable tab page to modern browsers.


Table of contents

Screenshots

Screenshot Settings Modal

Features

  • Fast and free
  • Supports multiple browsers
  • Actively developed and open source
  • Automatically updating API with new photos, quotes and offline mode
  • Widgets such as search bar, weather, quick links, clock, date, quote, greeting
  • Settings - enable/disable various features and customise parts of Mue
  • Navbar with copy button, favourite background, notes feature etc
  • Marketplace - download custom photo packs, quote packs and preset settings made by the community

Planned Features

Please see our roadmap. We are currently working on a rewrite over on the "phoenix" branch.

Installation

A demo of the tab can be found here, and the latest GitHub commit build here

Chrome

Chrome Web Store Logo
Chrome Web Store

Firefox

Firefox Add-ons Logo
Firefox Add-ons

Edge (Chromium)

Microsoft Edge Addons

Whale

Whale Store

Other

GitHub Releases

Development

Please see the documentation.

Translations

Contribute on Weblate

Credits

Developers

David Ralph - Lead development, photographer
Alex Sparkes - Name, lead design, photographer
Isaac Saunders - QA, development, photographer
Wessel Tip - Development

Translators

Wessel Tip, Heimen Stoffels - Dutch
Alex Sparkes, Maxime - French
Anders - Norwegian
Pronin Egor - Russian
Vicente - Spanish
Austin Huang - Chinese (Simplified)
FreeFun - German
Aksal - Indonesian
Kağan Can Şit - Turkish
efeaydal - Turkish

Contributors

Many thanks to the photographers here for letting us use their wonderful photographs.

And finally, a big thank you to all the other contributors!

Resources

Pexels, Unsplash - Stock photos used for offline mode
Undraw - Welcome modal images

mue's People

Contributors

alexsparkes avatar allcontributors[bot] avatar austinhuang0131 avatar coldsauce avatar davidcralph avatar dependabot-preview[bot] avatar dependabot[bot] avatar eartharoid avatar exiam avatar fnogcps avatar fredhappyface avatar jspectro avatar kafalar-karisik avatar kagancansit avatar lobooooooo14 avatar louisgv avatar mronosa avatar mrzillagold avatar oersen avatar renovate-bot avatar roeelupo avatar samiulislamsharan avatar santossi avatar shashank-salian avatar sooluh avatar thejenja avatar vicente015 avatar weblate avatar wessel avatar xxfreefunxx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mue's Issues

[Feature Request] Quick Links better grid.

I would like to see a better grid to better display quick links.

Here are some ideas:

  • Groupings
  • Fixed rows
  • Fixed columns
  • Dynamic adjustment based on the number
  • Thumbnail image from the page or other icon selectable based on the destination
  • Hide names optionally

[Bug] Invalid regular expression for URLs

Description
The regular expression provided in the source code (https://github.com/mue/mue/blob/main/src/components/modals/main/settings/sections/utils/utils.js#L23) does not work for some TLDs (e.g. .university, as in my case).

To Reproduce
Steps to reproduce the behaviour:

  1. Go to Settings
  2. Click on Quick Links
  3. Add a link https://example.university
  4. See error

Expected behaviour
URL with modern TLD should be allowed to be added.

Screenshots
image
image

Desktop (please complete the following information):

  • OS: Windows
  • OS Version: 11
  • Browser: Chrome
  • Browser Version: 121
  • Mue Version: 7.0.1 (latest)
  • Resolution: not relevant

Additional context
You should change the regular expression in the place, showed on the second screenshot to comply with the length of modern TLDs.

Logo Proposal

Hi...
I Came across your very nice project... As a Logo Designer who really loves to contribute to awesome open source projects, I will love to help use my logo design skills to contribute by creating a unique logo/icon for your project, to give it its own identity.

Currently working on some logo idea concepts that represents your project. I will share the concept here once i complete it, so you can give me your feedback and also changes or tweaks you might want.

Your response will be appreciated...

Regards!

[Bug] Interval is broken

Description
Interval has had to be commented out due to being broken

To Reproduce
Steps to reproduce the behaviour:

  1. Go to '...'
  2. Click on '....'
  3. See error in console (Ctrl + Shift + I)

Expected behaviour
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. Windows, Ubuntu]
  • OS Version: [e.g 10, 19.10]
  • Browser: [e.g. Chrome, Firefox]
  • Browser Version: [e.g. 70]
  • Mue Version: [e.g. 0.5]
  • Resolution: [e.g 1920x1080]

Additional context
Add any other context about the problem here.

[Feature Request] Language Support for Citations

Definition
Additional setting for excerpts section to return excerpts based on user selected language. I know that manual additions can be made for this situation. But if time and effort is spent for this service, I think you can use it in many other areas. Of course, this is just a suggestion. Thanks for your consideration in advance.

Expected behavior
Displaying the excerpts of the English language currently displayed as well as the excerpts in the selected language to the users. No additional changes are required for the design. We can add this quote manually. However, if such a service can be provided, it can provide a good future service outside of Mue.

The quote on the screen belongs to Mustafa Kemal Atatürk.
“If a nation lacks art and artists, it cannot have a full life."

Design
image

[Bug] Add additional font with Cyrillic support

Description
At the moment, the font for greetings does not support cyrillic, you need to add the fallback font to the css.
This also applies to the place with the name of the photo.
There are also other places where you need a font with Cyrillic support, see the screenshots for more details.

Screenshots

image
image
image
image
image

[Bug] Blur setting lost when click on the full screen button

Description
The picture is not blurred when click full screen button.

To Reproduce
Steps to reproduce the behaviour:

  1. Set Blur to 50%
  2. Click on full screen button at the bottom right corner, the background picture will show up in clear.
  3. Click again to disable full screen. The picture still clear.

Expected behaviour
The picture should apply blur again.

Screenshots

Desktop (please complete the following information):

  • OS: Windows
  • OS Version: 10
  • Browser: Chrome
  • Browser Version: 89
  • Mue Version: stock version from chrome web app market
  • Resolution: 1920x1080

[Todo] [Feature Request] Adding parts that have not yet been added to the translation file.

Description
During the translation process, I saw that some parts were not yet added to the language files. I thought reporting these sections might help you. Good luck with.

Expected behaviour
Missing parts can be added to language files at a convenient time for translation and ease of use.

Screenshots

Message Remove Button
Message Remove Area

Quick Links Style Menu Title
Quick Link Style

Search Area Marketplace
Search Area Marketplace

Main Page 7.0 Avaible Phrase
7 0 Avaible

Marketplace Informations (I'm not sure about this part. It may be pulled from outside. Evaluate.)
Marketplace Info Area and Market Items

Add Setting Area Information
Marketplace Stting Package

Auto Area -> For example, for Turkish language, "Otomatik" should be the last part.
Auto
Auto 1

Desktop (please complete the following information):

  • OS: Windows
  • OS Version: 10 - Build 19044 - Current
  • Browser: Edge
  • Browser Version: 108.0.1462.42
  • Mue Version: 7.0 Branch
  • Resolution: [e.g 1920x1080]

[Feature Request] Add Option to Remove Potentially Sensitive Content from Settings Packs for the Marketplace Automatically

Description

Add an option to remove potentially sensitive information (such as name, birthday, location for weather) when importing your Mue config to use for Marketplace Settings Packs to not leak said information accidentally.

Expected behaviour

Remove/reset settings such as location, birthday, greetingName and others to their default values or blank when the option is selected.

Design
I promise I've used Figma before now 😭

https://www.figma.com/file/nupK2oBRka6M8PV6Nl3BQv/Mue-Remove-Personal-Info-Idea

image

[Bug] AM/PM on Percentage complete type

Description
AM/PM is still display when I use percentage complete time type

To Reproduce
Steps to reproduce the behaviour:

  1. Go to 'Settings'
  2. Click on 'Time'
  3. Change type to Digital and set format to 12 hour
  4. Change type to Percentage complete
  5. Close Settings

Expected behaviour
AM/PM should not display.

Screenshots
image
image

Desktop (please complete the following information):

  • OS: [Pop!_OS]
  • OS Version: [21.10]
  • Browser: [Chrome]
  • Browser Version: [99.0.4844.51]
  • Mue Version: [6.0.4]
  • Resolution: [1360x768]

[Bug] unsafe eval

Description
When I used the "custom javascript",it doesn't work,and the dev console had throw out a err msg:

Failed to run custom JS:  EvalError: Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of script in the following Content Security Policy directive: "script-src 'self' https://api.bing.com https://www.google.com".

ver 5.3.3
chrome 94
lang zh-cn

I think that using eval was a bad idea.I prefered that establishing a new <script> label.

[Bug] Decreased_Availability_In_Case_Of_Excessively__Long_Inputs-Branch_7.0

Definition
When adding a custom link, the "Add" part is not visible because the URL icon URL is too long. In this case, the user has to change the browser scaling.

Reproduce
Steps to reproduce the behavior:

1.Go to the "Quick Link" location and enable it.
2. Refresh the page and go to the Home page.
3. Click on add link.
4. Enter the following values.
{Github, https://github.com/, Extremely Long Link}

Expected behavior
This can happen in an extremely unusual way. Therefore, a restriction may be placed on the link length. In addition, a scroll bar may appear to scroll down.

Screenshots
image
newLink

Desktop (please fill in the information below):

  • Operating System: [eg. Windows, Ubuntu]
  • OS Version: [ex. 10, 19.10]
  • Browser: [eg. Chrome, Firefox]
  • Browser Version: [ex. 70]
  • Mue Edition: [ex. 0.5]
  • Resolution: [eg. 1920x1080]

Additional context
I think this situation can happen in other input fields as well. It's an unusual problem though I think it might be good to put it with a limit. I leave it to your evaluation.

[Feature Request] Play nice with Multi-Account Containers

I use Mue to display a custom quote on my new tab screen. I'm also a heavy user of Firefox's multi-account container extension. Currently Mue needs to be customized for each account container separately. Please allow either disabling/enabling Mue for each account container or a way for Mue's settings in on container to be copied to another. It would be really cool to have different new tab screens depending on the container.

[Bug] Use English in the absence of the required strings with translation

Description
At the moment, only the English language file is being updated, and if the translation for other languages ​​is delayed, we get a crash when trying to use a language with an incomplete translation.

To Reproduce

  1. Go to Settings
  2. Change language on Russian
  3. Apply
  4. Go to Settings

Screenshots

image

[Bug] Zoom Setting Not Working on 7.0 (and other settings display issues)

Definition
Sequential errors in widget size adjustments.

  • Changing only sun icon for weather. The overall size does not change.
  • The size of the contact description and buttons do not change in the bid size.
  • Navigation buttons do not change size. It's still the same size.

To produce
Steps to reproduce the behavior:

  1. Go to "Navigation, Weather or Quote".
  2. Change the sizing line.
  3. Refresh the page.
  4. Visually display unusual sizing or stay still.

Expected behavior

  • All widget for weather shrink or enlarge relative to the bottom left.
  • Reducing contact information and buttons in excerpt with text.
  • The scaling of the navigation buttons has been changed.

Screenshots
Weather forecast
Weather forecast 0


First
Quote 0
Quote 1
Second
Quote 2


navbar 0
navbar

Desktop (please fill in the information below):

  • Operating System: [Windows ]
  • OS Version: [10 Pro - 21H2 Version]
  • Browser: [Edge]
  • Browser Version: [Version 103.0.1264.49]
  • Mue Edition: [7 Demo]
  • Resolution: [1920x1080]

[Feature Request] Multiline messages

Description
For now, we can only make multiple one line messages. It would be great to be able to break the line (so we can have some kind of bullet points like in a todo list).

Expected behaviour
Having multiple messages with one sentence by line in a new tab.

Design
I do not thought about a specific design yet.

[Feature Request] Allow setting a specific Unsplash collection by its Id

Description
On the background settings, if the selected provider is Unsplash, present a field for inputting a collection Id, to be used by Mue to get the background images.

Expected behaviour
After selecting Unsplash as the background provider and setting a collection Id, Mue should only use background images that come from that specific collection.

Design
Not sure it'd be needed, but heres an example from Bonjourr.
image

[Bug] Quick Links add/edit generated error

  1. The Name field is automatically filled with the URL if none is specified. Couldn't you read the title tag name here?
  2. The field icon (optional) will be automatically filled with the URL, this will prevent the icon from loading.

[Feature Request] Get n numbers of wallpapers from API in advance

Description
Currently wallpaper starts downloading when a new tab page is opened. If mue gets the wallpaper in advanced, then we won't have to wait for image to be downloaded and loaded.

Expected behaviour
Get n number of wallpaper from api in advance.

Design
select n number of prefetching wallpapers from api.

[Bug] Background effects aren't applied after a refresh.

Description
The background blur and brightness effects aren't applied when the tab is refreshed or a new tab is opened.

To Reproduce
Steps to reproduce the behavior:

  1. Adjust blur and brightness effects in the background tab in settings.
  2. Open a new tab or click refresh.
  3. Notice that the background effects aren't applied.

Expected behavior
New tabs that are opened still have the blur and brightness effects

Additional context
The sliders in the settings tab aren't reset when opening a new tab, it's just that the effects aren't applied. Clicking on the sliders reapplies the effects.
I've also noticed that this bug isn't present when you have a background filter set.

I'm using Mue version 6.0.3 on Chrome version 96.0.4664.110

[Feature Request] Search Bar can switch

Description

between some custom search engine ( yandex,rarbg... ), hope can switch it by click search engine logo, like this

Additional context
Add any other context or screenshots about the feature request here.

image

image

Custom widgets (HTML/iframe)

Description
Like most modern website building platforms provide the option to create and add a custom HTML block, it would be nice to have such option in Mue. You could even add a moderated section in Marketplace for such custom widgets. More specifically, I really like the idea of having a Google Calendar on the newtab page, if the network is available, or the Spotify widget, etc.

Design
Any code editor similar to Stylus would be enough. If it's tough to implement in terms of browser extension, the option of adding the iframe by URL would also be nice. Just be sure to include some security measures against code injection. Probably a big red warning before adding a third-party widget, and a strict moderation when publishing to the open marketplace... Can't really give any advice on that before the actual system draft is proposed.

[Help] Vercel deploy issue

QQ截图20230415211255
By the way, can I use cloudflare pages? If so, how to configure? Because my default configs on cloudflare pages not working

[Feature Request] Quote widget features (bugs?)

First off, great extension. 👍 I just started playing around with it in Firefox and noticed a couple of things with the Quote widget:

  1. If I uncheck Author link and Show author image in the settings, the UI still shows the empty container under the quote. Is this by design? I think it would be nice if that entire container was hidden if there is no author. (somewhat related to my PR here)

image

image

  1. Add option to update/change quote once a day instead of every time the new tab is loaded/refreshed. Sometimes is nice to focus on one quote during day rather than getting a new quote on every new tab.

Thanks again for a great extension!

[Feature Request] Option to Download Images

Description

I would like users to have the option to click on an icon within each new tab page that would allow them to easily download the background photograph being used on said tab in .jpg format for potential use as desktop wallpaper or for viewing on their own computer hard drives.

[Bug] Quote author image license text

Description

The copyright text sometimes has a link:

To Reproduce

Enable the quote widget and refresh the page until you see it

Expected behaviour

Look nice

Screenshots

image

Desktop (please complete the following information):

  • OS: Windows
  • OS Version: 11
  • Browser: Firefox
  • Browser Version: 119
  • Mue Version: 7.0
  • Resolution: N/A

Additional context

[Bug] Brightness Adjustments Aren't Reapplied After Maximising and then Minimising

Description

Background brightness adjustments in Mue aren't reapplied if you click on the "Maximise" button once and then click it again until you refresh Mue

To Reproduce

Adjust the brightness to anything less than 100%.
Click "Maximise" in the top right
Click it again

Expected behaviour

Mue should reapply the adjusted brightness after opening the GUI again from clicking "Maximise" the second time.

Screenshots

Evidence GIF showing the issue

Desktop (please complete the following information):

  • OS: Windows
  • OS Version: 11
  • Browser: Brave (Chromium)
  • Browser Version: v1.47.171
  • Mue Version: 6.0.6
  • Resolution: 1920x1080

Additional context
Add any other context about the problem here.

[Bug/Chore] Unsquash the 7.0 commit

Description
We cannot easily see the changes in the 7.0 on the main branch

To Reproduce
Steps to reproduce the behaviour:

  1. Go to commit history
  2. Click on Mue 7.0
  3. See it all compressssed into one commit

Expected behaviour
The original commits should appear

[Bug]Visual_Layout_Overflow-Branch_7.0

Definition
Visual layout overflow when multiple custom background content is added.

Reproduce
Steps to reproduce the behavior:

1.Go to "Settings/Background/Custom Image/".
2. Click on "Upload"
3. Add more visual content one at a time, one by one.
4. Display the visual overflow.

Expected behavior
Keeping the images in the field by means of a scrollable bar.

Screenshots
Overflow in custom images

Desktop (please fill in the information below):

  • Operating System: [Windows ]
  • OS Version: [10 Pro - 21H2 Version]
  • Browser: [Edge]
  • Browser Version: [Version 103.0.1264.49]
  • Mue Edition: [7 Demo]
  • Resolution: [1920x1080]

[Bug] Marketplace will not load

when trying to check out the marketplace it keep saying
"Looks like your offline"

i am not offline

To Reproduce
open a new tab in firefox
open settings
navigate to marketplace tab
just shows offline error

attached is screenshot of error

Desktop (please complete the following information):
desktop
endeavourOs
kernel 6.6.10-arch-1
firefox v121.0.1
mue version 7.0.0

i tried restarting the tab,
checking my internet connection,
restarted firefoxe

¯_(ツ)_/¯

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.