@dimillian@mastodon.social
@dimillian@mastodon.social avatar

dimillian

@dimillian@mastodon.social

🍎 SwiftUI engineer
🤖 AI Stuff
👨‍💻 Staff iOS engineer https://me.dm/@medium
🇫🇷 Entrepreneur, iOS/macOS & more
🫡 Previously @glose 📖 @google 🔍 & various other
🧊 Maker of https://mastodon.online/@IceCubesApp, an open source Mastodon client in SwiftUI: https://github.com/Dimillian/IceCubesApp #IceCubesApp
Download it on the App Store: https://apps.apple.com/us/app/ice-cubes-for-mastodon/id6444915884

Also on Threads: https://www.threads.net/@dimillian

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

dimillian, to random
@dimillian@mastodon.social avatar

Finished the third book. This was mind-bending!

dimillian,
@dimillian@mastodon.social avatar

@adnan the whole first book is about that. How they can keep some knowledge between cycle.

dimillian, to random
@dimillian@mastodon.social avatar

I took great care of iPad support. @IceCubesApp uses the iOS (TabBar) layout when the size class changes to a compact width. On regular width size classes, the app uses a custom sidebar layout. All that with SwiftUI, without reloading any root view so state is kept.

video/mp4

dimillian,
@dimillian@mastodon.social avatar
dimillian,
@dimillian@mastodon.social avatar

@Mecid @amyworrall @IceCubesApp it’s even better then that, the sidebar layout still use a TabView container with the tab bar set to hidden. So there is not root view swapping when switching layout. The sidebar is just another view representation of the TabView state.

aisteel, to random
@aisteel@c.im avatar

@dimillian are you about to fix macos window’s size being reset all the time?

dimillian,
@dimillian@mastodon.social avatar

@aisteel of only I could, this one is on Apple

dimillian, to random
@dimillian@mastodon.social avatar

Final UI for the timeline widget! What other widgets do you want to see in @IceCubesApp?

dimillian, to random
@dimillian@mastodon.social avatar

I usually don't like widget UI, but with some care, this is starting to look nice!

dimillian,
@dimillian@mastodon.social avatar

@grantmc Better

dimillian,
@dimillian@mastodon.social avatar

@mstankiewicz next version!

dimillian,
@dimillian@mastodon.social avatar
dimillian, to random
@dimillian@mastodon.social avatar

The beauty of working with AppIntent is that adding widgets is now super easy!

dimillian, to random
@dimillian@mastodon.social avatar

The code and the shortcuts UI, with custom entries and everything. The AppIntent API is so good! Now, you can post to Mastodon with @IceCubesApp without even opening the app!

Screenshot of Ice Cubes shortcut in the Shortcuts app.

dimillian,
@dimillian@mastodon.social avatar

@danish @IceCubesApp The whole App UI can't be replicated here.

dimillian,
@dimillian@mastodon.social avatar

@rstockm @IceCubesApp Default is last active, but you can choose

dimillian, to random
@dimillian@mastodon.social avatar

I'm so happy with my @IceCubesApp codebase. Adding inline posting within an AppIntent was actually five lines of code! Next is having inline account selection exposed as AppEntry!

dimillian,
@dimillian@mastodon.social avatar

@lumaa @IceCubesApp It'll be, and account selection too!

dimillian,
@dimillian@mastodon.social avatar

@Arcticulate @IceCubesApp It's to silence a warning

dimillian, to SwiftUI
@dimillian@mastodon.social avatar

Neat framework to access hidden / private API https://github.com/Wouter01/SwiftUI-HiddenAPI

dimillian, to random
@dimillian@mastodon.social avatar
dimillian, to random
@dimillian@mastodon.social avatar
mstankiewicz, to random Polish
@mstankiewicz@pol.social avatar

🇺🇸 Hey everyone!
I introduce you my concept of @IceCubesApp (created by @dimillian) in the style of iOS 4. What do you guys think?

🇵🇱 Hej Wszystkim!
Przedstawiam Wam mój koncept aplikacji @IceCubesApp (tworzonej przez @dimillian), ale w stylu iOS 4. Co sądzicie?

dimillian,
@dimillian@mastodon.social avatar

@mstankiewicz @parpok @IceCubesApp I love it haha. I miss those vibes

Mecid, to random
@Mecid@mastodon.social avatar

@dimillian can I somehow sync timeline position between ice cubes on macOS and iOS?

dimillian,
@dimillian@mastodon.social avatar

@Mecid Yes, but it’s manual; in the title menu, you can hit resume. And for now, it’s only “synced” when the app enters the background on iOS/macOS.

dimillian,
@dimillian@mastodon.social avatar

@Mecid I plan to improve it a lot. Fully automated sync is on the list too! Definitely adding a shortcut

dimillian, to random French
@dimillian@mastodon.social avatar

Bon appétit!

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