feat(ui): Cheat-Sheet-Fenster im Hilfe-Menue
Sechs Markdown-Sheets (git, Conventional Commits, Claude CLI, Claude-Config, dotnet CLI, PowerShell) als EmbeddedResource, gerendert im modelosen, per Topmost anpinnbaren CheatSheetsWindow. MarkdownView bekommt dafuer das Opt-in CommandRows: `befehl` - beschreibung wird zu Mono-Chip + Copy-Button, jede ##-Sektion landet in einem Expander. Enthaelt ausserdem: Mission Control wird beim Oeffnen aus dem Minimiert-Zustand geholt, nicht nur aktiviert.
This commit is contained in:
@@ -80,6 +80,20 @@
|
||||
<MenuItem Header="{loc:Tr shell.menu.checkForUpdates}"
|
||||
Command="{Binding CheckForUpdatesCommand}"/>
|
||||
<MenuItem Header="{loc:Tr shell.menu.weeklyReport}" Command="{Binding OpenWeeklyReportCommand}"/>
|
||||
<MenuItem Header="{loc:Tr shell.menu.cheatSheets}">
|
||||
<MenuItem Header="{loc:Tr shell.menu.cheatSheetGit}"
|
||||
Command="{Binding OpenCheatSheetCommand}" CommandParameter="git"/>
|
||||
<MenuItem Header="{loc:Tr shell.menu.cheatSheetCommits}"
|
||||
Command="{Binding OpenCheatSheetCommand}" CommandParameter="conventional-commits"/>
|
||||
<MenuItem Header="{loc:Tr shell.menu.cheatSheetClaude}"
|
||||
Command="{Binding OpenCheatSheetCommand}" CommandParameter="claude-cli"/>
|
||||
<MenuItem Header="{loc:Tr shell.menu.cheatSheetClaudeConfig}"
|
||||
Command="{Binding OpenCheatSheetCommand}" CommandParameter="claude-config"/>
|
||||
<MenuItem Header="{loc:Tr shell.menu.cheatSheetDotnet}"
|
||||
Command="{Binding OpenCheatSheetCommand}" CommandParameter="dotnet-cli"/>
|
||||
<MenuItem Header="{loc:Tr shell.menu.cheatSheetPowershell}"
|
||||
Command="{Binding OpenCheatSheetCommand}" CommandParameter="powershell"/>
|
||||
</MenuItem>
|
||||
<MenuItem Header="{loc:Tr shell.menu.about}" Command="{Binding OpenAboutCommand}"/>
|
||||
</MenuItem>
|
||||
</Menu>
|
||||
|
||||
Reference in New Issue
Block a user