81 Commits (816fb91d4e1ddc41a3b59ebce2867a4146228755)

Author SHA1 Message Date
Julien Lebosquain 816fb91d4e
Move GetWindowsZOrder to IWindowingPlatform (#20633) 1 month ago
Julien Lebosquain cf5b12e700
Enable nullability in Avalonia.Native (#20378) 3 months ago
Julien Lebosquain 1f8701a2fc
Add Window.CanMinimize/CanMaximize (#18117) 7 months ago
Jumar Macato 945b371bd7
Don't crash when a misbehaving app calls Show on a closed/closing window on macOS (#16341) 2 years ago
Max Katz 05ac6d2f1d
Screens API refactor (#16295) 2 years ago
Steven Kirk ae44889370
[macOS][X11] Release mouse capture when dialog shown (#16205) 2 years ago
Benedikt Stebner 143399f65a
Avalonia.Native TopLevel embedding (#15932) 2 years ago
Bartosz Korczyński 7a7ab8e5f8
feat: Add API for fetching window Z-order (#14909) 2 years ago
Max Katz 200f037c63
Fix NRE in SetParent (#14384) 2 years ago
Julien Lebosquain 9f5a1027fd
Warning cleanup (#13656) 2 years ago
Nikita Tsukanov 8680c612fd OSX rendering refactoring 3 years ago
Max Katz d42a40fda7 Remove AvaloniaNativePlatformOptions.UseGpu as it's not supported in 11.0 (always uses GPU) 3 years ago
Steven Kirk 6c852f805f Don't allow window zoom when CanResize=false. 3 years ago
Benedikt Stebner 26263cd7ad Fix cursor rect 3 years ago
Benedikt Stebner d69f4a86dc Add missing using 3 years ago
Benedikt Stebner decf863bc9 Initial macOS IME integration 3 years ago
Julien Lebosquain 7eda49e061 Ensure IRenderRoot.Renderer is never null 3 years ago
Max Katz f5a81d71e2 Introduce TopLevelImpl.TryGetFeature instead of having multiple interfaces per feature 3 years ago
Steven Kirk 8124ca5ffc Update Closing event in Avalonia.Native. 3 years ago
Nikita Tsukanov eaf2ce38a4 Context management 3 years ago
Steven Kirk ec74057151 Removed a number of interfaces. 3 years ago
Dan Walmsley 08487446d9 [OSX] cache IsClientAreaExtendedToDecorations, and apply it when NSPanel / NSWindow is created and Shown. 4 years ago
Dan Walmsley 874480d77f allow setting the window title to null on osx. 4 years ago
dvdsvdv vrfsv ea269261a7 match OSX behavior with Win behavior 5 years ago
Steven Kirk d6d583a16e Initial implementation of OSX automation. 5 years ago
Dan Walmsley 5596750634 initial attempt at detecting chrome double click. 5 years ago
Nikita Tsukanov 165bc28409 [AVNCOM] Manually pass `bool` values as `int` for now 5 years ago
Nikita Tsukanov aeb08c7ae3 Use MicroCom instead of SharpGen (NOT TESTED YET) 5 years ago
Nikita Tsukanov b9985a8fa0 Refactorings for opengl context and surface management 6 years ago
Dan Walmsley a8aff643f0 fix more nits. 6 years ago
Dan Walmsley ce6beb8851 add some documentation. 6 years ago
Dan Walmsley 42cb926e92 indicate if managed decorations are needed via platform. 6 years ago
Dan Walmsley 12eb481fb7 Extended client area compatible with fullscreen mode. 6 years ago
Dan Walmsley c63e4d13b0 fix sizing when disabling extended mode. 6 years ago
Dan Walmsley 1ba0d5eb6d osx supports prefering system chrome buttons and also can turn chrome buttons on or off. 6 years ago
Dan Walmsley 668dd760c2 working titlebar height setting. 6 years ago
Dan Walmsley f91bc7a8fb almost working chrome api osx. 6 years ago
Dan Walmsley 4c5c806729 initial implementation of chrome api on osx. 6 years ago
Dan Walmsley 72e24625a0 Stubs for TitleBarHeight Hint. 6 years ago
Dan Walmsley 73d5025448 Add a readonly offscreen margin, to get the portion of the window that is offscreen. 6 years ago
Dan Walmsley 37e4e68b9d add hints for further control over chrome. 6 years ago
Dan Walmsley aea6f7bff9 Revert "use thickness as the ExtendClientArea hint." 6 years ago
Dan Walmsley 68e8541f75 use thickness as the ExtendClientArea hint. 6 years ago
Dan Walmsley 1168dd186d add client area extending api to window. 6 years ago
Dan Walmsley 2501698af1 whitespace 6 years ago
Dan Walmsley 86ac0ff5a5 OSX implement SetParent 6 years ago
Dan Walmsley 313a292fc4 extend api so that when a parent is set you can state if the current window becomes modal. 6 years ago
Dan Walmsley cfdd21e432 add stubs for osx implementation. 6 years ago
Nikita Tsukanov e2bde7155f Refactored GL version and context management 6 years ago
Dan Walmsley cf0568a959 Rename HasDecorations api to SetDecorations api. 6 years ago