Files
create/kindred-icons/edit-paste.svg
forbes-0023 224feda4ad
Some checks failed
Build and Test / build (push) Has been cancelled
feat(icons): add Catppuccin Mocha icon override infrastructure
Set up the foundation for custom Kindred Create icons:

- Add kindred-icons/ directory with Catppuccin Mocha themed SVG icons
- Modify BitmapFactory to prioritize kindred-icons/ in search path
- Add CMake install rules to package icons with application
- Include documentation (README.md) with design guidelines
- Add 12 initial icons as proof of concept:
  - File: document-new, document-open, document-save
  - Edit: edit-undo, edit-redo, edit-copy, edit-cut, edit-paste, delete
  - View: zoom-in, zoom-out, view-refresh
  - System: preferences-system

All icons follow the standard template:
- 32x32 viewBox
- Rounded rectangle background (rx=4, surface0 #313244)
- Catppuccin Mocha color palette

Closes #3
2026-02-05 11:17:27 -06:00

13 lines
787 B
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
<rect x="2" y="2" width="28" height="28" rx="4" fill="#313244"/>
<!-- Clipboard back -->
<rect x="7" y="6" width="18" height="22" rx="2" fill="#45475a" stroke="#94e2d5" stroke-width="1.5"/>
<!-- Clipboard clip -->
<rect x="12" y="4" width="8" height="5" rx="1" fill="#585b70" stroke="#94e2d5" stroke-width="1"/>
<!-- Pasted content indicator -->
<rect x="10" y="12" width="12" height="12" rx="1" fill="#a6e3a1" fill-opacity="0.3" stroke="#a6e3a1" stroke-width="1.5"/>
<!-- Lines on pasted content -->
<line x1="12" y1="15" x2="20" y2="15" stroke="#cdd6f4" stroke-width="1.5" stroke-linecap="round"/>
<line x1="12" y1="19" x2="18" y2="19" stroke="#cdd6f4" stroke-width="1.5" stroke-linecap="round"/>
</svg>