Skip to content

Commit 0ac99d3

Browse files
authored
Merge pull request #155 from Noah4ever/feat/toolbar-svg-icons
feat(toolbar): switch tool icons to embedded SVGs
2 parents 00af58c + e1bddb0 commit 0ac99d3

18 files changed

Lines changed: 473 additions & 290 deletions

Cargo.lock

Lines changed: 257 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ calloop = "0.14"
2222
cairo-rs = { version = "0.21", features = ["png"] }
2323
cairo-sys-rs = "0.21"
2424

25+
# SVG icon rendering
26+
resvg = "0.44"
27+
tiny-skia = "0.11"
28+
2529
# Pango for advanced text rendering and font support
2630
pango = "0.21"
2731
pangocairo = "0.21"

assets/icons/arrow-up-right.svg

Lines changed: 1 addition & 0 deletions
Loading

assets/icons/circle.svg

Lines changed: 1 addition & 0 deletions
Loading

assets/icons/eraser.svg

Lines changed: 1 addition & 0 deletions
Loading

assets/icons/highlighter.svg

Lines changed: 1 addition & 0 deletions
Loading

assets/icons/list-ordered.svg

Lines changed: 1 addition & 0 deletions
Loading

assets/icons/minus.svg

Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading

assets/icons/mouse-pointer.svg

Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)