there's some things I'd like to update about how browsers (essentially my whole system but would *like* to see in others) handle web apps in the first place.
manifest.json has a display property. 1) "standalone" should be the default when a manifest is defined, and if set, should be automatically applied even when only on a browser tab, disabling changing of the URL when within the app and 2) "fullscreen" should not be allowed. (apps should still be able to go fullscreen after asking, but the "default" view of an app should never be able to go fullscreen
(Sidenote: the following are some personal opinions on what I think are "necessities" for PWAs to become the "absolute" standard in application development)
The Filesystem API needs to make a comeback with minor changes
there's some things I'd like to update about how browsers (essentially my whole system but would *like* to see in others) handle web apps in the first place.
manifest.json
has adisplay
property. 1)"standalone"
should be the default when a manifest is defined, and if set, should be automatically applied even when only on a browser tab, disabling changing of the URL when within the app and 2)"fullscreen"
should not be allowed. (apps should still be able to go fullscreen after asking, but the "default" view of an app should never be able to go fullscreenBlob
sfetch
needs a way to get around CORS (preferrebly permission based)