Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions .github/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,23 @@ When adding new features:
5. **Update settings UI** - Add configuration options when appropriate
6. **Document in code** - Add XML comments for public APIs

## Icon Usage in WPF

**IMPORTANT**: When adding icons or symbols to WPF UI:

- **Always use Segoe MDL2 Assets font** instead of Unicode symbols
- Set `FontFamily="Segoe MDL2 Assets"` on TextBlock/TextBox controls
- Use hex codes like `` for chevron-right, `` for chevron-up, etc.
- **Never use plain Unicode characters** like ?, ?, ? - they display as `?` in the app
- See [Segoe MDL2 Assets icons list](https://learn.microsoft.com/en-us/windows/apps/design/style/segoe-ui-symbol-font)

Common icons used in GhostDraw:
- `` - ChevronRight (?)
- `` - ChevronUp (?)
- `` - ChevronDown (?)
- `` - Delete (??)
- `` - CheckMark (?)

## Resources

- [Low-Level Keyboard Hook Documentation](https://learn.microsoft.com/en-us/windows/win32/winmsg/lowlevelkeyboardproc)
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ name: CI Build
on:
push:
branches: [main]
pull_request:
branches: [main]
# pull_request:
# branches: [main]

permissions:
contents: write # Required for creating draft releases
Expand Down
3 changes: 2 additions & 1 deletion GhostDraw.sln
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GhostDraw", "Src\GhostDraw\
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GhostDraw.Tests", "Tests\GhostDraw.Tests\GhostDraw.Tests.csproj", "{2C665F98-F0C5-0A3F-9461-BB8A1A593CE2}"
EndProject
Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "GhostDraw.Installer", "Installer\GhostDraw.Installer.wixproj", "{E1C8B89D-3F4E-4A6F-9C8E-5D7A8B9C0D1E}"
Project("{B7DD6F7E-DEF8-4E67-B5B7-07EF123DB6F0}") = "GhostDraw.Installer", "Installer\GhostDraw.Installer.wixproj", "{E1C8B89D-3F4E-4A6F-9C8E-5D7A8B9C0D1E}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{8EC462FD-D22E-90A8-E5CE-7E832BA40C5D}"
ProjectSection(SolutionItems) = preProject
Expand All @@ -23,6 +23,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".github", ".github", "{02EA
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "docs", "docs", "{611A7057-6E33-46CA-BF31-21DA1B6765CF}"
ProjectSection(SolutionItems) = preProject
docs\Settings.png = docs\Settings.png
docs\TODO.md = docs\TODO.md
EndProjectSection
EndProject
Expand Down
Loading