506 Commits (151d97a508a0cd6c4ee5f30e1a9fa954df1e6302)

Author SHA1 Message Date
Dan Walmsley 02b3bf253a add OnInitialiseNSWindow to allow inheritors to hook into NSWindow/Panel setup before being shown. 4 years ago
Dan Walmsley a77f9d3e54 add setCanBecomeKeyWindow to protocol 4 years ago
Dan Walmsley aa06e02c6d arrange fields nicely. 4 years ago
Dan Walmsley e4bbebac7d restore _canBecomeKeyWindow flag, important to distinguish behavior of a window and a popup. 4 years ago
Dan Walmsley 060ec9694b Merge pull request #8165 from AvaloniaUI/fixes/position-osx 4 years ago
Dan Walmsley 03e00d6b71 ensure position property is consistent before window is open. 4 years ago
Dan Walmsley 3948f98787 dont static cast to protocol 4 years ago
Dan Walmsley 3faebf205a [OSX] ensure window state is obeyed. 4 years ago
Dan Walmsley 168b91fd52 [OSX] ensure flyouts, menus and popups can be overlayed on fullscreen windows 4 years ago
Dan Walmsley 7e95fd8c4f [OSX] NSWindow open at position specified by user. 4 years ago
Dan Walmsley 8c47595ba3 ensure windows open at center by default. 4 years ago
Dan Walmsley 3e8ce3deb1 [OSX] GetFrameSize - explicitly detect when native side didnt touch result object to signal null. 4 years ago
Dan Walmsley 845be8ae0e [OSX] until window is shown FrameSize is null. 4 years ago
Dan Walmsley b9bbd6ff0f Revert "remove redundant api GetFrameSize." 4 years ago
Dan Walmsley 05e6c9cfd9 remove redundant api GetFrameSize. 4 years ago
Dan Walmsley 08487446d9 [OSX] cache IsClientAreaExtendedToDecorations, and apply it when NSPanel / NSWindow is created and Shown. 4 years ago
Dan Walmsley c756f812ec remove shadow invalidation hack. 4 years ago
Dan Walmsley 3600639d39 re-create NSWindow if we call show and need to swap out for a dialog. 4 years ago
Dan Walmsley 99e07e68d5 remove unnecessary cast. 4 years ago
Dan Walmsley d6a4a6c901 ensure cast to protocol instead of concrete types. 4 years ago
Dan Walmsley 1cca34f56e actually create nspanels for dialogs. 4 years ago
Dan Walmsley f008e403cf make it compile 2 versions is AvnWindow (NSWindow / NSPanel version) 4 years ago
Dan Walmsley cd9be07ced ensure menu gets applied. 4 years ago
Dan Walmsley 8be332ab1d make AvnWindowProtocol 4 years ago
Dan Walmsley 0ac5a1c808 set min and max when creating window. 4 years ago
Dan Walmsley e76887fe25 INSWindowHolder uses NSView and NSWindow types. 4 years ago
Dan Walmsley 2372155995 only create the window if reference is null 4 years ago
Dan Walmsley 0ee1a7e391 add explanation for init with content size. 4 years ago
Dan Walmsley 4cba4519f3 only create the NSWindow when show is called. Cache sizes until needed. 4 years ago
Dan Walmsley 66d7ffe2e9 use content min/max size for minsize. 4 years ago
Dan Walmsley 3aab84d8da remove some imports no longer needed. 4 years ago
Dan Walmsley f19639684d move AutoFitContentView to its own file. 4 years ago
Dan Walmsley 4892352db5 move avnview to its own file. 4 years ago
Dan Walmsley c029ddfb32 fix project config. 4 years ago
Dan Walmsley 68af00ef0e remove unused code in other classes. 4 years ago
Dan Walmsley 68b4173743 remove unused window code. 4 years ago
Dan Walmsley 947590d453 fix warnings 4 years ago
Dan Walmsley e2b76313b7 further seperate out files. 4 years ago
Dan Walmsley 6eb40ac09d make avalonia-native compile again with import instead of include. 4 years ago
Dan Walmsley 2cf78ac11c move IWindowBaseImpl to its own file. 4 years ago
Lubomir Tetak bf61dd9a1e macos - disable native menus completely 4 years ago
Dariusz Komosinski 628ae788e4 Fix PointToClient not working on macOS. 4 years ago
Dan Walmsley 4b5e86c72d [OSX] reset maximised state when window is dragged. 4 years ago
Giuseppe Lippolis bdb75b9715 fixes(OSX): Suppress expression result unused. 4 years ago
Giuseppe Lippolis 9670acd709 fixes(OSX): convertBaseToScreen:' is deprecated: first deprecated in macOS 10.7 4 years ago
Mike Irving a529ae88d5 Grammatical corrections to product names: XCode -> Xcode, .Net -> .NET, Javascript -> JavaScript, MacOS -> macOS, MacOs -> macOS 4 years ago
Dan Walmsley 54e4f13ea6 Revert "[OSX] fix resize calls before window shown." 4 years ago
Dan Walmsley 0a65e0a50d forcefully invalidate shadow. 4 years ago
Lubomir Tetak 394a5be402 OSX handle CMD+key up combinations in Avalonia 4 years ago
Dan Walmsley 06807324d0 [OSX] fix resize calls before window shown. 4 years ago