Masthash

#tauri

Yoav Lavi
3 days ago

We (Grafbase) just open sourced Pathfinder, our #GraphQL #IDE and released a beta desktop app for it built with #Tauri! (cross-platform, but the first release is mac only)

https://github.com/grafbase/pathfinder

#opensource

1 week ago

ChromeやEdgeに市松模様が表示される不具合を回避する方法。GeForce環境で発生する異常表示
https://www.nichepcgamer.com/archives/how-to-fix-the-checkerboard-pattern-displayed-in-chrome-and-edge-on-windows-pcs-with-geforce.html

これはひどい…けと…GPUがらみのバグは時々ありますね…。

対策は主に「 #ハードウェアアクセラレーション を切る」な模様。ちなみに #tauri だと1.3で追加されたadditional_browser_argsに「--disable-gpu」を設定すれば切れるようです。core側から使う必要があるし、アプリの再起動は必要でしょうが、GPUがらみのバグは今後も生じるはずなので設定として入れておいた方がよさそう。

(参考)
https://github.com/tauri-apps/wry/issues/625

Steffo 🐲
1 week ago

@Polychrome And that's why I think that #tauri is a way better idea than #electron.

Tauri just uses the preinstalled browser. So when an issue like this occurs, then only one browser has to get updated.

The Eldritch Rain
2 weeks ago

Oof I just found out that Tauri dropped support for the ClojureScript template ;_;

#tauri #clojurescript

I've unfortunately reached the end of my #nixOS experiment on my work laptop, as the company has moved to a new time tracking software which is unfortunately not able to run on nix (closed-source AppImage packaged with #tauri, it doesn't work, see issue below). Back to ubuntu #linux (for now)!

Adrian Widerski
3 weeks ago

Dobra. Jako, że po dłuższym riserczu w międzyczasie doszedłem do wniosku, że muszę przepisać apkę póki jeszcze mogę to bezpiecznie zrobić, pytam społeczność Mastodona o werdykt. Nie mogę się zdecydować, bo w każdym wypadku przyjdzie mi uczyć się nowego języka :D

Background:

1. Apka jest zrobiona we Flutterze, ale ponoć ten niezbyt sobie radzi na desktopach, a to jeden z targetów mojej apki, więc nie mogę sobie pozwolić, by kulał
2. Pierwszą opcją jest Tauri. Backend i logika przetwarzania danych po stronie języka Rust, frontend na SolidJS lub ReactJS. Mam wiele lat expa w JSie, więc o jakość się tutaj nie martwię, bardziej martwi mnie sama "webowość” i jej potencjalne ograniczenia
3. Druga opcja to chrzanienie wieloplatformowości i koncentracja na iOS + macOS, tutaj naturalnie wchodzi Swift cały na biało

Chętnie poczytam argumentacji osób bardziej oblatanych w pisaniu aplikacji natywnych i quazi-natywnych.

#Swift #Rust #Tauri #SolidJS #ReactJS #Programowanie

Released my first Tauri and Svelte app. An animation tool for the FlipperZero.

https://github.com/nfowlie/flipperzero-animation-tool

#FlipperZero #tauri #svelte

It is really coming together quite nicely.

#FlipperZero #web #tauri #svelte

Heck yeah!
Just finished my first end to end test of my FlipperZero Animation maker.

Now to work on the UI and clean up a few things.

#FlipperZero #web #tauri

1 month ago

#Tauri でdrag and dropが動かないと思ったら、ファイルのドロップが有効だと(Windows限定で)だめなのか……。Windowsだけってことは、Tauriってよりも #webview2 の問題のような気がするなあ。

https://qiita.com/mrin/items/efe899943c3f69d53353

Leo 🦄🤓
1 month ago

New version of my macOS #Tauri app is out on Github. Did some code refactoring since learning a bit more about #rust and also added an auto-update of the repository ist when focusing the app

https://github.com/leomeloxp/repos-menubar/releases/tag/0.2.0

#rustlang #git #productivity

FPS DEV GUY
1 month ago

I MADE TREEDOME! CHERRYTREE BUT YOUR DOCUMENT ARE SEPARATED PER NOTES SO YOU DONT NEED TO LOAD ALL OF IT TO MEMORY AT ONCE!

USE IT! PLAY WITH IT! HACK IT! GIVE FEEDBACK!

https://discuss.online/post/627975

#opensource #rust #tauri #note

dtanzer
2 months ago

Here's a #tauri app, runnin on my old-ish Android phone (Sony Xperia XZ2 compact).

Screen shot of a tauri app running on my phone. On the top, there is the top bar of the phone. The app only prints "Hello Title Bar!" and below that "Main Content".
Raphael Hemme
2 months ago

@ronix @aboutgeo
Something like Electron and / or a local server would be the only things coming to my mind as well. But it is an interesting Problem and I’d be interested to lean of potential other approaches as well.

Is downloading an app (like an #Electron or #Tauri app) a viable option your client would give you a go for?

Oh wait, possibly another option: “The File System Access API”: https://developer.chrome.com/articles/file-system-access/

https://css-tricks.com/getting-started-with-the-file-system-access-api/
But check compatibility.

Xavier 𒉭
2 months ago

J'suis assez content d'avoir ré-écrit Alduin en Rust avec Tauri: la taille des binaires est pas mal descendue et j'ai encore une marge d'amélioration =)

Rust est aussi une belle découverte !

https://github.com/AlduinApp/alduin

#opensource #foss #oss #rss #feed #atom #syndication #rust #tauri #electron #react

i think we should stop making #electron and #tauri apps altogether and just start using real #desktop libraries again is that a controversial take

dtanzer
2 months ago

Looking into #tauri 2.0.
Why? Well, because 😉

#webdev who are making applications for the desktop should consider looking #tauri

It's really interesting on how it works. It interfaces with the OS's web engine instead of staticlly linking an embedded chromium instance like #electron does

This means that by users keeping their OS up to date, your application should always be running with the latest security patches

Being written in #rust also gives it extra security points

https://tauri.app/

CodeDead.com
2 months ago

A new #update for Advanced PassGen is out now. Check out the release notes below:

https://codedead.com/blog/2023/07/20/advanced-passgen-2.4.2

#tauri #react #rust #webdev #foss #free #opensource #software

Beowulf
2 months ago

I experimented a bit with #Tauri . Looks interesting.

Only the still high RAM consumption bothers me a bit.

One additional confusing thing:
In the debug build I have the native file picker and the app recognises that my system is in dark mode. In the release build I have the GTK file picker and the app is in light mode - strange.

#Rust

I think I keep running into the same issue with #tauri, namely that I want to shove as much state as I can in the rust end, but tauri seems to expect you to put it in the frontend ​:trollCrazy:​

Life is Tetris
2 months ago

@birnim as an Emacs guy, I know what you are saying (org-mode at my day-job). Just that the ubiquitous webview is a tempting target, and projects like Tiddlywiki and Delta Chat (and #Tauri) are delivering so much out of that + WebDAV/e-mail.

@dwinkl @CommanderViral

bugsmith :unverified:
2 months ago

@TauriApps I have searched high and low. Maybe my search engine skills are subpar, but I cannot find an answer. Where does the name Tauri come from and why did you pick it?

#tauri #rust #programming

@jbuget @elk petite correction, l'application native utilise #Tauri et pas Electron ☝️

Hhm for a long term #RustLang #Rust project, i would like to build a #BitWarden #VaultWarden compatible GUI client, responsive enough to look well on desktop and phone, maybe even tablet.
What would be the goto approach UI wise? #Tauri via WebAssembly for a codebase that is easier to maintai ?
Would anyone else be interested in that?

Mohammad :debian:
3 months ago

Do you know what this is? This is #conversejs (an #xmpp web client) run on #tauri ! 😍😍😍😍

ANDO :mastodon:
4 months ago

First experiments with #tauri
It took a little bit more than i expected to get this running but it's working now
the time string comes from #rust 🦀 back end

4 months ago

#tauri メモ】npm dev実行でCLI引数を与えるには、-- が3回必要です。たぶんnpmとtauriとviteの3箇所で引数を解釈させないためでしょう。


npm run tauri dev -- -- -- parameter1 ...

Ivan Enderlin 🦀
5 months ago

Announcing Tauri 1.3.0, https://tauri.app/blog/2023/05/03/tauri-1-3/.

This version includes security improvements, new features and important bug fixes.

#tauri #RustLang #WebApp

Hugo Attal
5 months ago

I built a magnifier with @TauriApps, @vite, #vue and #typescript called "Milky Warp" 🌌! I'm doing a few presentations for http://roller-coaster.app, and I noticed it's not easy to read text on a screen or a small video. I couldn't find a good magnifier tool, so I built one!

Of course, I didn't want to go through the hassle of setting up a C++ project with some weird shaders, so I decided to go with the awesome #Tauri. Milky Warp is open source, you can give it a look, or follow this thread for a few technical explanations.

https://github.com/hugoattal/milky-warp

Trying out #tauri in #rust
Its been a bit since ive been in rust, but I cant seem to figure out how to please the borrow checker here. On line 32 I am borrowing it, On line 25 it complains that folder_path may outlive borrowed value `file_paths`

All im trying to do is make the user select a directory, then return all the paths to the stuff in it back to the client side of tauri.

A tauri command that is running into a borrow checker issue
Life is Tetris
5 months ago

@tanepiper is #Tauri not the Webview for desktop you mention? And why would Webviews for desktop run lighter than Chrome?
@JungleGeorge24

Simon :laravel:
5 months ago

Time for the next instalment in the #NativePHP story:

Yesterday I got messages passing between #Laravel and #Tauri, which allows for things like native desktop notifications to be triggered directly from your #PHP code

More to come! 🚀

(+10 points for you if you also noticed the hot reloading 😉)

Trying to figure out if there would be any potential issues with just using #indexeddb for storage with a #tauri app. As long as your app has good import/export fuctionality I don't see one? It looks like Tauri even provides a way to set the location where webview stores data.

D023604
5 months ago

Exploring #Tauri and #OpenUI5 - The example Todo application of OpenUI5 running as a desktop app.

The OpenUI5 Todo application running a a desktop application on MacOSX
Vapourisation
5 months ago

I'm having a lot of fun toying with #tauri for building some small desktop apps but I'm so very torn with the best approach to use with the UI components and functions. So much of it can be done with just Tauri libraries and methods but they can also be "better" done with the frameworks themselves.

Still very nice to be able to use #rust for a GUI that's cross platform and doesn't look horrific.

https://tauri.app/

Life is Tetris
5 months ago

Will #Tauri ¹ obsolete not just #Electron but also #WebOS / #LuneOS ?

[1] https://tauri.app

Strypey
6 months ago

@delta
"Our Desktop app uses Web technology (React, TypeScript), currently via Electron, but maybe someday via Tauri so there’s no need to ship a full browser with the app."

More about Tauri here:
https://tauri.app/

#Tauri #Electron #WebUI #UI

Astra Kernel :verified:
6 months ago

🦀Awseome-app - Rust Templates For Building applications (By @jeremychone)

https://awesomeapp.org/

👉Provides common system architecture for building high-quality desktop, mobile, and cloud applications with Rust

Video tutorial:
https://www.youtube.com/watch?v=BY_ZjPGqJJk

#rustlang #tauri

Astra Kernel :verified:
6 months ago

🦀Reverse Engineering a Native Desktop Application (Tauri App)

- And solving the CTF Challenge

https://infosecwriteups.com/reverse-engineering-a-native-desktop-application-tauri-app-5a2d92772da5

#infosec #reverseengineering #tauri #rustlang #rust

dopey (they/them)
6 months ago

I've been messing around with Tauri using React for a few minutes now. I plan to use it for a new personal project.

It's pretty cool. And it looks like I'll be able to create my project with no problems.

My only gripe is how long it takes to refresh anytime I make changes. The entire window is closed and a new one is launched. Which also means I have to re-open the console again every time.

#Tauri #Rust #React

Rewrote #BulgurCloud's frontend with #NextJS, moving away from #Expo & #ReactNativeWeb. React native features like native animations, data storage, or fast refresh are not available on the web, you have to write a lot of code twice so DX was not great. Also moved from a component library to #TailwindCSS & #DaisyUI

This means no native mobile apps, but #Tauri is great and mobile support is coming soon.

This also cut down the bundle size to one third of what it was before!

Two lines of browser data transfer stats. First line: 4 requests, 1.56 MB / 359.06 kB transferred. Second line: 9 requests, 470.28 kB / 188.74 kB transferred
dtanzer
7 months ago

Yay, I have a #Tauri app running! It's "just" the built-in hello world app, but still... Setup was fairly easy, and as I've said before, I really like the idea and the technology.

Screenshot of a "Hello World" app, built with Tauri. It shows the text "Welcome to Tauri!", then some logos of used technologies (vite, tauri, react), an input field to enter a name (I entered "Marmota") and then the output: "Hello Marmota! You've been greeted from Rust!"
matt 🦕
7 months ago

Does anyone have much experience with #Tauri?

I want to port a "simple" HTML / CSS / JS page over to it https://clocks.barnettjones.com/word-clock/, however I'm running into issues where the contents of my `<template >` is just... gone. I can't see it in the Safari web inspector for either the `Element` or `Source` views.

The same page runs just fine in macOS / iOS Safari so why would the backing`WKWebView` do anything funky here?

Does anyone have experience to share making apps with Tauri? Looking for something that provides an easy way to develop cross-platform apps with slick UIs but also minimizes the security attack surface. Tauri looks like a promising option, but I don't know much about it.

#electron #tauri #code #software

Jan ⚓️
8 months ago

@czottmann As far as I understood is Elk-Native not another Electron/Chromium monster, but instead based on #Tauri to use the OS-native rendering engine. https://tauri.app/

8 months ago

Context: if you follow #deltachat_desktop discussions on the #deltachat forum you might already know that we're planning to move #deltachat_desktop from #electron to #tauri in the future. But porting the desktop client is a big effort (our move to #jsonrpc was one step into this direction).
So I made this small sample project to check tauri out.
It's a nice side effect if the emoji picker is useful by itself, maybe we could even build a community for the emoji picker.

8 months ago

@TauriApps is awesome!

I just made a standalone app for emoji-mart using tauri.

It is very easy to use as a developer, starts fast, binaries are small (2mb for this project) and packaging just works out of the box.

For this project I did not even had to write a single line of rust, so you don't need to be comfortable with #rustlang to be able use it.

https://github.com/Simon-Laux/tauri-emoji-mart-app

#tauri

screenshot of the emoji picker
Jon Yoder
8 months ago

As much as I don't want to disappoint anyone or for Mensago to become a project I just abandon, I think I need to step back from it for a bit. Instead of pushing to learn, like I did #Tauri, CSS, #JavaScript, #Dart and #Flutter, and, to some degree, #Rust, I'm taking time to have fun coding again.

Playing around with #Java and #JavaFX with no expectations except enjoying myself and relaxing.

Being burned out is hard. (2/2)

Ricky de Laveaga
8 months ago

@serapath oh i meant i would do an #AMA about any of those topics in honor of this killer masto app that is unfortunately iOS only BUT really loving @elk which is a #PWA about to also be on iOS and #android thanks to #tauri and @unsafe in addition to core team of @patak, @daniel, @sxzz, and @antfu, as you may have seen already.

P2P wise, excited to see #holepunch and #keet keep developing, what else are you excited about?!

Niklas Korz
8 months ago

@fedora @matrix @cinnyapp Cinny does not use Electron but #tauri: https://tauri.app/

Blake Leonard
9 months ago

I think I've decided to embark on an arduous journey but I'll need some help from the #XMPP crowd, I cannot build an SDK and client for this beast on my own. The SDK is going to be in #Rust because the app is in #Tauri, although at some point a meta-language SDK could be helpful to bring it to many languages at once.

I just learned about @TauriApps today. I know what I'll be doing all weekend #Tauri #Svelte

@shanselman oh nice! I wasn't expecting backwards compatibility for WSLg, that will help tremendously in my journey to learn #tauri

Ryosuke
10 months ago

@thock yeah! love it 😁 wrote a short article using #tauri recently. great way to great #frontend devs into #rust https://dev.to/whoisryosuke/create-a-markdown-editor-with-rust-and-react-do1

Rest of my #introduction (tech side):

Professionally, I spend about 30% of my time on the keyboard developing internal tools and #MLops. For personal projects, I focus on Web technologies (#Typescript, #SvelteKit, #TailwindCSS, #AstroJS, #Golang). I am active in #web3 development, including #blockchain programming. I am currently learning #Rust :rust: and looking into #SolidJS and #Tauri.

I am looking forward to meet like-minded people in this space!

(2/2)

Aiko
11 months ago

#Introduction (1/2)
Well hey people, let me tell you a little bit about me.

I'm a #Fullstack #SoftwareDeveloper who loves to play with new technology (Recently been playing with some #Rust and #Tauri)

In my off time I love to kick back at my local hackerspace (They don't have a mastodon account yet. But they will, soon enough.) or on my couch with my #SteamDeck to read my way through some #VisualNovel or whatever #Game #VideoGame has caught my attention that day.