Bei Li

@libei
2.1K Followers
200 Following
1,007 Posts

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 👀:

Filters make unread count way more complex. This looks like the most robust logic. Any better solution? 🤔 #Mastoot