zetavg
banner
zeta.vg
zetavg
@zeta.vg
⿻ Hybrid Developer ฅ'ω'ฅ https://github.com/zetavg
🐦 馬斯克還我鳥
(@zetavg on Twitter, @zetavg@g0v.social on Mastodon)
Bluesky now has over 10 million users, and I was #119,618!
October 9, 2024 at 7:09 PM
🤟 🙋 🤟 🙋 👐 🙏 🤗
July 8, 2024 at 11:21 PM
🩷 💚 💙 💛 🧡
June 4, 2024 at 3:10 PM
Saw the Bluesky team is already very busy working on amazing features (it seems that commits and PRs are even made and opened on weekends). Should do my best not to increase their workload.
Incredible execution by @zeta.vg! A thorough explanation (including an explanatory video) and a very focused scope making it a breeze for the Bluesky developers to accept a meaningful contribution from what I assume is an unknown user.
hailey.at hailey @hailey.at · May 21
Another big perf win for Android users! Thank you @zeta.vg!
May 26, 2024 at 6:59 AM
Thank you! It’s also impressive how swiftly they review, test, merge, and release contributions. I would recommend the Bluesky app to OSS enthusiasts as a widely-used RN app to contribute to.
May 26, 2024 at 6:57 AM
Thanks for testing it out! Glad to make the Bluesky mobile app more appealing for Android users.
May 26, 2024 at 6:37 AM
希望打破都市傳說到出一台 mini 版的旗艦型 iPhone 的程度 😭

我也想要 120hz 和微距鏡頭rrr
May 23, 2024 at 2:12 PM
崩潰 🫠
May 23, 2024 at 12:12 PM
Glad you mentioned it! My ultimate goal is to bring the bird back 😈
(Decided 2 seconds ago)

Since Twitter isn’t open-sourced, I finally ended up here 🐦
May 23, 2024 at 6:00 AM
So this may be a react-native-reanimated worklet function (when used as an onScroll event handler?) thing.

Test code: gist.github.com/zetavg/6f1d2...
May 22, 2024 at 12:55 AM
Well, I do expect this to have some perf difference (or not, due to some JS runtime optimization magic?)

But, yes, it shouldn't be that significant.

At least, it shouldn't cause a function running at 60fps to lag.
May 22, 2024 at 12:55 AM
Did a quick search & couldn’t find any documentation or discussions on this... tip?

If anyone knows of someone talking about this somewhere, please let me know!
May 22, 2024 at 12:53 AM
Took me some time to identify the cause of this issue.

It’s interesting how accessing a property of a tiny object (just 4 properties!) in a react-native-reanimated worklet function can noticeably impact performance.
hailey.at hailey @hailey.at · May 21
Another big perf win for Android users! Thank you @zeta.vg!
Merged PR into main at bluesky-social/social-app: Fix laggy scrolling on mobile app's home screen, etc. (#4108)
May 22, 2024 at 12:52 AM
The downside of having a highly customized theme is that it has to be maintained from time to time. Luckily, even without maintenance, this hasn't broken down within half a year.
zeta.vg zetavg @zeta.vg · Dec 16
Switching to VSCode for the third time, and one of the main reasons is probably for Copilot Chat. It seems promising this time; the features I frequently used in Sublime Text appear to be usable in VSCode now.

First thing to do is to replicate the theme I used in Sublime Text over to VSCode.
May 21, 2024 at 3:30 AM
發現了如何改善 Bluesky app 在 Android 上,時間軸的捲動會卡頓的問題。 youtu.be/ipZeTkb2mAk

可能算是 react-native-reanimated worklet function 的一個小地雷?

(App 時間軸的捲動流暢度跟 web app 版比、或是時間軸頁面的捲動和個人檔案頁面的捲動相比,滑順程度有明顯落差。)
(比較好的 Android 裝置可能感受不太出來,但中階或以下會隨著等級越低越到無法接受的程度。)
Bluesky App Laggy Scroll Improvement
https://github.com/bluesky-social/social-app/pull/4108
youtu.be
May 19, 2024 at 10:22 AM
稍微看了一下,撇除 X API 的定價可能是無法忽略的開支,要獲得穩定的 API 供應也是堪憂呀⋯⋯畢竟他們有無預警封殺 3rd party client 的紀錄,而且這樣也擋了廣告的獲利。

雖然似乎還是有一些 3rd party app 活著,初步研究了一下他們是怎麼做到的 🤔

hackmd.io/@z/3rd-party...
3rd Party Twitter Apps - HackMD
TwitterIt for Twitter基本上是把網頁版 Twitter 包在 app 裡,很難用⋯⋯
hackmd.io
May 19, 2024 at 2:28 AM
剛好 30 分鐘前有人也發了 PR 了 🎉

github.com/bluesky-soci...
Native translation expo module by mozzius · Pull Request #4098 · bluesky-social/social-app
github.com
May 18, 2024 at 11:29 PM
做來自己用簡單,做完發 PR 難呀~
May 18, 2024 at 11:28 PM
今非昔比 😅
May 18, 2024 at 5:06 AM
Reposted by zetavg
May 18, 2024 at 1:56 AM
(剛剛在看 code 試著拿一個自訂的 URL 當作是 tenor 上的 gif 丟進 gif selector UI 的 onSelect callback 看能不能變成那樣,但沒有成功 😛)
May 18, 2024 at 4:04 AM
不過丟 giphy 就會變一個小小的播放器的樣子,沒辦法像從 tenor 挑的 gif 一樣變這樣:
Cat GIF
ALT: Cat GIF
media.tenor.com
May 18, 2024 at 4:01 AM
太陽花十週年紀念活動。
May 18, 2024 at 3:18 AM
原本的 Google 翻譯用起來大概是這樣的感覺⋯⋯按下去等幾秒後再捲捲捲,幾乎要快五秒才總算看到翻譯。

media.giphy.com/media/v1.Y2l...
Animated GIF - Find & Share on GIPHY
Discover & share this Animated GIF with everyone you know. GIPHY is how you search, share, discover, and create GIFs.
media.giphy.com
May 18, 2024 at 2:55 AM