Dan Walmsley
9e58728286
Merge pull request #7187 from AvaloniaUI/fixes/catalina-red-window
osx: Fixes red flicker on Catalina when resizing
4 years ago
Sergey Mikolaytis
634cb5e778
[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
Max Katz
283e9aa92a
Merge pull request #7110 from AvaloniaUI/fixes/2398-osx-bring-window-to-front-when-activated
[OSX] bring window to front when Activate() is called.
4 years ago
Dan Walmsley
c7932f4027
Merge pull request #7015 from ltetak/osx_dnd
OSX do not enforce DND copy effect
4 years ago
Dan Walmsley
eb015e2bdf
Merge pull request #7006 from gabornemeth/issue/6677-macos
fix stuck tooltips on macOS
4 years ago
Dan Walmsley
a7ba863c13
Merge pull request #6926 from AvaloniaUI/fixes/6827-osx-non-client-click
macOS: Only raise non-client click when outside view client area.
4 years ago
Dan Walmsley
82c3ff20f2
Merge pull request #6867 from AvaloniaUI/fixes/osx-fullscreen-modals
[OSX] allow child windows to be shown on top of fullscreen windows.
4 years ago
Tako
b03c0b0ac2
Merge pull request #6803 from AvaloniaUI/fixes/osx/non-client-clicks-popup-crash
[OSX] fix non-client click detection causing crash on popups.
4 years ago
Dan Walmsley
3bc719f51b
Merge pull request #6783 from AvaloniaUI/fixes/osx-border-shadow
restore osx window shadow fix.
4 years ago
Dan Walmsley
1bc51821e1
Merge pull request #6700 from AvaloniaUI/features/osx-non-client-clicks
implement non-client clicks on osx.
4 years ago
Dan Walmsley
081c89c9ec
Merge pull request #6560 from AvaloniaUI/feature/tray-icon-support
Feature/tray icon support
# Conflicts:
# src/Avalonia.Controls/ApiCompatBaseline.txt
4 years ago
Dan Walmsley
7e1c01ce25
Merge pull request #6484 from Mikolaytis/osx_middleClick
[OSX] Fix middle click
4 years ago
Dan Walmsley
4627a84325
Merge pull request #6552 from AvaloniaUI/fixes/start-osx-fullscreen
OSX correctly implement fullscreen mode so that app ca be started in full…
4 years ago
Max Katz
ec8c9c6c50
Merge pull request #6076 from ngarside/totalsize
Add API to get the total size of a window.
# Conflicts:
# src/Avalonia.Controls/ApiCompatBaseline.txt
# src/Avalonia.X11/X11Window.cs
5 years ago
Dan Walmsley
f20d185487
fix merge issues.
5 years ago
Dan Walmsley
fe06d4245d
Merge pull request #6199 from AvaloniaUI/fixes/osx-com-issues
Fixes/osx com issues
# Conflicts:
# native/Avalonia.Native/src/OSX/window.mm
5 years ago
Dan Walmsley
d635a475fd
Revert "Merge pull request #6199 from AvaloniaUI/fixes/osx-com-issues"
This reverts commit 3c2ccdc0ed .
# Conflicts:
# native/Avalonia.Native/src/OSX/window.mm
5 years ago
Dan Walmsley
1905f13134
repair merge.
5 years ago
Dan Walmsley
d3c20a82ec
Merge pull request #6425 from icons8/MacOsShortcutFix
[OSX] [Native] fix tab shortcuts in NativeMenu
5 years ago
Dan Walmsley
531709b62f
Merge pull request #6407 from AvaloniaUI/fixes/6399-osx-minimized-state
OSX: Fix a couple of minimized WindowState bugs
5 years ago
Max Katz
8f4e53b0fc
Merge pull request #6266 from AvaloniaUI/fixes/osx-resizing-again
OSX: Fix showing window with no specified size.
# Conflicts:
# native/Avalonia.Native/src/OSX/window.mm
5 years ago
Dan Walmsley
069560e2d6
Merge pull request #6254 from AvaloniaUI/fixes/4739-sizetocontent-dpi-change
Fix autosizing when DPI changed
# Conflicts:
# src/Avalonia.Controls/ApiCompatBaseline.txt
# src/Avalonia.X11/X11Window.cs
5 years ago
Nikita Tsukanov
f8af8d59fc
Merge pull request #6250 from AvaloniaUI/fixes/osx-red-flicker
Fixes/osx flicker
5 years ago
Max Katz
4efb527bfc
Merge pull request #6245 from AvaloniaUI/fixes/osx-getting-stuck-in-fullscreen
OSX - window state - keep field in sync.
5 years ago
Dan Walmsley
9bb0ed1281
Merge pull request #6212 from AvaloniaUI/fixes/6202-osx-initial-focus
OSX: Fix initial keyboard input
5 years ago
Dan Walmsley
3c2ccdc0ed
Merge pull request #6199 from AvaloniaUI/fixes/osx-com-issues
Fixes/osx com issues
# Conflicts:
# native/Avalonia.Native/src/OSX/window.mm
5 years ago
Dan Walmsley
442e845629
Merge pull request #6188 from AvaloniaUI/fixes/6007-child-window-activation
OSX: Fix child window activation
# Conflicts:
# native/Avalonia.Native/src/OSX/window.mm
# src/Avalonia.Controls/ApiCompatBaseline.txt
# tests/Avalonia.Controls.UnitTests/ContextMenuTests.cs
5 years ago
Dan Walmsley
7240127176
Merge pull request #6174 from AvaloniaUI/feature/2736-applicationShouldTerminate
OSX: Handle applicationShouldTerminate
# Conflicts:
# src/Avalonia.Controls/ApiCompatBaseline.txt
5 years ago
Dan Walmsley
635b39702d
Merge pull request #6083 from AvaloniaUI/fixes/osx-window-state
fix osx window state logic.
5 years ago
Dan Walmsley
16f2143440
Merge pull request #5971 from AvaloniaUI/fixes/osx-shadow-invalidation
force osx shadow invalidation on programatic resize.
5 years ago
Dan Walmsley
a3dfb23afa
Merge pull request #5963 from AvaloniaUI/fixes/osx-shadow
Fix - Missing Shadow - OSX and Window Position
5 years ago
Dan Walmsley
2364f66417
Merge pull request #5943 from AvaloniaUI/fixes/missing-osx-shadow-border
trick to make OSX invalidate the shadow.
5 years ago
Dan Walmsley
c39fa50efc
[osx] if app only has an app menu and no window menu, ensure its applied when window is first shown.
5 years ago
Dan Walmsley
0527ae0b64
add null pointer check.
5 years ago
Nathan Randle
c686b86e38
Rename misspellings of separator.
5 years ago
Steven Kirk
89e5f3888d
Added Opening/Closed for NativeMenu on OSX.
Adds the `Opening` and `Closed` events for OSX to `NativeMenu` which relate to `menuWillOpen` and `menuDidClose`. Note that `NativeMenu` already exposed `NeedsUpdate` as `Opening`; this event has been moved to a separate `NeedsUpdate` event.
5 years ago
Dan Walmsley
425c3e8fec
OSX backend when quiting app (closeAll) should only performClose
on non-child windows.
5 years ago
Dan Walmsley
e2da5b190c
fix nsurl conversion to string[]
5 years ago
Dan Walmsley
df8f30793c
implement both files and uris opened on osx.
5 years ago
Dan Walmsley
4191e276ef
osx - native side implementation of apis.
5 years ago
Dan Walmsley
111a9c80ab
allow user to disable generation of default appmenu items on osx.
5 years ago
Dan Walmsley
52de38d8a1
fix handling of becomeKeyWindow on OSX.
5 years ago
Dan Walmsley
28fa72185c
add native side implementation for osx.
5 years ago
Dan Walmsley
20fe1e9932
unify screen calculations.
5 years ago
Dan Walmsley
ffe0f94ddb
fix multi monitor screen position osx.
5 years ago
Dan Walmsley
521d99e35f
dont bring main window to front with mouse move events and dialog is open.
5 years ago
Andrey Kunchev
78c2415462
ensure we have valid surface with min size (1,1)
5 years ago
Andrey Kunchev
90344d4c03
fix #5217 native immediate crash on 0,0 rendering popup/window macos
5 years ago
Dan Walmsley
acf4dd901b
Correct parsing of special keys, and qwerty keyboard hardcoded map.
5 years ago
Dan Walmsley
dc1a38695b
correctly parse native menu gesture keys on osx.
5 years ago