GitShow/sindresorhus/Plash
sindresorhus

Plash

๐Ÿ’ฆ Make any website your Mac desktop wallpaper

by sindresorhus
active-desktopappdesktop-wallpaperdynamic-wallpapermacosmacos-appplashswift
Star on GitHubForkWebsite
4.0k stars160 forks1 contributorQuiet ยท 8mo agoSince 2020older-releases

Meet the team

See all 1 on GitHub โ†’
sindresorhus
sindresorhus1 contribution

Commit activity

Last 12 weeks ยท 0 commits

Full graph โ†’

Community health

3 of 6 standards met

Community profile โ†’
57
โœ“READMEโ—‹Licenseโœ“Contributingโœ“Code of Conductโ—‹Issue Templateโ—‹PR Template

Recent PRs & issues

Quiet ยท Last activity 8mo ago
See all on GitHub โ†’
patrick-clancey-wttech
Promote Show on menu item to top levelOpenIssue

The screen selection menu item 'Show on' is currently in the General settings section. This means for hot desking, going back and forth from home to office, you need to dive deep into the settings menu frequently. This setting would be easier / quicker to access if it was in the top level menu. For my use case - type 1 diabetic, with current blood glucose level displayed - I hardly ever need to change the webpage, but always need to change the display selection. Many thanks Patrick

patrick-clancey-wttech ยท 1w ago
sindresorhus
Multiple screen supportOpenIssue

I intentionally left it out in the initial version as I don't use multiple screens myself, so I'm not exactly sure how it should optimally work. Please leave some feedback if you need multiple screen support. Possible solutions: 1. Add preference to display it on the second screen if connected. 2. Add preference to display it on a selected screen if connect. Would be a dropdown to choose screen. I'm open to other ideas.

sindresorhus ยท 2w ago
by-justin
backdrop-filter property stops working when DOM is inactiveOpenIssue

https://github.com/user-attachments/assets/de9dd6b3-1b0a-4b01-ac5c-1cba45864358 To reproduce this issue, inject the following javascript code into

by-justin ยท 1mo ago

Recent fixes

View closed PRs โ†’
jiexiangfan
Custom CSS not injected on sites that declare a style variable in 2.17.0ClosedIssue

Description Custom CSS is not being injected on certain websites in version 2.17.0. This worked correctly in 2.16.0. I believe this is related to #173, but it appears to be a regression introduced in 2.17.0 with a different root cause, so I'm opening a new issue. Potential cause The browser console throws: This suggests Plash's injection script declares something like: Some websites (e.g. Google Calendar) declare a variable also named in the same scope, causing a conflict that prevents injection. To reproduce 1. Add to Plash 2. Add any custom CSS via the CSS field 3. Open DevTools: only one `SyntaxError: Can't create duplicate variable: 'style'` elements): Info** macOS version: 26.4.1 (25E253) Plash version: 2.17.0 Affected site: calendar.google.com (and maybe others)

jiexiangfan ยท 2mo ago
blicksky
Allow website to appear within the menubar areaClosedIssue

Is your feature request related to a problem? Please describe. Currently, the website you set to be visible with Plash has boundaries that end at the bottom of the menubar. https://github.com/sindresorhus/Plash/issues/62 covered an issue where that boundary was below the menubar area when the menubar was _hidden_, but I'm curious about the possibility of showing content past that boundary when the menubar is _visible_. Tools such as Ice allow for the desktop background to be visible in the menubar area, as shown in the Gallery - Customize the menu bar's appearance. Describe the solution you'd like I'm interested in displaying information in the middle area of the menubar, but I currently can't do that with Plash because the website content can't extend above the lower edge of the menubar area. I'm aware that any region of the website that would potentially be shown there could be covered by the menubar content if it extends far enough over it, but I'm looking to do this while carefully controlling which menubar items are visible. Describe alternatives you've considered I've attempted to set the absolute position of website elements with a negative value, but the content is clipped by the menubar area. I can likely do what I'm looking for with custom menubar icons using Hammerspoon or other tools, but I'd like to explore this possibility as well. Additional context _none_

blicksky ยท 3mo ago
Merc-86
Doesn't seem to work as fullscreen wallpaper/backgroundClosedIssue

Doesn't seem to work as fullscreen wallpaper/background. MacOS 15

Merc-86 ยท 3mo ago
Structured data for AI agents

Repository: sindresorhus/Plash. Description: ๐Ÿ’ฆ Make any website your Mac desktop wallpaper Stars: 3991, Forks: 160. Homepage: https://sindresorhus.com/plash Topics: active-desktop, app, desktop-wallpaper, dynamic-wallpaper, macos, macos-app, plash, swift, swiftui, wallpaper. Latest release: older-releases (8mo ago). Open PRs: 0, open issues: 34. Last activity: 8mo ago. Community health: 57%. Top contributors: sindresorhus.

ยท@ofershap

Replace github.com with gitshow.dev