Tootfinder

Opt-in global Mastodon full text search. Join the index!

@kubikpixel@chaos.social
2025-11-13 07:40:30

How Close Can a PWA Get to a Native App? Closer Than You Think
I set out to see how far the web can go toward feeling native. Here’s what I found while building a PWA demo that might just make a full rewrite unnecessary.
📲 koolcodez.com/blog/how-close-c

@aral@mastodon.ar.al
2025-12-05 15:21:58

Ah, the joys of having a built-in native JavaScript database¹ that can persist and load typed JavaScript objects² and an interactive JavaScript shell (REPL)³ in Kitten⁴ :)
:kitten:💕
¹ kitten.small-web.org/reference
²

Screenshot of the Kitten shell open in terminal for the currently-running site:

> kitten.db.accounts.findAccountWithHandle('@aral@mastodon.ar.al')

Proxy [
Account {


id: 'ce4c1f2c-2044-47a0-b97e-1bc1a43bfc07',

url: 'https://mastodon.ar.al/@aral',

isVerified: true,

data: Proxy [ [Object], [Object] ],

isScheduled: false,

joinPageIp: undefined,

privatePageIps: Proxy [ [Array], [Object] ],

isTeam: false,

callDays: Proxy [ [Array], [Object] ]
}
get: [Function: bound getHandler], set: [Fun…
@cheeaun@mastodon.social
2025-10-09 13:52:12

#PhanpySocial changelog ✨
💬 More support for (upcoming) Mastodon v4.5's native quote posts
🐛 Bug fixes
(2 quick fix releases were made within hours, now should be fine)
🔗 phanpy.social/

@thomasfuchs@hachyderm.io
2025-10-04 22:43:08

The reason why people left to Bluesky or never started on Mastodon in the first place is that it still feels like a clunky web app from 2015 (and native phone apps are broken in many waysj, plus being brigaded by the HOAs here is exactly a fun and welcoming experience.

@robpike@hachyderm.io
2025-10-04 00:56:35

Help requested.
The new MacOS update makes the DVD player (the thing for SuperDrives - surprised they aren't Magic Drives, now that I think about it) janky as hell. This is a well-known issue, according to my perfunctory web searches. Drops to something like 5FPS. Works fine otherwise, but annoying.
Two questions: Does anyone know if this is this likely to be fixed? And if not, and also while we wait, is there a DVD player someone can recommend? VLC needs Rosetta and its UI has always been borderline unusable anyway. Yes, I tried it again, but it switched randomly from German to Spanish and had no navigation menu for the disk itself. I'm looking for something that can read the disk and works like the native DVD player, minus the jank. But maybe the jank is fundamental. That's really what I'm trying to find out.
For now, I'll use a non-updated Mac but I will want to update it at some point. Ironists need not remind me about my recent rant regarding updates.
Thanks all.

@yaya@jorts.horse
2025-10-09 20:04:11

The only Irish learning app I really need is Mastodon 💖
mastodon.online/@caoimhin/1153

@cheeaun@mastodon.social
2025-11-08 15:14:49

#PhanpySocial changelog ✨
🗣️ Reply/Reply all
⌨️ Sequential hotkeys, only g>h and g>n for now
💈 Decal patterns for posting stats
💬 Slightly more support for Mastodon v4.5's native quote posts
🐛 Bug fixes
🔗 phan…

@thek3nger@mastodon.social
2025-11-03 17:32:46

TIL that Firefox has a native split view. (behind a configuration flag)

A screenshot of Firefox new split view with teh web pages Phanpy and Puzzmo side by side.
@kubikpixel@chaos.social
2025-10-06 05:20:25

»Minimal files config for a PWA:
This is the minimal set of files for a "progressive web app" to be installable on Android and iOS.«
Cool min example to develop PWA apps. This means that native tools for developing apps as smartphones are now also available under Firefox & Co.
🧑‍💻 github.com/chr15m/minima…

@chrysn@chaos.social
2025-11-27 13:21:12

The WebSerial specification is on of those web APIs implemented only in Chrome so far; Mozilla have revised their standards position from "harmful" to "neutral" when they established the mechanism addon-gating, but are merely open to patches.
But an add-on, "WebSerial for Firefox" already fills the gap well. The caveat compared to any Mozilla sanctioned approach is that it needs a local helper, but that is well managed through the native-messaging-hosts me…