-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add API to get FrameSize of a window. #6076
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Couple of small issues, and also I'm not so fond of the name TotalSize
.
I would have called it NonClientSize
or maybe FrameSize
(to use OSX's naming). Maybe other people will have better ideas?
FrameSize sounds good. As the saying goes - there's two hard things in programming: cache invalidation, naming things and off by one errors. |
Native API usage looks good. @grokys feel free to merge once you are happy with the proposed APIs |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Really sorry for the delay, this looks good to me now!
Add API to get the total size of a window. # Conflicts: # src/Avalonia.Controls/ApiCompatBaseline.txt # src/Avalonia.X11/X11Window.cs
commit 3164c3c3a50faf49236feb95f8aea26f67c6632a Author: Dan Walmsley <dan@walms.co.uk> Date: Wed Oct 27 18:29:19 2021 +0100 bump version. commit 2e1d9b8dd91787a35b58f45ce7c5819304ca57ac Author: Dan Walmsley <dan@walms.co.uk> Date: Wed Oct 27 13:33:07 2021 +0100 Merge pull request #6757 from AvaloniaUI/update-net-5.0 Update to net sdk 5.0.408 commit b03c0b0ac2e0afaade2c83f713ce47a1cd49cf8f Author: Tako <53405089+Takoooooo@users.noreply.github.com> Date: Wed Oct 27 13:49:20 2021 +0300 Merge pull request #6803 from AvaloniaUI/fixes/osx/non-client-clicks-popup-crash [OSX] fix non-client click detection causing crash on popups. commit 6dbf015a0f6fedfe0491c3215784c0356483cf4b Author: Tako <53405089+Takoooooo@users.noreply.github.com> Date: Tue Oct 26 22:45:01 2021 +0300 Merge pull request #6779 from AvaloniaUI/dbus-tray-icon-fix Graceful error handling of Linux Tray icons commit 015f1ac626b4181100825a5ca9766832e44a9748 Author: Dan Walmsley <dan@walms.co.uk> Date: Tue Oct 26 13:54:58 2021 +0100 Merge pull request #6796 from AvaloniaUI/fixes/6795-contextmenu-placement Update context menu popup parameters on each show. commit 04fb4c69c633cc721a25e561c1877b94206c8932 Author: Tako <53405089+Takoooooo@users.noreply.github.com> Date: Tue Oct 26 16:29:52 2021 +0300 Merge pull request #6794 from AvaloniaUI/fix-avaloniaBuildTasks Fix GenerateAvaloniaResourcesDependencyCache target commit 513fa9806fe514123c443f0bd4a5e5214c4b8929 Author: Dan Walmsley <dan@walms.co.uk> Date: Tue Oct 26 16:12:11 2021 +0100 Merge pull request #6789 from AvaloniaUI/bugfix/transparent-popup-issue Fix Default theme popup backgrounds commit bcdfa7db6e5e091c6e0e685f363d33f6ded3302b Author: Tako <53405089+Takoooooo@users.noreply.github.com> Date: Mon Oct 25 10:21:45 2021 +0300 Merge pull request #6784 from AvaloniaUI/fixes/button-access-key Add support for access keys to Button. # Conflicts: # src/Avalonia.Controls/Primitives/AccessText.cs commit 9da1793ea2b51868ebd21dadefd61bcf12597614 Author: Max Katz <maxkatz6@outlook.com> Date: Fri Oct 22 19:52:59 2021 -0400 Merge pull request #6780 from ltetak/datagrid_drag_treshold DataGrid minimum distance threshold when dragging headers commit df77f18bae5bae5b657ff33e66f11bd91b88adcf Author: Tako <53405089+Takoooooo@users.noreply.github.com> Date: Sat Oct 23 01:29:20 2021 +0300 Merge pull request #6702 from YohDeadfall/fix-dev-tools-events Fixed handled event misses in dev tools commit 3bc719f51b1ee898044be3275b5fba32369d7e5f Author: Dan Walmsley <dan@walms.co.uk> Date: Fri Oct 22 18:20:29 2021 +0100 Merge pull request #6783 from AvaloniaUI/fixes/osx-border-shadow restore osx window shadow fix. commit 608cd98e86ce774ab6108799d89fe8da6b3775df Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Fri Oct 22 19:57:49 2021 +0800 Merge pull request #6381 from AvaloniaUI/feature/nth-child NthChild and NthLastChild selectors support commit 0f8b4d4cde9cd69d74a6b213e438f3ed74c3349f Author: Steven Kirk <grokys@users.noreply.github.com> Date: Thu Oct 21 21:31:02 2021 +0200 Merge pull request #6776 from AvaloniaUI/fixes/microcom-uptodate-hack Hack to stop VS building everything every time. commit d080eb6398110b1c0071b39ba6cacdcf195c75ad Author: Dan Walmsley <dan@walms.co.uk> Date: Thu Oct 21 15:26:42 2021 +0100 Merge pull request #6651 from Gillibald/fixes/5136 Try to load a custom font with all possible weights and styles commit 4d88f40df6b56e84fa13a09be808923da11dc240 Author: Tako <53405089+Takoooooo@users.noreply.github.com> Date: Thu Sep 23 13:48:04 2021 +0300 Merge pull request #6629 from Takoooooo/support-slide-for-popups Add SlideX and SlideY to Popup Placement Constraint Adjustment commit b30b179571540b52cd0ee004dc922f646e53054b Author: Max Katz <maxkatz6@outlook.com> Date: Tue Aug 24 21:33:06 2021 -0400 Merge pull request #6160 from workgroupengineering/fixes/Issue_6033 fixes: Dialog cancel consistency on windows commit fc3633c192b99ff786426aebc036d5e1c805ae30 Author: Steven Kirk <grokys@users.noreply.github.com> Date: Wed Oct 20 12:02:56 2021 +0200 Merge pull request #6764 from AvaloniaUI/fixes/6359-clip-transform Fix clips with transforms in deferred renderer. commit 7bb9fe24a3c7f5c9084fa514c9a1341d32a3cb8a Author: Dan Walmsley <dan@walms.co.uk> Date: Thu Oct 21 14:43:16 2021 +0100 Merge pull request #6763 from Takoooooo/fix-repeatbutton-focus Fix RepeatButton keeps sending clicks when focus changed commit f66c3c3af4c5dc91c816019d94f6f2bb7543d44b Author: Tako <53405089+Takoooooo@users.noreply.github.com> Date: Tue Oct 19 18:22:47 2021 +0300 Fix changing focus with Tab key for Button (#6753) commit 87ca4db42170e59e551b51e447d1668decbf5c1e Author: Max Katz <maxkatz6@outlook.com> Date: Tue Oct 19 10:53:33 2021 -0400 Merge pull request #6749 from AvaloniaUI/bugfix/some-popup-fixes Do not inherit text properties in Popup + do not override default (null) Popup background commit dc623bcb535e553357679673aa16e92eeed51e9d Author: Max Katz <maxkatz6@outlook.com> Date: Tue Oct 19 12:34:06 2021 -0400 Merge pull request #6748 from AvaloniaUI/bugfix/6668-fix-datagrid-headers-scrolling Fix DataGrid headers horizontal scrolling commit f1b0d18674808b53e545c2d8a538ce149d1cc998 Author: Dan Walmsley <dan@walms.co.uk> Date: Sat Oct 16 11:50:24 2021 +0100 Merge pull request #6747 from RomanSoloweow/master LineNode hit test optimization commit 4bb99fd73b80e8446f230d7d49aa85458de171c5 Author: Max Katz <maxkatz6@outlook.com> Date: Fri Oct 15 21:07:59 2021 -0400 Merge pull request #6746 from RomanSoloweow/master LineNode hit test commit 356051910800790c0beaafba4553f4e8b968497a Author: Dan Walmsley <dan@walms.co.uk> Date: Sat Oct 16 12:20:12 2021 +0100 Merge pull request #6745 from jp2masa/x11-default-cursor Changed X11 default cursor to XC_left_ptr commit 3e91d5b40921b111dadb38e5527f43ff67828ee3 Author: Dan Walmsley <dan@walms.co.uk> Date: Fri Oct 15 17:05:15 2021 +0100 Merge pull request #6744 from workgroupengineering/fixes/XML_Comment fix: XML Comment commit e1d115167a9ca262b7c0a41b9b3b2fbeae416c4c Author: Tako <53405089+Takoooooo@users.noreply.github.com> Date: Fri Oct 15 16:30:38 2021 +0300 Merge pull request #6739 from Takoooooo/drawingimage-ctor Add constructor to DrawingImage which accepts Drawing commit 5c22d66175d1db2a345c3818913a95985e949597 Author: Dan Walmsley <dan@walms.co.uk> Date: Fri Oct 15 13:09:03 2021 +0100 Merge pull request #6735 from Takoooooo/make-iblurhost-internal Make IBlurHost internal commit 776f3eaa2ecee22f825b12e4920b09d66222bf00 Author: Max Katz <maxkatz6@outlook.com> Date: Fri Oct 15 03:55:58 2021 -0400 Merge pull request #6732 from AvaloniaUI/fixes/6729-itemsrepeater-reassign-items ItemsRepeater: unsubscribe from ItemsSourceView before disposing it. commit af00eff8470d7c2d6909736d2091f7ab7d4ee4a4 Author: Tako <53405089+Takoooooo@users.noreply.github.com> Date: Fri Oct 15 11:48:00 2021 +0300 Merge pull request #6730 from 0x90d/0x90d-sortDatagridColumn Adds ability to programmatically sort the DataGrid commit 01970e611dd6d1b5cd25d572f91ae7ad1877ec63 Author: Nikita Tsukanov <keks9n@gmail.com> Date: Thu Oct 14 19:49:12 2021 +0300 Merge pull request #6724 from AvaloniaUI/bug/x11-segfault-on-xopendisplay-fail [X11] Check for XOpenDisplay error _before_ trying to use display commit 6c9420b7f03a6339b4d591933f0b6ffa6a7639e7 Author: Dan Walmsley <dan@walms.co.uk> Date: Fri Oct 15 17:07:41 2021 +0100 Merge pull request #6717 from AvaloniaUI/maxkatz6-patch-1 Disable WindowManagerAddShadowHint by default commit 3d94984e9dc0734129f826a6fb3d63e74042ad8f Author: Dan Walmsley <dan@walms.co.uk> Date: Fri Oct 15 17:51:34 2021 +0100 Merge pull request #6709 from Gillibald/feature/SyntheticWeightAndStyle Simulate font weight bold and font style italic when a fallback is used commit 1bc51821e1727d34b8816240d160b4f093296f39 Author: Dan Walmsley <dan@walms.co.uk> Date: Fri Oct 15 17:04:43 2021 +0100 Merge pull request #6700 from AvaloniaUI/features/osx-non-client-clicks implement non-client clicks on osx. commit da371f97be814fa2daccfd2cb63300402ee3eadc Author: Nikita Tsukanov <keks9n@gmail.com> Date: Sun Sep 26 23:34:14 2021 +0300 Merge pull request #6645 from blindmatrix/remove-redundant-code-1 Removed duplicate registraion of IRenderLoop commit c9225d42040d3b86f27072b86b1d3884334d6ede Author: Steven Kirk <grokys@users.noreply.github.com> Date: Thu Sep 23 10:26:20 2021 +0200 Merge pull request #6623 from AvaloniaUI/fbdev-reuse-framebuffer [FBDEV] Reuse the same memory region for the back buffer commit 99b6b6a4c625d82981b0d70f5f4480a89e818221 Author: Tako <53405089+Takoooooo@users.noreply.github.com> Date: Fri Oct 15 11:17:11 2021 +0300 Merge pull request #6574 from adirh3/adirh3/mica-backdrop-brush Add support for Mica effect on Windows 11 commit 94aaeea5773b6a89b0faee364b8a511fd3aead4c Author: Dan Walmsley <dan@walms.co.uk> Date: Fri Oct 15 17:52:30 2021 +0100 Merge pull request #6532 from evan-choi/fixes/open-browser Fix OpenBrowser on Linux commit 3cd5a2a7562bd001dd5eec1b42b41f344c5c2b52 Author: Max Katz <maxkatz6@outlook.com> Date: Thu Sep 9 15:33:35 2021 -0400 Merge pull request #6504 from AvaloniaUI/Takoooooo-patch-2 [CI] Update Ubuntu to Ubuntu 20.04 LTS because current one would be d… commit 5193b5c784b398b5703e94e215e7011291028834 Author: Max Katz <maxkatz6@outlook.com> Date: Fri Sep 10 21:42:24 2021 -0400 Merge pull request #6394 from 0x90d/master Fix Datagrid right click selection commit 081c89c9eca8a3393a6132245c7c4e9607bf44ae Author: Dan Walmsley <dan@walms.co.uk> Date: Thu Oct 7 14:26:58 2021 +0100 Merge pull request #6560 from AvaloniaUI/feature/tray-icon-support Feature/tray icon support # Conflicts: # src/Avalonia.Controls/ApiCompatBaseline.txt commit a088549d8f0fcacde13b5d9d65502b6fd04103c0 Author: Lighto <adirh3@gmail.com> Date: Thu Oct 7 23:24:42 2021 +0300 Allow creating custom Datagrid columns (#6689) * Change BindingTarget of DataGridBoundColumn to public, this will allow custom columns * Changed modifier to protected commit 12f312173d45a751cecc5f07c76f4dd75fa65d30 Author: Dan Walmsley <dan@walms.co.uk> Date: Mon Oct 4 11:44:36 2021 +0100 Merge pull request #6675 from AvaloniaUI/feature/x11-use-xc-hand2 [X11] Use XC_hand2 for hand cursor commit 80c35ff14b3ad5d5945ff8717a258d8837ac51f5 Author: Nikita Tsukanov <keks9n@gmail.com> Date: Mon Oct 4 15:33:03 2021 +0300 Merge pull request #6665 from AvaloniaUI/non-control-templates Added support for non-control templates in XAML commit fcb76a1c6d1281960e1e4ad9f4a88ff2b48018bf Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Thu Sep 30 11:56:07 2021 +0800 Merge pull request #6657 from PJB3005/21-09-29-custom-draw-hit-test Fix ICustomDrawOperation HitTest coordinate space. commit 8c6da75b171b64e8a2026fcc3caf6a2e44f37787 Author: Dan Walmsley <dan@walms.co.uk> Date: Mon Oct 4 17:22:03 2021 +0100 Merge pull request #6656 from AvaloniaUI/fixes/3429-scroll-gesture-virtualization Improve scroll gesture with virtualization. commit 1cc25d02db8f1a640ca39f2698391b30ef75c88a Author: Steven Kirk <grokys@users.noreply.github.com> Date: Thu Sep 30 15:21:22 2021 +0200 Merge pull request #6485 from AvaloniaUI/fixes/itemssourceview-fixes Tweaks to ItemsSourceView commit d12d992c8d774a2745bd5b2df1a1ce776cadf58e Author: Benedikt Stebner <Gillibald@users.noreply.github.com> Date: Mon Oct 4 13:45:04 2021 +0200 Merge pull request #6461 from Gillibald/fixes/OpacityMask Prevent DeferredRenderer crash when a VisualBrush is used as OpacityMask commit af2685dcf5e8ddf946c293ab83f876c10c0bb26b Author: Max Katz <maxkatz6@outlook.com> Date: Wed Sep 29 16:45:39 2021 -0400 Merge pull request #6506 from workgroupengineering/fixes/Input_Warnings Fixes input warnings commit ea45ad64f78bfdcb94133961b320f4ac5967fa0d Author: Max Katz <maxkatz6@outlook.com> Date: Tue Sep 28 19:43:37 2021 -0400 Merge pull request #6632 from Takoooooo/fix-opening-disabled-menu-with-accelerator-key Fix opening disabled menu with accelerator key commit 43621d754457ddcb61fa182d11c249335c5a1eab Author: Max Katz <maxkatz6@outlook.com> Date: Tue Sep 28 18:05:16 2021 -0400 Merge pull request #6646 from YohDeadfall/master Used EqualityComparer<T>.Default to check values for equality commit 1193af3689bf6f243c44d2778b449cd11fd45fd9 Author: Dan Walmsley <dan@walms.co.uk> Date: Tue Sep 28 12:05:58 2021 +0100 Merge pull request #6652 from AvaloniaUI/feature/fbdev-customization Add a few customization points to Linux Framebuffer backend. commit 2e8405114933809da0b3e54b94c9fb3a3f31341b Author: Nikita Tsukanov <keks9n@gmail.com> Date: Mon Sep 27 21:14:40 2021 +0300 Merge pull request #6649 from yatli/x11_perf fix x11 deferred renderer performance regression commit fdb6cc29f867f8407d08b8d70b0f07e36b236b31 Author: Max Katz <maxkatz6@outlook.com> Date: Sat Sep 25 09:05:30 2021 -0400 Merge pull request #6638 from amwx/FlyoutOpeningFix FlyoutBase create presenter before calling Opening event commit 3ca9fabb02cc73e40d3496befbf10533e73b5cf1 Author: Max Katz <maxkatz6@outlook.com> Date: Fri Sep 24 09:56:46 2021 -0400 Merge pull request #6639 from Takoooooo/fix-expander-headertemplate-for-simple-theme Fix Expander HeaderTemplate for Simple Theme commit 58579fba6a72583d8a6e0b05b0134adc5454215a Author: Steven Kirk <grokys@users.noreply.github.com> Date: Thu Sep 23 12:17:10 2021 +0200 Merge pull request #6576 from AvaloniaUI/feature/1279-combining-geometries Add GeometryGroup and CombinedGeometry Conflicts: src/Avalonia.Visuals/ApiCompatBaseline.txt commit 7d4ead24d7a8defd49e7444e57c242c6db143aeb Author: Benedikt Stebner <Gillibald@users.noreply.github.com> Date: Thu Sep 23 11:57:39 2021 +0200 Merge pull request #6581 from Gillibald/fixes/6577 Fixes PathMarkupParser flag parsing when no separator is used commit 2f66f8a75b8f404da7f768dee9783689c1e25bb6 Author: Max Katz <maxkatz6@outlook.com> Date: Wed Sep 22 03:44:02 2021 -0400 Merge pull request #6616 from 0x90d/0x90d-patch-1 Fix opening submenu popup for menus without subitems commit 95cb7049753fb50e0396d88e15d0d7418c593dd7 Author: Max Katz <maxkatz6@outlook.com> Date: Wed Sep 22 01:31:39 2021 -0400 Merge pull request #6597 from AvaloniaUI/fixes/6592-win32-alt-f10 Win32: Fix handling of subsequent keypress after Alt/F10 commit 91fa7601343520674937d3585e3be93fc2c8acf7 Author: Nikita Tsukanov <keks9n@gmail.com> Date: Tue Sep 21 14:20:09 2021 +0300 Merge pull request #6620 from AvaloniaUI/maxkatz6-patch-2 NotificationCard missed TemplateBinding.CornerRadius commit b0bbd4c34b77b8adf267bdad6634f9a73edd27c6 Author: Nikita Tsukanov <keks9n@gmail.com> Date: Tue Sep 21 13:10:02 2021 +0300 Merge pull request #6619 from AvaloniaUI/maxkatz6-patch-1 ProgressBar missed TemplateBinding.CornerRadius commit 63966a3165ceda1ee26af1fee778b82946bec9c3 Author: Nikita Tsukanov <keks9n@gmail.com> Date: Mon Sep 20 19:55:21 2021 +0300 Merge pull request #6569 from Takoooooo/fix-generateAvaloniaResources Fix avalonia resource generation on resource deletion commit e829d5f1092a9c5a870eafea2a01cf603c058330 Author: Nikita Tsukanov <keks9n@gmail.com> Date: Mon Sep 20 17:17:34 2021 +0300 Merge pull request #6617 from SilentCoyote/DesignStyle Add DesignStyle property commit 3e630db3dfb1a6d94760b0e22359e7d019c01cae Author: Dan Walmsley <dan@walms.co.uk> Date: Thu Sep 16 11:57:18 2021 +0100 Merge pull request #6604 from AvaloniaUI/fix/x11-freeze-segfault-on-close [X11] Fixed potential freezes/segfaults on window close commit b8bc30126498289beea8293aef26455b5a43c244 Author: Steven Kirk <grokys@users.noreply.github.com> Date: Sun Sep 12 00:47:57 2021 +0200 Merge pull request #6522 from AvaloniaUI/revert-6066-fixes/5947-gradient-drawingcontext Revert "Fixed gradient brush target rectangles." commit b4994624026227b338617dc5a94f4185dd08dfc5 Author: Max Katz <maxkatz6@outlook.com> Date: Sat Sep 11 18:01:23 2021 -0400 Merge pull request #6572 from wieslawsoltes/MenuItemIconPresenterSizeFromStyle Set MenuItem icon presenter size from style commit 9ec8d3b59beb00550948977726d9eebe81e97596 Author: Lighto <adirh3@gmail.com> Date: Sun Sep 12 00:09:44 2021 +0300 Allow popups to move using horizontal or vertical offsets like in WPF (#6575) * Added support for moving popup using Horizontal/Vertical offsets * Changed HandlePositionChange to trigger on static property change event commit 844cc2533a22c580f778a60e3741a2972d4c2eca Author: workgroupengineering <workgroupengineering@users.noreply.github.com> Date: Sat Sep 11 10:54:08 2021 +0200 fix: Issue #5637 (#5638) * fix: Issue #5637 DataGridTemplateColumn incorrect select template when DataGridRow Recycled * fixes(DataGrid): Binding Exception on DataGridTemplateColumn commit ad2e68f15a6091f2aa4bc52eb66382608a3011f6 Author: Steven Kirk <grokys@users.noreply.github.com> Date: Fri Sep 10 20:15:47 2021 +0200 Merge pull request #6507 from Takoooooo/fix-logging-errors Don't log $parent binding errors when control detached from logical tree commit 43c24388fb1c484166f05a96745a7fea5437010c Author: Max Katz <maxkatz6@outlook.com> Date: Fri Sep 10 13:46:49 2021 -0400 Merge pull request #6570 from workgroupengineering/fixes/Issue_6567 fixes(DataGrid): Issue #6567 New line in Editable DataGrid, Not editable commit ef5feffee7adb2e334ffacd5f8f8cad026b4e4b0 Author: Max Katz <maxkatz6@outlook.com> Date: Fri Sep 10 13:07:58 2021 -0400 Merge pull request #6509 from workgroupengineering/fixes/Issue_6508 fixes(DataGrid): Issue #6508 does not re-enter the edit mode after pressing ESC commit 1e9a306bfdad8973c8a9cf431e29e453df16b9bb Author: Dan Walmsley <dan@walms.co.uk> Date: Fri Sep 10 11:53:18 2021 +0100 Merge pull request #6566 from AvaloniaUI/fixes/compiled-binding-support-IDataContextProvider CompiledBinding correctly locates IDataContextProvider as anchor. commit 5eb2e95acd5d1c0419669314b044207f5a8f3705 Author: Dan Walmsley <dan@walms.co.uk> Date: Thu Sep 9 20:43:13 2021 +0100 Merge pull request #6559 from ForNeVeR/infra/rider-props DotSettings: enable XAML highlighting in ReSharper/Rider commit ab1d49608238819d5284b169f0c51fd233fd9496 Author: Steven Kirk <grokys@users.noreply.github.com> Date: Thu Sep 9 15:25:36 2021 +0200 Merge pull request #6524 from AvaloniaUI/revert-scrollcontentpresenter-order-of-operations-based-on-master Revert "ScrollContentPresenter, fix order of operations, set Offset before setting Extent" commit 62e1709ac9c36c05d7282df959fc726ff510992e Author: Tako <53405089+Takoooooo@users.noreply.github.com> Date: Wed Sep 8 13:05:26 2021 +0300 Implement MaskedTextBox (#6453) commit 4bc3d4540da945425ed207aa256d024863c61698 Author: Dan Walmsley <dan@walms.co.uk> Date: Tue Sep 7 11:58:11 2021 +0100 Merge pull request #6554 from Takoooooo/update-xamlil-submodule Update Xamlil submodule commit e20e081d5a320447b64e1d500f089e7626bbfe96 Author: Dan Walmsley <dan@walms.co.uk> Date: Tue Sep 7 11:57:39 2021 +0100 Merge pull request #6555 from AvaloniaUI/fixes/win32-remember-window-state-hide-show win32 - dont loose window state when hide and show are called program… commit 8726c0b0de4e56ae0543fa55b88f49aa119a7987 Author: Dan Walmsley <dan@walms.co.uk> Date: Tue Sep 7 11:28:36 2021 +0100 Merge pull request #6533 from YohDeadfall/faster-type-utils Compiler intrinsic based type nullability check commit 241caae131f24b63ac93f6f0a04fbbd518bd3193 Author: Nikita Tsukanov <keks9n@gmail.com> Date: Mon Sep 6 19:41:22 2021 +0300 Merge pull request #6464 from AvaloniaUI/Takoooooo-patch-1 Update AvaloniaSynchronizationContext to don't wrap exceptions commit 7e1c01ce25ba7edc0f86a33e5720c2ec13a28721 Author: Dan Walmsley <dan@walms.co.uk> Date: Mon Sep 6 17:22:47 2021 +0100 Merge pull request #6484 from Mikolaytis/osx_middleClick [OSX] Fix middle click commit 4627a8432599a1da4ead69d803073e8a0b086e39 Author: Dan Walmsley <dan@walms.co.uk> Date: Mon Sep 6 17:18:55 2021 +0100 Merge pull request #6552 from AvaloniaUI/fixes/start-osx-fullscreen OSX correctly implement fullscreen mode so that app ca be started in full… commit 643db5090f41a3d922fbf8dc85c3a1a9dcc66cb4 Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Fri Sep 3 18:37:10 2021 +0800 Merge pull request #6536 from Takoooooo/autocompletebox-nre-fix Fix AutoCompleteBox NRE commit fcd8201a28611daceb959bfa65be8c54ab29156f Author: Sergey Mikolaytis <blasterloremaster@gmail.com> Date: Tue Aug 31 23:47:25 2021 +0300 Fix alt down shortcuts and allow alt down handling for end users (#6491) * [Menu] [Interaction] Allow end user to change menu show delay globally * Fix all alt down handle = true by AccessKeyHandler Co-authored-by: Max Katz <maxkatz6@outlook.com> commit 60535e4dbe81464b87b63c8fcb0ad2c436ed7f01 Author: Max Katz <maxkatz6@outlook.com> Date: Tue Aug 31 15:29:54 2021 -0400 Merge pull request #6492 from AvaloniaUI/textbox-clipboard-events Add text box clipboard events commit 45266f4d8a68a9a82800db1e1a9d0b35363e034d Author: Max Katz <maxkatz6@outlook.com> Date: Mon Aug 30 11:53:24 2021 -0400 Merge pull request #6499 from workgroupengineering/fixes/AvaloniaList_XML_Comments fixes(Doc): fixes AvaloniaList XML Comments commit f3b22eac0566147e8f595b117173f01846caa2ff Author: Max Katz <maxkatz6@outlook.com> Date: Mon Aug 30 09:30:27 2021 -0400 Merge pull request #6495 from workgroupengineering/fixes/Datagrid_Warnings Fixes datagrid warnings commit e5633d874d3c88d8c4a16c4f7cfe0279cbf92bd2 Author: Tako <53405089+Takoooooo@users.noreply.github.com> Date: Thu Aug 26 22:07:58 2021 +0300 Fix EntryPointNotFound on Windows 8 due to missing version check (#6471) * Prevent calls to unavailable entrypoint 'GetDpiForMonitor' on Win8 (#5357) * Introduce Windows8 platform constant * wip Co-authored-by: Tim Schneeberger <tim.schneeberger@outlook.de> Co-authored-by: Tim Schneeberger <thebone.main@gmail.com> Co-authored-by: Dan Walmsley <dan@walms.co.uk> commit d272bea5415fcffd68b30a96ddfc2423f455d78e Author: Dan Walmsley <dan@walms.co.uk> Date: Thu Aug 26 13:12:28 2021 +0100 Merge pull request #6466 from AvaloniaUI/fixes/6439-tab-focus-disabled Don't focus children of disabled controls when tabbing between controls. commit cb1b2b0202a51ef745b0496a24c820312466ce70 Author: kaminova <45092470+kaminova@users.noreply.github.com> Date: Wed Aug 25 04:13:54 2021 +0200 Close popup if combobox is not visible (#6404) * Close popup if combobox is not visible * fix unsupported feature Co-authored-by: kaminova <flake@inbox@gmail.com> Co-authored-by: Max Katz <maxkatz6@outlook.com> commit 7374bb25a08bde83738215afb1c7694f56195af1 Author: Sergey Mikolaytis <blasterloremaster@gmail.com> Date: Wed Aug 25 03:37:06 2021 +0300 [Menu] [Interaction] Allow end user to change menu show delay globally (#6392) Co-authored-by: Max Katz <maxkatz6@outlook.com> commit f6914271da73d237e11c27e483676f16efd7db71 Author: Max Katz <maxkatz6@outlook.com> Date: Mon Aug 23 18:30:18 2021 -0400 ContentPresenter should create child without content, if template was set (#6226) * Fix #6224 * Fix data templates Match * Do not use preview features * Do not create Child if Content is null and DataTemplate was set * Update src/Avalonia.Base/Utilities/TypeUtilities.cs * Update src/Avalonia.Controls/Presenters/ContentPresenter.cs * Update src/Avalonia.Controls/Presenters/ContentPresenter.cs commit 6fbf7b870a055badb85c7faf2fec389e26aba11a Author: Dan Walmsley <dan@walms.co.uk> Date: Mon Aug 23 22:36:44 2021 +0100 Merge pull request #6457 from AvaloniaUI/fixes/compositor-warning Don't display warning when WinUICompositorConnection succeeds. commit b81d052826f2cccc25538495d488cc8ec8db4ac4 Author: Steven Kirk <grokys@users.noreply.github.com> Date: Mon Aug 23 22:36:33 2021 +0200 Merge pull request #6456 from wieslawsoltes/SkiaOpacityMaskFixesRevert Revert "Fix skia OpacityMask push and pop methods" commit a7d5c9ae038734aaaafdbe91dda974351983da6d Author: Splitwirez <34009058+Splitwirez@users.noreply.github.com> Date: Fri May 14 00:10:50 2021 -0700 New Fluent expander style (#5573) * Updated Fluent theme Expander style. closes #5358 * Fixed padding mismatch between header and content * Fixed CornerRadii, unleashed the c o l o u r e s * Use CornerRadiusFilterConverter instead of expander specific converters * Formatting * Fix default theme in ControlCatalog Co-authored-by: Jumar Macato <16554748+jmacato@users.noreply.github.com> Co-authored-by: Max Katz <maxkatz6@outlook.com> # Conflicts: # src/Avalonia.Themes.Fluent/Controls/Expander.xaml commit 7e5232f738c6b6d17dfa2d6cee640a8487e657ed Author: Max Katz <maxkatz6@outlook.com> Date: Fri Aug 13 12:34:41 2021 -0400 Merge pull request #6347 from AvaloniaUI/feature/templatedcontrol-cornerradius Add CornerRadius to TemplatedControl and use it where possible # Conflicts: # src/Avalonia.Themes.Fluent/Controls/Expander.xaml commit c69ab4535a9fa06b739111e11bf88ce877998c6d Author: Dariusz Komosiński <darek.komosinski@gmail.com> Date: Fri Aug 13 17:01:08 2021 +0200 Merge pull request #6191 from pr8x/feature-devtools-inspect-popup DevTools: Support for inspecting Popup visual tree commit 86e81f6971d6f7e012e26951ec070be4d52acfe5 Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Sun Aug 1 12:37:51 2021 +0800 Merge pull request #6231 from MihaMarkic/comments_syntax Applies spell checking on mostly comments, but also non public member… commit 7fd6595b7003cc53d036380b1073b6575c24d7ce Author: Nikita Tsukanov <keks9n@gmail.com> Date: Sat Jul 10 21:49:21 2021 +0300 Merge pull request #6229 from MihaMarkic/updates_gitignore Adds CodeRush directory to GIT ignored files commit 15b145d9cc6fba834b3ded831af6c9aa086d9782 Author: Dariusz Komosiński <darek.komosinski@gmail.com> Date: Mon Jul 12 12:22:07 2021 +0200 Merge pull request #6220 from pr8x/expose-Ensure-Capacity Expose EnsureCapacity() on AvaloniaList commit ec8c9c6c50e191d487cec42ad621a2594a5af575 Author: Max Katz <maxkatz6@outlook.com> Date: Tue Jul 6 15:34:17 2021 -0400 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 commit e95108212ab5c3bf2e47b6d684fb39064f7b6445 Author: Steven Kirk <grokys@users.noreply.github.com> Date: Fri Jun 11 09:32:01 2021 +0200 Merge pull request #6044 from AvaloniaUI/fixes/failing-debug-build-tests Fix a couple of tests that only fail in debug mode. commit 4fe4f3e6b0a6dce0fb4862d97022cb43f77da876 Author: Steven Kirk <grokys@users.noreply.github.com> Date: Thu Jun 10 14:17:56 2021 +0200 Merge pull request #6039 from MarchingCube/fix-textpresenter-caretbrush Fix problems with mutable brush being passed to an immutable pen. commit a78345adb66bafc80ad339cb18cfd7b735661756 Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Wed Jun 9 11:51:29 2021 +0800 Merge pull request #6032 from MarchingCube/use-immutable-data Use immutable data to limit allocations. commit 2ab8d4e4d05cdfc576c4d7769ea641e228dbb1b1 Author: Max Katz <maxkatz6@outlook.com> Date: Fri Aug 6 20:02:00 2021 -0400 Merge pull request #6024 from Deadpikle/feature/undo-no-timer Remove timer on UndoRedoHelper and manually manage undo/redo snapshots a bit more commit 0547ef7cb4a5ac491f8363aa409904c6e81c6e52 Author: Dan Walmsley <dan@walms.co.uk> Date: Tue Aug 17 11:40:44 2021 +0100 fix merge issues. commit d5fc365308ec8f8ce901acc9eae3fdbdd2840d3a Author: Max Katz <maxkatz6@outlook.com> Date: Thu Jul 15 10:01:59 2021 -0400 Merge pull request #6059 from AvaloniaUI/context-request-keyboard Add ContextRequest event, use it to show ContextFlyout/ContextMenu, allow to open context using keyboard # Conflicts: # samples/ControlCatalog/Pages/ContextFlyoutPage.axaml # samples/ControlCatalog/Pages/ContextMenuPage.xaml # tests/Avalonia.Controls.UnitTests/ContextMenuTests.cs commit f20d1854870c63c1f6cea8f6b1441fa2aff1ed81 Author: Dan Walmsley <dan@walms.co.uk> Date: Tue Aug 17 11:13:58 2021 +0100 fix merge issues. commit fe06d4245d9dce43d3785ff6698a074ec40b5e86 Author: Dan Walmsley <dan@walms.co.uk> Date: Thu Jul 8 16:04:34 2021 +0100 Merge pull request #6199 from AvaloniaUI/fixes/osx-com-issues Fixes/osx com issues # Conflicts: # native/Avalonia.Native/src/OSX/window.mm commit d635a475fd9b63242c304836bf2bccd76703c4a9 Author: Dan Walmsley <dan@walms.co.uk> Date: Tue Aug 17 11:11:52 2021 +0100 Revert "Merge pull request #6199 from AvaloniaUI/fixes/osx-com-issues" This reverts commit 3c2ccdc0edd3a85e7738c55cdb884bc23dec3956. # Conflicts: # native/Avalonia.Native/src/OSX/window.mm commit 8c02f5910a2245dc0ee7a6ec81a301f427aa4f73 Author: Dan Walmsley <dan@walms.co.uk> Date: Tue Aug 17 11:00:35 2021 +0100 fix tests. commit 1905f13134d4487034c52b9b78cb2254911c0aef Author: Dan Walmsley <dan@walms.co.uk> Date: Mon Aug 16 21:33:03 2021 +0100 repair merge. commit 4987fccb52b6a4f16e1aeab65ee7a7eed9c4ed66 Author: Max Katz <maxkatz6@outlook.com> Date: Mon Aug 16 11:42:13 2021 -0700 Merge pull request #6430 from wieslawsoltes/BoolConvertersNot Add Not value converter to BoolConverters commit 031f1b8cd4add7f8d3b2ae88d2244245ea5cec82 Author: Max Katz <maxkatz6@outlook.com> Date: Mon Aug 16 11:03:08 2021 -0700 Merge pull request #6429 from wieslawsoltes/AutoCompleteBoxNullReferenceFix Check if TextBox.Text is null in AutoCompleteBox commit d3c20a82ec19a33237f0e21c71e5589397c3ca0d Author: Dan Walmsley <dan@walms.co.uk> Date: Mon Aug 16 14:55:15 2021 +0100 Merge pull request #6425 from icons8/MacOsShortcutFix [OSX] [Native] fix tab shortcuts in NativeMenu commit 531709b62f448626f2e74978441f3192e9f87988 Author: Dan Walmsley <dan@walms.co.uk> Date: Mon Aug 16 14:48:26 2021 +0100 Merge pull request #6407 from AvaloniaUI/fixes/6399-osx-minimized-state OSX: Fix a couple of minimized WindowState bugs commit 4b42bba39b7b3cef7d3516140ac57c0f0531c547 Author: Max Katz <maxkatz6@outlook.com> Date: Sat Aug 14 11:46:12 2021 -0700 Merge pull request #6416 from Takoooooo/fix_microcom_targets_to_work_with_directories_with_spaces Fix MicroCom.targets doesn't work with paths with spaces commit d5fe1cc4413bccc822d1faa7c188365fe23acb1b Author: Max Katz <maxkatz6@outlook.com> Date: Sun Aug 8 16:39:54 2021 -0400 Merge pull request #6380 from Mikolaytis/master [OverlayPopupHost] remove render white rect override commit 461e6cbb0264dd7b2d24ab488b5c6a935c58a1b5 Author: Max Katz <maxkatz6@outlook.com> Date: Sat Aug 7 15:42:45 2021 -0400 Merge pull request #6379 from MarchingCube/scrollbar-delay-control Allow for controling delay of scrollbar hide/show. commit b0f9994855d97c5d116209d9db840ca69cea84d7 Author: Dan Walmsley <dan@walms.co.uk> Date: Mon Aug 16 15:43:06 2021 +0100 Merge pull request #6374 from wieslawsoltes/GeometryClipAntialiasing Enable antialiasing for PushGeometryClip commit 32cdd1e35ce088c3d341cb703e9c4bcba382fe86 Author: Nikita Tsukanov <keks9n@gmail.com> Date: Mon Aug 16 17:33:40 2021 +0300 Merge pull request #6373 from wieslawsoltes/SkiaOpacityMaskFixes Fix skia OpacityMask push and pop methods commit 01acb49cfda3ba2c8e0fb115a5ebd9d2eaf9e12a Author: Nikita Tsukanov <keks9n@gmail.com> Date: Thu Aug 5 16:28:11 2021 +0300 Merge pull request #6362 from AvaloniaUI/fixes/internal-runloop-cancel Respect CancellationToken in InternalPlatformThreadingInterface.RunLoop. commit 81be6e2ed4df7b728b3686e3274a83227c02b502 Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Wed Aug 4 20:27:36 2021 +0800 Merge pull request #6351 from Takoooooo/platformoptions-comments Add comments about OSX,Linux, Windows platform options # Conflicts: # src/Avalonia.X11/X11Platform.cs # src/Windows/Avalonia.Win32/Win32Platform.cs commit 685c327d764765d92be383c048d91bfa791249fa Author: Max Katz <maxkatz6@outlook.com> Date: Fri Aug 13 17:57:26 2021 -0400 Merge pull request #6342 from AvaloniaUI/improve-datagrid-scrolling Improve datagrid scrolling commit f66c7b1ff3bd710b5e0dcca17eaca61beb067460 Author: Max Katz <maxkatz6@outlook.com> Date: Sun Aug 1 16:09:11 2021 -0400 Merge pull request #6341 from AvaloniaUI/6294-tooltip-activate-bgwindow Win32 WindowImpl: Don't change z-order when Position is set commit e2c106d31ff1236196bb95b372f1d5e0dedbba7a Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Sun Aug 1 10:54:53 2021 +0800 Merge pull request #6340 from AvaloniaUI/bugfixes/fix-datagrid-scrolling-on-trackpad Fix DataGrid wheel scroll calculation commit 89b09e95d69e244a929fcdab6d034a7391e917fd Author: GMIKE <roman.soloweow333@ya.ru> Date: Fri Jul 30 00:09:35 2021 +0300 Properties of PointerEventArgs in TappedEventArgs (#6322) * Properties of PointerEventArgs in TappedEventArgs * remove InputModifiers and Device properties * move properties * remove whitespace commit d4e9fe1e504ccaaef8f56fc69f85b1b9dea97f14 Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Thu Jul 29 19:30:28 2021 +0800 Merge pull request #6313 from wieslawsoltes/AddDrawingGroupMissingProperties Add ClipGeometry and OpacityMask properties to DrawingGroup commit c7bd2ba7b97a0a64ee3b3308302b37abf4506bf1 Author: Dan Walmsley <dan@walms.co.uk> Date: Thu Jul 29 15:32:07 2021 +0100 Merge pull request #6310 from AvaloniaUI/features/win32-allow-cancel-app-shutdown Features/win32 allow cancel app shutdown # Conflicts: # src/Avalonia.Controls/ApiCompatBaseline.txt commit b861c8a40e3542356b1583524f4b80bcf662cd3b Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Tue Jul 27 14:37:50 2021 +0800 Merge pull request #6285 from AvaloniaUI/textbox-margin Remove TextBox margin hack commit b2791436f205238ff60f5f821894100c32a76455 Author: Max Katz <maxkatz6@outlook.com> Date: Tue Jul 20 14:45:01 2021 -0400 Merge pull request #6283 from workgroupengineering/fixes/Issue_6282 fixes(DataGrid): Fixes DataGridColumn IsVisible binding commit 8fbfbb0782e4c84f91a1c6fc16bbbe8e65faaa21 Author: Max Katz <maxkatz6@outlook.com> Date: Tue Jul 20 11:34:45 2021 -0400 Merge pull request #6275 from Takoooooo/invert-sorting-arrows-fluent [DataGrid] Invert ascending/descending arrows for Fluent Theme and match their behaviour with Simple Theme commit d7fe0022d7eba1252f2ab99dbf6c03ff8c7eee95 Author: Nikita Tsukanov <keks9n@gmail.com> Date: Tue Jul 20 17:56:42 2021 +0300 Merge pull request #6271 from MarchingCube/fix-zindex-ordering Implement indexed sort for visual children. commit 09335994822602371919745c32df54f1012e7082 Author: Dariusz Komosiński <darek.komosinski@gmail.com> Date: Mon Jul 19 13:17:04 2021 +0200 Merge pull request #6270 from MarchingCube/disable-text-search Disable text search by default. commit 4d4775e666dd95a72c14e4ae060a3152b117469f Author: Max Katz <maxkatz6@outlook.com> Date: Fri Aug 6 19:40:06 2021 -0400 Merge pull request #6268 from AvaloniaUI/6195-macos-text-shortcuts Fix existing and add missing osx-specific key shortcuts commit 8f4e53b0fc4b68f8fbcdcd429b775dd9aa29b590 Author: Max Katz <maxkatz6@outlook.com> Date: Thu Jul 29 07:06:18 2021 -0400 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 commit 6a2ec88118dcc4ceb2859389bb13539092fc1e66 Author: Dan Walmsley <dan@walms.co.uk> Date: Thu Jul 15 14:04:39 2021 +0100 Merge pull request #6258 from Takoooooo/fix-dismiss-layer-hittest-osx Fix light dismiss overlay intercepting titlebar hit tests for OSX. commit 069560e2d6f6a20d750cd79c85a1b101997a0421 Author: Dan Walmsley <dan@walms.co.uk> Date: Fri Jul 30 13:55:00 2021 +0100 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 commit f8af8d59fca8003b591f5276bbf28aa6efa2559b Author: Nikita Tsukanov <keks9n@gmail.com> Date: Wed Jul 14 13:34:12 2021 +0300 Merge pull request #6250 from AvaloniaUI/fixes/osx-red-flicker Fixes/osx flicker commit ea84f5caf21ec7b8a013ccfadccc0216ee08da13 Author: Max Katz <maxkatz6@outlook.com> Date: Tue Jul 13 15:23:32 2021 -0400 Merge pull request #6246 from AvaloniaUI/fixes/4392-compiledbinding-dot-path Fix "." (empty) paths with compiled bindings. commit 4efb527bfc6e012fd5edb3fc9b6d481d4e7a69fc Author: Max Katz <maxkatz6@outlook.com> Date: Tue Jul 13 09:26:54 2021 -0400 Merge pull request #6245 from AvaloniaUI/fixes/osx-getting-stuck-in-fullscreen OSX - window state - keep field in sync. commit 574347e81083acc55f6abd26b076027739dd61ee Author: Dariusz Komosiński <darek.komosinski@gmail.com> Date: Tue Jul 13 16:11:40 2021 +0200 Merge pull request #6244 from megazyz/fixes/6243-thumb-mousecaptureloss Fix: Thumb should handle pointer capture loss commit 7739bd9ca3a20a8cb2b10c4ee2ca31337b227f4e Author: Dan Walmsley <dan@walms.co.uk> Date: Mon Aug 16 20:32:29 2021 +0100 Merge pull request #6242 from YohDeadfall/fix-adorner-measure Invalidating measure on TransformedBounds update commit 3393a7564f8104c4a005df0cf227c49d2c7fab8f Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Thu Jul 15 12:19:56 2021 +0800 Merge pull request #6235 from MarchingCube/adorner-layer-clipping Allow for disabling clipping of adorners. Cleanup AdornerLayer class. commit dff77bcb065593c3d312a7842b98cdea898457f1 Author: Max Katz <maxkatz6@outlook.com> Date: Sat Jul 10 15:43:43 2021 -0400 Merge pull request #6228 from MihaMarkic/makes_readonly_struct Makes TextBox.UndoRedoState struct readonly commit e3dd9b6e4b877f2c61a551fb0de4c192fc9fa09a Author: Nikita Tsukanov <keks9n@gmail.com> Date: Fri Jul 9 16:56:24 2021 +0300 Merge pull request #6219 from AvaloniaUI/fixes/sandbox-designer Make the designer work in the sandbox project. commit f07f2c8c5a1b2b7c63129e400aed8c500b6e8eac Author: Dan Walmsley <dan@walms.co.uk> Date: Thu Jul 15 14:25:01 2021 +0100 Merge pull request #6213 from AvaloniaUI/fixes/textbox-crash-when-focused-but-not-visible Fixes/textbox crash when focused but not visible commit 9bb0ed12814e93efe6ed58b4651a20600e00be05 Author: Dan Walmsley <dan@walms.co.uk> Date: Thu Jul 8 16:24:54 2021 +0100 Merge pull request #6212 from AvaloniaUI/fixes/6202-osx-initial-focus OSX: Fix initial keyboard input commit a828b8d1e14c51eabae93ae0cf8910a18068f090 Author: Max Katz <maxkatz6@outlook.com> Date: Sat Jul 10 17:04:58 2021 -0400 Merge pull request #6210 from Royce551/add-itemscontrol-istextsearchenabled Add ItemsControl.IsTextSearchEnabled commit 3c2ccdc0edd3a85e7738c55cdb884bc23dec3956 Author: Dan Walmsley <dan@walms.co.uk> Date: Thu Jul 8 16:04:34 2021 +0100 Merge pull request #6199 from AvaloniaUI/fixes/osx-com-issues Fixes/osx com issues # Conflicts: # native/Avalonia.Native/src/OSX/window.mm commit 9c2da62fd85f345103684c3258da1505be9069a4 Author: Max Katz <maxkatz6@outlook.com> Date: Sat Jul 10 03:57:42 2021 -0400 Merge pull request #6198 from AvaloniaUI/fixes/6190-check-parent-window-on-show Validate parent/owner when showing windows. commit 442e84562953c3dcb31f8bbd9b18c213bdd8a038 Author: Dan Walmsley <dan@walms.co.uk> Date: Thu Jul 29 15:14:52 2021 +0100 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 commit dc9a5583f6174402c1aecafc1aed021dd90b9ab6 Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Thu Jul 29 12:55:14 2021 +0800 Merge pull request #6183 from AvaloniaUI/feature/gradient-animations Gradient animations commit 7240127176e49ff1df4ebaee5434c814037cefa5 Author: Dan Walmsley <dan@walms.co.uk> Date: Mon Jul 26 21:20:47 2021 +0100 Merge pull request #6174 from AvaloniaUI/feature/2736-applicationShouldTerminate OSX: Handle applicationShouldTerminate # Conflicts: # src/Avalonia.Controls/ApiCompatBaseline.txt commit 6b9f5c3c312b21e4f9cfea708a80d2a1989e63fe Author: Max Katz <maxkatz6@outlook.com> Date: Fri Jul 9 17:29:44 2021 -0400 Merge pull request #6133 from Splitwirez/arc-shape Add Arc shape control 2: Electric Boogaloo commit c7d6fed7931aeea771366ac2e700b8ad39872990 Author: Max Katz <maxkatz6@outlook.com> Date: Thu Jul 29 16:18:35 2021 -0400 Merge pull request #6052 from Washi1337/feature/nullable-x11-window-titles Fix dialogs crashing on X11 when Title is set to null commit e2beda1620538acb52ae1f031705590672a28a6a Author: Dan Walmsley <dan@walms.co.uk> Date: Mon Aug 2 13:14:15 2021 +0100 Merge pull request #5996 from AvaloniaUI/feature/tabindex Port tab navigation algorithm from WPF (including TabIndex support) commit 5ab0464084428a7e15a1299e9a0cd8d247014cbc Author: Max Katz <maxkatz6@outlook.com> Date: Wed Jul 14 03:08:06 2021 -0400 Merge pull request #6251 from AvaloniaUI/bugfix/data-grid-interface-sorting Fix DataGrid column sorting with inherited interface property commit 16ceff91a9451aed9e69a72cae220058898c8e14 Author: Steven Kirk <grokys@users.noreply.github.com> Date: Tue Jul 6 09:32:41 2021 +0200 Merge pull request #6187 from amwx/ItemsRepeater_MoveItems Allow moving items in ItemsRepeater commit fae663c95b9b1e298113c05d9dae7fa01dcd9af5 Author: Max Katz <maxkatz6@outlook.com> Date: Fri Jul 2 20:21:56 2021 -0400 Merge pull request #6151 from workgroupengineering/fixes/Issue_6100 Fixes issue 6100 commit 377cb88ebe93d20e7af076ef7cff042650bad6eb Author: Max Katz <maxkatz6@outlook.com> Date: Fri Jun 25 19:32:50 2021 -0400 Merge pull request #6141 from workgroupengineering/fixes/MenuItem_nullable_warnings fixes(MenuItem): nullable warnings commit a03631fc24e4fc5372de2d2f5c5097c0a9701ce6 Author: Max Katz <maxkatz6@outlook.com> Date: Fri Jun 25 19:47:26 2021 -0400 Merge pull request #6140 from workgroupengineering/fixes/application_some_nullable_warnings fixes(Application): some nullable warnings commit ea5ffd330f9b82c3aaef606f3c8a1a52986de826 Author: Max Katz <maxkatz6@outlook.com> Date: Sun Jun 27 00:03:59 2021 -0400 Merge pull request #6138 from workgroupengineering/fixes/code_documentation fixes: code documentation commit 0e9aa43d37cc08a93ae0d3743b350da0f328ff23 Author: Nikita Tsukanov <keks9n@gmail.com> Date: Thu Jun 24 14:00:24 2021 +0300 Merge pull request #6129 from AvaloniaUI/typo-fix Update FbdevOutput.cs commit 27ac32d8810dc5dcaae004b759da261ceb61b88d Author: aguahombre <davidw@icselectronics.co.uk> Date: Mon Jun 21 19:42:00 2021 +0100 Adds a pixel format parameter to Linux frame buffer platform setup. (#6101) * Add pixel format parameter to Linux frame buffer platform setup. Currently setup always changes the frame buffer pixel format to RGBA which results in the screen being cleared if the default pixel format is not RGBA (as on a Raspberry PI) . This clears any splash screen and leaves the screen blank for a period which is not a good UX. Now the frame buffer setup can select the correct pixel format or use null to leave the pixel format unchanged. * Remove unnecessary formatting changes. Add v0.10.x compatible constructor. * Keep old StartLinuxFbDev extension method for v0.10.x binary compatibility commit 35e7a6512c196dd17327e4c14b9aad9021f7b77a Author: Max Katz <maxkatz6@outlook.com> Date: Fri Jun 25 02:18:08 2021 -0400 Merge pull request #6097 from workgroupengineering/fixes/Warning_CS0169 fixes: Warnings CS0169 commit de9f4532b82e90be64fd4521ed2d34012134fe96 Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Thu Jul 1 20:03:51 2021 +0800 Merge pull request #6093 from AvaloniaUI/fixes/scrollcontent-presenter-order-of-operations ScrollContentPresenter, fix order of operations, set Offset before setting Extent commit fcc2478ad6084b5b85a3a239c59c58eec121922e Author: Nikita Tsukanov <keks9n@gmail.com> Date: Tue Jun 15 18:08:04 2021 +0300 Merge pull request #6069 from DrunkyBard/remote-widget-fix-zero-size fixes RemoteWidget error when width or height is equal to zero. Issue… commit b7c65e05453bb3cb84319a28a61a0164781d9a0a Author: Max Katz <maxkatz6@outlook.com> Date: Wed Jul 7 01:19:24 2021 -0400 Merge pull request #5858 from Afanyiyu/treeview-bugfix fix: Fix ArgumentNullException in TreeView.ExpandSubTree() commit 60aad5ef0612308bb7ea71f2e899138b29aff74e Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Thu Jun 17 16:07:26 2021 +0800 Merge pull request #6066 from AvaloniaUI/fixes/5947-gradient-drawingcontext Fixed gradient brush target rectangles. commit e3849e9b188bd948b0a1bffc594caa6afc4892bd Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Thu Jul 1 19:49:35 2021 +0800 Merge pull request #6146 from FoggyFinder/issue6127 Prevent `ScrollSlotIntoView` from crashing on start commit e52a0836fc5519fdc5c564f2547f418b87e1a705 Author: Benedikt Stebner <Gillibald@users.noreply.github.com> Date: Fri Jul 2 16:15:22 2021 +0200 Merge pull request #6175 from pr8x/add-star-grid-length-constant Add "Star" static to GridLength commit 9a2a4eba6c276c3d5c66d5c8c36fd2dbb8a06564 Author: Max Katz <maxkatz6@outlook.com> Date: Fri Jul 2 11:26:54 2021 -0400 Merge pull request #6176 from pr8x/more-to-strin-devtools Adding more ToString() overloads to improve DevTools commit 9174c22e4945edf05b6940131eb3aabdeac694b6 Author: Max Katz <maxkatz6@outlook.com> Date: Thu Jun 24 16:24:32 2021 -0400 Merge pull request #6135 from AvaloniaUI/textbox-IsNullOrEmpty Use IsNullOrEmpty instead of IsNullOrWhiteSpace for :empty pseudoclass commit 6e96334dfe05e29096ac901bb0e71bf63a91d82f Author: Max Katz <maxkatz6@outlook.com> Date: Sat Jun 19 13:33:44 2021 -0400 Merge pull request #6105 from amwx/combobox_data ComboBox: Let Data and Stretch be overridden commit d6e5c017ba375809f1bada0e429a8783ca68deed Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Fri Jun 18 16:07:14 2021 +0800 Merge pull request #6092 from AvaloniaUI/fixes/adornerlayer-measure Implement measure pass in AdornerLayer. commit cad0e4043acf83e6b21783659c3f73c16b0bc5c7 Author: Max Katz <maxkatz6@outlook.com> Date: Thu Jun 17 17:02:59 2021 -0400 Merge pull request #6091 from AvaloniaUI/fixes/scale-flyout-transient-area scale flyout transient area. commit 635b39702de820db0aaaa21b7f8054d5f08a9bf3 Author: Dan Walmsley <dan@walms.co.uk> Date: Wed Jun 16 19:10:35 2021 +0100 Merge pull request #6083 from AvaloniaUI/fixes/osx-window-state fix osx window state logic. commit 5f4d2efa6934d8a1379f1c9f8bfdb1d990872a20 Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Thu Jun 17 15:44:50 2021 +0800 Merge pull request #6082 from wieslawsoltes/feature/SetterAnimatorAttachedPropertyHack Allow setting custom Animator in property to Setter (attached property alternative) commit 6bac1667ef37c36b63ab6e93b5ca7f09f24c350d Author: Nikita Tsukanov <keks9n@gmail.com> Date: Wed Jun 16 18:23:36 2021 +0300 Merge pull request #6074 from workgroupengineering/features/DevTools/Startup_Screen feat(DevTools): Startup Screen commit 6936072e2b9879c08f425485632f2b3189a9b9dc Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Fri Jun 18 02:04:40 2021 +0800 Merge pull request #6072 from AvaloniaUI/fixes/animationinstance-unsubscribe Ensure we unsubscribe from PropertyChanged. commit 8f802e34ca8894422036b02c7f8bb742cda41fc1 Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Mon Jun 14 19:00:18 2021 +0800 Merge pull request #6064 from AvaloniaUI/fixes/6063-animation-neutral-value Fix fetching neutral value in animations. commit 94e69dbc6f5194c9938e6b58d7b7477dbdaff192 Author: Dariusz Komosiński <darek.komosinski@gmail.com> Date: Tue Jun 15 09:47:16 2021 +0200 Merge pull request #6058 from wieslawsoltes/feature/PolyLineSegment Add PolyLineSegment path segment commit 4aea6dbb5a151e4e250c118de790f53b29bf450b Author: Dan Walmsley <dan@walms.co.uk> Date: Fri Jun 11 21:11:05 2021 +0100 Merge pull request #6053 from AvaloniaUI/fixes/6051-multiline-textbox-caret-pos Fix caret positioning with empty newlines. commit 0fbd1edb2f64cd2dbedbeb23550fbb551772b8fb Author: Max Katz <maxkatz6@outlook.com> Date: Thu Jun 10 20:51:04 2021 -0400 Merge pull request #6049 from workgroupengineering/fixes/Issue_#6047 fixes(DevTools): Issue #6047 commit 894bfb0620302679b038f1f6368ec2bfc5be0087 Author: Max Katz <maxkatz6@outlook.com> Date: Thu Jun 10 20:36:01 2021 -0400 Merge pull request #6046 from workgroupengineering/fixes/Issue_5882 fixes(DevTools): Issue #5882 commit 8b17870362edd929a901d7ef00e26b05b890b1ab Author: Dariusz Komosiński <darek.komosinski@gmail.com> Date: Wed Jun 9 17:18:55 2021 +0200 Merge pull request #6029 from MarchingCube/brush-transition Transitions for solid color brushes. commit 091105920fd1b2703208593f2bb9704924464e3f Author: Max Katz <maxkatz6@outlook.com> Date: Tue Jun 8 10:41:16 2021 -0400 Merge pull request #6023 from Deadpikle/feature/textbox-undo-adjustments TextBox: Add IsUndoEnabled and UndoLimit commit bfc85bb5a8a79e1989059b2f2775d36ebdd5e5ba Author: Dariusz Komosiński <darek.komosinski@gmail.com> Date: Mon Jun 7 11:27:03 2021 +0200 Merge pull request #6022 from Deadpikle/feature/date-time-picker-twoway SelectedDate and SelectedTime => TwoWay by default commit d1579c9821fdee606f30d690cde36d0833a6a578 Author: Dariusz Komosiński <darek.komosinski@gmail.com> Date: Mon Jun 7 09:28:28 2021 +0200 Merge pull request #6016 from MarchingCube/fix-dimiss-layer-hittest Fix light dismiss overlay intercepting titlebar hit tests. commit 949c7bb7cf067435a30ad2841cf8d31863aa126d Author: Max Katz <maxkatz6@outlook.com> Date: Tue Jun 8 18:43:25 2021 -0400 Merge pull request #5998 from AvaloniaUI/nullable/diagnostics Enable nullable on Avalonia.Diagnostics project commit cc2c1b76ead6035a270d6726c35e13076fba2a58 Author: Steven Kirk <grokys@users.noreply.github.com> Date: Mon Jun 14 22:06:10 2021 +0200 Merge pull request #5055 from Fusion86/fix-keybindings-foreach-crash Fix crash when KeyBindings change while they are being handled # Conflicts: # build/SharedVersion.props # global.json # src/Avalonia.Controls/Window.cs
commit 3164c3c3a50faf49236feb95f8aea26f67c6632a Author: Dan Walmsley <dan@walms.co.uk> Date: Wed Oct 27 18:29:19 2021 +0100 bump version. commit 2e1d9b8dd91787a35b58f45ce7c5819304ca57ac Author: Dan Walmsley <dan@walms.co.uk> Date: Wed Oct 27 13:33:07 2021 +0100 Merge pull request #6757 from AvaloniaUI/update-net-5.0 Update to net sdk 5.0.408 commit b03c0b0ac2e0afaade2c83f713ce47a1cd49cf8f Author: Tako <53405089+Takoooooo@users.noreply.github.com> Date: Wed Oct 27 13:49:20 2021 +0300 Merge pull request #6803 from AvaloniaUI/fixes/osx/non-client-clicks-popup-crash [OSX] fix non-client click detection causing crash on popups. commit 6dbf015a0f6fedfe0491c3215784c0356483cf4b Author: Tako <53405089+Takoooooo@users.noreply.github.com> Date: Tue Oct 26 22:45:01 2021 +0300 Merge pull request #6779 from AvaloniaUI/dbus-tray-icon-fix Graceful error handling of Linux Tray icons commit 015f1ac626b4181100825a5ca9766832e44a9748 Author: Dan Walmsley <dan@walms.co.uk> Date: Tue Oct 26 13:54:58 2021 +0100 Merge pull request #6796 from AvaloniaUI/fixes/6795-contextmenu-placement Update context menu popup parameters on each show. commit 04fb4c69c633cc721a25e561c1877b94206c8932 Author: Tako <53405089+Takoooooo@users.noreply.github.com> Date: Tue Oct 26 16:29:52 2021 +0300 Merge pull request #6794 from AvaloniaUI/fix-avaloniaBuildTasks Fix GenerateAvaloniaResourcesDependencyCache target commit 513fa9806fe514123c443f0bd4a5e5214c4b8929 Author: Dan Walmsley <dan@walms.co.uk> Date: Tue Oct 26 16:12:11 2021 +0100 Merge pull request #6789 from AvaloniaUI/bugfix/transparent-popup-issue Fix Default theme popup backgrounds commit bcdfa7db6e5e091c6e0e685f363d33f6ded3302b Author: Tako <53405089+Takoooooo@users.noreply.github.com> Date: Mon Oct 25 10:21:45 2021 +0300 Merge pull request #6784 from AvaloniaUI/fixes/button-access-key Add support for access keys to Button. # Conflicts: # src/Avalonia.Controls/Primitives/AccessText.cs commit 9da1793ea2b51868ebd21dadefd61bcf12597614 Author: Max Katz <maxkatz6@outlook.com> Date: Fri Oct 22 19:52:59 2021 -0400 Merge pull request #6780 from ltetak/datagrid_drag_treshold DataGrid minimum distance threshold when dragging headers commit df77f18bae5bae5b657ff33e66f11bd91b88adcf Author: Tako <53405089+Takoooooo@users.noreply.github.com> Date: Sat Oct 23 01:29:20 2021 +0300 Merge pull request #6702 from YohDeadfall/fix-dev-tools-events Fixed handled event misses in dev tools commit 3bc719f51b1ee898044be3275b5fba32369d7e5f Author: Dan Walmsley <dan@walms.co.uk> Date: Fri Oct 22 18:20:29 2021 +0100 Merge pull request #6783 from AvaloniaUI/fixes/osx-border-shadow restore osx window shadow fix. commit 608cd98e86ce774ab6108799d89fe8da6b3775df Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Fri Oct 22 19:57:49 2021 +0800 Merge pull request #6381 from AvaloniaUI/feature/nth-child NthChild and NthLastChild selectors support commit 0f8b4d4cde9cd69d74a6b213e438f3ed74c3349f Author: Steven Kirk <grokys@users.noreply.github.com> Date: Thu Oct 21 21:31:02 2021 +0200 Merge pull request #6776 from AvaloniaUI/fixes/microcom-uptodate-hack Hack to stop VS building everything every time. commit d080eb6398110b1c0071b39ba6cacdcf195c75ad Author: Dan Walmsley <dan@walms.co.uk> Date: Thu Oct 21 15:26:42 2021 +0100 Merge pull request #6651 from Gillibald/fixes/5136 Try to load a custom font with all possible weights and styles commit 4d88f40df6b56e84fa13a09be808923da11dc240 Author: Tako <53405089+Takoooooo@users.noreply.github.com> Date: Thu Sep 23 13:48:04 2021 +0300 Merge pull request #6629 from Takoooooo/support-slide-for-popups Add SlideX and SlideY to Popup Placement Constraint Adjustment commit b30b179571540b52cd0ee004dc922f646e53054b Author: Max Katz <maxkatz6@outlook.com> Date: Tue Aug 24 21:33:06 2021 -0400 Merge pull request #6160 from workgroupengineering/fixes/Issue_6033 fixes: Dialog cancel consistency on windows commit fc3633c192b99ff786426aebc036d5e1c805ae30 Author: Steven Kirk <grokys@users.noreply.github.com> Date: Wed Oct 20 12:02:56 2021 +0200 Merge pull request #6764 from AvaloniaUI/fixes/6359-clip-transform Fix clips with transforms in deferred renderer. commit 7bb9fe24a3c7f5c9084fa514c9a1341d32a3cb8a Author: Dan Walmsley <dan@walms.co.uk> Date: Thu Oct 21 14:43:16 2021 +0100 Merge pull request #6763 from Takoooooo/fix-repeatbutton-focus Fix RepeatButton keeps sending clicks when focus changed commit f66c3c3af4c5dc91c816019d94f6f2bb7543d44b Author: Tako <53405089+Takoooooo@users.noreply.github.com> Date: Tue Oct 19 18:22:47 2021 +0300 Fix changing focus with Tab key for Button (#6753) commit 87ca4db42170e59e551b51e447d1668decbf5c1e Author: Max Katz <maxkatz6@outlook.com> Date: Tue Oct 19 10:53:33 2021 -0400 Merge pull request #6749 from AvaloniaUI/bugfix/some-popup-fixes Do not inherit text properties in Popup + do not override default (null) Popup background commit dc623bcb535e553357679673aa16e92eeed51e9d Author: Max Katz <maxkatz6@outlook.com> Date: Tue Oct 19 12:34:06 2021 -0400 Merge pull request #6748 from AvaloniaUI/bugfix/6668-fix-datagrid-headers-scrolling Fix DataGrid headers horizontal scrolling commit f1b0d18674808b53e545c2d8a538ce149d1cc998 Author: Dan Walmsley <dan@walms.co.uk> Date: Sat Oct 16 11:50:24 2021 +0100 Merge pull request #6747 from RomanSoloweow/master LineNode hit test optimization commit 4bb99fd73b80e8446f230d7d49aa85458de171c5 Author: Max Katz <maxkatz6@outlook.com> Date: Fri Oct 15 21:07:59 2021 -0400 Merge pull request #6746 from RomanSoloweow/master LineNode hit test commit 356051910800790c0beaafba4553f4e8b968497a Author: Dan Walmsley <dan@walms.co.uk> Date: Sat Oct 16 12:20:12 2021 +0100 Merge pull request #6745 from jp2masa/x11-default-cursor Changed X11 default cursor to XC_left_ptr commit 3e91d5b40921b111dadb38e5527f43ff67828ee3 Author: Dan Walmsley <dan@walms.co.uk> Date: Fri Oct 15 17:05:15 2021 +0100 Merge pull request #6744 from workgroupengineering/fixes/XML_Comment fix: XML Comment commit e1d115167a9ca262b7c0a41b9b3b2fbeae416c4c Author: Tako <53405089+Takoooooo@users.noreply.github.com> Date: Fri Oct 15 16:30:38 2021 +0300 Merge pull request #6739 from Takoooooo/drawingimage-ctor Add constructor to DrawingImage which accepts Drawing commit 5c22d66175d1db2a345c3818913a95985e949597 Author: Dan Walmsley <dan@walms.co.uk> Date: Fri Oct 15 13:09:03 2021 +0100 Merge pull request #6735 from Takoooooo/make-iblurhost-internal Make IBlurHost internal commit 776f3eaa2ecee22f825b12e4920b09d66222bf00 Author: Max Katz <maxkatz6@outlook.com> Date: Fri Oct 15 03:55:58 2021 -0400 Merge pull request #6732 from AvaloniaUI/fixes/6729-itemsrepeater-reassign-items ItemsRepeater: unsubscribe from ItemsSourceView before disposing it. commit af00eff8470d7c2d6909736d2091f7ab7d4ee4a4 Author: Tako <53405089+Takoooooo@users.noreply.github.com> Date: Fri Oct 15 11:48:00 2021 +0300 Merge pull request #6730 from 0x90d/0x90d-sortDatagridColumn Adds ability to programmatically sort the DataGrid commit 01970e611dd6d1b5cd25d572f91ae7ad1877ec63 Author: Nikita Tsukanov <keks9n@gmail.com> Date: Thu Oct 14 19:49:12 2021 +0300 Merge pull request #6724 from AvaloniaUI/bug/x11-segfault-on-xopendisplay-fail [X11] Check for XOpenDisplay error _before_ trying to use display commit 6c9420b7f03a6339b4d591933f0b6ffa6a7639e7 Author: Dan Walmsley <dan@walms.co.uk> Date: Fri Oct 15 17:07:41 2021 +0100 Merge pull request #6717 from AvaloniaUI/maxkatz6-patch-1 Disable WindowManagerAddShadowHint by default commit 3d94984e9dc0734129f826a6fb3d63e74042ad8f Author: Dan Walmsley <dan@walms.co.uk> Date: Fri Oct 15 17:51:34 2021 +0100 Merge pull request #6709 from Gillibald/feature/SyntheticWeightAndStyle Simulate font weight bold and font style italic when a fallback is used commit 1bc51821e1727d34b8816240d160b4f093296f39 Author: Dan Walmsley <dan@walms.co.uk> Date: Fri Oct 15 17:04:43 2021 +0100 Merge pull request #6700 from AvaloniaUI/features/osx-non-client-clicks implement non-client clicks on osx. commit da371f97be814fa2daccfd2cb63300402ee3eadc Author: Nikita Tsukanov <keks9n@gmail.com> Date: Sun Sep 26 23:34:14 2021 +0300 Merge pull request #6645 from blindmatrix/remove-redundant-code-1 Removed duplicate registraion of IRenderLoop commit c9225d42040d3b86f27072b86b1d3884334d6ede Author: Steven Kirk <grokys@users.noreply.github.com> Date: Thu Sep 23 10:26:20 2021 +0200 Merge pull request #6623 from AvaloniaUI/fbdev-reuse-framebuffer [FBDEV] Reuse the same memory region for the back buffer commit 99b6b6a4c625d82981b0d70f5f4480a89e818221 Author: Tako <53405089+Takoooooo@users.noreply.github.com> Date: Fri Oct 15 11:17:11 2021 +0300 Merge pull request #6574 from adirh3/adirh3/mica-backdrop-brush Add support for Mica effect on Windows 11 commit 94aaeea5773b6a89b0faee364b8a511fd3aead4c Author: Dan Walmsley <dan@walms.co.uk> Date: Fri Oct 15 17:52:30 2021 +0100 Merge pull request #6532 from evan-choi/fixes/open-browser Fix OpenBrowser on Linux commit 3cd5a2a7562bd001dd5eec1b42b41f344c5c2b52 Author: Max Katz <maxkatz6@outlook.com> Date: Thu Sep 9 15:33:35 2021 -0400 Merge pull request #6504 from AvaloniaUI/Takoooooo-patch-2 [CI] Update Ubuntu to Ubuntu 20.04 LTS because current one would be d… commit 5193b5c784b398b5703e94e215e7011291028834 Author: Max Katz <maxkatz6@outlook.com> Date: Fri Sep 10 21:42:24 2021 -0400 Merge pull request #6394 from 0x90d/master Fix Datagrid right click selection commit 081c89c9eca8a3393a6132245c7c4e9607bf44ae Author: Dan Walmsley <dan@walms.co.uk> Date: Thu Oct 7 14:26:58 2021 +0100 Merge pull request #6560 from AvaloniaUI/feature/tray-icon-support Feature/tray icon support # Conflicts: # src/Avalonia.Controls/ApiCompatBaseline.txt commit a088549d8f0fcacde13b5d9d65502b6fd04103c0 Author: Lighto <adirh3@gmail.com> Date: Thu Oct 7 23:24:42 2021 +0300 Allow creating custom Datagrid columns (#6689) * Change BindingTarget of DataGridBoundColumn to public, this will allow custom columns * Changed modifier to protected commit 12f312173d45a751cecc5f07c76f4dd75fa65d30 Author: Dan Walmsley <dan@walms.co.uk> Date: Mon Oct 4 11:44:36 2021 +0100 Merge pull request #6675 from AvaloniaUI/feature/x11-use-xc-hand2 [X11] Use XC_hand2 for hand cursor commit 80c35ff14b3ad5d5945ff8717a258d8837ac51f5 Author: Nikita Tsukanov <keks9n@gmail.com> Date: Mon Oct 4 15:33:03 2021 +0300 Merge pull request #6665 from AvaloniaUI/non-control-templates Added support for non-control templates in XAML commit fcb76a1c6d1281960e1e4ad9f4a88ff2b48018bf Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Thu Sep 30 11:56:07 2021 +0800 Merge pull request #6657 from PJB3005/21-09-29-custom-draw-hit-test Fix ICustomDrawOperation HitTest coordinate space. commit 8c6da75b171b64e8a2026fcc3caf6a2e44f37787 Author: Dan Walmsley <dan@walms.co.uk> Date: Mon Oct 4 17:22:03 2021 +0100 Merge pull request #6656 from AvaloniaUI/fixes/3429-scroll-gesture-virtualization Improve scroll gesture with virtualization. commit 1cc25d02db8f1a640ca39f2698391b30ef75c88a Author: Steven Kirk <grokys@users.noreply.github.com> Date: Thu Sep 30 15:21:22 2021 +0200 Merge pull request #6485 from AvaloniaUI/fixes/itemssourceview-fixes Tweaks to ItemsSourceView commit d12d992c8d774a2745bd5b2df1a1ce776cadf58e Author: Benedikt Stebner <Gillibald@users.noreply.github.com> Date: Mon Oct 4 13:45:04 2021 +0200 Merge pull request #6461 from Gillibald/fixes/OpacityMask Prevent DeferredRenderer crash when a VisualBrush is used as OpacityMask commit af2685dcf5e8ddf946c293ab83f876c10c0bb26b Author: Max Katz <maxkatz6@outlook.com> Date: Wed Sep 29 16:45:39 2021 -0400 Merge pull request #6506 from workgroupengineering/fixes/Input_Warnings Fixes input warnings commit ea45ad64f78bfdcb94133961b320f4ac5967fa0d Author: Max Katz <maxkatz6@outlook.com> Date: Tue Sep 28 19:43:37 2021 -0400 Merge pull request #6632 from Takoooooo/fix-opening-disabled-menu-with-accelerator-key Fix opening disabled menu with accelerator key commit 43621d754457ddcb61fa182d11c249335c5a1eab Author: Max Katz <maxkatz6@outlook.com> Date: Tue Sep 28 18:05:16 2021 -0400 Merge pull request #6646 from YohDeadfall/master Used EqualityComparer<T>.Default to check values for equality commit 1193af3689bf6f243c44d2778b449cd11fd45fd9 Author: Dan Walmsley <dan@walms.co.uk> Date: Tue Sep 28 12:05:58 2021 +0100 Merge pull request #6652 from AvaloniaUI/feature/fbdev-customization Add a few customization points to Linux Framebuffer backend. commit 2e8405114933809da0b3e54b94c9fb3a3f31341b Author: Nikita Tsukanov <keks9n@gmail.com> Date: Mon Sep 27 21:14:40 2021 +0300 Merge pull request #6649 from yatli/x11_perf fix x11 deferred renderer performance regression commit fdb6cc29f867f8407d08b8d70b0f07e36b236b31 Author: Max Katz <maxkatz6@outlook.com> Date: Sat Sep 25 09:05:30 2021 -0400 Merge pull request #6638 from amwx/FlyoutOpeningFix FlyoutBase create presenter before calling Opening event commit 3ca9fabb02cc73e40d3496befbf10533e73b5cf1 Author: Max Katz <maxkatz6@outlook.com> Date: Fri Sep 24 09:56:46 2021 -0400 Merge pull request #6639 from Takoooooo/fix-expander-headertemplate-for-simple-theme Fix Expander HeaderTemplate for Simple Theme commit 58579fba6a72583d8a6e0b05b0134adc5454215a Author: Steven Kirk <grokys@users.noreply.github.com> Date: Thu Sep 23 12:17:10 2021 +0200 Merge pull request #6576 from AvaloniaUI/feature/1279-combining-geometries Add GeometryGroup and CombinedGeometry Conflicts: src/Avalonia.Visuals/ApiCompatBaseline.txt commit 7d4ead24d7a8defd49e7444e57c242c6db143aeb Author: Benedikt Stebner <Gillibald@users.noreply.github.com> Date: Thu Sep 23 11:57:39 2021 +0200 Merge pull request #6581 from Gillibald/fixes/6577 Fixes PathMarkupParser flag parsing when no separator is used commit 2f66f8a75b8f404da7f768dee9783689c1e25bb6 Author: Max Katz <maxkatz6@outlook.com> Date: Wed Sep 22 03:44:02 2021 -0400 Merge pull request #6616 from 0x90d/0x90d-patch-1 Fix opening submenu popup for menus without subitems commit 95cb7049753fb50e0396d88e15d0d7418c593dd7 Author: Max Katz <maxkatz6@outlook.com> Date: Wed Sep 22 01:31:39 2021 -0400 Merge pull request #6597 from AvaloniaUI/fixes/6592-win32-alt-f10 Win32: Fix handling of subsequent keypress after Alt/F10 commit 91fa7601343520674937d3585e3be93fc2c8acf7 Author: Nikita Tsukanov <keks9n@gmail.com> Date: Tue Sep 21 14:20:09 2021 +0300 Merge pull request #6620 from AvaloniaUI/maxkatz6-patch-2 NotificationCard missed TemplateBinding.CornerRadius commit b0bbd4c34b77b8adf267bdad6634f9a73edd27c6 Author: Nikita Tsukanov <keks9n@gmail.com> Date: Tue Sep 21 13:10:02 2021 +0300 Merge pull request #6619 from AvaloniaUI/maxkatz6-patch-1 ProgressBar missed TemplateBinding.CornerRadius commit 63966a3165ceda1ee26af1fee778b82946bec9c3 Author: Nikita Tsukanov <keks9n@gmail.com> Date: Mon Sep 20 19:55:21 2021 +0300 Merge pull request #6569 from Takoooooo/fix-generateAvaloniaResources Fix avalonia resource generation on resource deletion commit e829d5f1092a9c5a870eafea2a01cf603c058330 Author: Nikita Tsukanov <keks9n@gmail.com> Date: Mon Sep 20 17:17:34 2021 +0300 Merge pull request #6617 from SilentCoyote/DesignStyle Add DesignStyle property commit 3e630db3dfb1a6d94760b0e22359e7d019c01cae Author: Dan Walmsley <dan@walms.co.uk> Date: Thu Sep 16 11:57:18 2021 +0100 Merge pull request #6604 from AvaloniaUI/fix/x11-freeze-segfault-on-close [X11] Fixed potential freezes/segfaults on window close commit b8bc30126498289beea8293aef26455b5a43c244 Author: Steven Kirk <grokys@users.noreply.github.com> Date: Sun Sep 12 00:47:57 2021 +0200 Merge pull request #6522 from AvaloniaUI/revert-6066-fixes/5947-gradient-drawingcontext Revert "Fixed gradient brush target rectangles." commit b4994624026227b338617dc5a94f4185dd08dfc5 Author: Max Katz <maxkatz6@outlook.com> Date: Sat Sep 11 18:01:23 2021 -0400 Merge pull request #6572 from wieslawsoltes/MenuItemIconPresenterSizeFromStyle Set MenuItem icon presenter size from style commit 9ec8d3b59beb00550948977726d9eebe81e97596 Author: Lighto <adirh3@gmail.com> Date: Sun Sep 12 00:09:44 2021 +0300 Allow popups to move using horizontal or vertical offsets like in WPF (#6575) * Added support for moving popup using Horizontal/Vertical offsets * Changed HandlePositionChange to trigger on static property change event commit 844cc2533a22c580f778a60e3741a2972d4c2eca Author: workgroupengineering <workgroupengineering@users.noreply.github.com> Date: Sat Sep 11 10:54:08 2021 +0200 fix: Issue #5637 (#5638) * fix: Issue #5637 DataGridTemplateColumn incorrect select template when DataGridRow Recycled * fixes(DataGrid): Binding Exception on DataGridTemplateColumn commit ad2e68f15a6091f2aa4bc52eb66382608a3011f6 Author: Steven Kirk <grokys@users.noreply.github.com> Date: Fri Sep 10 20:15:47 2021 +0200 Merge pull request #6507 from Takoooooo/fix-logging-errors Don't log $parent binding errors when control detached from logical tree commit 43c24388fb1c484166f05a96745a7fea5437010c Author: Max Katz <maxkatz6@outlook.com> Date: Fri Sep 10 13:46:49 2021 -0400 Merge pull request #6570 from workgroupengineering/fixes/Issue_6567 fixes(DataGrid): Issue #6567 New line in Editable DataGrid, Not editable commit ef5feffee7adb2e334ffacd5f8f8cad026b4e4b0 Author: Max Katz <maxkatz6@outlook.com> Date: Fri Sep 10 13:07:58 2021 -0400 Merge pull request #6509 from workgroupengineering/fixes/Issue_6508 fixes(DataGrid): Issue #6508 does not re-enter the edit mode after pressing ESC commit 1e9a306bfdad8973c8a9cf431e29e453df16b9bb Author: Dan Walmsley <dan@walms.co.uk> Date: Fri Sep 10 11:53:18 2021 +0100 Merge pull request #6566 from AvaloniaUI/fixes/compiled-binding-support-IDataContextProvider CompiledBinding correctly locates IDataContextProvider as anchor. commit 5eb2e95acd5d1c0419669314b044207f5a8f3705 Author: Dan Walmsley <dan@walms.co.uk> Date: Thu Sep 9 20:43:13 2021 +0100 Merge pull request #6559 from ForNeVeR/infra/rider-props DotSettings: enable XAML highlighting in ReSharper/Rider commit ab1d49608238819d5284b169f0c51fd233fd9496 Author: Steven Kirk <grokys@users.noreply.github.com> Date: Thu Sep 9 15:25:36 2021 +0200 Merge pull request #6524 from AvaloniaUI/revert-scrollcontentpresenter-order-of-operations-based-on-master Revert "ScrollContentPresenter, fix order of operations, set Offset before setting Extent" commit 62e1709ac9c36c05d7282df959fc726ff510992e Author: Tako <53405089+Takoooooo@users.noreply.github.com> Date: Wed Sep 8 13:05:26 2021 +0300 Implement MaskedTextBox (#6453) commit 4bc3d4540da945425ed207aa256d024863c61698 Author: Dan Walmsley <dan@walms.co.uk> Date: Tue Sep 7 11:58:11 2021 +0100 Merge pull request #6554 from Takoooooo/update-xamlil-submodule Update Xamlil submodule commit e20e081d5a320447b64e1d500f089e7626bbfe96 Author: Dan Walmsley <dan@walms.co.uk> Date: Tue Sep 7 11:57:39 2021 +0100 Merge pull request #6555 from AvaloniaUI/fixes/win32-remember-window-state-hide-show win32 - dont loose window state when hide and show are called program… commit 8726c0b0de4e56ae0543fa55b88f49aa119a7987 Author: Dan Walmsley <dan@walms.co.uk> Date: Tue Sep 7 11:28:36 2021 +0100 Merge pull request #6533 from YohDeadfall/faster-type-utils Compiler intrinsic based type nullability check commit 241caae131f24b63ac93f6f0a04fbbd518bd3193 Author: Nikita Tsukanov <keks9n@gmail.com> Date: Mon Sep 6 19:41:22 2021 +0300 Merge pull request #6464 from AvaloniaUI/Takoooooo-patch-1 Update AvaloniaSynchronizationContext to don't wrap exceptions commit 7e1c01ce25ba7edc0f86a33e5720c2ec13a28721 Author: Dan Walmsley <dan@walms.co.uk> Date: Mon Sep 6 17:22:47 2021 +0100 Merge pull request #6484 from Mikolaytis/osx_middleClick [OSX] Fix middle click commit 4627a8432599a1da4ead69d803073e8a0b086e39 Author: Dan Walmsley <dan@walms.co.uk> Date: Mon Sep 6 17:18:55 2021 +0100 Merge pull request #6552 from AvaloniaUI/fixes/start-osx-fullscreen OSX correctly implement fullscreen mode so that app ca be started in full… commit 643db5090f41a3d922fbf8dc85c3a1a9dcc66cb4 Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Fri Sep 3 18:37:10 2021 +0800 Merge pull request #6536 from Takoooooo/autocompletebox-nre-fix Fix AutoCompleteBox NRE commit fcd8201a28611daceb959bfa65be8c54ab29156f Author: Sergey Mikolaytis <blasterloremaster@gmail.com> Date: Tue Aug 31 23:47:25 2021 +0300 Fix alt down shortcuts and allow alt down handling for end users (#6491) * [Menu] [Interaction] Allow end user to change menu show delay globally * Fix all alt down handle = true by AccessKeyHandler Co-authored-by: Max Katz <maxkatz6@outlook.com> commit 60535e4dbe81464b87b63c8fcb0ad2c436ed7f01 Author: Max Katz <maxkatz6@outlook.com> Date: Tue Aug 31 15:29:54 2021 -0400 Merge pull request #6492 from AvaloniaUI/textbox-clipboard-events Add text box clipboard events commit 45266f4d8a68a9a82800db1e1a9d0b35363e034d Author: Max Katz <maxkatz6@outlook.com> Date: Mon Aug 30 11:53:24 2021 -0400 Merge pull request #6499 from workgroupengineering/fixes/AvaloniaList_XML_Comments fixes(Doc): fixes AvaloniaList XML Comments commit f3b22eac0566147e8f595b117173f01846caa2ff Author: Max Katz <maxkatz6@outlook.com> Date: Mon Aug 30 09:30:27 2021 -0400 Merge pull request #6495 from workgroupengineering/fixes/Datagrid_Warnings Fixes datagrid warnings commit e5633d874d3c88d8c4a16c4f7cfe0279cbf92bd2 Author: Tako <53405089+Takoooooo@users.noreply.github.com> Date: Thu Aug 26 22:07:58 2021 +0300 Fix EntryPointNotFound on Windows 8 due to missing version check (#6471) * Prevent calls to unavailable entrypoint 'GetDpiForMonitor' on Win8 (#5357) * Introduce Windows8 platform constant * wip Co-authored-by: Tim Schneeberger <tim.schneeberger@outlook.de> Co-authored-by: Tim Schneeberger <thebone.main@gmail.com> Co-authored-by: Dan Walmsley <dan@walms.co.uk> commit d272bea5415fcffd68b30a96ddfc2423f455d78e Author: Dan Walmsley <dan@walms.co.uk> Date: Thu Aug 26 13:12:28 2021 +0100 Merge pull request #6466 from AvaloniaUI/fixes/6439-tab-focus-disabled Don't focus children of disabled controls when tabbing between controls. commit cb1b2b0202a51ef745b0496a24c820312466ce70 Author: kaminova <45092470+kaminova@users.noreply.github.com> Date: Wed Aug 25 04:13:54 2021 +0200 Close popup if combobox is not visible (#6404) * Close popup if combobox is not visible * fix unsupported feature Co-authored-by: kaminova <flake@inbox@gmail.com> Co-authored-by: Max Katz <maxkatz6@outlook.com> commit 7374bb25a08bde83738215afb1c7694f56195af1 Author: Sergey Mikolaytis <blasterloremaster@gmail.com> Date: Wed Aug 25 03:37:06 2021 +0300 [Menu] [Interaction] Allow end user to change menu show delay globally (#6392) Co-authored-by: Max Katz <maxkatz6@outlook.com> commit f6914271da73d237e11c27e483676f16efd7db71 Author: Max Katz <maxkatz6@outlook.com> Date: Mon Aug 23 18:30:18 2021 -0400 ContentPresenter should create child without content, if template was set (#6226) * Fix #6224 * Fix data templates Match * Do not use preview features * Do not create Child if Content is null and DataTemplate was set * Update src/Avalonia.Base/Utilities/TypeUtilities.cs * Update src/Avalonia.Controls/Presenters/ContentPresenter.cs * Update src/Avalonia.Controls/Presenters/ContentPresenter.cs commit 6fbf7b870a055badb85c7faf2fec389e26aba11a Author: Dan Walmsley <dan@walms.co.uk> Date: Mon Aug 23 22:36:44 2021 +0100 Merge pull request #6457 from AvaloniaUI/fixes/compositor-warning Don't display warning when WinUICompositorConnection succeeds. commit b81d052826f2cccc25538495d488cc8ec8db4ac4 Author: Steven Kirk <grokys@users.noreply.github.com> Date: Mon Aug 23 22:36:33 2021 +0200 Merge pull request #6456 from wieslawsoltes/SkiaOpacityMaskFixesRevert Revert "Fix skia OpacityMask push and pop methods" commit a7d5c9ae038734aaaafdbe91dda974351983da6d Author: Splitwirez <34009058+Splitwirez@users.noreply.github.com> Date: Fri May 14 00:10:50 2021 -0700 New Fluent expander style (#5573) * Updated Fluent theme Expander style. closes #5358 * Fixed padding mismatch between header and content * Fixed CornerRadii, unleashed the c o l o u r e s * Use CornerRadiusFilterConverter instead of expander specific converters * Formatting * Fix default theme in ControlCatalog Co-authored-by: Jumar Macato <16554748+jmacato@users.noreply.github.com> Co-authored-by: Max Katz <maxkatz6@outlook.com> # Conflicts: # src/Avalonia.Themes.Fluent/Controls/Expander.xaml commit 7e5232f738c6b6d17dfa2d6cee640a8487e657ed Author: Max Katz <maxkatz6@outlook.com> Date: Fri Aug 13 12:34:41 2021 -0400 Merge pull request #6347 from AvaloniaUI/feature/templatedcontrol-cornerradius Add CornerRadius to TemplatedControl and use it where possible # Conflicts: # src/Avalonia.Themes.Fluent/Controls/Expander.xaml commit c69ab4535a9fa06b739111e11bf88ce877998c6d Author: Dariusz Komosiński <darek.komosinski@gmail.com> Date: Fri Aug 13 17:01:08 2021 +0200 Merge pull request #6191 from pr8x/feature-devtools-inspect-popup DevTools: Support for inspecting Popup visual tree commit 86e81f6971d6f7e012e26951ec070be4d52acfe5 Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Sun Aug 1 12:37:51 2021 +0800 Merge pull request #6231 from MihaMarkic/comments_syntax Applies spell checking on mostly comments, but also non public member… commit 7fd6595b7003cc53d036380b1073b6575c24d7ce Author: Nikita Tsukanov <keks9n@gmail.com> Date: Sat Jul 10 21:49:21 2021 +0300 Merge pull request #6229 from MihaMarkic/updates_gitignore Adds CodeRush directory to GIT ignored files commit 15b145d9cc6fba834b3ded831af6c9aa086d9782 Author: Dariusz Komosiński <darek.komosinski@gmail.com> Date: Mon Jul 12 12:22:07 2021 +0200 Merge pull request #6220 from pr8x/expose-Ensure-Capacity Expose EnsureCapacity() on AvaloniaList commit ec8c9c6c50e191d487cec42ad621a2594a5af575 Author: Max Katz <maxkatz6@outlook.com> Date: Tue Jul 6 15:34:17 2021 -0400 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 commit e95108212ab5c3bf2e47b6d684fb39064f7b6445 Author: Steven Kirk <grokys@users.noreply.github.com> Date: Fri Jun 11 09:32:01 2021 +0200 Merge pull request #6044 from AvaloniaUI/fixes/failing-debug-build-tests Fix a couple of tests that only fail in debug mode. commit 4fe4f3e6b0a6dce0fb4862d97022cb43f77da876 Author: Steven Kirk <grokys@users.noreply.github.com> Date: Thu Jun 10 14:17:56 2021 +0200 Merge pull request #6039 from MarchingCube/fix-textpresenter-caretbrush Fix problems with mutable brush being passed to an immutable pen. commit a78345adb66bafc80ad339cb18cfd7b735661756 Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Wed Jun 9 11:51:29 2021 +0800 Merge pull request #6032 from MarchingCube/use-immutable-data Use immutable data to limit allocations. commit 2ab8d4e4d05cdfc576c4d7769ea641e228dbb1b1 Author: Max Katz <maxkatz6@outlook.com> Date: Fri Aug 6 20:02:00 2021 -0400 Merge pull request #6024 from Deadpikle/feature/undo-no-timer Remove timer on UndoRedoHelper and manually manage undo/redo snapshots a bit more commit 0547ef7cb4a5ac491f8363aa409904c6e81c6e52 Author: Dan Walmsley <dan@walms.co.uk> Date: Tue Aug 17 11:40:44 2021 +0100 fix merge issues. commit d5fc365308ec8f8ce901acc9eae3fdbdd2840d3a Author: Max Katz <maxkatz6@outlook.com> Date: Thu Jul 15 10:01:59 2021 -0400 Merge pull request #6059 from AvaloniaUI/context-request-keyboard Add ContextRequest event, use it to show ContextFlyout/ContextMenu, allow to open context using keyboard # Conflicts: # samples/ControlCatalog/Pages/ContextFlyoutPage.axaml # samples/ControlCatalog/Pages/ContextMenuPage.xaml # tests/Avalonia.Controls.UnitTests/ContextMenuTests.cs commit f20d1854870c63c1f6cea8f6b1441fa2aff1ed81 Author: Dan Walmsley <dan@walms.co.uk> Date: Tue Aug 17 11:13:58 2021 +0100 fix merge issues. commit fe06d4245d9dce43d3785ff6698a074ec40b5e86 Author: Dan Walmsley <dan@walms.co.uk> Date: Thu Jul 8 16:04:34 2021 +0100 Merge pull request #6199 from AvaloniaUI/fixes/osx-com-issues Fixes/osx com issues # Conflicts: # native/Avalonia.Native/src/OSX/window.mm commit d635a475fd9b63242c304836bf2bccd76703c4a9 Author: Dan Walmsley <dan@walms.co.uk> Date: Tue Aug 17 11:11:52 2021 +0100 Revert "Merge pull request #6199 from AvaloniaUI/fixes/osx-com-issues" This reverts commit 3c2ccdc0edd3a85e7738c55cdb884bc23dec3956. # Conflicts: # native/Avalonia.Native/src/OSX/window.mm commit 8c02f5910a2245dc0ee7a6ec81a301f427aa4f73 Author: Dan Walmsley <dan@walms.co.uk> Date: Tue Aug 17 11:00:35 2021 +0100 fix tests. commit 1905f13134d4487034c52b9b78cb2254911c0aef Author: Dan Walmsley <dan@walms.co.uk> Date: Mon Aug 16 21:33:03 2021 +0100 repair merge. commit 4987fccb52b6a4f16e1aeab65ee7a7eed9c4ed66 Author: Max Katz <maxkatz6@outlook.com> Date: Mon Aug 16 11:42:13 2021 -0700 Merge pull request #6430 from wieslawsoltes/BoolConvertersNot Add Not value converter to BoolConverters commit 031f1b8cd4add7f8d3b2ae88d2244245ea5cec82 Author: Max Katz <maxkatz6@outlook.com> Date: Mon Aug 16 11:03:08 2021 -0700 Merge pull request #6429 from wieslawsoltes/AutoCompleteBoxNullReferenceFix Check if TextBox.Text is null in AutoCompleteBox commit d3c20a82ec19a33237f0e21c71e5589397c3ca0d Author: Dan Walmsley <dan@walms.co.uk> Date: Mon Aug 16 14:55:15 2021 +0100 Merge pull request #6425 from icons8/MacOsShortcutFix [OSX] [Native] fix tab shortcuts in NativeMenu commit 531709b62f448626f2e74978441f3192e9f87988 Author: Dan Walmsley <dan@walms.co.uk> Date: Mon Aug 16 14:48:26 2021 +0100 Merge pull request #6407 from AvaloniaUI/fixes/6399-osx-minimized-state OSX: Fix a couple of minimized WindowState bugs commit 4b42bba39b7b3cef7d3516140ac57c0f0531c547 Author: Max Katz <maxkatz6@outlook.com> Date: Sat Aug 14 11:46:12 2021 -0700 Merge pull request #6416 from Takoooooo/fix_microcom_targets_to_work_with_directories_with_spaces Fix MicroCom.targets doesn't work with paths with spaces commit d5fe1cc4413bccc822d1faa7c188365fe23acb1b Author: Max Katz <maxkatz6@outlook.com> Date: Sun Aug 8 16:39:54 2021 -0400 Merge pull request #6380 from Mikolaytis/master [OverlayPopupHost] remove render white rect override commit 461e6cbb0264dd7b2d24ab488b5c6a935c58a1b5 Author: Max Katz <maxkatz6@outlook.com> Date: Sat Aug 7 15:42:45 2021 -0400 Merge pull request #6379 from MarchingCube/scrollbar-delay-control Allow for controling delay of scrollbar hide/show. commit b0f9994855d97c5d116209d9db840ca69cea84d7 Author: Dan Walmsley <dan@walms.co.uk> Date: Mon Aug 16 15:43:06 2021 +0100 Merge pull request #6374 from wieslawsoltes/GeometryClipAntialiasing Enable antialiasing for PushGeometryClip commit 32cdd1e35ce088c3d341cb703e9c4bcba382fe86 Author: Nikita Tsukanov <keks9n@gmail.com> Date: Mon Aug 16 17:33:40 2021 +0300 Merge pull request #6373 from wieslawsoltes/SkiaOpacityMaskFixes Fix skia OpacityMask push and pop methods commit 01acb49cfda3ba2c8e0fb115a5ebd9d2eaf9e12a Author: Nikita Tsukanov <keks9n@gmail.com> Date: Thu Aug 5 16:28:11 2021 +0300 Merge pull request #6362 from AvaloniaUI/fixes/internal-runloop-cancel Respect CancellationToken in InternalPlatformThreadingInterface.RunLoop. commit 81be6e2ed4df7b728b3686e3274a83227c02b502 Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Wed Aug 4 20:27:36 2021 +0800 Merge pull request #6351 from Takoooooo/platformoptions-comments Add comments about OSX,Linux, Windows platform options # Conflicts: # src/Avalonia.X11/X11Platform.cs # src/Windows/Avalonia.Win32/Win32Platform.cs commit 685c327d764765d92be383c048d91bfa791249fa Author: Max Katz <maxkatz6@outlook.com> Date: Fri Aug 13 17:57:26 2021 -0400 Merge pull request #6342 from AvaloniaUI/improve-datagrid-scrolling Improve datagrid scrolling commit f66c7b1ff3bd710b5e0dcca17eaca61beb067460 Author: Max Katz <maxkatz6@outlook.com> Date: Sun Aug 1 16:09:11 2021 -0400 Merge pull request #6341 from AvaloniaUI/6294-tooltip-activate-bgwindow Win32 WindowImpl: Don't change z-order when Position is set commit e2c106d31ff1236196bb95b372f1d5e0dedbba7a Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Sun Aug 1 10:54:53 2021 +0800 Merge pull request #6340 from AvaloniaUI/bugfixes/fix-datagrid-scrolling-on-trackpad Fix DataGrid wheel scroll calculation commit 89b09e95d69e244a929fcdab6d034a7391e917fd Author: GMIKE <roman.soloweow333@ya.ru> Date: Fri Jul 30 00:09:35 2021 +0300 Properties of PointerEventArgs in TappedEventArgs (#6322) * Properties of PointerEventArgs in TappedEventArgs * remove InputModifiers and Device properties * move properties * remove whitespace commit d4e9fe1e504ccaaef8f56fc69f85b1b9dea97f14 Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Thu Jul 29 19:30:28 2021 +0800 Merge pull request #6313 from wieslawsoltes/AddDrawingGroupMissingProperties Add ClipGeometry and OpacityMask properties to DrawingGroup commit c7bd2ba7b97a0a64ee3b3308302b37abf4506bf1 Author: Dan Walmsley <dan@walms.co.uk> Date: Thu Jul 29 15:32:07 2021 +0100 Merge pull request #6310 from AvaloniaUI/features/win32-allow-cancel-app-shutdown Features/win32 allow cancel app shutdown # Conflicts: # src/Avalonia.Controls/ApiCompatBaseline.txt commit b861c8a40e3542356b1583524f4b80bcf662cd3b Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Tue Jul 27 14:37:50 2021 +0800 Merge pull request #6285 from AvaloniaUI/textbox-margin Remove TextBox margin hack commit b2791436f205238ff60f5f821894100c32a76455 Author: Max Katz <maxkatz6@outlook.com> Date: Tue Jul 20 14:45:01 2021 -0400 Merge pull request #6283 from workgroupengineering/fixes/Issue_6282 fixes(DataGrid): Fixes DataGridColumn IsVisible binding commit 8fbfbb0782e4c84f91a1c6fc16bbbe8e65faaa21 Author: Max Katz <maxkatz6@outlook.com> Date: Tue Jul 20 11:34:45 2021 -0400 Merge pull request #6275 from Takoooooo/invert-sorting-arrows-fluent [DataGrid] Invert ascending/descending arrows for Fluent Theme and match their behaviour with Simple Theme commit d7fe0022d7eba1252f2ab99dbf6c03ff8c7eee95 Author: Nikita Tsukanov <keks9n@gmail.com> Date: Tue Jul 20 17:56:42 2021 +0300 Merge pull request #6271 from MarchingCube/fix-zindex-ordering Implement indexed sort for visual children. commit 09335994822602371919745c32df54f1012e7082 Author: Dariusz Komosiński <darek.komosinski@gmail.com> Date: Mon Jul 19 13:17:04 2021 +0200 Merge pull request #6270 from MarchingCube/disable-text-search Disable text search by default. commit 4d4775e666dd95a72c14e4ae060a3152b117469f Author: Max Katz <maxkatz6@outlook.com> Date: Fri Aug 6 19:40:06 2021 -0400 Merge pull request #6268 from AvaloniaUI/6195-macos-text-shortcuts Fix existing and add missing osx-specific key shortcuts commit 8f4e53b0fc4b68f8fbcdcd429b775dd9aa29b590 Author: Max Katz <maxkatz6@outlook.com> Date: Thu Jul 29 07:06:18 2021 -0400 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 commit 6a2ec88118dcc4ceb2859389bb13539092fc1e66 Author: Dan Walmsley <dan@walms.co.uk> Date: Thu Jul 15 14:04:39 2021 +0100 Merge pull request #6258 from Takoooooo/fix-dismiss-layer-hittest-osx Fix light dismiss overlay intercepting titlebar hit tests for OSX. commit 069560e2d6f6a20d750cd79c85a1b101997a0421 Author: Dan Walmsley <dan@walms.co.uk> Date: Fri Jul 30 13:55:00 2021 +0100 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 commit f8af8d59fca8003b591f5276bbf28aa6efa2559b Author: Nikita Tsukanov <keks9n@gmail.com> Date: Wed Jul 14 13:34:12 2021 +0300 Merge pull request #6250 from AvaloniaUI/fixes/osx-red-flicker Fixes/osx flicker commit ea84f5caf21ec7b8a013ccfadccc0216ee08da13 Author: Max Katz <maxkatz6@outlook.com> Date: Tue Jul 13 15:23:32 2021 -0400 Merge pull request #6246 from AvaloniaUI/fixes/4392-compiledbinding-dot-path Fix "." (empty) paths with compiled bindings. commit 4efb527bfc6e012fd5edb3fc9b6d481d4e7a69fc Author: Max Katz <maxkatz6@outlook.com> Date: Tue Jul 13 09:26:54 2021 -0400 Merge pull request #6245 from AvaloniaUI/fixes/osx-getting-stuck-in-fullscreen OSX - window state - keep field in sync. commit 574347e81083acc55f6abd26b076027739dd61ee Author: Dariusz Komosiński <darek.komosinski@gmail.com> Date: Tue Jul 13 16:11:40 2021 +0200 Merge pull request #6244 from megazyz/fixes/6243-thumb-mousecaptureloss Fix: Thumb should handle pointer capture loss commit 7739bd9ca3a20a8cb2b10c4ee2ca31337b227f4e Author: Dan Walmsley <dan@walms.co.uk> Date: Mon Aug 16 20:32:29 2021 +0100 Merge pull request #6242 from YohDeadfall/fix-adorner-measure Invalidating measure on TransformedBounds update commit 3393a7564f8104c4a005df0cf227c49d2c7fab8f Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Thu Jul 15 12:19:56 2021 +0800 Merge pull request #6235 from MarchingCube/adorner-layer-clipping Allow for disabling clipping of adorners. Cleanup AdornerLayer class. commit dff77bcb065593c3d312a7842b98cdea898457f1 Author: Max Katz <maxkatz6@outlook.com> Date: Sat Jul 10 15:43:43 2021 -0400 Merge pull request #6228 from MihaMarkic/makes_readonly_struct Makes TextBox.UndoRedoState struct readonly commit e3dd9b6e4b877f2c61a551fb0de4c192fc9fa09a Author: Nikita Tsukanov <keks9n@gmail.com> Date: Fri Jul 9 16:56:24 2021 +0300 Merge pull request #6219 from AvaloniaUI/fixes/sandbox-designer Make the designer work in the sandbox project. commit f07f2c8c5a1b2b7c63129e400aed8c500b6e8eac Author: Dan Walmsley <dan@walms.co.uk> Date: Thu Jul 15 14:25:01 2021 +0100 Merge pull request #6213 from AvaloniaUI/fixes/textbox-crash-when-focused-but-not-visible Fixes/textbox crash when focused but not visible commit 9bb0ed12814e93efe6ed58b4651a20600e00be05 Author: Dan Walmsley <dan@walms.co.uk> Date: Thu Jul 8 16:24:54 2021 +0100 Merge pull request #6212 from AvaloniaUI/fixes/6202-osx-initial-focus OSX: Fix initial keyboard input commit a828b8d1e14c51eabae93ae0cf8910a18068f090 Author: Max Katz <maxkatz6@outlook.com> Date: Sat Jul 10 17:04:58 2021 -0400 Merge pull request #6210 from Royce551/add-itemscontrol-istextsearchenabled Add ItemsControl.IsTextSearchEnabled commit 3c2ccdc0edd3a85e7738c55cdb884bc23dec3956 Author: Dan Walmsley <dan@walms.co.uk> Date: Thu Jul 8 16:04:34 2021 +0100 Merge pull request #6199 from AvaloniaUI/fixes/osx-com-issues Fixes/osx com issues # Conflicts: # native/Avalonia.Native/src/OSX/window.mm commit 9c2da62fd85f345103684c3258da1505be9069a4 Author: Max Katz <maxkatz6@outlook.com> Date: Sat Jul 10 03:57:42 2021 -0400 Merge pull request #6198 from AvaloniaUI/fixes/6190-check-parent-window-on-show Validate parent/owner when showing windows. commit 442e84562953c3dcb31f8bbd9b18c213bdd8a038 Author: Dan Walmsley <dan@walms.co.uk> Date: Thu Jul 29 15:14:52 2021 +0100 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 commit dc9a5583f6174402c1aecafc1aed021dd90b9ab6 Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Thu Jul 29 12:55:14 2021 +0800 Merge pull request #6183 from AvaloniaUI/feature/gradient-animations Gradient animations commit 7240127176e49ff1df4ebaee5434c814037cefa5 Author: Dan Walmsley <dan@walms.co.uk> Date: Mon Jul 26 21:20:47 2021 +0100 Merge pull request #6174 from AvaloniaUI/feature/2736-applicationShouldTerminate OSX: Handle applicationShouldTerminate # Conflicts: # src/Avalonia.Controls/ApiCompatBaseline.txt commit 6b9f5c3c312b21e4f9cfea708a80d2a1989e63fe Author: Max Katz <maxkatz6@outlook.com> Date: Fri Jul 9 17:29:44 2021 -0400 Merge pull request #6133 from Splitwirez/arc-shape Add Arc shape control 2: Electric Boogaloo commit c7d6fed7931aeea771366ac2e700b8ad39872990 Author: Max Katz <maxkatz6@outlook.com> Date: Thu Jul 29 16:18:35 2021 -0400 Merge pull request #6052 from Washi1337/feature/nullable-x11-window-titles Fix dialogs crashing on X11 when Title is set to null commit e2beda1620538acb52ae1f031705590672a28a6a Author: Dan Walmsley <dan@walms.co.uk> Date: Mon Aug 2 13:14:15 2021 +0100 Merge pull request #5996 from AvaloniaUI/feature/tabindex Port tab navigation algorithm from WPF (including TabIndex support) commit 5ab0464084428a7e15a1299e9a0cd8d247014cbc Author: Max Katz <maxkatz6@outlook.com> Date: Wed Jul 14 03:08:06 2021 -0400 Merge pull request #6251 from AvaloniaUI/bugfix/data-grid-interface-sorting Fix DataGrid column sorting with inherited interface property commit 16ceff91a9451aed9e69a72cae220058898c8e14 Author: Steven Kirk <grokys@users.noreply.github.com> Date: Tue Jul 6 09:32:41 2021 +0200 Merge pull request #6187 from amwx/ItemsRepeater_MoveItems Allow moving items in ItemsRepeater commit fae663c95b9b1e298113c05d9dae7fa01dcd9af5 Author: Max Katz <maxkatz6@outlook.com> Date: Fri Jul 2 20:21:56 2021 -0400 Merge pull request #6151 from workgroupengineering/fixes/Issue_6100 Fixes issue 6100 commit 377cb88ebe93d20e7af076ef7cff042650bad6eb Author: Max Katz <maxkatz6@outlook.com> Date: Fri Jun 25 19:32:50 2021 -0400 Merge pull request #6141 from workgroupengineering/fixes/MenuItem_nullable_warnings fixes(MenuItem): nullable warnings commit a03631fc24e4fc5372de2d2f5c5097c0a9701ce6 Author: Max Katz <maxkatz6@outlook.com> Date: Fri Jun 25 19:47:26 2021 -0400 Merge pull request #6140 from workgroupengineering/fixes/application_some_nullable_warnings fixes(Application): some nullable warnings commit ea5ffd330f9b82c3aaef606f3c8a1a52986de826 Author: Max Katz <maxkatz6@outlook.com> Date: Sun Jun 27 00:03:59 2021 -0400 Merge pull request #6138 from workgroupengineering/fixes/code_documentation fixes: code documentation commit 0e9aa43d37cc08a93ae0d3743b350da0f328ff23 Author: Nikita Tsukanov <keks9n@gmail.com> Date: Thu Jun 24 14:00:24 2021 +0300 Merge pull request #6129 from AvaloniaUI/typo-fix Update FbdevOutput.cs commit 27ac32d8810dc5dcaae004b759da261ceb61b88d Author: aguahombre <davidw@icselectronics.co.uk> Date: Mon Jun 21 19:42:00 2021 +0100 Adds a pixel format parameter to Linux frame buffer platform setup. (#6101) * Add pixel format parameter to Linux frame buffer platform setup. Currently setup always changes the frame buffer pixel format to RGBA which results in the screen being cleared if the default pixel format is not RGBA (as on a Raspberry PI) . This clears any splash screen and leaves the screen blank for a period which is not a good UX. Now the frame buffer setup can select the correct pixel format or use null to leave the pixel format unchanged. * Remove unnecessary formatting changes. Add v0.10.x compatible constructor. * Keep old StartLinuxFbDev extension method for v0.10.x binary compatibility commit 35e7a6512c196dd17327e4c14b9aad9021f7b77a Author: Max Katz <maxkatz6@outlook.com> Date: Fri Jun 25 02:18:08 2021 -0400 Merge pull request #6097 from workgroupengineering/fixes/Warning_CS0169 fixes: Warnings CS0169 commit de9f4532b82e90be64fd4521ed2d34012134fe96 Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Thu Jul 1 20:03:51 2021 +0800 Merge pull request #6093 from AvaloniaUI/fixes/scrollcontent-presenter-order-of-operations ScrollContentPresenter, fix order of operations, set Offset before setting Extent commit fcc2478ad6084b5b85a3a239c59c58eec121922e Author: Nikita Tsukanov <keks9n@gmail.com> Date: Tue Jun 15 18:08:04 2021 +0300 Merge pull request #6069 from DrunkyBard/remote-widget-fix-zero-size fixes RemoteWidget error when width or height is equal to zero. Issue… commit b7c65e05453bb3cb84319a28a61a0164781d9a0a Author: Max Katz <maxkatz6@outlook.com> Date: Wed Jul 7 01:19:24 2021 -0400 Merge pull request #5858 from Afanyiyu/treeview-bugfix fix: Fix ArgumentNullException in TreeView.ExpandSubTree() commit 60aad5ef0612308bb7ea71f2e899138b29aff74e Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Thu Jun 17 16:07:26 2021 +0800 Merge pull request #6066 from AvaloniaUI/fixes/5947-gradient-drawingcontext Fixed gradient brush target rectangles. commit e3849e9b188bd948b0a1bffc594caa6afc4892bd Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Thu Jul 1 19:49:35 2021 +0800 Merge pull request #6146 from FoggyFinder/issue6127 Prevent `ScrollSlotIntoView` from crashing on start commit e52a0836fc5519fdc5c564f2547f418b87e1a705 Author: Benedikt Stebner <Gillibald@users.noreply.github.com> Date: Fri Jul 2 16:15:22 2021 +0200 Merge pull request #6175 from pr8x/add-star-grid-length-constant Add "Star" static to GridLength commit 9a2a4eba6c276c3d5c66d5c8c36fd2dbb8a06564 Author: Max Katz <maxkatz6@outlook.com> Date: Fri Jul 2 11:26:54 2021 -0400 Merge pull request #6176 from pr8x/more-to-strin-devtools Adding more ToString() overloads to improve DevTools commit 9174c22e4945edf05b6940131eb3aabdeac694b6 Author: Max Katz <maxkatz6@outlook.com> Date: Thu Jun 24 16:24:32 2021 -0400 Merge pull request #6135 from AvaloniaUI/textbox-IsNullOrEmpty Use IsNullOrEmpty instead of IsNullOrWhiteSpace for :empty pseudoclass commit 6e96334dfe05e29096ac901bb0e71bf63a91d82f Author: Max Katz <maxkatz6@outlook.com> Date: Sat Jun 19 13:33:44 2021 -0400 Merge pull request #6105 from amwx/combobox_data ComboBox: Let Data and Stretch be overridden commit d6e5c017ba375809f1bada0e429a8783ca68deed Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Fri Jun 18 16:07:14 2021 +0800 Merge pull request #6092 from AvaloniaUI/fixes/adornerlayer-measure Implement measure pass in AdornerLayer. commit cad0e4043acf83e6b21783659c3f73c16b0bc5c7 Author: Max Katz <maxkatz6@outlook.com> Date: Thu Jun 17 17:02:59 2021 -0400 Merge pull request #6091 from AvaloniaUI/fixes/scale-flyout-transient-area scale flyout transient area. commit 635b39702de820db0aaaa21b7f8054d5f08a9bf3 Author: Dan Walmsley <dan@walms.co.uk> Date: Wed Jun 16 19:10:35 2021 +0100 Merge pull request #6083 from AvaloniaUI/fixes/osx-window-state fix osx window state logic. commit 5f4d2efa6934d8a1379f1c9f8bfdb1d990872a20 Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Thu Jun 17 15:44:50 2021 +0800 Merge pull request #6082 from wieslawsoltes/feature/SetterAnimatorAttachedPropertyHack Allow setting custom Animator in property to Setter (attached property alternative) commit 6bac1667ef37c36b63ab6e93b5ca7f09f24c350d Author: Nikita Tsukanov <keks9n@gmail.com> Date: Wed Jun 16 18:23:36 2021 +0300 Merge pull request #6074 from workgroupengineering/features/DevTools/Startup_Screen feat(DevTools): Startup Screen commit 6936072e2b9879c08f425485632f2b3189a9b9dc Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Fri Jun 18 02:04:40 2021 +0800 Merge pull request #6072 from AvaloniaUI/fixes/animationinstance-unsubscribe Ensure we unsubscribe from PropertyChanged. commit 8f802e34ca8894422036b02c7f8bb742cda41fc1 Author: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Mon Jun 14 19:00:18 2021 +0800 Merge pull request #6064 from AvaloniaUI/fixes/6063-animation-neutral-value Fix fetching neutral value in animations. commit 94e69dbc6f5194c9938e6b58d7b7477dbdaff192 Author: Dariusz Komosiński <darek.komosinski@gmail.com> Date: Tue Jun 15 09:47:16 2021 +0200 Merge pull request #6058 from wieslawsoltes/feature/PolyLineSegment Add PolyLineSegment path segment commit 4aea6dbb5a151e4e250c118de790f53b29bf450b Author: Dan Walmsley <dan@walms.co.uk> Date: Fri Jun 11 21:11:05 2021 +0100 Merge pull request #6053 from AvaloniaUI/fixes/6051-multiline-textbox-caret-pos Fix caret positioning with empty newlines. commit 0fbd1edb2f64cd2dbedbeb23550fbb551772b8fb Author: Max Katz <maxkatz6@outlook.com> Date: Thu Jun 10 20:51:04 2021 -0400 Merge pull request #6049 from workgroupengineering/fixes/Issue_#6047 fixes(DevTools): Issue #6047 commit 894bfb0620302679b038f1f6368ec2bfc5be0087 Author: Max Katz <maxkatz6@outlook.com> Date: Thu Jun 10 20:36:01 2021 -0400 Merge pull request #6046 from workgroupengineering/fixes/Issue_5882 fixes(DevTools): Issue #5882 commit 8b17870362edd929a901d7ef00e26b05b890b1ab Author: Dariusz Komosiński <darek.komosinski@gmail.com> Date: Wed Jun 9 17:18:55 2021 +0200 Merge pull request #6029 from MarchingCube/brush-transition Transitions for solid color brushes. commit 091105920fd1b2703208593f2bb9704924464e3f Author: Max Katz <maxkatz6@outlook.com> Date: Tue Jun 8 10:41:16 2021 -0400 Merge pull request #6023 from Deadpikle/feature/textbox-undo-adjustments TextBox: Add IsUndoEnabled and UndoLimit commit bfc85bb5a8a79e1989059b2f2775d36ebdd5e5ba Author: Dariusz Komosiński <darek.komosinski@gmail.com> Date: Mon Jun 7 11:27:03 2021 +0200 Merge pull request #6022 from Deadpikle/feature/date-time-picker-twoway SelectedDate and SelectedTime => TwoWay by default commit d1579c9821fdee606f30d690cde36d0833a6a578 Author: Dariusz Komosiński <darek.komosinski@gmail.com> Date: Mon Jun 7 09:28:28 2021 +0200 Merge pull request #6016 from MarchingCube/fix-dimiss-layer-hittest Fix light dismiss overlay intercepting titlebar hit tests. commit 949c7bb7cf067435a30ad2841cf8d31863aa126d Author: Max Katz <maxkatz6@outlook.com> Date: Tue Jun 8 18:43:25 2021 -0400 Merge pull request #5998 from AvaloniaUI/nullable/diagnostics Enable nullable on Avalonia.Diagnostics project commit cc2c1b76ead6035a270d6726c35e13076fba2a58 Author: Steven Kirk <grokys@users.noreply.github.com> Date: Mon Jun 14 22:06:10 2021 +0200 Merge pull request #5055 from Fusion86/fix-keybindings-foreach-crash Fix crash when KeyBindings change while they are being handled # Conflicts: # build/SharedVersion.props # global.json # src/Avalonia.Controls/Window.cs
What does the pull request do?
Adds property
TopLevel.TotalSize
to retrieve the total size of a window (i.e. including titlebar).This is a prerequisite for adding #5782.
Checklist
Testing
Tested on Windows 10, macOS 11, KDE 5.22 and Gnome 40 (X11 and Wayland).
No unit tests as wasn't sure how to test using a real window manager (and not much point testing with the mock WM).