From 854293b904f4bc59f768ec264103d5f7992a6a83 Mon Sep 17 00:00:00 2001 From: Niklas Liesch Date: Thu, 24 Apr 2025 14:51:39 +0200 Subject: [PATCH 1/2] adding snap to grid button new file: crates/rnote-ui/data/icons/scalable/actions/snap-to-grid-symbolic.svg modified: crates/rnote-ui/data/meson.build modified: crates/rnote-ui/data/resources.gresource.xml modified: crates/rnote-ui/data/ui/mainheader.ui modified: crates/rnote-ui/data/ui/penssidebar/selectorpage.ui --- .../scalable/actions/snap-to-grid-symbolic.svg | 10 ++++++++++ crates/rnote-ui/data/meson.build | 1 + crates/rnote-ui/data/resources.gresource.xml | 1 + crates/rnote-ui/data/ui/mainheader.ui | 2 +- crates/rnote-ui/data/ui/penssidebar/selectorpage.ui | 13 ++++++++++++- 5 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 crates/rnote-ui/data/icons/scalable/actions/snap-to-grid-symbolic.svg diff --git a/crates/rnote-ui/data/icons/scalable/actions/snap-to-grid-symbolic.svg b/crates/rnote-ui/data/icons/scalable/actions/snap-to-grid-symbolic.svg new file mode 100644 index 0000000000..b012b35ccc --- /dev/null +++ b/crates/rnote-ui/data/icons/scalable/actions/snap-to-grid-symbolic.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/crates/rnote-ui/data/meson.build b/crates/rnote-ui/data/meson.build index abc1032e1c..1cdba8f3b0 100644 --- a/crates/rnote-ui/data/meson.build +++ b/crates/rnote-ui/data/meson.build @@ -262,6 +262,7 @@ rnote_ui_gresources_icons_files = files( 'icons/scalable/actions/shapebuilder-quadrantcoordsystem2d-symbolic.svg', 'icons/scalable/actions/shapebuilder-rectangle-symbolic.svg', 'icons/scalable/actions/sidebar-reveal-symbolic.svg', + 'icons/scalable/actions/snap-to-grid-symbolic.svg', 'icons/scalable/actions/stroke-color-symbolic.svg', 'icons/scalable/actions/stylus-button-eraser-symbolic.svg', 'icons/scalable/actions/stylus-button-primary-symbolic.svg', diff --git a/crates/rnote-ui/data/resources.gresource.xml b/crates/rnote-ui/data/resources.gresource.xml index 356b29244b..8993ddebf9 100644 --- a/crates/rnote-ui/data/resources.gresource.xml +++ b/crates/rnote-ui/data/resources.gresource.xml @@ -134,6 +134,7 @@ icons/scalable/actions/shapebuilder-quadrantcoordsystem2d-symbolic.svg icons/scalable/actions/shapebuilder-rectangle-symbolic.svg icons/scalable/actions/sidebar-reveal-symbolic.svg + icons/scalable/actions/snap-to-grid-symbolic.svg icons/scalable/actions/stroke-color-symbolic.svg icons/scalable/actions/stylus-button-eraser-symbolic.svg icons/scalable/actions/stylus-button-primary-symbolic.svg diff --git a/crates/rnote-ui/data/ui/mainheader.ui b/crates/rnote-ui/data/ui/mainheader.ui index 037231106d..1b1eddfa05 100644 --- a/crates/rnote-ui/data/ui/mainheader.ui +++ b/crates/rnote-ui/data/ui/mainheader.ui @@ -101,4 +101,4 @@ - \ No newline at end of file + diff --git a/crates/rnote-ui/data/ui/penssidebar/selectorpage.ui b/crates/rnote-ui/data/ui/penssidebar/selectorpage.ui index 705810264d..b37d64515b 100644 --- a/crates/rnote-ui/data/ui/penssidebar/selectorpage.ui +++ b/crates/rnote-ui/data/ui/penssidebar/selectorpage.ui @@ -78,6 +78,17 @@ + + + Snap to Grid When Moving the Selection + win.snap-positions + snap-to-grid-symbolic + + + Select All Strokes @@ -137,4 +148,4 @@ - \ No newline at end of file + From b832558efa8906ec30b7c34c192182c1e7d5ea40 Mon Sep 17 00:00:00 2001 From: Niklas Liesch Date: Sat, 17 May 2025 14:50:04 +0200 Subject: [PATCH 2/2] fixing issues with windows modified: crates/rnote-ui/data/icons/scalable/actions/snap-to-grid-symbolic.svg --- .../actions/snap-to-grid-symbolic.svg | 30 ++++++++++++------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/crates/rnote-ui/data/icons/scalable/actions/snap-to-grid-symbolic.svg b/crates/rnote-ui/data/icons/scalable/actions/snap-to-grid-symbolic.svg index b012b35ccc..2956cf611e 100644 --- a/crates/rnote-ui/data/icons/scalable/actions/snap-to-grid-symbolic.svg +++ b/crates/rnote-ui/data/icons/scalable/actions/snap-to-grid-symbolic.svg @@ -1,10 +1,20 @@ - - - - - - - - - - \ No newline at end of file + + + + + +