Dan Walmsley
d34c31fa1c
implement disabling app delegate.
3 years ago
robloo
d816726ef0
Rename Scale to Scaling and update more comments
3 years ago
Nikita Tsukanov
48bd894e60
Use MicroCom.Runtime from nuget
3 years ago
robloo
6bc689a662
Updates from code review
3 years ago
Giuseppe Lippolis
9e1ff3e3be
fix: Addreaa review
3 years ago
Giuseppe Lippolis
3a9404171f
feat(Native): Address rule CA1822
3 years ago
Arhell
14029cb934
update src folder links
3 years ago
daniilpavliuchyk
50cea008d7
WIP
3 years ago
Nikita Tsukanov
70a86fccbf
Fixed initialization order
4 years ago
Nikita Tsukanov
def87fc2bb
Enable compositor for macOS by default
4 years ago
Nikita Tsukanov
2654b311fa
Actually enable enforced UI-thread rendering for macOS
4 years ago
Max Katz
06e141bf81
Update macOS implementations with some UTType support
4 years ago
Nikita Tsukanov
95b18fdf16
macOS support?
4 years ago
Nikita Tsukanov
223a675433
IPlatformGpu
4 years ago
Dan Walmsley
af237c6dd7
fix file dialog filter nullable annotation, and osx platform.
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."
This reverts commit 05e6c9cfd9 .
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
f008e403cf
make it compile 2 versions is AvnWindow (NSWindow / NSPanel version)
fix include mess, and pragma once.
4 years ago
Steven Kirk
f682f5af7c
Added generic virtual methods analyzer.
Added a new `DevAnalyzers` project with a single analyzer to detect generic virtual/interface methods.
4 years ago
Dan Walmsley
874480d77f
allow setting the window title to null on osx.
4 years ago
Max Katz
7a58a27fd9
Remove DesktopRuntime project and move AppBuilder to PlatformSupport project
4 years ago
Max Katz
4f2a4f785a
Add CallbackBase impl
4 years ago
Dan Walmsley
aae3b70180
fix build.
4 years ago
Dan Walmsley
2a4a1b28b1
add conditional force shutdown.
4 years ago
Dan Walmsley
15def96af4
fix quit menu item osx.
4 years ago
Dan Walmsley
74adcfd17b
[OSX] AvaloniaNativeMenuExporter, populates the users menu with the standard OSX items.
4 years ago
odalet
c73a6c86c0
Fixes #7309 - Each time we retrieve a null *PlatformOptions from AvaloniaLocator, return a default instance
4 years ago
Dan Walmsley
32bf6160df
use IControlledApplicationLifetime
4 years ago
Sergey Mikolaitis
c2d627360c
[MacOS] fix quit menu item copy paste mistake
4 years ago
Dariusz Komosinski
6986f0d668
Implement screen helper to simply cross platform screens implementation.
4 years ago
Steven Kirk
509b9d8f09
Add additional null checks to WindowBaseImpl.
Fixes #7231 .
4 years ago
Dariusz Komosinski
a7ace8f57b
Add more platform specific screen from X methods.
4 years ago
Takoooooo
21cc80932a
use IPlatformSettings instead of creating a separate interface.
4 years ago
Takoooooo
bf731fdcfc
add comments
4 years ago
Takoooooo
00a286f0e8
Add separate platform settings for touch.
4 years ago
Nikita Tsukanov
494cb01105
Updated microcom
4 years ago
Nikita Tsukanov
1ed495afe2
Use microcom generator from nuget
4 years ago
Giuseppe Lippolis
2ac4eafdcf
fixes: WarningsAsErrors in Visual Studio
4 years ago
Jumar Macato
18115363f8
Update src/Avalonia.Native/AvaloniaNativePlatformExtensions.cs
Co-authored-by: Max Katz <maxkatz6@outlook.com>
4 years ago
Dan Walmsley
048cf388bc
allow disabling of osx menu export.
4 years ago
Sergey Mikolaytis
8578160fbc
[OSX] Refactor Native App Menu. Move default menu initialization code from ObjC to C#. ( #6909 )
* [NativeMenu] [Refactoring] Move Default Menu creation from native lib to C# (C# side of code)
* fix return type for IAvnApplicationCommands
* [Native] menu refactoring (ObjC side)
* fix nullref
* minor refactor
Co-authored-by: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Co-authored-by: Dan Walmsley <dan@walms.co.uk>
4 years ago
Steven Kirk
691f93a1ed
Multi-target net6.0.
4 years ago
Steven Kirk
5534e66bcd
Implement isAccessibilitySelected.
4 years ago
Steven Kirk
bc128676c4
Make OSX a11y work again.
Pretty major refactor of that code.
4 years ago
Giuseppe Lippolis
59f4adcdd3
fix: Warning CS0067 The event is never used
4 years ago
Takoooooo
afd7203087
fix formatting
4 years ago
Dan Walmsley
89f7742909
more review fixes.
4 years ago