@its_john_davis@mastodon.social
@its_john_davis@mastodon.social avatar

its_john_davis

@its_john_davis@mastodon.social

iOS Software Developer, poster collector, and fan of industrial design.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

BasicAppleGuy, to random
@BasicAppleGuy@mastodon.social avatar

Find the Mac Pro.

its_john_davis,
@its_john_davis@mastodon.social avatar

@BasicAppleGuy hey,watch me nerd snipe my iOS team this morning.

christianselig, to random
@christianselig@mastodon.social avatar

There’s just been a porta potty spinning on a crane outside my apartment for hours I hope whoever is inside is ok

Porta potty spinning on a crane

its_john_davis,
@its_john_davis@mastodon.social avatar

@christianselig Doctor Poo

superbetsy, to random
@superbetsy@mastodon.social avatar

Join a whole bunch of visionOS engineers and me in Cupertino for an all day, in-person event with TONS of great info about how to make your app awesome on Apple Vision Pro! Registrations are open for Take your app further with Apple Vision Pro (and many other events). Hope to see you there! https://developer.apple.com/events/

its_john_davis,
@its_john_davis@mastodon.social avatar

@superbetsy sounds informative and useful. Anything for devs that can’t travel?

BasicAppleGuy, to random
@BasicAppleGuy@mastodon.social avatar

Cursed Apple Products: Apple Pencil with 30-Pin Connector

its_john_davis,
@its_john_davis@mastodon.social avatar

@BasicAppleGuy this is the quality content you can only get from seasoned artist, BasicAppleGuy.

_Davidsmith, to random
@_Davidsmith@mastodon.social avatar

Well that isn't the kind of news you enjoy receiving on a Saturday afternoon…looks like something changed in the WidgetKit Image Size limit or enforcement in iOS 17.1…so now every small Widgetsmith widget which uses a single photo will now fail to load, and be replaced with an empty grey box.

😱

Somehow I didn't catch this during my testing on the iOS 17.1 betas, so now I'm in a race to see if I can fix & deploy an update before iOS 17.1's adoption reaches a critical mass. 🤪

Wish me luck!

image/png

its_john_davis,
@its_john_davis@mastodon.social avatar

@_Davidsmith what was the bug/fix? (I have image widgets as well, and they did not change behavior on iOS 17.1)

christianselig, to random
@christianselig@mastodon.social avatar

deleted_by_author

  • Loading...
  • its_john_davis,
    @its_john_davis@mastodon.social avatar

    @christianselig I swear, if they’re not going to check for bugs/regressions like this, at least raise the memory cap so users don’t suffer a bad experience.

    stroughtonsmith, to random
    @stroughtonsmith@mastodon.social avatar

    Apple pitching Vision Pro as a 'spatial computer’ from the outset is setting it up to run head first into the ‘iPad is not a real computer' arguments for the next decade, except this time it costs 7x the original iPad.

    I already see people on Reddit thinking the device is as powerful as a multi-screen Mac, and they're going to be quite upset when they realize it’s an iPad with a very limited app selection 👀

    Apple is going to have to work damn hard to make it live up to 'spatial computer’

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @stroughtonsmith

    100%

    Can I even run git commands? Troubleshoot an Xcode project file / repo?

    _Davidsmith, to random
    @_Davidsmith@mastodon.social avatar

    I've been wondering if we'll see a number of 3rd-party PWA site wrapper apps for visionOS at launch. Where you can create a rich bookmark for various websites to more easily separate their windows and use them.

    I explored this briefly for Widgetsmith but since it would require making the app 17+ (unrestricted web access) and I suspect Safari would get this ability natively at some point soon it never get promoted to a proper feature but would seem like a useful tool for the initial period.

    A screenshot showing an interactive website book mark running within widgetsmith.

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @_Davidsmith @christianselig

    Use .windowResizability(.contentSize) on your WindowGroup and set the frame of the content.

    There is also a .contentMinSize option.

    stroughtonsmith, to random
    @stroughtonsmith@mastodon.social avatar

    Apple will be announcing how it intends to comply with the E.U. Digital Markets Act later today, what concessions it will be making on pricing and fees, and what demands it will place on third-party payment providers and sideloaded apps.

    The E.U. will then review Apple’s proposal in the coming weeks, and detail changes if necessary.

    I believe the era of the 30% tax may be coming to an end, after 21 years of the iTunes Store.

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @stroughtonsmith Our DoJ is rumored to file a suit soon.

    I wanna see those dev tool apps that don’t get accepted by app review show up in the EU.

    Apple could spin it as a massive win for everyone if they weren’t so greedy about everything.

    stroughtonsmith, to random
    @stroughtonsmith@mastodon.social avatar

    Me before WWDC: “I want to see real apps for Apple’s realityOS, not proof-of-concept experiences like a dinosaur roaming around the carpet”

    Apple, today:

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @stroughtonsmith message heard loud and clear: “STS wants a Dino app”

    stroughtonsmith, to random
    @stroughtonsmith@mastodon.social avatar

    Hey Apple, when you introduce a new framework on iOS that adds UI, like JournalingSuggestions, it's a real pain in the ass if you don’t include that framework for Simulator builds, because now a developer has to go around pointlessly ifdefing code and adding special-case non-shipping UI layout just to build and run in the sim. Nop out the method calls if you want, or throw a runtime error, but at least let me compile.

    Also docs say it’s included as a stub for Catalyst, Xcode says otherwise

    image/png
    image/png

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @stroughtonsmith can’t help but wonder if some of these pain points would get caught earlier if Apple Devs could make / sell their own apps using the publicly available tools.

    simonbs, to random
    @simonbs@mastodon.social avatar

    Am I crazy for building my own tiny observation framework with Swift macros?

    My motivation has been to build a framework that's type-safe, designed for UIKit-based apps, automatically handles deallocation of observations, and which supports iOS 14. In fact, this goes all the way back to iOS 12.

    The same code but with the macros expanded.

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @simonbs Nah. Not crazy. I think this is the kind of stuff Apple would make for themselves (maybe they have?) for supporting app’s that add new features on older OSs.

    stroughtonsmith, to random
    @stroughtonsmith@mastodon.social avatar

    A big part of me would like nothing more than to be optimizing my native apps for the Vision Pro launch in a week. It's pretty much the only thing I've wanted to work on since WWDC, and I just know I'm going to be feeling that all year 😂

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @stroughtonsmith join us in the r/VisionPro discord developer channel if you get bored!

    simonbs, to random
    @simonbs@mastodon.social avatar

    Bottom ("toolbar") ornaments on visionOS need much more padding than I've had until now. The ornament feels more pleasant with this extra padding.

    Screenshot of Runestone for visionOS after the padding in the bottom ornament has been increased.

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @simonbs
    I thought it was a native thing for document apps.

    What’s yours do?

    stroughtonsmith, to random
    @stroughtonsmith@mastodon.social avatar

    If Disney World fireworks are representative of the rest of the US, I can see why you have such a firework culture. Those things aren’t fireworks, those are warheads 😳

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @stroughtonsmith there’s nothing quite like watching drunk adults shoot fireworks off a folding table, seeing it flex downward with each blast, and thinking “I’m in danger.”

    michaelsteeber, to SwiftUI
    @michaelsteeber@mastodon.social avatar

    deleted_by_author

  • Loading...
  • its_john_davis,
    @its_john_davis@mastodon.social avatar

    @michaelsteeber

    No hands on exp, but apple’s docs page has some info.

    “Sometimes the content that your app shares isn’t immediately available. You can use FileRepresentation or DataRepresentation when you need an asynchronous operation, like a network request, to retrieve and prepare the content.”

    https://developer.apple.com/documentation/swiftui/sharelink

    dimillian, to random
    @dimillian@mastodon.social avatar

    I'm all for copyright and stuff but this is not reasonable lol

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @dimillian Maybe they’ll add MLA citations for the direct quotes taken from published works?

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @dimillian how could it be anything else? Can they untrain it?

    BasicAppleGuy, to random
    @BasicAppleGuy@mastodon.social avatar

    At long last, I've begun work on the iPhone 15 Pro schematic wallpapers. I've been working on a university course these past four months that has taken every spare second of my time, but now that things are settling, I can work towards completing these. No ETA yet. 📱⚙️

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @BasicAppleGuy What course are you taking?

    christianselig, to random
    @christianselig@mastodon.social avatar

    Quick widget question: why does WidgetKit request placeholders 9x per widget? It then requests 4 variants of each (light/dark/bgOn/bgOff, so that makes sense), but the 9x I'm kinda scratching my head at why. Fresh project, context.EVs seem identical. 36 instances is costly

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @christianselig Speculation: something to do with how iOS widgets can be displayed on Sonoma?

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @christianselig Ugh yeah. Maybe macOS requires previews for different screen densities / point sizes?

    klemensstrasser, to apple
    @klemensstrasser@mastodon.social avatar

    Question to devs!

    I have a ToolbarItem with a Menu that has a custom label. On visionOS, there is always a horizontal padding around this button. Any idea how to get rid of that?

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @klemensstrasser without spinning up a project to find put for sure, I would try clipShape next

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @klemensstrasser .contentShape, perhaps?

    stroughtonsmith, to random
    @stroughtonsmith@mastodon.social avatar

    New in visionOS beta 4: a pinch gesture will zoom app windows up or down, in place. This also works with a trackpad. Any app can still override pinch for its own purposes, which automatically disables this system interaction

    video/mp4

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @stroughtonsmith 🤔interesting that even the OS chrome below the window changes sizes too.

    This feels like a unique scaling feature, no?

    It’s not the same as changing the window size because the UI didn’t become more compact.

    stroughtonsmith, to random
    @stroughtonsmith@mastodon.social avatar

    I have yet to hear of a single Apple Vision Pro devkit that went to an indie app developer, either publicly or privately. But a bunch went to Unity devs, as evidenced by all the on-device screen recordings that were accidentally made public on the Unity forums 😑

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @stroughtonsmith :o Are these still up?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • InstantRegret
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • modclub
  • Youngstown
  • ngwrru68w68
  • slotface
  • osvaldo12
  • kavyap
  • DreamBathrooms
  • Leos
  • thenastyranch
  • everett
  • cubers
  • cisconetworking
  • normalnudes
  • Durango
  • anitta
  • khanakhh
  • tacticalgear
  • tester
  • provamag3
  • megavids
  • lostlight
  • All magazines