@bens@mastodon.xyz
@bens@mastodon.xyz avatar

bens

@bens@mastodon.xyz

Software, Screencasts, and Guitar. iOS @ Nike.

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

bens, to random
@bens@mastodon.xyz avatar

Day 4 without power, we have to return today and really don't wanna 🫨

bens, to random
@bens@mastodon.xyz avatar

So dumb. How could Martin erode their brand with this?
https://mastodon.social/@madewulf/112456796103060745

charliemchapman, to random
@charliemchapman@mastodon.social avatar

I would be amazing if I could “Mac Mirror” from an iPad Pro just like I can from Vision Pro, but it would run from my MacBook sitting closed in my backpack

It would be the perfect portable computer on planes, coffee shops, etc where I’m more than happy to give up the big screen

bens,
@bens@mastodon.xyz avatar

@charliemchapman I'd like a renewed 12" MacBook that didn't have a crap keyboard, way better performance, and more ports lol

bens, to random
@bens@mastodon.xyz avatar

@mergesort Congrats on the launch! Trying it out for the first time on macOS. This part was a little confusing, and may need some specific wording:

when I "Set up Plinky Save" am I supposed to be able to choose Plinky here? Or is this just on iOS?

bens,
@bens@mastodon.xyz avatar

@mergesort Sweet, this is what I needed. Thanks! Looking forward to a native macOS app, but realize how that probably sounds 😬

bens,
@bens@mastodon.xyz avatar

@mergesort another weird one (lmk if you'd rather me email these)

With 2 monitors the menu bar icon gets offset when that screen isn't active.

video/mp4

bens,
@bens@mastodon.xyz avatar

@mergesort ❤️ this is great to hear.

Btw that same flow on iOS is 👨🏻‍🍳💋

it's an awkward workflow that is really hard to describe and I loved your mock UI tutorial.

bens,
@bens@mastodon.xyz avatar

@mergesort btw I just used plinky to save this post's link from my work mac so I could email it to you because they disabled AirDrop 😅

bens, to random
@bens@mastodon.xyz avatar

Went to the mall yesterday and stopped in a store to buy some dress socks.

Clerk: “I can check you out here. What's your full name & email?”

Me: ”.............. I'm buying SOCKS.”

😶

This is giving Mitch Hedberg's “receipt for a donut" energy.

bens,
@bens@mastodon.xyz avatar

@dimsumthinking he explained to me the value of being able to keep my order history and look up my receipt online...... FOR SOCKS

bens, to random
@bens@mastodon.xyz avatar

Try to convince your company to pay for it if you can. It will pay for itself in time saved.
https://mastodon.social/@aijaz/112301185712623189

bens, to random
@bens@mastodon.xyz avatar

Who needs coffee when you have a pregnant spider that squirts out 200 baby spiders in your living room? 😱😨😳

rafa, to random
@rafa@mastodon.design avatar

Made some ramen tonight 🍜

bens,
@bens@mastodon.xyz avatar

@rafa well done! Looks really good 😋

bens, to random
@bens@mastodon.xyz avatar

Late lunch. Prosciutto and arugula pizza!

ctietze, to random
@ctietze@mastodon.social avatar

I wonder when I can overcome myself and delete TextMate.

bens,
@bens@mastodon.xyz avatar

@ctietze neovim is waiting for you 😈

bens,
@bens@mastodon.xyz avatar

@ctietze it’s fine. Not everyone can be cool. 😎

MuseumShuffle, to vim
@MuseumShuffle@mastodon.social avatar

Breaking news: Now that I'm running Sonoma I can verify that Apple fixed the issue with Vim support in Xcode I filed feedback for.

You can now use the 'w' command to move past emojis. The cursor will no longer get stuck.

You're welcome.

bens,
@bens@mastodon.xyz avatar
bens, to AWS
@bens@mastodon.xyz avatar

And just like that, https://www.nsdateformatter.com is now running on AWS Lambda!

This was a fun distraction & taught me about Lambda. I was pleasantly surprised that I could deploy a Vapor application with its own routing and such behind “serverless functions"

I also rewrote (because of course I did) the front-end, as Leaf templates were -let's be honest- not a great experience.

The front-end is now Svelte, and uses Vite as a development server. I'm pretty happy with this combo.

bens, to random
@bens@mastodon.xyz avatar

People in the iOS community that are still on Twitter post-Elon, as if they didn't fuck over 3rd party developers, treat their engineers like shit, and amplify some truly awful shit...

I get that you might have a sizable audience*, but what would it take for you to say “nah” and start posting elsewhere? Where is your line?

(* Also your audience can follow you, and probably will)

davidbures, to SwiftUI
@davidbures@mstdn.social avatar

I need some iOS design critique. I’m trying to implement a cool custom group box in SwiftUI with a dynamic outline/background (the colorful outlined boxes in the middle of the pictures).

Honestly, they all look kinda cheap and weird. Do you have any tips to make them look better?

bens,
@bens@mastodon.xyz avatar

@davidbures I don't think they look cheap. I think nested rounded rectangles don't look amazing, so I wonder if you could do this without the surrounding grey container?

bens,
@bens@mastodon.xyz avatar

@davidbures looks better. I think the word should be linked/aligned with the card though? Does that scroll as you page between cards?

Also I find it hilarious that we're pontificating about design in the context of "having game and getting bitches”

bens, to SwiftUI
@bens@mastodon.xyz avatar

Grabber or no grabber?

(design will be improved, but just trying to see if I should spend any time on it)

bens, to swift
@bens@mastodon.xyz avatar

I can't be the only one who finds writing if case .someCase = someEnum backwards...

Why is it written this way? Is it just because you might unwrap an associated value and that must* go on the left side of the expression?

*if this is the case, why must it?

layoutSubviews, to random
@layoutSubviews@mastodon.social avatar

In order to progressively migrate our remaining UIViewControllers to SwiftUI, I've gotten into the habit of subclassing UIHostingController in order to easily split responsibilities. So far so good.
Apple doesn't warn against subclassing, but I still have the feeling this is not kosher. Did anybody encounter issues with this approach?

bens,
@bens@mastodon.xyz avatar

@layoutSubviews it may have had to do with generics, trying to be smart about the type of RootView, but I am having trouble remembering what it was :/

bens,
@bens@mastodon.xyz avatar

@calicoding @layoutSubviews I remember now. We had a UIKit-based solution for privacy hiding overlays when backgrounding (for some screens, not others) -- the recursive approach works for containers like UINavigationController and UITabBarController, but once it hit a SwiftUI hierarchy it was a black box.

My attempts at making an extension on UIHostinController that worked for a SwiftUI hierarchy failed because of all the type-specificity in the generics.

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