Discussion
Loading...

Discussion

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Tim Chambers
Tim Chambers
@tchambers@indieweb.social  ·  activity timestamp 4 months ago

@julian I write about this here: near zero mobile browser support but strong desktop browser support- and I suggest a JavaScript fallback for the others …. https://www.timothychambers.net/2025/06/24/the-seven-deadly-fediverse-ux.html

  • Copy link
  • Flag this post
  • Block
Federation Bot
Federation Bot
@Federation_Bot replied  ·  activity timestamp 4 months ago

@tchambers@indieweb.social @julian@community.nodebb.org You're absolutely right about the mobile browsers sadly, but support on mobile apps is good. The UX there is better than it is on desktop browsers too, because it can be registered in the app manifest and doesn't require complicated approval and handler selection flows. People are also more familiar with links that look a certain way opening in their related app, it's just that they expect the behavior at the host level instead of the protocol level.

  • Copy link
  • Flag this comment
  • Block
Rimu
Rimu
@rimu@mastodon.nzoss.nz replied  ·  activity timestamp 4 months ago

@tchambers @julian @silverpill I put together a prototype, using web+ap.

Here’s a video demo - https://peertube.wtf/w/r8M4KpS6yLd9H2r2oPAs9M

The workflow is a wee bit clunky, with the browser popping up things more than I'd like, but it works.

  • Copy link
  • Flag this comment
  • Block
julian
julian
@julian@community.nodebb.org replied  ·  activity timestamp 4 months ago

Re: Protocol handler?

@rimu@mastodon.nzoss.nz what happens if a browser that doesn't understand protocol handlers encounters this scheme?

  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.2-alpha.7 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct