Dan Walmsley
d8ee76d61d
Merge branch 'disableSetProcessName-feature' into tmp8
3 years ago
Dan Walmsley
46d83d1fbe
Merge pull request #8618 from AvaloniaUI/fixes/macos-dont-reopen-hidden-window
macos: Don't reopen hidden window when parent clicked.
# Conflicts:
# tests/Avalonia.IntegrationTests.Appium/WindowTests_MacOS.cs
4 years ago
Dan Walmsley
8a03189aac
Merge pull request #8494 from AvaloniaUI/fixes/macos-red-window
[macOS] Fixes red window contents on startup
4 years ago
Dan Walmsley
7cdba3928e
Merge pull request #8483 from AvaloniaUI/fixes/osx-initial-window-size-when-extend-client-area
Fix initial window size on osx
4 years ago
Steven Kirk
b63d2ccfff
Merge pull request #8440 from AvaloniaUI/fixes/osx-popups-dont-have-shadow
[OSX] popups shouldnt have shadow
4 years ago
Dan Walmsley
3b8499a356
Merge pull request #8405 from AvaloniaUI/fixes/8335-more-macos-window-issues
Fix more macos window issues and add more integration tests.
4 years ago
Dan Walmsley
82d55a114e
Merge pull request #8305 from AvaloniaUI/fixes/reduce-excessive-layout-passes
Fixes/reduce excessive layout passes
# Conflicts:
# tests/Avalonia.Layout.UnitTests/LayoutManagerTests.cs
4 years ago
Dan Walmsley
09c9a98b9d
only setcontentsize if window is shown or about to show.
4 years ago
Dan Walmsley
591b4695c4
tidy nswindow initialisation.
4 years ago
Dan Walmsley
ab0c1357c8
Merge pull request #8267 from AvaloniaUI/fixes/osx-cef-electron-compatibility
osx: restore missing api for cef - electron compatibility
4 years ago
Dan Walmsley
5d360fa655
Merge pull request #8265 from AvaloniaUI/fixes/osx-invalidate-shadow-always
whenever we become key... dispatch invalidateShadow
4 years ago
Dan Walmsley
63751032ce
Merge pull request #8264 from AvaloniaUI/fixes/osx-invalidate-shadow-onshow
osx: ensure shadow is invalidated on show.
4 years ago
Dan Walmsley
8499a55af2
Merge pull request #8258 from AvaloniaUI/fixes/osx-keyboard-input
OSX: fix call to virtual method from ctor.
4 years ago
Dan Walmsley
bd6d6658e8
Merge pull request #8257 from AvaloniaUI/fixes/osx-toolbar-hint
Fixes/osx toolbar hint
4 years ago
Dan Walmsley
4d99ad1ea8
Merge pull request #8255 from AvaloniaUI/fixes/osx-extended-wants-chrome-hint
OSX: fix logic for deciding if chrome buttons should be shown or not in ex…
4 years ago
Dan Walmsley
603f5433b8
osx: fix crash when modal dialog is opened over fullscreen parent.
4 years ago
Dan Walmsley
d19ee5468f
Merge pull request #8249 from AvaloniaUI/fixes/osx-crash-on-main-window-close
prevent segfault when closing app with child windows open.
4 years ago
Dan Walmsley
97a04c6a90
[OSX] dont allow disabled windows to resize.
4 years ago
Dan Walmsley
4e9ed7f43a
use non hacky api to hide traffic lights.
4 years ago
Dan Walmsley
dcc4dd8be3
disable chrome buttons when child modal is open.
4 years ago
Dan Walmsley
f9b8f20524
invalidate shadow on resize, and ordering.
4 years ago
Dan Walmsley
9bd1e2a6ab
Merge pull request #8211 from AvaloniaUI/fixes/osx-dialog-keep-on-top-when-deactivated
[OSX] dialogs stay ontop of main window when another app is displayed.
# Conflicts:
# native/Avalonia.Native/src/OSX/AvnView.mm
# native/Avalonia.Native/src/OSX/WindowBaseImpl.mm
4 years ago
Max Katz
41d656bba0
Merge pull request #8188 from AvaloniaUI/fixes/osx-dialog-titlebar-style
Fix osx dialog style mask
4 years ago
Dan Walmsley
8ad18873bd
Merge pull request #8180 from AvaloniaUI/fixes/osx-popup-flyout-fixes
Fixes/osx popup flyout fixes
4 years ago
Dan Walmsley
55d8bd3c68
popups shouldnt override Resize method.
4 years ago
Dan Walmsley
c1dce5ca71
only center if window didnt get a position.
4 years ago
Dan Walmsley
24164ca2c9
never return -1,-1 for position.
4 years ago
Max Katz
db20d6945a
Merge pull request #8158 from AvaloniaUI/fixes/osx-nswindow-refactor-position
[OSX] nswindow refactor - ensure position property is consistent before window is open.
4 years ago
Dan Walmsley
f1053d1b67
Merge pull request #8154 from AvaloniaUI/fixes/osx-nswindow-refactor-fix-issues
4 years ago
Dan Walmsley
0054183e8a
Merge pull request #8112 from AvaloniaUI/osx-nswindow-refactor-part4
[OSX] cache IsClientAreaExtendedToDecorations, and apply it when NSPa…
4 years ago
Max Katz
b3a2c79d60
Merge pull request #8091 from AvaloniaUI/osx-nswindow-refactor-part3
Osx nswindow refactor part3
# Conflicts:
# native/Avalonia.Native/src/OSX/AvnView.mm
# native/Avalonia.Native/src/OSX/AvnWindow.mm
# native/Avalonia.Native/src/OSX/WindowBaseImpl.mm
# native/Avalonia.Native/src/OSX/WindowImpl.mm
# native/Avalonia.Native/src/OSX/automation.h
# native/Avalonia.Native/src/OSX/automation.mm
4 years ago
Dan Walmsley
86d469affb
Merge pull request #8089 from AvaloniaUI/fixes/min-size-titlebar-glitch
OSX: use content min/max size for minsize.
4 years ago
Dan Walmsley
019b0fb545
Merge pull request #8085 from AvaloniaUI/osx-nswindow-refactor-part2
Osx nswindow refactor part2
# Conflicts:
# native/Avalonia.Native/src/OSX/WindowBaseImpl.mm
# native/Avalonia.Native/src/OSX/WindowImpl.mm
# native/Avalonia.Native/src/OSX/automation.mm
# native/Avalonia.Native/src/OSX/window.mm
4 years ago
Dan Walmsley
991d9d81c7
Merge pull request #8078 from AvaloniaUI/osx-nswindow-refactor
Osx nswindow refactor: Part 1
# Conflicts:
# native/Avalonia.Native/src/OSX/Avalonia.Native.OSX.xcodeproj/project.pbxproj
# native/Avalonia.Native/src/OSX/automation.h
# native/Avalonia.Native/src/OSX/automation.mm
# native/Avalonia.Native/src/OSX/window.h
# native/Avalonia.Native/src/OSX/window.mm
4 years ago
Max Katz
71b5c8332a
Merge pull request #7191 from ltetak/osx_handle_cmd_key_up
OSX handle CMD+key up combinations in Avalonia
4 years ago
Max Katz
bad7e0a8f5
Merge pull request #7937 from AvaloniaUI/fixes/osx-reset-windowstate-when-dragged-in-maximised-state
[OSX] reset maximised state when window is dragged.
4 years ago
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