diff --git a/ISSUES-PLATFORM.md b/ISSUES-PLATFORM.md new file mode 100644 index 000000000..82d9ee6c3 --- /dev/null +++ b/ISSUES-PLATFORM.md @@ -0,0 +1,124 @@ +# Wails v3 Issues by Platform + +Analysis of open v3-related issues categorized by platform. + +**Last Updated:** 2025-12-13 + +## Summary + +| Platform | Open | Fixed (PR Created) | +|----------|------|-------------------| +| Linux | 6 | 8 | +| MacOS | 19 | 0 | +| Windows | 32 | 0 | + +--- + +## Linux Issues + +### Fixed / PR Created +| # | Title | Status | +|---|-------|--------| +| [4769](https://github.com/wailsapp/wails/issues/4769) | Window menu crashes on Wayland | **Closed** (PR #4770 merged) | +| [4642](https://github.com/wailsapp/wails/issues/4642) | AppImage build fails | **Closed** | +| [4584](https://github.com/wailsapp/wails/issues/4584) | Compilation error with next runtime | **Closed** | +| [4397](https://github.com/wailsapp/wails/issues/4397) | File explorer doesn't open directories | **Closed** (PR #4777 merged) | +| [4494](https://github.com/wailsapp/wails/issues/4494) | Systray context menu hides app | **PR #4775** (Ready for Testing) | +| [4429](https://github.com/wailsapp/wails/issues/4429) | Window max size on Wayland | **PR #4778** (Ready for Testing) | +| [4424](https://github.com/wailsapp/wails/issues/4424) | Event emitter blocks menu | **PR #4776** | +| [4339](https://github.com/wailsapp/wails/issues/4339) | Build dependencies docs for distros | **Closed** (docs added) | + +### Open Issues +| # | Title | Type | +|---|-------|------| +| [4575](https://github.com/wailsapp/wails/issues/4575) | Generate `.desktop` file for Linux build | Enhancement | +| [4457](https://github.com/wailsapp/wails/issues/4457) | `wails doctor` false positive on Fedora 41 | Bug | +| [4412](https://github.com/wailsapp/wails/issues/4412) | WebKitGTK media player URI handler | External Issue | +| [4398](https://github.com/wailsapp/wails/issues/4398) | Debug config crashing | Bug | +| [4368](https://github.com/wailsapp/wails/issues/4368) | EGLDisplay Initialization failed | Bug | +| [3896](https://github.com/wailsapp/wails/issues/3896) | Additional WebKit2 load-change events | Enhancement | + +--- + +## MacOS Issues (19 Open) + +| # | Title | Type | +|---|-------|------| +| [4756](https://github.com/wailsapp/wails/issues/4756) | macOS window.collectionBehavior | Enhancement | +| [4650](https://github.com/wailsapp/wails/issues/4650) | Window behavior issues | Bug | +| [4592](https://github.com/wailsapp/wails/issues/4592) | Webview crashes on macOS 26 (Tahoe) | Bug (v2) | +| [4583](https://github.com/wailsapp/wails/issues/4583) | StartHidden apps can't show via dock | Bug | +| [4582](https://github.com/wailsapp/wails/issues/4582) | Internationalization for Mac apps | Question | +| [4578](https://github.com/wailsapp/wails/issues/4578) | Bindings generator type alias issue | Bug | +| [4567](https://github.com/wailsapp/wails/issues/4567) | Custom protocol configuration | Question | +| [4554](https://github.com/wailsapp/wails/issues/4554) | exec.Command not finding PATH | Bug | +| [4421](https://github.com/wailsapp/wails/issues/4421) | CanChooseFiles behavior differences | Bug (also Windows) | +| [4389](https://github.com/wailsapp/wails/issues/4389) | Hide/show window crashes app | Bug | +| [4379](https://github.com/wailsapp/wails/issues/4379) | Frontend bindings error handling | Bug | +| [4365](https://github.com/wailsapp/wails/issues/4365) | Nil pointer in processURLRequest | Bug | +| [4353](https://github.com/wailsapp/wails/issues/4353) | Window close with pending async call | Bug | +| [4290](https://github.com/wailsapp/wails/issues/4290) | Print dialog does not open | Bug | +| [4236](https://github.com/wailsapp/wails/issues/4236) | Menu item position after hide/show | Bug | +| [4025](https://github.com/wailsapp/wails/issues/4025) | Improve generate icons | Enhancement | +| [4012](https://github.com/wailsapp/wails/issues/4012) | Dynamic Context Menu | Enhancement | +| [3760](https://github.com/wailsapp/wails/issues/3760) | MacOS Panels support (PR ready) | Enhancement | +| [2413](https://github.com/wailsapp/wails/issues/2413) | Installer for mac using packages | Enhancement | +| [2012](https://github.com/wailsapp/wails/issues/2012) | macOS binary signing | Enhancement | + +--- + +## Windows Issues (32 Open) + +| # | Title | Type | +|---|-------|------| +| [4761](https://github.com/wailsapp/wails/issues/4761) | HiddenOnTaskbar mouse click issues | Bug | +| [4704](https://github.com/wailsapp/wails/issues/4704) | Systray icon not defaulting to app icon | Bug | +| [4680](https://github.com/wailsapp/wails/issues/4680) | Frameless window resize with scrollbar | Bug | +| [4672](https://github.com/wailsapp/wails/issues/4672) | Drag and drop "not enough memory" | Bug (Fixed in alpha.44) | +| [4667](https://github.com/wailsapp/wails/issues/4667) | Taskfile "package" fails | Bug | +| [4607](https://github.com/wailsapp/wails/issues/4607) | Admin privileges for Windows build | Enhancement | +| [4605](https://github.com/wailsapp/wails/issues/4605) | Bindings fail to generate | Bug | +| [4593](https://github.com/wailsapp/wails/issues/4593) | Unable to restrict min width/height | Bug | +| [4589](https://github.com/wailsapp/wails/issues/4589) | wails3 package failed | Bug | +| [4559](https://github.com/wailsapp/wails/issues/4559) | EnabledFeatures crashes program | Bug | +| [4556](https://github.com/wailsapp/wails/issues/4556) | 502 with vite server | Bug | +| [4551](https://github.com/wailsapp/wails/issues/4551) | Not supporting Go 1.25 | Bug (v2) | +| [4538](https://github.com/wailsapp/wails/issues/4538) | SetProcessDpiAwarenessContext fails | Bug | +| [4513](https://github.com/wailsapp/wails/issues/4513) | Startup build error after upgrade | Bug | +| [4462](https://github.com/wailsapp/wails/issues/4462) | Menubar not redrawing on snap | Bug | +| [4428](https://github.com/wailsapp/wails/issues/4428) | CORS error with large data | Bug | +| [4421](https://github.com/wailsapp/wails/issues/4421) | CanChooseFiles behavior | Bug (also MacOS) | +| [4418](https://github.com/wailsapp/wails/issues/4418) | WebView2 promises don't resolve | Bug (v2) | +| [4408](https://github.com/wailsapp/wails/issues/4408) | Fullscreen API click through | Bug | +| [4402](https://github.com/wailsapp/wails/issues/4402) | Dialog button callback | Bug | +| [4373](https://github.com/wailsapp/wails/issues/4373) | App crashes (v2) | Bug (v2) | +| [4362](https://github.com/wailsapp/wails/issues/4362) | Build --obfuscated fails | Bug | +| [4358](https://github.com/wailsapp/wails/issues/4358) | WebView2Process failed | Bug | +| [4355](https://github.com/wailsapp/wails/issues/4355) | Event listener (Chinese) | Question | +| [4349](https://github.com/wailsapp/wails/issues/4349) | Admin permissions not persisting | Bug | +| [4342](https://github.com/wailsapp/wails/issues/4342) | Crash loading big Cesium file | Bug | +| [4333](https://github.com/wailsapp/wails/issues/4333) | WebView2 media autoplay | Enhancement | +| [4273](https://github.com/wailsapp/wails/issues/4273) | DisableMenu property missing | Enhancement | +| [4233](https://github.com/wailsapp/wails/issues/4233) | Custom dialog icon not working | Bug | +| [4151](https://github.com/wailsapp/wails/issues/4151) | Systray menu icon crashes | Bug | +| [3894](https://github.com/wailsapp/wails/issues/3894) | OnShutdown on WM_ENDSESSION | Enhancement | +| [3693](https://github.com/wailsapp/wails/issues/3693) | ShellNotifyIcon fails | Bug | +| [2625](https://github.com/wailsapp/wails/issues/2625) | UAC Manifest issue | Bug | + +--- + +## Session Work Summary (2025-12-13) + +### PRs Created +- **PR #4775** - Fix systray context menu hiding attached window (#4494) +- **PR #4776** - Fix event emitter blocking and RLock/delete race (#4424) +- **PR #4777** - Fix file explorer URI escaping (#4397) +- **PR #4778** - Fix Wayland max window size constraints (#4429) + +### Direct Commits +- `17bce06c5` - Add Linux runtime dependencies and nfpm packaging guide (#4339) + +### Issues Closed +- #4769 - Window menu crash on Wayland (PR #4770 already merged) +- #4397 - File explorer directories (PR #4777) +- #4339 - Build dependencies documentation (docs added)