All Activity
- Today
-
About This Hack (2009-Nissan-Cube version migrated to SwiftUI)
kgp replied to miliuco's topic in Hackintosh Tools
@miliuco, About This Hack 4.4.7 (zip version instead of dmg) works perfectly fine under both macOS 26.5.2 and macOS 27 beta 3! 😜 -
Roi Spectrum joined the community
-
alaragarage joined the community
-
Download Full Installer app updated for macOS Tahoe
kgp replied to miliuco's topic in Hackintosh Tools
-
Ndeye awa Thiaw joined the community
-
Download Full Installer app updated for macOS Tahoe
miliuco replied to miliuco's topic in Hackintosh Tools
Release 4.6.0 App notarized by Apple New icon thanks to @chris1111 https://github.com/perez987/DownloadFullInstaller/releases/tag/4.6.0 -
jun88stnet joined the community
-
mike 141998 joined the community
-
@ichelash Latest version, much better. Smooth sliding between pages, faster than the first version. @Max.1974 works fine too, I like the horizontal scroll bar at the bottom in this version. A way to quit the app without needing Activity Monitor would be welcome.
-
No worries..let me check it.
-
s8tvsocial joined the community
-
phimhayokco joined the community
-
Mauricio Contreras joined the community
-
SH BETx joined the community
-
SYSNETTECH SOLUTIONS joined the community
-
-
About This Hack (2009-Nissan-Cube version migrated to SwiftUI)
kaoskinkae replied to miliuco's topic in Hackintosh Tools
-
Download Full Installer app updated for macOS Tahoe
chris1111 replied to miliuco's topic in Hackintosh Tools
Beautifull ! thanks my freind @miliuco its a pleasure to me -
Download Full Installer app updated for macOS Tahoe
miliuco replied to miliuco's topic in Hackintosh Tools
@chris1111 I've tested the new icon made by you. I like it. Still not in the releases page. Do you like it too? Thanks. https://github.com/perez987/DownloadFullInstaller/blob/main/Icon-test/New-icon.png -
Sorry, I'm busy with different things, not tried yet.
-
About This Hack (2009-Nissan-Cube version migrated to SwiftUI)
miliuco replied to miliuco's topic in Hackintosh Tools
@kaoskinkae Custom logo persistence fixed. The logo is saved in user default folder and deleted if logo reset to default or replaced with another logo. Please try and comment. https://github.com/perez987/About-This-Hack/releases/tag/4.4.6 -
Phillip Gonzalez changed their profile photo
-
About This Hack (2009-Nissan-Cube version migrated to SwiftUI)
miliuco replied to miliuco's topic in Hackintosh Tools
@kaoskinkae Logo quality is good for me but you are right, custom logo not saved between re-runs. Something I've changed in past days has changed this (sandbox most probably), I have to check where the issue is. -
@ichelash My friend, I made a few changes, and now the Magic Mouse scrolling works perfectly. I’m sharing the project with you—I uploaded it to MediaFire. I’m not very good at creating forks, sorry about that. Here is the link to the modified project so you can improve it however you see fit. Thank you for the app! https://www.mediafire.com/file/krhzwm0o9j7xfdi/Launchback-main.zip/file # # # Change Report — LaunchBack Date: 07/12/2026 Requested by: User Executed by: GitHub Copilot (Claude Sonnet 4.6) 1. GridView.swift — Magic Mouse Lag Problem: The Magic Mouse sends scroll events with a momentum phase (inertia after lifting the finger). The native `ScrollView` continued processing those events even after snapping to the target page, causing visible drift/lag during page transitions. Fix: Added the `ScrollWheelPager` struct and integrated it into the `ScrollView`'s `.background` (in a `ZStack` alongside the existing `MouseDragPager`). How it works: - Intercepts `.scrollWheel` events via `NSEvent.addLocalMonitorForEvents` - Accumulates `scrollingDeltaX` during the real gesture phase (`.changed`) - When the delta crosses 30pt, changes the page programmatically (once per gesture) - Consumes all momentum-phase events (`event.momentumPhase != []`) by returning `nil` — the `ScrollView` never receives the deceleration ticks - Normalizes the delta for Magic Mouse 1 (`hasPreciseScrollingDeltas == false`), which reports in "lines" rather than pixels Files changed: GridView.swift 2. AppQueryEngine.swift — Swift Concurrency Errors Problem (3 build errors): - `Call to main actor-isolated instance method 'refresh(query:into:)' in a synchronous nonisolated context` - `Capture of 'query' with non-Sendable type 'NSMetadataQuery' in a '@Sendable' closure` The `NotificationCenter.addObserver` and `Timer.scheduledTimer` closures are `@Sendable`, but: 1. Captured the local variable `query: NSMetadataQuery` (a non-Sendable type) 2. Called the `@MainActor`-isolated method `refresh(query:into:)` from a non-isolated context Fix: All three occurrences replaced with `MainActor.assumeIsolated { }` — safe because `queue: .main` and the Timer both guarantee execution on the main thread. Inside the block, `self.query` (stored property) is read instead of capturing the local variable, eliminating the Sendable issue. Files changed: AppQueryEngine.swift 3. LaunchpadOverlayWindow.swift — Swift Concurrency Errors Problem (3 build errors): - `Main actor-isolated property 'hostingView' can not be referenced/mutated from a Sendable closure` - `Main actor-isolated property 'onRequestDismiss' can not be mutated from a Sendable closure` The `completionHandler` of `NSAnimationContext.runAnimationGroup` is `@Sendable`, but was mutating `@MainActor`-isolated properties (`hostingView`, `onRequestDismiss`). Fix: Completion handler body wrapped in `MainActor.assumeIsolated { }` — safe because AppKit animation completion handlers always execute on the main thread. Files changed: LaunchpadOverlayWindow.swift 4. make_app_bundle.sh — Binary Path Problem: The script expected the universal binary at `.build/apple/Products/Release/LaunchBack`, but the Swift toolchain on this system outputs to LaunchBack. Fix: Replaced the hardcoded path check with a sequential probe that tries both `.build/apple/` and out — compatible with both toolchain versions. Files changed: make_app_bundle.sh 5. Pending Warning (not changed) `Sources/LaunchBack/WallpaperBackground.swift:234` — `CGWindowListCreateImage` deprecated in macOS 14. This is not a build error (warning only). The correct replacement is `ScreenCaptureKit` (async API), which would require significant refactoring of the existing synchronous call chain. A dedicated future migration is recommended. Final result: Build successful ✅ — `LaunchBack.app` Universal (arm64 + x86_64), ad-hoc signed, with icon.
-
@ichelash Hello, my friend! How are you all doing? I really liked the app—congratulations on your initiative, and thank you for creating it. I'd like to mention that when using Apple's Magic Mouse, the horizontal swipe gesture to switch from one window to another is slow to respond. Thank you very much!!
-
yasmin ratna changed their profile photo
-
About This Hack (2009-Nissan-Cube version migrated to SwiftUI)
kaoskinkae replied to miliuco's topic in Hackintosh Tools
This happened to me the other day, but I didn't think much of it. I just noticed, though, that once you change the logo, close and reopen the application, the custom logo disappears and the generic one appears, depending on your Mac system (in my case, Tahoe). I'm not sure if the quality could be improved, even if you hover over the "view larger" option. -
About This Hack (2009-Nissan-Cube version migrated to SwiftUI)
miliuco replied to miliuco's topic in Hackintosh Tools
@kgp Sandbox is the preferred way of secure user files in macOS. Since ATH was always unsandboxed, I keep it so. But when I try the notarized app, I find that, without sandbox, there are issues, maybe notarization works better with sandbox although I’ve read that it’s not mandatory that both go together. Think that I’m going into notarization for the first time and I’m still a rookie, a lot of things to learn in the past 3 days and I have to learn a lot more. E.g. I don’t like the DMG type over ZIP for releases but ZIP is giving to me translocation errors when checking for updates, DMG doesn’t. It’s a work in progress, maybe I’ll make changes, current state of the project is not definitive. Anyway, thanks to all for your help, I’ll need it to improve ATH. @kaoskinkae Do you mean the custom logo? Do you see poor quality in it? The logo previously set disappears because sandbox changes the localization of the app user files, now in ~/Library/Containers, set the logo again and tell me what happens. I’ll try it on my side and comment. But logo quality must be the same, I’ll try it too. -
About This Hack (2009-Nissan-Cube version migrated to SwiftUI)
kaoskinkae replied to miliuco's topic in Hackintosh Tools
I've noticed that the logo we put on the application disappears with this new update. Could the image quality and resolution be improved? -
The OCLP-Plus 3.x (Tahoe Patch Set).
MakAsrock replied to MakAsrock's topic in New Releases and Updates
Unfortunately, I don't have a T2 Mac, but I'm happy someone took over the relay. I won't be picking this back up. It takes too much time, and I'm fully occupied with retirement now. 🫠-
About This Hack (2009-Nissan-Cube version migrated to SwiftUI)
kgp replied to miliuco's topic in Hackintosh Tools
@miliuco, here the results for macOS 27 beta 3. Why did you change to Sandbox and dmg? Everything was working fine with 4.4.4 despite the Sparkle update. -
Hi @newhacker1746 Thanks a lot for taking the time to write such a detailed reply. I really appreciate it, and it's great to hear from someone who has been working on this too. I actually spent the last few months building my own CS35L41 kext from scratch, mostly by studying the Linux driver and comparing register dumps between Linux and macOS. Your explanation about the HDA component hooks and the Linux architecture helped confirm a lot of things I had been wondering about. At the moment, I'm in a very strange situation. As far as I can tell, the amps are fully initialized. Firmware upload works, the DSP boots successfully, mailbox commands succeed, the amplifier powers on, and all of my diagnostics look correct. I also compared a large number of registers against Linux, and most of them match very closely. However, I still have no speaker output. I originally suspected the CS35L41 itself, but after a lot of debugging I'm no longer convinced that's where the problem is. It feels like I'm missing one final piece somewhere in the audio pipeline. If you have some time, would you mind taking a look at my project? I'd really appreciate any suggestions or if you notice something that I completely overlooked. Repository: https://github.com/hoaug-tran/CirrusAudioFixup Even if you don't have time to review everything, any pointers about where you would investigate next would be incredibly helpful. Thanks again for sharing your experience, and I'm looking forward to reading your documentation and implementation once you publish it.
- 5 replies
-
- kext
- development
-
(and 2 more)
Tagged with:
-
Imran Pathan changed their profile photo
-
KS - 05BN 946916 Pte Buckam Singh PS changed their profile photo
-
Greygrey61415 changed their profile photo
-
Pratik Munot changed their profile photo
- Yesterday
-
BKCD changed their profile photo
-
888PINAS changed their profile photo
-
About This Hack (2009-Nissan-Cube version migrated to SwiftUI)
miliuco replied to miliuco's topic in Hackintosh Tools
@chris1111 I like these more than the older ones. Thank you!!! About This Hack 4.4.6 I had to change the releases page, starting from a single sandboxed and notarized release. Sorry for the inconvenience. Get this. It has latest changes (sandbox, notarization, Silicon Mac fixes, minor UI and localization changes...). https://github.com/perez987/About-This-Hack/releases/tag/4.4.6 -
About This Hack (2009-Nissan-Cube version migrated to SwiftUI)
chris1111 replied to miliuco's topic in Hackintosh Tools
@miliuco no probleme iTs because Ive put effects now I make in Shadow instead of effect If you want I can make the letter and the arrow Transparent? Attaching Zip Compress_Images.zip -
Jean Ducreux changed their profile photo
-
Billiard Zcues changed their profile photo
-
About This Hack (2009-Nissan-Cube version migrated to SwiftUI)
miliuco replied to miliuco's topic in Hackintosh Tools
@chris1111 Sorry for the comment, after all, you're taking the time to help me. In the 1024 image, I see the edges of the letters as slightly irregular, but perhaps that's how you drew them intentionally. The edges of the arrow, on the other hand, look better defined. You're the expert. If you think it looks good that way, then it'll stay that way. Thanks!!!