another one for the react native community.
I just open sourced @rbayuokt/expo-adaptive-glass, adaptive glass UI for @expo / @reactnative
one <GlassSurface> and every phone gets the best glass it can handle, from the newest iPhone to an old Android
André Pinto retweeted
New experiment: json-render + jev
The future Generative UI is instant
Your components, your actions, your design system
Rendered in milliseconds
André Pinto retweeted
💡 Universal syntax highlighter. In a <textarea>
In 2026 (Chrome 152+), you can syntax-highlight different programming languages within the same <textarea> and get decent results
Using the 🆕 OpaqueRange web API
Works for <textarea>, even <input>
Demo: gpu-lexer-textarea.netlify.a…
I trained a small model to do syntax highlighting in the browser with GPU.
Meet gpu-lexer from Vercel Labs: Small (27.5KB), fast (runs on WebGPU), and language-agnostic (model guesses the syntax).
gpu-lexer.vercel.app
It is experimental and built for learning!
André Pinto retweeted
Argent can now control physical iPhones over USB 🍎
~/ npx @swmansion/argent init
Bring Your Own Model to Raycast AI
🌐 Connect @OpenRouter with your own key
🦙 Run local models with @ollama
⚙️ Add any other OpenAI-compatible provider
In v2, these features require a Pro subscription.
Full changelog → raycast.com/changelog
André Pinto retweeted
Vitest 5 is here! 🎉
- Big performance improvements (vm pools up to 53% faster, ~18% boost across the board including Browser Mode)
- New builtin Trace View in Browser Mode
- Nested projects support
- New benchmarking API
- New `vi.when` API
- Better defaults
- And a lot of bug fixes!
Migrate now with the guide or the migration prompt
vitest.dev/blog/vitest-5.htm…
We are open sourcing `cn`, a new engine for Tailwind class merging and conflict resolution. It is a drop-in replacement for tailwind-merge and clsx.
It works with all frameworks, runs everywhere and is 30x faster.
Brought to you by @aidenybai and me.
github.com/shadcn-ui/cn
The final part of @RyanCarniato's deep dive into Solid 2.0's async model: server functions, live streams, and streaming SSR.
One reactive graph, spanning two machines:
solidjs.com/blog/async-solid…
André Pinto retweeted
We've just released Reanimated 4.6 🎉
✅ React Native 0.87
✅ CSS animation & transition callbacks now fire on iOS and Android
✅ new contrastColor() worklet, a port of CSS contrast-color()
🧪 experimental platform-driven CSS opacity transitions on Android, behind a feature flag
André Pinto retweeted
Depth-aware light injection in TypeGPU
I got a 448x448 monocular depth model down to ~8 ms on my M4 Pro across ~250 dispatches, which is fast enough to use in realtime :D
Since the inference is written directly in TypeGPU, I can just feed the depth buffer straight into the lighting pass. It never has to leave the GPU or go through any extra synchronization/interop step
Inference, lighting and draw all go through the same command encoder.
André Pinto retweeted
🌴Announcing TanStack Table V9🌴
Now Stable!
After more than two years of development, TanStack Table V9 lays a new foundation for years to come, with a tree-shakable plugin architecture, state management powered by TanStack Store, new features, major performance improvements, hundreds of bug fixes, and more.
André Pinto retweeted
Based on lots of beta feedback, the most requested missing feature of TanStack Table has been Cell Selection and Keyboard Navigation.
And now, an official cellSelectionFeature has been added to V9!
I originally started out thinking that we could just build an official example, showing you how to implement this stuff yourself, but then after I built it, I thought that it should at least be an official plugin. And then after just a couple hours more of refinement, I just ended up adding it as a stock feature. 😂
There are a couple reasons why this is now a new built-in stock feature:
1. In V9, all features are opt-in, so this doesn't bloat the js bundle for anyone not using it.
2. The keyboard navigation part of this feature is actually not a part of this TanStack Table feature... because that gets handled by TanStack Hotkeys!
More on that down below 👇
Debugging a production bug shouldn't mean uninstalling your dev build first. You need to use app variants.
App variants give each build its own identity, so dev, preview, and production sit side by side on one phone. One dynamic config reads 𝙰𝙿𝙿_𝚅𝙰𝚁𝙸𝙰𝙽𝚃, each variant gets its own bundle ID and icon, and you tap between them freely. It's the first thing worth setting up on a real project.
Full setup and blog from @entiendoNULL below ↓
André Pinto retweeted
AI agents are booking travel, signing into websites, and acting on your behalf. That creates a new security problem: until now, letting an agent log in meant exposing your credentials to the model.
Today, with @AnthropicAI, we're changing that. 1Password for @claudeai lets Claude use your stored credentials to complete real-world tasks without your passwords or one-time codes ever reaching the model, its memory, or Anthropic's systems.
You stay in control and approve which credentials an agent can use. 1Password handles authentication behind the scenes.
Available now on Mac for business, family, and individual customers.
bit.ly/4bLP5EJ
André Pinto retweeted
Huge milestone for our team today: TypeScript 7 is now generally available--a native port that runs 10x faster. @typescript devblogs.microsoft.com/types…























