mirror of
https://github.com/wailsapp/wails.git
synced 2026-03-14 14:45:49 +01:00
This commit represents a complete redesign of the Wails v3 documentation structure and includes all recent v3-alpha updates. ## Major Changes ### Documentation Restructure - Migrated from /learn to organized /features, /guides, /reference structure - Created new Quick Start section with installation and first app guides - Added comprehensive Concepts section explaining architecture and lifecycle - Reorganized Contributing section with detailed guides for different contribution types - Added complete API Reference with separate pages for each major component ### New Documentation - Custom URL Protocols guide with NSIS automatic registration - Windows Packaging guide with NSIS, MSI, and MSIX options - Typed Events system with TypeScript binding generation - Complete menu documentation (Application, Context, System Tray) - Comprehensive dialog documentation (File, Message, Custom) - Window management guides (Basics, Events, Frameless, Multiple Windows) - Bindings documentation (Services, Methods, Models, Best Practices) - New tutorials: Todo app and Notes app (vanilla JS) ### v3-alpha API Updates - Typed Events: RegisterEvent[T] with strict mode and binding generation - Custom Protocols: NSIS macros for automatic Windows protocol registration - System Tray: Windows Show/Hide now fully functional with tooltip limits - Window Hidden: Fixed white flash on Windows when creating hidden windows - Notifications: Corrected import path to pkg/services/notifications - Frontend Runtime: Events.Emit now returns Promise<boolean> for cancellation ### Documentation Improvements - Updated all code examples to use @wailsio/runtime imports - Added platform-specific event tables and examples - Created comprehensive event reference with use cases - Added security best practices and validation patterns - Improved code examples with real-world use cases - Added troubleshooting sections and common patterns ### Files - Created: 60+ new documentation pages - Deleted: Old /learn structure (13 files) - Modified: 15 existing files for v3-alpha compatibility - Added: Tutorial assets and showcase images |
||
|---|---|---|
| .. | ||
| bboard.webp | ||
| cfntracker.webp | ||
| edex-ui.webp | ||
| emailit.webp | ||
| encrypteasy.webp | ||
| filehound.webp | ||
| gamestacker.webp | ||
| hiposter.webp | ||
| mchat.webp | ||
| minecraft-mod-updater.webp | ||
| minesweeper-xp.webp | ||
| modalfilemanager.webp | ||
| mollywallet.webp | ||
| october.webp | ||
| optimus.webp | ||
| portfall.webp | ||
| resizem.webp | ||
| riftshare-main.webp | ||
| scriptbar.webp | ||
| tiny-rdm1.webp | ||
| tiny-rdm2.webp | ||
| varly2.webp | ||
| wailsterm.webp | ||
| wally.webp | ||
| wombat.webp | ||
| ytd.webp | ||