Live data from Hacker News

Tauri Mobile Alpha Release

tauri.app

71–80 of 82 posts

Re: Tauri Mobile Alpha Release

#71
post #33
post #17

The Tuauri team needs to focus on maturing its primary codebase and documentation before branching out to assign teams to separate projects like this. I've written a few hundred lines of code using Tauri, and I've had to do much more API wrangling and searching the official Discord than I would have liked -- a lot of valuable API details are tucked away in very specific places, especially related to using Tauri's sta…

I agree with this. We are shipping our app Caido with Tauri and it is missing quite a lot in feature parity with electron. We always lose time to try to bypass limitations or work around bugs. I honestly can't recommend it for production at this moment, even if it is getting better. Some of the challenges we faced in the last week: no built-in api for single instances (so basically making sure the app is only run onc…

> uniformity of your UX and speed of development stick with electron

This is what keeps me from adopting Tauri. I'm following the project with great interest, but I have zero desire to step back in time to wrestle per-platform rendering issues. Big fan of the progression, but it's not quite there yet.

Re: Tauri Mobile Alpha Release

#72

I'd love to see a GUI engine that is inspired by web technologies but allows you to write your application in any language/shell scripts and have it construct native UIs. I've been toying with building a GUI-as-a-DB kind of engine where consumers run a server process that listens for commands that tell it to create/update a window & its elements. You would interact with a DOM-like structure that maps to the various n…

Hey, this is exactly how https://flet.dev works! :) There's a UI server written in Go, you write your program in Python which manipulates a virtual DOM with commands via WebSockets, and there's a Flutter client that renders UI from that DOM: https://flet.dev/blog#current-flet-architecture

I'd love to add other languages, but currently so busy with a top-notch Python support!

Re: Tauri Mobile Alpha Release

#73

I'd love to see a GUI engine that is inspired by web technologies but allows you to write your application in any language/shell scripts and have it construct native UIs. I've been toying with building a GUI-as-a-DB kind of engine where consumers run a server process that listens for commands that tell it to create/update a window & its elements. You would interact with a DOM-like structure that maps to the various n…

That sounds like X11

Re: Tauri Mobile Alpha Release

#74

I'd love to see a GUI engine that is inspired by web technologies but allows you to write your application in any language/shell scripts and have it construct native UIs. I've been toying with building a GUI-as-a-DB kind of engine where consumers run a server process that listens for commands that tell it to create/update a window & its elements. You would interact with a DOM-like structure that maps to the various n…

Hey, this is exactly how https://flet.dev works! :) There's a UI server written in Go, you write your program in Python which manipulates a virtual DOM with commands via WebSockets, and there's a Flutter client that renders UI from that DOM: https://flet.dev/blog#current-flet-architecture I'd love to add other languages, but currently so busy with a top-notch Python support!

This is great! Looking into it - thanks for sharing

Re: Tauri Mobile Alpha Release

#77

I've yet to see a Web UI toolkit/framework that works on all of the desktop (Windows, *Linux* and OSX) and Android and iOS. If they manage to pull this off then bravo to them.

Have you seen Flutter?

But Flutter is not a web framework.

Re: Tauri Mobile Alpha Release

#78

Earlier quoted context omitted.

which ones do they still have now? I know a lot of folks still use third party cordova deps, but i didn't think capacitor did.

For example, i used the http client, but its Android version is just legacy, outdated :(. Not sure if it works with latest Android OS version.

capacitor had it's own http client plugin for awhile, and now capacitor 4.0 has one built in and can even patch fetch and xmlhttprequest so you can use any regular js lib that relies on either.

Re: Tauri Mobile Alpha Release

#79
post #67

Earlier quoted context omitted.

For example, i used the http client, but its Android version is just legacy, outdated :(. Not sure if it works with latest Android OS version.

You don't need it, the documentation isn't very good, but I have found that you don't need the http client lib as there is a http plugin that automatically patches the fetch function.

that one that patches I think has only existed since capacitor 4.0 i think?

Re: Tauri Mobile Alpha Release

#80

Earlier quoted context omitted.

Have you seen Flutter?

But Flutter is not a web framework.

Flutter Web exists. While it's not quite a JS framework (technically Dart compiles to JS but that's not what usually people mean), its web support is passable.
Post reply on HN