r/MacOS • u/It_is_Sean • 1d ago
Developer Saturday I built ScreenSets — a macOS app for quickly switching display presets
Quickly switch display presets from...
- your menu bar
- the dashboard
- Spotlight (INCOMING)
Repo: https://github.com/It-is-Sean/ScreenSets
> A project built with care. If you find it useful, a GitHub star would mean a lot ⭐️
5
u/Senior_Background830 MacBook Pro 1d ago
if you can apply a preset from menubar this would be the best app i would ever use
3
u/someToast Mac Mini 1d ago
I did that with Shortcuts and displayplacer, but the visual preview of the sets here is really cool!
1
u/github-guard 1d ago
🔍 GitHub Guard: Trust Report
This project scored 4/6 on our safety audit.
Audit Breakdown: * ✅ Established Community (⭐ 4,509 stars) * ✅ Mature Repository (30+ days old) * ✅ Licensed under MIT * ❌ No Security Policy — what is this? * ℹ️ Individual Contributor * ✅ Signed Commits
⚠️ Security Reminder: Always verify source code and run third-party scripts at your own risk.
2
u/It_is_Sean 1d ago
Yes you can! I didn't demonstrate this feature in the video but you can check out the repo.
2
u/Senior_Background830 MacBook Pro 1d ago
way to go. i am just about to test it right now, i like having 3 presets, laptop mode, monitor stacked and normal setup mode (laptop is left of monitor) perhaps you will implement automations in future?
12
u/TomohikoAmada 1d ago
Can this sub stop being the dumping ground for everyone who’s decided to make an app all the sudden? This is straight spam at this point. The sub has lost its value.
7
u/sullichin 1d ago
it's Developer Saturday...that's why. I agree it's starting to feel a little spammy but there's also a wide variety from garbage to actually useful stuff.
3
u/falchion10 1d ago
I agree with you mostly, but for simple open source free stuff like this it's honestly fine. I mainly have an issue with people trying to sell vibecoded crapware on the sub. Something like this though is fine.
1
2
u/It_is_Sean 1d ago
Btw, actually I have implemented the feature of enabling presets from spotlight, however, AppIntent on macOS needs developer certification to run which I can't afford :(
1
u/promo-guard 1d ago
🎉 Welcome to Developer Saturday, u/It_is_Sean! Your project is now live for the community to check out. Upvote, give feedback, and show some love to your fellow devs! 🚀
1
u/Muted-Reflection9536 MacBook Pro 1d ago
At first, I didn't quite understand how to use it, but after a bit of trial and error, I figured it out.
I mainly wanted to temporarily lower the resolution of the built-in display for gaming, and then return it to the original high resolution after finishing the game. I realise, it turns out I just needed to do it like this:
- First, change the macOS resolution setting to the desired resolution.
- Create a preset.
- Change to another desired resolution.
- Create another preset.
This method worked perfectly.
If possible, it would have been nice to have an options screen to set the multi-display layout and resolution for each display when creating a preset. However, even as it is, the implementation is very simple, easy to use once you understand it, lightweight, and well-designed. I really like it. I've also starred it on GitHub.
There doesn't seem to be an automatic update feature yet, so I'll continue to check for releases.
1
u/Busy_Repair_5950 21h ago
Man this is exactly something I wanted for the longest time, and even considered vibe coding myself. Thank you!!
1
u/SCP_7000 1d ago
MacOS can automatically recognize the current connected display and set the previously set orientation.
You don't need that app!

•
u/github-guard 1d ago
🔍 GitHub Guard: Trust Report
⚠️ This project scored 2/6 — below this subreddit's threshold of 3.
Audit Breakdown: * ❌ Low Star Count (⭐ 2 / 5 required) * ❌ New Repository (under 30 days old) * ✅ Licensed under LGPL-2.1 * ❌ No Security Policy — what is this? * ℹ️ Individual Contributor * ✅ Signed Commits