mirror of
https://git.sr.ht/~seirdy/seirdy.one
synced 2024-11-10 00:12:09 +00:00
Compare commits
No commits in common. "59e660586eaf0be1e79f295b5c55f3d54fe1cac8" and "e51ae1339724a4b5ff989a3e5572743160e4c2fd" have entirely different histories.
59e660586e
...
e51ae13397
1 changed files with 0 additions and 25 deletions
|
@ -1,25 +0,0 @@
|
||||||
---
|
|
||||||
title: "More native than a Web app"
|
|
||||||
date: 2023-11-21T22:30:17-08:00
|
|
||||||
syndicatedCopies:
|
|
||||||
- title: 'The Fediverse'
|
|
||||||
url: 'https://pleroma.envs.net/notice/Ac3YFDiQUINNybAA4W'
|
|
||||||
- title: 'jstpst'
|
|
||||||
url: 'https://www.jstpst.net/f/just_post/9096/more-native-than-a-web-app'
|
|
||||||
- title: 'IndieNews'
|
|
||||||
url: '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 <abbr title="Web Content Accessibility Guidelines">WCAG</abbr> conformance level can I hope for?
|
|
Loading…
Reference in a new issue