並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 70件

新着順 人気順

tauriの検索結果1 - 40 件 / 70件

  • Electron代替を目指す「Tauri 2.0」リリース候補版が公開。Windows/Mac/Linuxに加えてiOS/Androidアプリ開発も可能に

    Electron代替を目指す「Tauri 2.0」リリース候補版が公開。Windows/Mac/Linuxに加えてiOS/Androidアプリ開発も可能に Electronの代替を目指すRust製のアプリケーションフレームワーク「Tauri」の開発チームは、「Tauri 2.0」リリース候補版の公開を発表しました。 Everyone assumes your dev environment and network are safe. Tauri doesn't assume that & protects you as a dev. Tauri 2.0 RC for Mobile and Desktop available right now. Read the announcement:https://t.co/SXv1tgNHGm — Tauri (@TauriApps) August

      Electron代替を目指す「Tauri 2.0」リリース候補版が公開。Windows/Mac/Linuxに加えてiOS/Androidアプリ開発も可能に
    • Rust製ブラウザエンジンの「Servo」、アプリに組み込み可能なクロスプラットフォーム対応WebView化を目指す。Electron代替を目指す「Tauri」への組み込み実現へ

      Rust製ブラウザエンジンの「Servo」、アプリに組み込み可能なクロスプラットフォーム対応WebView化を目指す。Electron代替を目指す「Tauri」への組み込み実現へ Rust製のWebブラウザエンジンとして開発が進められている「Servo」は、Servoをアプリケーションに組み込み可能なクロスプラットフォーム対応WebVeiwとする方向で開発を進め、それをアプリケーションフレームワークのTauriと協力してTauriがサポートする予定であることを発表しました。 TauriはElectronの代替を目指す、Web技術を用いてアプリケーションを開発するためのフレームワークです。 参考:Electron代替を目指すRust製フレームワーク「Tauri」がバージョン1.0に到達、Windows/Mac/Linuxに対応 現在のTauriは、UIのレンダリングエンジンとして、Windo

        Rust製ブラウザエンジンの「Servo」、アプリに組み込み可能なクロスプラットフォーム対応WebView化を目指す。Electron代替を目指す「Tauri」への組み込み実現へ
      • 「Rust」「Tauri」などのモダン技術で開発されたWin/Mac/Linux対応ファイラー「Spacedrive」/大手クラウドストレージに依存しないファイル管理を目指す野心的なプロジェクト【レビュー】

          「Rust」「Tauri」などのモダン技術で開発されたWin/Mac/Linux対応ファイラー「Spacedrive」/大手クラウドストレージに依存しないファイル管理を目指す野心的なプロジェクト【レビュー】
        • Electron代替を目指す軽量なフレームワーク「Tauri v2」β版リリース。iOS/Android対応など

          JavaScriptとHTML/CSSを用いてアプリケーションを構築できるElectronの代替を目指し、より軽量なRust製のフレームワークとして開発されている「Tauri v2」のβ版がリリースされました。 iOS/Androidモバイル対応 TauriはこれまでWindows、Mac、Linuxに対応したデスクトップ版が2022年6月にバージョン1.0としてリリースされていますが、iOSとAndroidに対応したモバイル対応は正式版となっていませんでした。 Tauri v2ではWindows、Mac、Linuxに加えてモバイル版としてAndroidとiOSに対応することで、デスクトップ版のアプリケーションからモバイル版への移植をスムーズに行えるようになります。 また、モバイルOSで提供されている通知機能、NFC対応、生体認証、バーコードの読み取り、クリップボードなどのAPIにもアクセ

            Electron代替を目指す軽量なフレームワーク「Tauri v2」β版リリース。iOS/Android対応など
          • Rust製ブラウザエンジンの「Servo」がElectron代替を目指す「Tauri」への組み込みに対応、プロトタイプとして実装

            Rust製ブラウザエンジンの「Servo」がElectron代替を目指す「Tauri」への組み込みに対応、プロトタイプとして実装 Linux Foundation傘下でRust製のWebブラウザエンジンとして開発が進められている「Servo」は、Electron代替を目指すフレームワーク「Tauri」への組み込みサポートを、プロトタイプとして実装したことを明らかにしました。 Servo can now be used in an experimental build of WRY, the webview library behind Tauri! More on offscreen rendering, multiple webviews, and other embedding improvements ↓ pic.twitter.com/jElJUusZZU — Servo (@Se

              Rust製ブラウザエンジンの「Servo」がElectron代替を目指す「Tauri」への組み込みに対応、プロトタイプとして実装
            • 【JavaScript】ここがしんどかったよTauri開発【Rust】 - Qiita

              2024年2月2日にTauri 2.0がβ版となりました。昨年から個人的にいくつかTauriの1系でデスクトップアプリケーションを開発してきたのですが、ここが辛かった!というのを列挙してみました。 因みに公開しているのは以下となります。 Iron Beads Editor(Mac OS版) String Scouter(Mac OS版)(Windows版) 尚、Iron Beads Editor(以下IBE)に関しては元々Vanilla.jsでweb側を作っていて、それの機能追加版となります。 なぜTauriを選択したのか? まずTauriを選択する前に以下のプラットフォームを検討しました。 Platform 所感とか

                【JavaScript】ここがしんどかったよTauri開発【Rust】 - Qiita
              • Rust製Webレンダリングエンジン「Servo」、デスクトップアプリ作成フレームワーク「Tauri」を試験的に統合

                Linux Foundation Europe傘下のプロジェクトである、Rustで書かれたWebレンダリングエンジンServoの開発チームは、WebフロントエンドとRustによるバックエンドを組み合わせたデスクトップアプリケーションを構築するためのフレームワークである、Tauriとの統合に関する最新アップデートを1月19日(現地時間)に公開した。 今回のアップデートは、将来的なServoとTauriの統合のために行われており、WebviewライブラリであるWRYへのServoサポートの追加が行われている。現時点で作成されている概念実証は、本番環境には対応していないものの、servo-wry-demoブランチをチェックアウトして、READMEに従うことで試すことができる。 さらに、ネイティブウィンドウ内の任意の場所に、Servo Webviewを配置することが可能になるとともに、半透明または

                  Rust製Webレンダリングエンジン「Servo」、デスクトップアプリ作成フレームワーク「Tauri」を試験的に統合
                • RustによるクロスプラットフォームGUIフレームワーク「Tauri 2.0」のベータ版が公開

                  Tauri 2.0では、AndroidとiOSにおけるモバイルアプリの開発が可能になり、ネイティブAPIへのアクセスとTauri CLIによって既存のデスクトップ向け実装を、シームレスにモバイルへ移植できるようになっている。 セキュリティ面では、バージョン1.0のホワイトリストに加えて、アクセスコントロールリストに基づいてコマンドを許可し、特定のウィンドウやリモートURLのスコープ定義が可能になった。 新機能としては、プロセス間通信にカスタムプロトコルを使用するようになるとともに、現状ではまだ未完成ながら、単一のウィンドウへの複数のWebviewの追加がサポートされている。また、JavaScriptによるウィンドウメニューおよびトレイアイコンの設定がサポートされたほか、mudaを利用したRustとJavaScript APIの両方で、ネイティブコンテキストメニューが利用できるようになった。

                    RustによるクロスプラットフォームGUIフレームワーク「Tauri 2.0」のベータ版が公開
                  • GitHub - gitbutlerapp/gitbutler: The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte

                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                      GitHub - gitbutlerapp/gitbutler: The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte
                    • Tauri 2.0

                      $env:CTA_ARGS="--rc"; irm https://create.tauri.app/ps | iex

                        Tauri 2.0
                      • Rust初心者がノリでTauri製デスクトップアプリを作ってみた - Qiita

                        ジョブカン事業部のアドベントカレンダー5日目です。 今回は、Rustの基本構文だけを軽く勉強した状態でRustでデスクトップアプリを作ってハマった点について書いてみたいと思います。 作成したアプリ 今回作成したアプリは、英語の文章を打ち込むと単語や文章単位でDeepL APIで翻訳して日本語を表示してくれるという自分用の英語勉強アプリです。 英語勉強の際に小説などの文章を写経しながら、わからないフレーズを翻訳しながら写していくような使い方ができます。 英語版wikipediaのRustページ冒頭を入れてみた例 https://en.wikipedia.org/wiki/Rust_(programming_language) 技術選定 今回はデスクトップアプリを作成しようと思っていたので、最初に候補に上がったのは以前使ったことがあるElectronでした。 Electronで作成しても良かっ

                          Rust初心者がノリでTauri製デスクトップアプリを作ってみた - Qiita
                        • Tauri でアプリを作ってみよう|Rust GUI の決定版! Tauri を使ってクロスプラットフォームなデスクトップアプリを作ろう

                            Tauri でアプリを作ってみよう|Rust GUI の決定版! Tauri を使ってクロスプラットフォームなデスクトップアプリを作ろう
                          • Tauri 2.0 Release Candidate

                            import CommandTabs from '@components/CommandTabs.astro'; We are very proud to finally announce the first release candidate for the new major version of Tauri. After over half a year of beta versions, following over a year of alpha versions we are finally at the point where we consider Tauri 2 stabilized and do no longer expect breaking changes. We want to use a comparably short release candidate t

                              Tauri 2.0 Release Candidate
                            • Tauri + Fresh (/Deno) で簡単な端末エミュレータを作ってみた

                              Rust Advent Calendar 2023 の11日目の記事です. Rust で動く GUI フレームワークである Tauri と,Deno の Web フレームワーク Fresh を用いて端末エミュレータを作りました. 結局一部の機能しかまともに再現することができず,実用に耐え得る端末エミュレータは実装できませんでしたが,それはそれとして面白かったのでここに残します. なお,低レイヤーの話と高レイヤーの話が混在しているので,興味の薄い部分は適宜読み飛ばしてください. ソースコードは GitHub で公開しています. 使用技術について 以下で Tauri と Fresh について一言ずつ説明します.詳しい解説は先人の分かりやすい記事にお任せします. ちなみにこれらを選んだ理由は,単に Rust で作られた新しい技術を使ってみたかったからです. Tauri Tauri はクロスプラッ

                                Tauri + Fresh (/Deno) で簡単な端末エミュレータを作ってみた
                              • 【Tauri】テキストエディタを作る - Qiita

                                はじめに Tauriで簡単なエディタを作ったので、セットアップから開発までの流れをまとめました。 成果物 フロントエンドはTypescriptとHTMLで作りました。 また、開発にはVSCodeを使用しました。 セットアップ まずはプロジェクトのひな形を作成します。 $ npm create tauri-app ✔ Project name · Tauri-Editor ✔ Package name · tauri-editor ✔ Choose which language to use for your frontend · TypeScript / JavaScript - (pnpm, yarn, npm, bun) ✔ Choose your package manager · npm ✔ Choose your UI template · Vanilla ✔ Choose yo

                                  【Tauri】テキストエディタを作る - Qiita
                                • Next.js(Typescript)+Tauri(Rust)でのデスクトップアプリ制作 | TKブログ

                                  はじめに本記事では、Typescriptを使用したNext.jsとTauriによるアプリケーション開発のチュートリアルを紹介します。このチュートリアルを通じて、デスクトップアプリケーションの作成に必要なスキルと知識を身につけることができます。 Typescriptでデスクトップアプリを作成する場合、Electronも候補になってきますが、Tauriのほうがメモリや容量がかなり抑えられるアプリが作成できます Next.jsとTauriの基本Next.jsはサーバーサイドレンダリングや静的サイト生成に優れたReactフレームワークです。一方、Tauriはウェブ技術を使って軽量なデスクトップアプリケーションを作成するためのフレームワークです。 Next.jsの詳細については公式ドキュメントを、Tauriについては公式ガイドを参照してください。 今回Next.jsについてはAPPRouterを利用

                                    Next.js(Typescript)+Tauri(Rust)でのデスクトップアプリ制作 | TKブログ
                                  • WhisperとTauri(Rust+Typescript)で自動文字起こしアプリ開発 - Qiita

                                    ※この記事は文系的冗長性及び反知性的曖昧主義に支配されています1。 葬送の限界事務職員 事務職御用達コラボレーションツール「Teams」にライブ文字起こし機能が導入されました2。幹部会議の議事録作成に命を燃やす我ら事務職員にとって、使わない手はありません。しかし同機能をオンにすると、すべての参加者にそれが通知されてしまいます。ここで文系的危機回避能力を発動、事前伺いを実行! 上司A「弊社のセキュリティ規定でトランスクリプト機能を使って良いのは機密性2情報までだよ?」 上司B「この会議は機密性2だけど機密性3の扱いだよ?」 上司C「M社に情報抜かれない保証は?ポリシーではだめだよ、相対契約にそう書いた?」 同期達「同期で昼食会しよう!会費は一人4,000円ね!」 _人人人人人人人人人人人人人人人人人人人_ > まるで!御伽の話!終わり!迎えた証! <  ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y

                                      WhisperとTauri(Rust+Typescript)で自動文字起こしアプリ開発 - Qiita
                                    • Tauri でのオレオレ UI 状態管理とコンフィグ管理 v1 - Qiita

                                      はじめに GUI アプリにおいては、あらゆる面におけるステート・コンフィグ管理が欲しくなる時がある。 言語設定や Dark/Light テーマ設定などの設定に加え、アプリ終了時にどのページを開いていたかなどを永続保存しておきたい事も多い。 Tauri にはそうした状態管理を行う専用のモノはないが、案内はある。 しかしながら、実際にはどういったコードに落とし込んでいればいいかを模索するため、現時点ではベースはこうしておいたほうがいいかな?みたいなのを残しておきたく思った。 環境 Windows 11 Pro 23H2 Rust 1.74.1 Tauri 1.5.3 TypeScript 5.0.0 Svelte 4.2.7 サンプルパッケージ Tauri でのステート管理の基本 Tauri ではスタートアップ時に .manage(state) で追加することで、フロントエンドとバックエンド両

                                        Tauri でのオレオレ UI 状態管理とコンフィグ管理 v1 - Qiita
                                      • Announcing the Tauri v2 Beta Release

                                        Original image available in the blog post. Tauri v2 has been in progress for over a year and it is now ready to take the next step towards being stable! We have just released Tauri v2.0.0-beta.0 which represents a major milestone from our roadmap. The v2 release introduces mobile support to Tauri and also comes with several new features that have been requested by the community. Let's get a high l

                                          Announcing the Tauri v2 Beta Release
                                        • 「TAURI」をはじめる前に -「Rust」の基礎と開発環境の構築

                                          本連載では、オープンソースのデスクトップRustアプリフレームワーク「TAURI」について解説していきます。第1回の今回は「Rust」の概要やインストール方法、ビルドと実行方法を紹介します。 はじめに 今回から、プログラミング言語「Rust(ラスト)」でデスクトップアプリを開発する記事を連載していきます。デスクトップアプリの開発には「TAURI(タウリ)」という「Electron(エレクトロン)」に似たフレームワークを使います。 デスクトップアプリなので、GUIを備えることができます。GUIはWebページをデザインすることで作るのでメイン言語はRustですが、Webページを作るのに「HTML5+CSS+JavaScript」の知識も必須になります。本連載ではRustの文法とHTML5+CSS+JavaScriptのコードについては解説しますが、HTML5+CSS+JavaScriptの文法

                                            「TAURI」をはじめる前に -「Rust」の基礎と開発環境の構築
                                          • NLnet; Servo improvements for Tauri

                                            Verso is a new browser initiative that is based on the Servo browser engine - a cross-platform, open source web engine written in Rust managed by Linux Foundation Europe. The project originates from an earlier effort to integrate Servo in Tauri, a widely used open source system for distributing cross-platform applications capable of running content and applications using web technology outside of

                                            • Tauri + Vite + MantineUI でiOS向けのアプリを作り、AppStoreに配信する

                                              こんにちは。だだっこぱんだです。 今回はTauriを使ってiOSアプリを作っていきます。 読むのがおすすめな人 フロントエンドをやってる人 Tauriについてあまり知らない人 iOSやAndroidのアプリを作りたいけどFlutterやSwift, Javaなどを覚えるのは大変だなと思っている人 Tauriとは 超ざっくり説明すると、Rustで書かれたデスクトップアプリを作るためのフレームワークです。 ElectronのようにHTML, CSS, JavaScriptで書くことができます。 Rustだからと言って身構える必要はなく、実際のところある程度のアプリであればほとんどJavaScriptで完結します。 v2のalpha版ではiOS, Androidにも対応しています。 ググれば色々出てくるので調べてみてください。 環境 これらの環境を前提として、進めていきます。 MacOS Ven

                                                Tauri + Vite + MantineUI でiOS向けのアプリを作り、AppStoreに配信する
                                              • Tauri v2.0.0-betaがリリースされたので触ってみた

                                                この記事は毎週必ず記事がでるテックブログ "Loglass Tech Blog Sprint" の 27週目 の記事です! 1年間連続達成まで 残り26週 となりました! 背景 元々Electronについて調べている中でTauriに出会い、バンドルサイズが少ないことやRustを利用していることから個人的に注目をしていました。 そのTauriで2024年2月2日にv2のベータ版がリリースされたので触ってみました。 詳細については公式でブログが出ているので参考にしてください。 バージョン Tauri v2.0.0-beta Tauri2.0でできること 改めてTauri2.0で何ができるようになるのか公式のロードマップから見ていきます。 ロードマップでは以下のような記述があり、 Powerful Plugins: Many of the Tauri APIs have been shifted

                                                  Tauri v2.0.0-betaがリリースされたので触ってみた
                                                • This month in Servo: CSS filters, testing changes, Tauri, and more! - Servo, the embeddable, independent, memory-safe, modular, parallel web rendering engine

                                                  Servo has had some exciting changes land in our nightly builds over the last month: as of 2023-09-23, ‘@media (resolution)’ queries are now supported (@sagudev, #30406) as of 2023-09-28, the ‘dir’ attribute getter now behaves correctly (@EnnuiL, #30435) this fixes over 12000 subtests in the HTML test suite! Much of the recent work on Servo has been around upgrading the components we share with Fir

                                                  • 「TAURI」で「ピアノ音楽」アプリを作ろう

                                                    第8回の今回は、「TAURI」でピアノのUIを演奏するとピアノのサウンドが鳴るデスクトップアプリを開発していきます。 はじめに 今回は、図1のような3オクターブのド3~シ5までのピアノのインターフェースでピアノを演奏するだけの音楽アプリ「piano」を開発します。このようなときにマウスクリックではなく、スマホやタブレットのタッチパネルであれば本当にピアノを演奏するのと似たことができるのですが。 サウンドの再生は「JavaScript」で比較的簡単に実装できますが、今回は「Rust」との連携を学習できるように、あえてRustでサウンドを再生します。なお、今回はRustと連携するために第6回で作成した画像ビューアからちょっと発展させて、「ステート」機能というテクニックを使います。 気軽にピアノ音のデータまでは録音して作れないので、サンプルのサウンドデータは筆者が用意しました。サウンドデータはサ

                                                      「TAURI」で「ピアノ音楽」アプリを作ろう
                                                    • tauri 2.0.0 beta1 に移行した - tokuhirom's blog

                                                      tauri 2.0.0 beta1 が出た。今後は大きい breaking changes はなさそうってことなので、移行してみる。 趣味で作ってるメモアプリを tauri 2.0.0 beta1 に移行した。 趣味だから、まぁ beta でもいいかな的なやつです。 npm install @tauri-apps/cli@next npm run tauri migrate ってやると、一通り自動マイグレーションされるので、それでだいたいいける。 が、微妙にぶっ壊れるので、新規で skelton 作って、それとの差分を見ながら調整していくみたいな作業はやっぱり必要。 fs まわり [dependencies] tauri-plugin-fs = "2.0.0-beta.0" というふうに rust 側の Cargo.toml に依存追加する。 src-tauri/src/main.rs に

                                                      • Rust x Tauri に入門してみた - Qiita

                                                        概要 最近は寒さも一層厳しくなり、本格的な冬を感じますが、皆さんはいかがお過ごしでしょうか。 さて、今年もアドベントカレンダーを書く時期になりました。 自身の得意分野で記事を書くのも良いのですが、アドベントカレンダーを書く年末は、新しい知識を取り入れる良い契機になると思うんですよね。 なので、今年のアドカレも新しいことに入門する内容で書くことにしました。 今回は、RsutとGUIフレームワークのTauriに入門します。 また、今回の記事の大半は下記のサイトから学んだ内容になります。 最終的に出来上がるのは、下記のような看板ボードになります。 環境 各バージョン $ rustc -V rustc 1.74.1 (a28077b28 2023-12-04) $ cargo-tauri -V tauri-cli 1.5.9 $ node -v v20.9.0 $ yarn -v 1.22.21

                                                          Rust x Tauri に入門してみた - Qiita
                                                        • Local AI with Postgres, pgvector and llama2, inside a Tauri app - ElectricSQL

                                                          The first wave of LLM-enabled apps used large models running in the cloud. It's a running joke that most AI startups are just a wrapper around the OpenAI API. This naturally involves sending your prompt and context data to a third party API. This typically doesn't matter too much when you're just generating funny elephant pictures. But if you're building consumer or professional apps, you don't wa

                                                            Local AI with Postgres, pgvector and llama2, inside a Tauri app - ElectricSQL
                                                          • 「TAURI」+「Rust」ではじめるデスクトップアプリ開発

                                                            第15回の今回は「TAURI」でオープンソースのデータベース「SQLite3」を使用して、テーブル表に表示する解説をしていきます。

                                                            • 「TAURI」にも必要な「Rust」の「クレート」を使う

                                                              第5回の今回は、「TAURI」にも必要な「Rust」の追加機能である「クレート」の使い方やプログラミング方法について解説します。 はじめに 次回から本格的に「TAURI」を使っていきますが、今回はTAURIにも必要な「Rust」の「クレート」のインストール方法やプログラミング方法について解説していきます。 クレートとは、Rustでプログラミングする際に基本機能だけではできない画像を扱ったり、サウンドを扱ったりといった様々な機能を追加するためのプログラムです。クレートは通常のrsファイルでRustプログラミングしたものと同じもので、バイナリやライブラリで提供されます。クレートは誰でも公開できたりダウンロードできたりします。 今回は、パソコンのすぐわかる主な機能と言えば画面と音なので、画像とサウンドを扱うクレートを紹介したいと思います。 サンプルプロジェクトのzipファイル(TauriSamp

                                                                「TAURI」にも必要な「Rust」の「クレート」を使う
                                                              • Tauri: Mixing JavaScript With Rust for GUI Desktop Apps

                                                                Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.

                                                                  Tauri: Mixing JavaScript With Rust for GUI Desktop Apps
                                                                • 【Tauri】Windowsのウィンドウズをぐるぐるするソフトを作った話

                                                                  お初にお目にかかります、Rustで自己満足アプリを作るのが趣味なnamniumと申します!普段はQiitaでの投稿が多いのですが、Zennにもお試しで投稿してみたいと思い今回書かせていただきました 今回作成したwin-win-mapは、Windowsのウィンドウ及びマウスカーソルを召喚・移動させるユーティリティアプリです! リポジトリ: https://github.com/anotherhollow1125/win-win-map ダウンロードページ: https://github.com/anotherhollow1125/win-win-map/releases 動画の通り、本アプリケーションを使うことでマウスポインタ、ウィンドウをショートカットキー等で特定座標に召喚したり、マップでドラッグすることでウィンドウを動かしたりできます 制作した動機 本アプリを制作した動機は、筆者の作業環

                                                                    【Tauri】Windowsのウィンドウズをぐるぐるするソフトを作った話
                                                                  • 【Tauri・Rust・Vue3】ストレージの使用状況をサンバースト図により可視化するためのアプリを作成しました - Qiita

                                                                    作ったもの アプリの特徴 ストレージの使用状況をサンバースト図により可視化することができます。サンバースト図のアークを左クリックすると、サンバースト図やリストが自動的に更新されます。アークを右クリックすると、コンテキストメニューが開き、OSの標準ファイルマネージャーで該当のディレクトリを開いたり、該当のディレクトリ・ファイルのパスをクリップボードにコピーしたりすることが可能です。 デフォルトでは、OSのルートディレクトリをスキャンする仕様になっていますが、スキャンしたいディレクトリを指定することで、より高速にスキャンすることが可能です。また、スキャンさせたくないディレクトリを複数設定することも可能です。 フレームワークはTauriを利用しているためマルチプラットフォーム対応で、Linux、macOS、Windowsで動作することを確認済みです。 フロントエンドの処理はVue3 + Java

                                                                      【Tauri・Rust・Vue3】ストレージの使用状況をサンバースト図により可視化するためのアプリを作成しました - Qiita
                                                                    • クロスプラットフォーム対応のアプリフレームワーク「Tauri」v2.0.0-rc.2が公開 ほか ~6件を掲載(8月9日のダイジェストニュース)【ダイジェストニュース】

                                                                        クロスプラットフォーム対応のアプリフレームワーク「Tauri」v2.0.0-rc.2が公開 ほか ~6件を掲載(8月9日のダイジェストニュース)【ダイジェストニュース】
                                                                      • Web技術でデスクトップアプリ作成を可能にする「Tauri」、バージョン2.0のRCが公開

                                                                        デスクトップアプリ作成に使用できるフレームワーク「Tauri」の開発チームは、次期版「Tauri 2.0」のリリース候補版(RC:Release Candidate)を1日(現地時間)に公開した。TauriはApache Licence 2.0とMITライセンスで公開しているオープンソース・ソフトウェアだ。 Tauriは「Electron」と同様、Web技術をデスクトップアプリ作成に応用可能にするフレームワーク。ElectronではメインプロセスをJavaScriptで記述するが、TauriではRustで記述する。また、Electronでは完成したアプリケーションに実行環境としてWebブラウザ「Chromium」とNode.jsを付属させるが、Tauriでは実行環境として各OSが標準で備えているWebブラウザ(WebView)を使用する。完成したアプリケーションに実行環境を付属させる必要が

                                                                          Web技術でデスクトップアプリ作成を可能にする「Tauri」、バージョン2.0のRCが公開
                                                                        • Tauriで作ったアプリをMicrosoft Storeへリリースする [コード署名無料]

                                                                          こんにちはmofmofでエンジニアをしているshwldです。 をリリースしたのですが、Windows版はMicrosoft Storeに提出しました。 最初は、Macと同じくサイト上からダウンロードさせようと思ったのですが、ある壁が立ちはだかったのです。 コード署名証明書 アプリケーションにデジタル署名することで、アプリをダウンロードしたユーザーは信頼された発行元であることが確認できます。 安心してアプリを利用することができますね。 これがないと、こういうのが出ます。こんなのでたらインストールするのは抵抗がありますね... これに対処するには、有料のコードサイニング証明書というものを買う必要がありますが、安めのものでも年間2万くらい払わないといけません。 Microsoft Storeからリリースすればこのコストがなくなる Windowsストアに出す場合は、自己署名証明書で署名して提出する

                                                                            Tauriで作ったアプリをMicrosoft Storeへリリースする [コード署名無料]
                                                                          • Tauri vs Iced vs egui: Rust GUI framework performance comparison (including startup time, input lag, resize tests) · Lukasʼ Blog

                                                                            Recently I found myself in need of doing GUI with Rust, so I researched and experimented a bit. In this post, I want to share the data I collected, as it might help others. I will mostly compare Tauri, Iced and egui as those seem to be popular choices. I spent quite a bit of time performing tests to assess the speed/performance of these libraries, as a snappy UI experience is something I really va

                                                                            • ROS2のUI開発にTauriを使用した話 | 豆蔵デベロッパーサイト

                                                                              ROS(Robot Operating System)や ROS2 を用いてロボットシステムのアプリケーションを構築する際、皆さんはどのような UI フレームワークを活用していますか。 開発者向けのツールに関しては、独自のプラグインを作成し、これをRQtに組み込む方法があります。また、開発者以外のユーザーを対象とした画面では、Qt を使用して一から開発するケースも多いことでしょう。 rosbridge_suite の rosbridge_server を通じて、JSON API を用いた Web アプリケーションとして ROS と通信する方法も存在します。弊社では、この方法を利用してリモートでロボットシステムを操作したり、センサーの状態を確認するようなユースケースに取り入れています。 タッチパネルに UI を表示する組み込みアプリケーションにおいては、Qt が強力な選択肢です。しかし、最近

                                                                                ROS2のUI開発にTauriを使用した話 | 豆蔵デベロッパーサイト
                                                                              • Tauriアプリアイコン作成

                                                                                アイコン作成までtauri-cliでできるとは思いませんでした。 アイコン作成方法 1024x1024pxの透過情報付きPNGファイルを準備する project/src-tauriに移動してcargo tauri icon <PATH OF PNG>を実行 その他周辺情報 画像の準備 1024x1024のフリーアイコンは検索でパッと出てこなかった SVG形式でDLしてネット上の変換ツールを使用させて頂いて作成 DevToysでできればいいのになぁ cargo tauri icon --helpについて tauri-cli-icon 1.4.0現在、source iconは1240x1240pxと表示される Tauri Icon Guideでは1024x1024pxと記載がある 普通に考えて1024x1024pxだと思ったので1024x1024pxで動作確認 参考文献 Tauri Icon

                                                                                  Tauriアプリアイコン作成
                                                                                • Google拡張機能と連携できるTauriベースのアプリを作った(Tauriで別アプリからアクセス出来るローカルサーバーを開く) - Qiita

                                                                                  // Prevents additional console window on Windows in release, DO NOT REMOVE!! #![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] use std::sync::OnceLock; use actix_cors::Cors; use actix_web::{web, App, HttpResponse, HttpServer, Responder}; use tauri::{Manager, Window}; // 一度だけ初期化ができる変数として、アプリウィンドウを定義 static WINDOW: OnceLock<Window> = OnceLock::new(); fn main() { tauri::Builder::defa

                                                                                    Google拡張機能と連携できるTauriベースのアプリを作った(Tauriで別アプリからアクセス出来るローカルサーバーを開く) - Qiita