Skip to content

feat(deps): remove inkscape dependency, use imagemagick (#25) - #26

Merged
github-actions[bot] merged 1 commit into
mainfrom
feat/remove-inkscape-dep-issue-25
Sep 2, 2026
Merged

github-actions[bot] merged 1 commit into
mainfrom
feat/remove-inkscape-dep-issue-25

Conversation

@prostopasta

Copy link
Copy Markdown
Owner

Closes #25

Summary

  • Remove inkscape dependency (~70MB) in favor of imagemagick (convert / magick) with high-DPI vector rendering (-density 384) and optional rsvg-convert fallback for settings icon preview caching.
  • Update Debian packaging metadata (packaging/DEBIAN/control.template) to remove inkscape from Recommends.
  • Fix duplicate ### Prerequisites section in README.md and update requirements table.

Version Bump

  • Commit starts with feat: which triggers automated minor release bump (v1.4.0 -> v1.5.0) upon merge.

@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown

Test build ready -- PR #26

Install (Ubuntu/Debian/Mint):

wget -q 'https://github.com/prostopasta/xfce-night-switch/releases/download/pr-26-test-473175a/xfce-night-switch_1.4.0-pr.26.473175a_all.deb' -O /tmp/xns-test.deb \
  && sudo dpkg -i /tmp/xns-test.deb \
  && xfce-night-switch-setup

Checklist

  • Panel icon visible after setup
  • No errors in journalctl --user -u xfce-night-switch-startup.service

After verifying all items, confirm by commenting /test-passed -- PR will auto-merge.

@prostopasta

Copy link
Copy Markdown
Owner Author

/test-passed

@github-actions
github-actions Bot merged commit e10b35b into main Sep 2, 2026
3 checks passed
@github-actions
github-actions Bot deleted the feat/remove-inkscape-dep-issue-25 branch September 2, 2026 03:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove Inkscape dependency — use ImageMagick w/pre-built assets

1 participant