惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Hugging Face - Blog
Hugging Face - Blog
量子位
H
Help Net Security
Microsoft Azure Blog
Microsoft Azure Blog
MongoDB | Blog
MongoDB | Blog
小众软件
小众软件
爱范儿
爱范儿
博客园 - 【当耐特】
Vercel News
Vercel News
S
SegmentFault 最新的问题
M
MIT News - Artificial intelligence
F
Fortinet All Blogs
Apple Machine Learning Research
Apple Machine Learning Research
GbyAI
GbyAI
博客园 - 叶小钗
博客园_首页
V
Visual Studio Blog
宝玉的分享
宝玉的分享
B
Blog
MyScale Blog
MyScale Blog
C
Check Point Blog
博客园 - 三生石上(FineUI控件)
L
LangChain Blog
V
V2EX

rnote_macos:v0.14.0+227 commits

Remove Poppler (a9515106) · Commits · René de Hesselle / rnote_macos · GitLab Update lcms to 2.18.0 (be6f6b0c) · Commits · René de Hesselle / rnote_macos · GitLab Update runner to sequoia-7 (2be5835e) · Commits · René de Hesselle / rnote_macos · GitLab Update Rnote to 0.14.0 (ef5d60be) · Commits · René de Hesselle / rnote_macos · GitLab Update runner to sequoia-5 (7e527622) · Commits · René de Hesselle / rnote_macos · GitLab Raise minimum OS to Big Sur (9b5d3de9) · Commits · René de Hesselle / rnote_macos · GitLab Remove unused metamodule (9e8d54b8) · Commits · René de Hesselle / rnote_macos · GitLab Upgrade HarfBuzz with Graphite (04b965ce) · Commits · René de Hesselle / rnote_macos · GitLab Fix fonts not being bundled (868da651) · Commits · René de Hesselle / rnote_macos · GitLab Update Rnote to 0.13.1 (0de16159) · Commits · René de Hesselle / rnote_macos · GitLab Replace gtk-mac-bundler with abcreate (467892d2) · Commits · René de Hesselle / rnote_macos · GitLab Use Sequoia runner (f52c9066) · Commits · René de Hesselle / rnote_macos · GitLab Apply updates from gtk-osx (941d3cd4) · Commits · René de Hesselle / rnote_macos · GitLab Update jhb to 1.2 (dbe84463) · Commits · René de Hesselle / rnote_macos · GitLab Add pyparsing (0eab32bc) · Commits · René de Hesselle / rnote_macos · GitLab Update jhb to 1.1 (871a6b14) · Commits · René de Hesselle / rnote_macos · GitLab Configure cache for new arm64 runner (d6dc4a92) · Commits · René de Hesselle / rnote_macos · GitLab Update README (66156455) · Commits · René de Hesselle / rnote_macos · GitLab Update jhb to 0.56 (126396aa) · Commits · René de Hesselle / rnote_macos · GitLab Update libadwaita to 1.7.2 (2eaa5e36) · Commits · René de Hesselle / rnote_macos · GitLab Update Rnote to 0.12.0 (0a06d443) · Commits · René de Hesselle / rnote_macos · GitLab Update Rust to 1.86.0 (42523f9f) · Commits · René de Hesselle / rnote_macos · GitLab Update GTK to 4.18.4 (89f2c0ad) · Commits · René de Hesselle / rnote_macos · GitLab Add rnote-cli (b02b4fa2) · Commits · René de Hesselle / rnote_macos · GitLab Update libadwaita to 1.6.4 (867b1de5) · Commits · René de Hesselle / rnote_macos · GitLab Update GTK to 4.16.12 (e6f58829) · Commits · René de Hesselle / rnote_macos · GitLab Update jhb to 0.55 (4f5c993e) · Commits · René de Hesselle / rnote_macos · GitLab Update jhb to 0.52 (32059b65) · Commits · René de Hesselle / rnote_macos · GitLab Update Rnote to 0.11.0 (e4902aa7) · Commits · René de Hesselle / rnote_macos · GitLab Update Poppler to 24.07.0 (d6159982) · Commits · René de Hesselle / rnote_macos · GitLab
Update Rnote bundle patch (fdf859b1) · Commits · René de ...
René de Hesselle · 2025-12-06 · via rnote_macos:v0.14.0+227 commits
Original line number Diff line number Diff line
--- a/crates/rnote-ui/src/env.rs	2025-11-02 17:20:23
+++ B/crates/rnote-ui/src/env.rs	2025-11-02 17:20:27
@@ -12,7 +12,7 @@
https://patch-diff.githubusercontent.com/raw/flxzt/rnote/pull/1577
From 795d6764b70ffc7d22406941d55501158d387d0e Mon Sep 17 00:00:00 2001
From: Doublonmousse <115779707+Doublonmousse@users.noreply.github.com>
Date: Sun, 2 Nov 2025 20:26:05 +0100
Subject: [PATCH 1/2] chore: update mac `env.rs` to modernize application
 bundle
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Co-Authored-By: René de Hesselle <11375494+dehesselle@users.noreply.github.com>
---
 crates/rnote-ui/src/env.rs | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/crates/rnote-ui/src/env.rs b/crates/rnote-ui/src/env.rs
index fabeb59277..0143a99e35 100644
--- a/crates/rnote-ui/src/env.rs
+++ b/crates/rnote-ui/src/env.rs
@@ -12,7 +12,7 @@ pub(crate) fn lib_dir() -> anyhow::Result<PathBuf> {
         let canonicalized_exec_dir = exec_parent_dir()?.canonicalize()?;
 
         if macos_is_in_app_bundle(&canonicalized_exec_dir) {
@@ -9,12 +26,43 @@
         } else {
             Ok(PathBuf::from(config::LIBDIR))
         }
@@ -89,7 +89,7 @@
@@ -82,14 +82,14 @@ pub(crate) fn setup_env() -> anyhow::Result<()> {
 
         if macos_is_in_app_bundle(canonicalized_exec_dir) {
             let data_dir = data_dir()?;
-            let lib_dir = lib_dir()?;
+            let resources_dir = exec_parent_dir()?.canonicalize()?.join("../Resources");
 
             // SAFETY: this setup only happens while still being single-threaded
             unsafe {
                 std::env::set_var("XDG_DATA_DIRS", data_dir);
                 std::env::set_var(
                     "GDK_PIXBUF_MODULE_FILE",
-                    lib_dir.join("gdk-pixbuf-2.0/2.10.0/loaders.cache"),
+                    lib_dir.join("../Resources/etc/loaders.cache"),
+                    resources_dir.join("/etc/loaders.cache"),
                 );
             }
         }

From 67acc9d451ae3c7f2bca12c071e7944fbfc3f84b Mon Sep 17 00:00:00 2001
From: Doublonmousse <115779707+Doublonmousse@users.noreply.github.com>
Date: Wed, 26 Nov 2025 19:01:26 +0100
Subject: [PATCH 2/2] fixup: remove unneeded leading `/` in `env.rs` for macos

---
 crates/rnote-ui/src/env.rs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/crates/rnote-ui/src/env.rs b/crates/rnote-ui/src/env.rs
index 0143a99e35..defe0da729 100644
--- a/crates/rnote-ui/src/env.rs
+++ b/crates/rnote-ui/src/env.rs
@@ -89,7 +89,7 @@ pub(crate) fn setup_env() -> anyhow::Result<()> {
                 std::env::set_var("XDG_DATA_DIRS", data_dir);
                 std::env::set_var(
                     "GDK_PIXBUF_MODULE_FILE",
-                    resources_dir.join("/etc/loaders.cache"),
+                    resources_dir.join("etc/loaders.cache"),
                 );
             }
         }