mirror of
https://github.com/MonitorControl/MonitorControl.git
synced 2026-05-15 14:15:55 -06:00
[PR #473] [CLOSED] Add experimental Apple Silicon support #1100
Labels
No labels
Status: Abandoned
arm64
beta
beta
bug
done
duplicate
enhancement
feedback needed from reporter
in progress
invalid
investigating
known Issue
monitor Issue
pull-request
translation
unable to reproduce
unreleased
x86
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/MonitorControl#1100
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/MonitorControl/MonitorControl/pull/473
Author: @JoniVR
Created: 7/25/2021
Status: ❌ Closed
Base:
experimental/apple-silicon← Head:master📝 Commits (10+)
40d046dInitial modifications to compile on M1 mac cleanly including OSD.frameworke75dc5aUpdate README.md59fd796Creating placeholders where M1 ddc control will be inserted. Allow placeholder functionality to work on M1.1c13d9fMerge remote-tracking branch 'refs/remotes/origin/master'd497d70Cleanup7c9ab68Implementing rudimentary M1 DDC write in Swift. Should work but still doesn't (works in Objective C though). Maybe next time... :)d3edc71M1 DDC brightness and volume write is working now (in 100% swift). Reading is coming up. More sophisticated monitor detection and guards will be implemented soon.f0faf1dUpdate README.md6501536Update README.mde351ad1Update README.md📊 Changes
27 files changed (+290 additions, -428 deletions)
View changed files
📝
MonitorControl.xcodeproj/project.pbxproj(+26 -69)📝
MonitorControl/AppDelegate.swift(+1 -2)📝
MonitorControl/Assets.xcassets/Contents.json(+3 -3)➖
MonitorControl/Assets.xcassets/KeyboardPref.imageset/Contents.json(+0 -23)➖
MonitorControl/Assets.xcassets/KeyboardPref.imageset/Keyboard-32.png(+0 -0)➖
MonitorControl/Assets.xcassets/KeyboardPref.imageset/Keyboard-64.png(+0 -0)➖
MonitorControl/Assets.xcassets/KeyboardPref.imageset/Keyboard-96.png(+0 -0)📝
MonitorControl/Info.plist(+1 -1)📝
MonitorControl/Manager/DisplayManager.swift(+1 -1)📝
MonitorControl/Model/ExternalDisplay.swift(+133 -10)📝
MonitorControl/Model/InternalDisplay.swift(+52 -0)📝
MonitorControl/Support/Bridging-Header.h(+8 -0)📝
MonitorControl/Support/Utils.swift(+24 -3)📝
MonitorControl/UI/Base.lproj/Main.storyboard(+7 -7)📝
MonitorControl/UI/Base.lproj/MainMenu.xib(+1 -2)📝
MonitorControl/UI/SliderHandler.swift(+3 -1)📝
MonitorControl/View Controllers/MainPrefsViewController.swift(+1 -1)📝
MonitorControlHelper/Info.plist(+1 -1)➖
OSD.framework/OSD(+0 -1)➖
OSD.framework/Resources(+0 -1)...and 7 more files
📄 Description
Hi @waydabber!
related to #323
As I mentioned earlier this week, I'm open to starting an experimental branch on this repo with pre-releases so we can get a broad audience for testing.
I think there’s a couple of things that we could still improve here at first sight:
Feel free to let me know if you disagree with anything here or if you have different opinions.
I'm going to send you an invite to the MonitorControl team, this will allow you to keep committing on the experimental/apple-silicon branch.
We could really use someone with an M1 device for testing and general maintaining of the project. I remember you helping on an earlier fork I used to maintain before we all moved back to this repo, so I figured you’d perhaps want to help maintain this. If you don’t have time for this or don’t feel like it, no big deal :)
Thanks for all the effort you’ve put in so far. It's much appreciated.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.