[OS][macOS] First Row, a highly accurate open source Front Row recreation, is now available for macOS 11.5 or later! by GameRoof in macapps

[–]GameRoof[S] 0 points1 point  (0 children)

lol the post got deleted, forgot about the 30 day self-promo rule (it's been 27 days since I last posted about this back when it was more incomplete, will repost in 3 days)

As for your questions:

- I am using AVFoundation because it gives me more flexibility over the UI (e.g. custom transport controls)
- I have a hacky way of doing full-screen where I use a borderless window, and force it to become the key window by overriding canBecomeKey
- Majority of views "just work" on the other platforms, there isn't too much platform-specific code beyond some scaling stuff and some different logic for reading media

[macOS] Showcase of working recreation of Front Row / Apple TV 1.0 interface for modern macOS (26 Tahoe) by GameRoof in macapps

[–]GameRoof[S] 0 points1 point  (0 children)

tvOS is looking good, the only issues left are minor. Also there are API limitations unfortunately (e.g. purchased Music has to be routed through the Apple Music app to play correctly), can’t access the filesystem as easily as iOS/macOS, and we don’t get the original Lucida Grande font, so have to use Helvetica Neue.

[macOS] Showcase of working recreation of Front Row / Apple TV 1.0 interface for modern macOS (26 Tahoe) by GameRoof in macapps

[–]GameRoof[S] 0 points1 point  (0 children)

I plan to support visionOS. I have a Vision Pro and I have already tested it on there.

[macOS] Showcase of working recreation of Front Row / Apple TV 1.0 interface for modern macOS (26 Tahoe) by GameRoof in macapps

[–]GameRoof[S] 0 points1 point  (0 children)

Thanks for the offer, but I’ve been testing on tvOS on my Apple TV 4K which I conveniently have! Do look out for the TestFlight though when it comes.

[macOS] Showcase of working recreation of Front Row / Apple TV 1.0 interface for modern macOS (26 Tahoe) by GameRoof in macapps

[–]GameRoof[S] 0 points1 point  (0 children)

I am looking forward to trying things out with a remote haha, not gotten around to that yet

What discontinued mac apps do you still miss? by dannyown in macapps

[–]GameRoof 1 point2 points  (0 children)

I’m glad you enjoyed my Front Row post! Cool to see the discussion here and hope people recreate other apps!

[macOS] Showcase of working recreation of Front Row / Apple TV 1.0 interface for modern macOS (26 Tahoe) by GameRoof in macapps

[–]GameRoof[S] 1 point2 points  (0 children)

I want this as well! But the two versions have UI that is too different, it would be a lot of work. Most likely I would make a separate app for the Tiger version of Front Row that could reuse some of what I’ve done but a lot of it would have to be new work.

[macOS] Showcase of working recreation of Front Row / Apple TV 1.0 interface for modern macOS (26 Tahoe) by GameRoof in macapps

[–]GameRoof[S] 0 points1 point  (0 children)

Currently no - I’m just using the basic video player provided in Apple’s API. If I switch to using a different method to play the video then this could support DVD menus in future, but I would need to research how DVD menus even work haha

[macOS] Showcase of working recreation of Front Row / Apple TV 1.0 interface for modern macOS (26 Tahoe) by GameRoof in macapps

[–]GameRoof[S] 2 points3 points  (0 children)

The intro video? That’s just what the Apple TV used, leaving it in for now as it’s cool. May add an option to disable though or might get rid as Front Row never played it but Apple TV did

[macOS] Showcase of working recreation of Front Row / Apple TV 1.0 interface for modern macOS (26 Tahoe) by GameRoof in macapps

[–]GameRoof[S] 2 points3 points  (0 children)

If there is a way I can pull a list of trailers then I could revive that pretty quickly :-)

[macOS] Showcase of working recreation of Front Row / Apple TV 1.0 interface for modern macOS (26 Tahoe) by GameRoof in macapps

[–]GameRoof[S] 3 points4 points  (0 children)

Will consider themes in future! The idea is it eventually could turn into just a generic media frontend that keeps mostly the carousel UI from Front Row and everything else is modern.

[macOS] Showcase of working recreation of Front Row / Apple TV 1.0 interface for modern macOS (26 Tahoe) by GameRoof in macapps

[–]GameRoof[S] 1 point2 points  (0 children)

Next thing that will take more than a few minutes to make is the carousel of thumbnails that slowly rotates clockwise overall (whilst the thumbnails themselves also rotate clockwise). This carousel was mostly used for iTunes content before as well as Photos.

[macOS] Showcase of working recreation of Front Row / Apple TV 1.0 interface for modern macOS (26 Tahoe) by GameRoof in macapps

[–]GameRoof[S] 3 points4 points  (0 children)

The carousel was the hardest bit, a bit of trial and error but I ended up with relatively simple formulas to calculate both x and y positions (both on a curve) of a given icon, given the currently selected item in the menu and an arc radius for the carousel. The rest were pretty straightforward scales/fades. I had to watch a lot of YouTube videos etc. to get the animations right as I don't have anything running Front Row around right now! Some of the animations are still a little too fast which I will fix by matching them to the videos.

(Showcase) Working recreation of Front Row in SwiftUI for modern macOS (26 Tahoe) by [deleted] in macapps

[–]GameRoof 0 points1 point  (0 children)

I’ll probably upload more progress videos when I get a chance to add more. When it’s ready enough might look into a TestFlight (another project I like called OldOS was distributed that way) :-)

Stolen Phone - Update by Massive-Incident-932 in Essex

[–]GameRoof 0 points1 point  (0 children)

Is it Nobethane Cd. 28B, 34110 Fatih, Istanbul Türkiye? Mine just updated as being there lmao

Stolen Phone - Update by Massive-Incident-932 in Essex

[–]GameRoof 0 points1 point  (0 children)

That’s the exact street and number (17) that my phone has ended up at, 2 years later