Posts

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

simonbs, to random
@simonbs@mastodon.social avatar

Sounds like I’ll be able to build my Home Screen in iOS 18 without any haxx 😄

simonbs, to random
@simonbs@mastodon.social avatar

I provided App Review with email/password combinations for test users to sign in with. Instead of using the provided credentials when reviewing the app, they chose to sign in with a magic link using one of the email addresses, which they don’t have access to.

So now their conclusion is that login doesn’t work in my app and rejected the app 🤦‍♂️

helge,
@helge@mastodon.social avatar

@simonbs Did you submit today? I stopped submitting at weekends, I think those only have a backup crew (no offence).

jakob41,
@jakob41@mastodon.social avatar

@simonbs that’s something for @rejected

simonbs, to random
@simonbs@mastodon.social avatar

Me buying more espresso equipment.

Awesome Coffee GIF by The LEGO Movie

simonbs, (edited ) to random
@simonbs@mastodon.social avatar

The refactor/rewrite of my Runestone framework now supports displaying invisible characters 🙌

Yes, I know Runestone has supported this for years, but I'm literally tearing Runestonee apart and putting all the pieces back together, so this still feels like an accomplishment 😄

simonbs,
@simonbs@mastodon.social avatar

@duclearc Exactly! 😄

simonbs,
@simonbs@mastodon.social avatar

@vartak It is.

simonbs, to random
@simonbs@mastodon.social avatar

Any recommendations for open-source Swift packages that provide emojis grouped by category? They can either be a UI component that can be dropped into my app or just the underlying data enabling me to build my own picker.

I've found MCEmojiPicker but would like to consider alternatives too before settling on something. https://github.com/izyumkin/MCEmojiPicker

jhalickman,
@jhalickman@mastodon.social avatar
simonbs,
@simonbs@mastodon.social avatar

@jhalickman @danielsaidi That looks it may do the job. Thanks!

simonbs, to random
@simonbs@mastodon.social avatar

First attempt adding shadows to the heart in my latte. They aren’t perfect but they’re there 😄

simonbs,
@simonbs@mastodon.social avatar
simonbs,
@simonbs@mastodon.social avatar

@mlinzner Thanks! 🙏

simonbs, to random
@simonbs@mastodon.social avatar

Devastated to turn down a speaking invite at an upcoming conference due to a non-reschedulable vacation! 😭

I cherish every chance to connect with our amazing community, and with no other engagements lined up yet this year, it would have been a perfect opportunity. Alas.

darioroa,
@darioroa@mastodon.social avatar
simonbs, to random
@simonbs@mastodon.social avatar

So this hotel gives you a boarding pass upon check in. Isn’t that cute? 😍

simonbs, to random
@simonbs@mastodon.social avatar

One of my pet peeves with ChatGPT’s UI on every platform I’ve tried is the prominence of old conversations in the UI. I view my chats with ChatGPT as ephemeral, not something I want to keep around.

zachwaugh,
@zachwaugh@mastodon.social avatar

@simonbs I have the same feeling. Feels like you're just accumulating junk, even if it's not technically an issue to have old conversations there and let them scroll off. I've been loosely working on a native AI app and haven't figure out how to solve that. I've been thinking it might be enough just to have a configurable "auto-archive" option that you could set to like a day, a week, etc that would remove them from view automatically.

kkolakowski,
@kkolakowski@mastodon.social avatar

@simonbs Oh yeah, exactly my thoughts. Ephemeral chats should be default: archived afterwards (but searchable if needed!), with user allowed to "pin" or "bookmark" conversations it found useful. That's it.

simonbs, to random
@simonbs@mastodon.social avatar

Today, I’ve been using ChatGPT a lot to create SQLite queries. I provide it with the schema for all my tables in SQL and ask it to create queries based on specific needs that require reasoning about relationships across 5-6 tables. It works surprisingly well! ChatGPT takes advantage of features in SQLite that I had no idea existed to ensure that the result rows match my needs in great detail.

ratkins,
@ratkins@mastodon.social avatar

@simonbs I write the tests in advance and get ChatGPT to write me all the queries. It’s amazing, such a productivity boost.

simonbs, to random
@simonbs@mastodon.social avatar

So, is it realistic to think that I'll be able to pick up two tickets for Taylor Swift in the UK if I check Ticketmaster daily for the next two months?

brzz, (edited )
@brzz@mastodon.social avatar

@simonbs I'm a bit confused since I wouldn't mind getting tickets myself, is this for finding resale tickets that pop up, or is there some other reason more would appear?

simonbs,
@simonbs@mastodon.social avatar

@brzz That would be resale tickets.

simonbs, to random
@simonbs@mastodon.social avatar

It was a fun challenge getting a UITextView to show a centered multi-line placeholder with the caret being placed at the beginning of the placeholder when the text view is empty 😄

Screen recording of an iPhone app demonstrating the behavior destined in the post.

simonbs,
@simonbs@mastodon.social avatar

(No, “moood” is not a typo. It’s the name of the app. We’re trying to be trendy here 😆)

simonbs,
@simonbs@mastodon.social avatar

The solution was fairly straightforward. The placeholder is shown using a UILabel that’s added as a subview. The UILabel is hidden when the text view has content. In order to move the caret to the beginning of the placeholder, I override caretRect(for:) and return an appropriate rect when the text view is empty.

simonbs, to random
@simonbs@mastodon.social avatar

Funny bug in the Spotify app: The preview for their stories-like feature shown in playlists automatically enters picture-in-picture when putting the app into the background.

Screen recording of an iPhone showing the Spotify running and entering picture-in-picture when putting the app in the background.

szymonzielonka,
@szymonzielonka@mas.to avatar

@simonbs That’s why I don’t like (and use) Spotify, they add unnecessary features to the app instead of adding what’s significant in music - lossless content.

simonbs,
@simonbs@mastodon.social avatar

@szymonzielonka Strong disagree.

simonbs, to random
@simonbs@mastodon.social avatar

I have a four-day work week, allowing me to focus on my side projects on Fridays. Boy, I love Fridays! 😄

duclearc,
@duclearc@social.duclaria.com avatar

@simonbs Denmark's norm is 37h per week? And you have 30h over 4 days? Hold my beer, I'm moving! 🏃💨

simonbs,
@simonbs@mastodon.social avatar

@duclearc Yep! Well, let me know when you're here 😄

simonbs, (edited ) to random
@simonbs@mastodon.social avatar

Had fun this evening patching the Instagram app on a jailbroken device to remove ads/sponsored posts from the main feed. It even shows a count at the top of how many ads have been removed 😄

RobW,
@RobW@iosdev.space avatar

@simonbs Id love a blog or video on this if you have the time to share. I find this kind of thing fascinating.

vincefried,
@vincefried@mastodon.social avatar

@simonbs I’d immediately remove the reels tab 🚮

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