happyborg, to random
@happyborg@fosstodon.org avatar

t00t! The one last sticking point in migrating my app from v1 to beta is unstuck.

Twas a tricky one, but the demo now works as well as before (I think!).

Next I want to see if it works with Android, at least in the simulator.

happyborg, to random
@happyborg@fosstodon.org avatar

Today I'm migrating my working but buggy demo from #Tauri v1 to the v2 beta.

So far so good. One area needs work because they've removed the tauri::http crate which I use to build Response structures. I can't see how to do this with tauri::request which is offered as a replacement, so need to find a protocol handler example for #TauriV2.

njoseph, to rust
@njoseph@social.masto.host avatar

Wrote a little app launcher for all of my manually installed applications using Tauri in about 2 hours and with less than 100 lines of code. The .deb package it generated is just 2.8 MB in size. I added this to my startup applications using Gnome Tweak Tool.

P.S. One hour was spent fighting the borrow checker. AppImage is 164 MB.

happyborg, to rust
@happyborg@fosstodon.org avatar

I've been using cargo (#RustLang package manager) for [cough] yrs and it is very nice. But always on my Ubuntu laptop. #Linux

That laptop died so right now I'm using an old Windows 10 (not 11 as stated earlier) laptop with #WSL and I have cargo building in #Windows and Ubuntu 22 (under WSL) and it just works.

Cross platform #development used to be one of the hardest most frustrating things, but tools like #cargo and #Tauri have changed all that.

Development is less aggghhh!

Next #Android!

tranxuanthang, to ruby
@tranxuanthang@fosstodon.org avatar

#introduction Hey #Fosstodon and Mastodon!

I'm Thang and I'm a 26-year-old software engineer from Vietnam.

👍 What I'm good at: #Ruby, #Javascript
📝 What I'm learning: #Rust, #AWS, #Terraform
🔜 What I'm planning to learn in the near future: Qt6 with C++ or Python (to overcome my Electron addiction)

I'm the author of LRCGET (https://github.com/tranxuanthang/lrcget), a small tool that helps finding synchronized lyrics, written in Rust and #Tauri.

Thank you all for reading!

kubikpixel, (edited ) to rust
@kubikpixel@chaos.social avatar

This means that Rust will be used "for all solutions" in future. In any case, I like this article as positive information for more independence in programming apps.

»Getting Started With Tauri Mobile:
The new alpha version of @TauriApps is here, and brings with it a new way to build cross-platform mobile apps!«
— by @dedsyn4ps3

⚙️ https://github.com/dedSyn4ps3/tauri-mobile-test


#rust #rustlang #tauri #tauriapps #mobile #dev #programming #indipendence #app

0xSim, to rust
@0xSim@hachyderm.io avatar

So, I'm doing some quick performance tests for my own JS game engine, and it turns out that the WebView used by Tauri is 40% slower than Edge itself.

A bit surprising but I guess Tauri adds some overhead, as the release build is also faster than the dev build - without doing any explicit call to the rust backend during the benchmark.

#tauri #rustlang #webview #edge

mirkobrombin, to vuejs
@mirkobrombin@mastodon.social avatar

I have an absurd concept of fun but working on this is actually very funny.

#vuejs #tauri

mirkobrombin, to vuejs
@mirkobrombin@mastodon.social avatar

The Toolkit for Bottles Next is at the beginning of its work, and this is how it currently looks without the Bottles color scheme.

https://github.com/mirkobrombin/vnt

For the "is Bottles leaving GTK?!" topic, please have a read: https://usebottles.com/blog/bottles-next-a-new-chapter/

#vuejs #tauri

0xSim, (edited ) to rust
@0xSim@hachyderm.io avatar

I've spent my evenings this week on #Tauri, first to see how it was (there's #rustlang and #typescript so it's cool), and then to try and implement a plugins system to load arbitrary JS code at runtime.

It's been a while since I've oscillated so much between "I think this might work" and "nope, it doesn't". In the end it works, though I cheated a bit and exposed the "host" app API through a global object.

happyborg, to rust
@happyborg@fosstodon.org avatar

Major progress on my first Autonomi demo app today. I'm sooo happy 😄

This proves that all the tricky but essential parts work together, so now I can add features and improve the operation knowing that effort won't be wasted.

It also already shows that we can build cross platform apps (desktop and mobile) with a web front end that use the #Autonomi #Rust APIs using #Tauri and your web framework of choice. Which for me is #Svelte

#RustLang #p2p #security #decentralization #dApps

nebunez, to javascript
@nebunez@fuzzyroots.net avatar

So #Tauri is the #Electron killer? 😮 Which still uses #Javascript frameworks . 🙁

Is this peak cross-platform? 🤔

happyborg, to svelte
@happyborg@fosstodon.org avatar

I haven't worked with #Svelte for a long time and am immediately reminded of how much I like it. 😃

I'm building a cross-platform demo (native) app which will work on Windows, MacOS, Linux and Android out of the box, using #Tauri.

It needs to be native so I can access a #Rust API to talk to a #p2p backend (#autonomi).

If you've not used Svelte I encourage you to give it a try. It is intuitive and the online docs, examples and REPL make learning by doing a breeze. Which is my style. #RustLang

tetrislife, to random

So, #Mozilla #XUL was a problem but #Electron / #Tauri are not ... hmmm

changelog, to markdown
@changelog@changelog.social avatar

A desktop app for easily viewing & editing Markdown files ⬇

Marker has an Obsidian look to it, but it's 100% open source & built with Tauri 💪

🔗 https://marker.pages.dev

#markdown #tauri #opensource #markdown

happyborg, (edited ) to rust
@happyborg@fosstodon.org avatar

Wanting to play with servo has turned out to be a bit harder than I expected. Even cloning the repo doesn't work over my 4G b/b and building... well 😱

Still I persist! Now rsync'ing vendored repos and dependencies from a cloud instance and hoping it will work offline. 🙏

andre, to rust
@andre@fedi.jaenis.ch avatar

Built my first #Tauri app today.

That's a #Rust framework for turning web applications into „native“ apps.

From what I can tell, somewhat similar to #Electron, but hopefully more secure.

Anyway, compiling Rust crates isn't fun. Will likely defer to some machine soon for this.

I'm very much a fan of interpreted languages.

kubikpixel, to AdobePhotoshop
@kubikpixel@chaos.social avatar

«Why I chose #Tauri instead of #Electron»

So to say secure #app's that are to run on different #desktop's will in my opinion use #Rust / #RustLang with @TauriApps for development and no longer @electronjs:

🦀 https://scribe.rip/why-i-chose-tauri-instead-of-electron-e67b34f8857d

wezm, to rust
@wezm@mastodon.decentralised.social avatar

Wrote a post about my Gleam + Tauri experiment https://www.wezm.net/v2/posts/2024/gleam-tauri/ #Rust #Gleam #Tauri #JavaScript

frankel, to rust
@frankel@mastodon.top avatar
jbzfn, to rust
@jbzfn@mastodon.social avatar

🦀 Servo Browser Engine Making Embedded App Progress With Tauri
@phoronix

「 For pursuing their embedding plans, Servo is focusing on Tauri as a framework for building desktop apps with a web front-end and Rust back-end. Tauri is aiming for both desktop and mobile app support and is front-end and engine agnostic. Servo is aiming to be another web engine option for those leveraging Tauri for their apps 」

https://www.phoronix.com/news/Servo-Engine-Plus-Tauri

governa, to random
@governa@fosstodon.org avatar

Browser Engine Making Embedded App Progress With

https://www.phoronix.com/news/Servo-Engine-Plus-Tauri

happyborg, to SafeNetwork
@happyborg@fosstodon.org avatar

I've a bit more to do on #vdash which has given me more time to wonder about what next.

As #SafeNetwork is getting pretty exciting r.n. I'm veering towards something to help Devs with #p2p apps, and feeling a buzz around compiling the client API for #WASM, and showing how to build native cross platform mobile and desktop apps using your web framework of choice (eg #SveltKit), #Rust/WASM and #Tauri.

Then an LDP containers API so existing #Solid apps become Safe Apps in this setup. #LinkedData

crabnebula, to rust
@crabnebula@fosstodon.org avatar

A common question we get from newcomers in @TauriApps is whether they need to know #Rust or not.

Let's clarify this: 🤓

Tauri doesn't require learning or writing Rust to use it as an app framework. For example, you can write both the frontend and the backend of your app in JavaScript.

The downside to writing your app entirely in #JavaScript is that you lose the speed benefits of Rust.

crabnebula,
@crabnebula@fosstodon.org avatar

We recommend taking a look at #Tauri's architecture briefing to understand a bit more of how the pieces fit together.

🔗 https://tauri.app/v1/references/architecture

Tauri doesn't provide a Node.js runtime in a production app but you can use Tauri's API or provide the Node.js runtime yourself with Tauri's sidecar feature which allows you to run external executable apps like Node.js.

🔗 https://tauri.app/v1/guides/building/sidecar

iamtherockstar, to rust
@iamtherockstar@mastodon.social avatar

I am generally not a fan of browser ui tooling that isn't javascript/typescript, and I'm definitely not a fan of non-native App tooling.

with might be convincing me otherwise.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • magazineikmin
  • Youngstown
  • osvaldo12
  • khanakhh
  • slotface
  • tacticalgear
  • InstantRegret
  • ngwrru68w68
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • everett
  • rosin
  • provamag3
  • Durango
  • GTA5RPClips
  • ethstaker
  • modclub
  • mdbf
  • cisconetworking
  • anitta
  • Leos
  • cubers
  • normalnudes
  • tester
  • megavids
  • lostlight
  • All magazines