Pellentesque nec neque ex. Aliquam at quam vitae lacus convallis pulvinar. Mauris vitae ullamcorper lacus. Cras nisi dui, faucibus non dolor quis, volutpat euismod massa. Donec et pulvinar erat.
Pellentesque nec neque ex. Aliquam at quam vitae lacus convallis pulvinar. Mauris vitae ullamcorper lacus. Cras nisi dui, faucibus non dolor quis, volutpat euismod massa. Donec et pulvinar erat.
I wanted to focus on a couple things with my new OS
web apps are the future
people really do like real keyboards for getting work done (desktop first)
mabye bring some other language(s) to the web
support both x86 and ARM
I have some other ideas jumping around to make it unique but the closest analogy for what I want to make is like a chromebook but way better. The desktop OS space has been pretty stagnant recently (although Windows 10 is making big strides) but yet there's a lot of advancements in system design made in the mobile space that haven't made their way to desktop (and never will with Windows and macOS for backwards compatibility).
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
Sean, do you want to talk about this?
I could talk about it all day :D
Let's talk about it then. :)
I wanted to focus on a couple things with my new OS
I have some other ideas jumping around to make it unique but the closest analogy for what I want to make is like a chromebook but way better. The desktop OS space has been pretty stagnant recently (although Windows 10 is making big strides) but yet there's a lot of advancements in system design made in the mobile space that haven't made their way to desktop (and never will with Windows and macOS for backwards compatibility).
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)