Add CLI Support and Desktop Integration for Windows Applications#593
Add CLI Support and Desktop Integration for Windows Applications#593MuhammadUsamaMX wants to merge 2 commits intoTibixDev:mainfrom
Conversation
- Implemented comprehensive CLI for installing and launching Windows apps - Added desktop shortcut management with icon extraction - Fixed FreeRDP launch issues with proper process lifecycle management - Added guest server endpoints for installer upload and app launching - Integrated Linux application menu with Windows apps - Added emoji stripping and name mapping for CLI compatibility - Created install script for easy CLI setup
|
Well, unless I'm blind,I only have 2 options in the context menu in the WinBoat Apps gui: 'Launch' and 'Edit'. No 'Add to App menu' option. I'm running WinBoat 0.9.0 on Zorin OS 18. Anything I can check? |
|
same here, in 0.9.0 there is only launch and edit in context menu |
|
"No breaking changes. Purely additive feature set." |
|
Hi! I see this was developed after the latest release (0.9.0)... If I am understanding it right, this will be implemented on next Winboat release... When will be released the next version of Winboat? |
|
Thank you for taking your time to implement this feature, but there are many design decisions made here that do not align with our vision. Please always read the contribution guidelines, as for large features, consulting with us would save both parties time. I'll be closing this PR, as #417 is already on its way to be merged, as the two PR's are in obvious conflict. |
This PR implements comprehensive CLI support and desktop integration for WinBoat, enabling users to install and launch Windows applications from the terminal and Linux application menus.
Key Features:
CLI Interface (scripts/winboat-cli.ts):
Desktop Integration:
Additional Changes:
Tested with VLC, File Explorer, Command Prompt, and other applications. All features working correctly with both Docker and Podman setups.
Closes #496 , #311, #225 Supersedes #337 Related to #417
No breaking changes. Purely additive feature set.