Bei Li

@libei
2.1K Followers
237 Following
1,008 Posts
Developer of Mastoot, servant of three cats, a human being from Earth.
Mastoot 2https://testflight.apple.com/join/ZxUmItzx
Mastoothttps://apps.apple.com/app/mastoot/id1501485410
GitHubhttps://github.com/li-bei

Weird crash, I have no clue what I did wrong. 🫠

#Mastoot

Is this a good way to do simple debounce? Will Task creations take too much resources? 🤔

#Swift #iOS

Communication notifications do look good. But it requires an extra request to server, because current implementation of push notification payload from Mastodon server lacks info of display name.

I created a PR for get rid of the request. Hope I'm doing Ruby right. 😂

https://github.com/mastodon/mastodon/pull/29910

#Mastoot #Mastodon

Add display_name to push notification payload by li-bei · Pull Request #29910 · mastodon/mastodon

Context iOS has a special type of notifications called communication notifications, it looks like this: Its minimal requirements are: an profile image an display name With current implementation...

GitHub
Spacing looks good  #Mastoot
I'd better go back to @ objc, come on #Swift
Is this modern #Swift

Good job #Swift 5.10. I guess I have to turn off ASSETCATALOG_COMPILER_GENERATE_ASSET_SYMBOLS now.

FB13676227

#iOS #macOS #Xcode #Apple

Made this "sign in window" thing working, but why Mac Catalyst show/dismiss windows without any animations? 🤨

And I got the tab stuff for free, should I remove it? It looks cool but also weird.

#Mastoot

What's the text size best practice for macOS? Since there's no Dynamic Type support like iOS.

Every app's text size seems quite fixed, like Settings, you can't change it's text size right?

#macOS

#Mastoot update:

I’m doing a rewrite for Mastoot. Why?
1. I don’t quite satisfied with the current version of Mastoot.
2. I use Mac more than iPhone daily, and with Ivory for Mac, I realized that I can also build a decent Mac app using Mac Catalyst.
3. There're many good Mastodon apps now, so this time I can be more opinionated on design, choose features more carefully and implement them with high quality and performance.

A sneak peek 👀:

×

#Mastoot update:

I’m doing a rewrite for Mastoot. Why?
1. I don’t quite satisfied with the current version of Mastoot.
2. I use Mac more than iPhone daily, and with Ivory for Mac, I realized that I can also build a decent Mac app using Mac Catalyst.
3. There're many good Mastodon apps now, so this time I can be more opinionated on design, choose features more carefully and implement them with high quality and performance.

A sneak peek 👀:

@libei This is _excellent_ news!
@libei I wondered where you’d been.
@libei Any specific changes you're already set on making?
@thull a big one is newer posts on bottom, like Messages and Telegram.
@libei @thull I’d be very interested in that! I’ve been looking for a client that handled the view this way.
@libei Nice to read from you again.✌️
@libei that looks really good. I’ve really liked your approach to things so far. Looking forward to it.
@libei weeeee I made the screenshot ;)
@libei Great news. #Mastoot is already the cleanest looking and slickest performing client already and can't wait to see the updates.
@libei Good decision, looking forward to testing it (hopefully).
@libei Why don't developers decide to help develop the official app?
@Distante @libei I like that there’s multiple (many!) choices
@chucker @libei This is true, but from my point of view, all these projects will bore developers in about six months. And the official app will exist as long as the mastodon is funded on patreon
@Distante @libei that risk is certainly there, yep
@Distante @libei because one size doesn’t fit all.
@Distante One big reason is you can’t make decisions for the official app freely, like design.

@libei wishlist:

• New toots at bottom. (Stand alone feature!)
• Autodetect (but allow to correct) toot language.
• Great filters: Quick mute by hashtag, word, person, boosts, … for days/weeks/month, …
• …

Take your time, Mastoot is great as it is, I‘m looking forward to use it on both, Mac and iOS.

@teilweise new toots at bottom will be default.
@libei another feature request: Progress bar while loading videos.
@libei oh that’s a big step 👍
@libei Great to have a live sign from you and #Mastoot – seeing forward especially to the Mac app.
@libei use the iOS version of Mastoot on Mac every day, and it’s good for me. It’d be perfect if the minimum window size could be smaller.
@libei jolly good work there, though I'm not going to buy an iThing, so I'll never get to use it ;)