3 ms·
redbean has a https://redbean.dev/#LaunchBrowser https://redbean.dev/#LaunchBrowser function that lets you utilize the highest quality cross-platform gui that's
by jart 5y ago
redbean has a https://redbean.dev/#LaunchBrowser https://redbean.dev/#LaunchBrowser function that lets you utilize the highest quality cross-platform gui that's already installed on the user's local machine. Think of it like Electron except with a 1mb install size rather than 100mb. I'm the author and I can tell you cosmo and redbean are ready to meet the needs of many use cases, and if they aren't then I want to know about it.
We're also working to expand into OpenGL UX too. You can see our latest progress at https://github.com/jacereda/cosmogfx https://github.com/jacereda/cosmogfx and the screenshots are here https://github.com/jart/cosmopolitan/issues/35#issuecomment-951378880 https://github.com/jart/cosmopolitan/issues/35#issuecomment-... which we're working hard to polish and get merged into the mainline. If you read threads like https://github.com/jart/cosmopolitan/issues/309 https://github.com/jart/cosmopolitan/issues/309 you can see we're committed to making sure your gui apps just work even on traditionally underserved platforms like OpenBSD because our goal is to help you reach the broadest audience possible.
Please consider supporting the project!
- numlock86 5y agoA lot of people use things like Excalidraw also on their tablets. (mostly iOS and Android) How is this helping? This whole cosmopolitan-fanboy'ism is completely ignoring my initial statement. What are you trying to bring to the table here? Sorry if I sound harsh, but you are really just proving my point here while probably not even realizing it.
- jart 5y agoPreferred pronoun is fangirl.
- numlock86 5y ago> Technical point is completely void. Let's make this something about my gender instead. I didn't expect anything of value or meaningful as a response anyway. Thanks for confirming.
- jart 5y agoAs you wish. > That only solves 10% of the problem, binary portability. You still need to code for a dozen different graphics, I/O, storage etc system APIs. Read https://justine.lol/ape.html https://justine.lol/ape.html for a deep dive into how we managed to do it. It mostly just boils down to the numbers file mentioned in the last paragraph. That gets you far enough to do sockets and stdio. That in itself is a big step forward. Is it good enough to make apps like Excelidraw binary portable? Not yet. But it gets us much closer than we were before. Getting the rest of the way there is an ongoing topic of engineering and experimentation. Many people are helping. Further support is welcome from those who share a genuine interest in contributing to our efforts to solve the binary portability problem.