feat: implement notification color swatch and dependency verification #8
Reference in New Issue
Block a user
Delete Branch "feat/notify-swatch"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This pull request adds support for notification color swatches and implements installation dependency warnings.
Notification Swatch Support
magickorconvert).notify-sendpayload ifswatch_modeis enabled.Dependency Verification (
check_dependencies)magick/convert(ImageMagick),wl-copy/xclip(Clipboard utilities),jqandcurl, andpython3andPyQt6(essential for KDE Wayland Color Picker functionality).WAYLAND_DISPLAYandXDG_CURRENT_DESKTOP=KDE.--install, users receive clear, color-coded warnings if optional tools are missing, describing precisely what functionality will be limited.Test Suite Enhancements
tests/run_tests.shdesigned to test the--installcommand with a missing toolset.