496 Commits (4669ae39bbd0fa37545e032733e4b1868618a270)

Author SHA1 Message Date
Julien Lebosquain a31ff27fdf
Fixes stuck modifier keys on focus lost on macOS (#16788) 1 year ago
Steven Kirk c6cdbfec3b
Add basic integration tests for NativeControlHost and improve its automation/a11y support. (#15542) 2 years ago
Ikko Eltociear Ashimine fc70228dc9
chore: update comimpl.h (#16011) 2 years ago
Benedikt Stebner 4b494d9edb
Make sure Popups do not attempt to take focus when they are shown (#16365) 2 years ago
Max Katz 32c2f08200
MacOS sandboxing feature (#16090) 2 years ago
Max Katz 05ac6d2f1d
Screens API refactor (#16295) 2 years ago
Benedikt Stebner 3eda9a0e22
Fix embedded TopLevel coordinate conversion (#16181) 2 years ago
Max Katz 3124c8d4fe
Set isDirectory:true explicitly to help [NSURL fileURLWithPath] method (#16061) 2 years ago
Lubomir Tetak b1e96ad6ef
Notify window on mouseEntered (#15251) 2 years ago
Steven Kirk aab93ff16e
macOS: Don't include two windows in a11y tree. (#15899) 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
Nikita Tsukanov 27e40b820e
Create a new run loop observer for a nested loop if it's being started from an observer callback (#15425) 2 years ago
Max Katz e3e42b2c15
Properly rethrow RegisterTick errors instead of returning generic E_FAIL (#14938) 2 years ago
Max Katz 83c11750a8
CAMetalLayer should not be opaque (#14761) 2 years ago
Max Katz 326ef7c9fd
Add .NET 8 target (Avalonia 11.1) (#14535) 2 years ago
Max Katz 628a62e250
Implement MacOSProperties.IsTemplateIcon attached property on TrayIcon (#14348) 2 years ago
Rosentti d6f5e7ddb6
IsVisible for NativeMenuItem(s) (#14567) 2 years ago
workgroupengineering bbef4bbf83
fix(macOS): map CursorDragMove to openHand (#14623) 2 years ago
Dan Walmsley 6513f71a7a
fix macos crash at startup by not parsing all app arguments into uris. (#14494) 2 years ago
Benedikt Stebner f9c89b1ebb
[Mac] Make sure emulated text input is generated after key down (#14407) 2 years ago
Dan Walmsley 0e014f9cb6
Add an event so that users can detect when an Application icon is clicked (#14106) 2 years ago
Steveice10 e0c6e11a42
Add tooltip support to NativeMenuItem. (#13350) 2 years ago
Benedikt Stebner 26035be849
[Mac] Fix keyDown event (#13280) 2 years ago
Benedikt Stebner b18d2f74f3
[Mac] Handle control keys all the time (#13220) 2 years ago
Max Katz adb97bd5b6
Fix macOS clipboard formats mapping (#13197) 2 years ago
Benedikt Stebner be0d00232a [Mac] Only raise TextInput for non empty keySymbol 2 years ago
Benedikt Stebner 4ef901b22b
Always process key events via input context unless it is disabled by user code (#13143) 2 years ago
Steven Kirk 965276d616
Disallow entering fullscreen when showing window. (#12865) 2 years ago
Max Katz cd4bf7a02b
MacOS file type filter in native file dialog (#12899) 2 years ago
Julien Lebosquain ac00fe2bf4
Key handling improvements (#12549) 2 years ago
Tako b15ee692da
Add support for setting tooltip text for TrayIcons (#12948) 2 years ago
Benedikt Stebner c1ab50b08f
[Mac] Rework raw keyDown/textInput handling (#12774) 2 years ago
Steven Kirk 84320594bb
Don't clear clipboard in SetText. (#12866) 2 years ago
Max Katz d07e59bc5e Implement CVDisplayLink based timer on macOS 2 years ago
Hanjiang Yu f895661879 Fix main loop cancellation from another thread 3 years ago
Dan Walmsley e0ffb920a9 fix macos keydown and textinput events being raised in the wrong order. 3 years ago
Steven Kirk 1b2d3948d0 Fix accessibilityWindow. 3 years ago
Steven Kirk 2c91d7f893 Handle null from RootProvider_GetWindow. 3 years ago
daniilpavliuchyk 5d2b9edec3 Fix window incorrect positioning with window startup location CenterScreen on MacOS 3 years ago
Julien Lebosquain e16deecd6a
Use ProcessExit to cleanup the native resources 3 years ago
Julien Lebosquain 2dd92675e3
macOS native: fix destructors accessing freed .NET objects 3 years ago
Nikita Tsukanov 8680c612fd OSX rendering refactoring 3 years ago
Sergey Mikolaitis d5b280453c [MacOS] [Input] use uint64 timestamp in other places, including avn.idl 3 years ago
Sergey Mikolaitis 1ff87d8dd5 [Input] [MacOS] fix timestamp overflow on objC side 3 years ago
Benedikt Stebner 6da9f884de More fixes 3 years ago
Benedikt Stebner be40f91959 Minor tweaks 3 years ago
Benedikt Stebner bc6773f930 Fix InputContext event handling 3 years ago
Nikita Tsukanov 13bbdc729e Use deadline-based and platform-implemented background processing for macOS 3 years ago
Nikita Tsukanov ee445f2197 Fixed dispatcher for macOS 3 years ago