1
0
Fork 0
mirror of https://git.sr.ht/~seirdy/seirdy.one synced 2024-11-30 15:22:09 +00:00
seirdy.one/content/notes/more-native-than-web.md
2023-11-21 23:22:58 -08:00

1.4 KiB

title date syndicatedCopies
More native than a Web app 2023-11-21T22:30:17-08:00
title url
The Fediverse https://pleroma.envs.net/notice/Ac3YFDiQUINNybAA4W
title url
jstpst https://www.jstpst.net/f/just_post/9096/more-native-than-a-web-app
title url
IndieNews https://news.indieweb.org/en

Whenever I discover a new GUI toolkit, my first question is always "is it more native than the Web?" For reference, here are some ways Web apps have better system integration than Flutter:

  • System fonts, font hinting settings, and font fallback settings.
  • System text navigation shortcuts.
  • System scrollbar visibility, thickness, and click settings/behavior.
  • System highlight menus and controls (on touchscreens).
  • System display scaling settings.
  • System reduced-motion settings (An API is documented, but I have never used a Flutter app that actually disables animations. I may be wrong).
  • System reduced-transparency settings.
  • System forced-colors mode (Windows High Contrast Mode).
  • System color palettes (some browsers support setting default colors without necessarily forcing the palette).
  • System media controls (play/pause/skip, current track, e.g. using MPRIS on freedesktop platforms).

It's an easier question to answer than my second question: "What WCAG conformance level can I hope for?