feat: add Report/About/Changelog buttons to Support ribbon group

- REPORT opens GitHub new-issue page
- ABOUT opens a dialog window with version, OS and arch info + Copy Info button
- CHANGELOG opens GitHub releases page
- Fix Windows build: add windows-sys as target-specific dependency for PRINT command

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Hakan Seven 2026-04-22 22:22:33 +03:00
commit 070ad1f9c5
15 changed files with 222 additions and 0 deletions

17
assets/icons/report.svg Normal file
View file

@ -0,0 +1,17 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
<!-- Bug body (oval) -->
<ellipse cx="12" cy="13" rx="5" ry="6"/>
<!-- Head -->
<circle cx="12" cy="6" r="2.2"/>
<!-- Antennae -->
<line x1="10.5" y1="4.2" x2="8" y2="2"/>
<line x1="13.5" y1="4.2" x2="16" y2="2"/>
<!-- Left legs -->
<line x1="7" y1="10" x2="4" y2="9"/>
<line x1="7" y1="13" x2="4" y2="13"/>
<line x1="7" y1="16" x2="4" y2="17"/>
<!-- Right legs -->
<line x1="17" y1="10" x2="20" y2="9"/>
<line x1="17" y1="13" x2="20" y2="13"/>
<line x1="17" y1="16" x2="20" y2="17"/>
</svg>

After

Width:  |  Height:  |  Size: 683 B