Julien Lebosquain
b5cfcf2a0a
Fix Win32 MonitorFromRect ( #18285 )
1 year ago
Rastislav Svoboda
0acd9bd542
TextBox: clear selection when moving the caret horizontally ( #18255 )
* TextBox: clear selection when moving the caret horizontally
* fix and add unit tests
1 year ago
Rastislav Svoboda
8aedae9ac0
iterate over visible columns only when DnD column header ( #18251 )
1 year ago
Aleksei Smirnov
8e6c7cfca8
#18192 Fix Implicit x:DataType defining for InheritDataTypeFromItems attributed property ( #18206 )
Co-authored-by: Julien Lebosquain <julien@lebosquain.net>
1 year ago
Julien Lebosquain
1ebd6fef8c
Update pipelines to macOS 13 ( #17428 )
2 years ago
Dong Bin
5aca7997ca
feat: use visual brush if Header is control. ( #18154 )
1 year ago
Maxwell Katz
e0ecb443d6
Fix typo in SetValue validation exception message ( #18197 )
1 year ago
Nikita Tsukanov
950f207460
[SKIA] Don't re-create SKImage on every WriteableBitmap draw call ( #18164 )
1 year ago
Lubomir Tetak
1d45c3b0d6
Fix DevTools bindings ( #18125 )
1 year ago
AnastassiaP
8a7a07e22a
make lastPointerPosition trackable at the drag event ( #18069 )
make _lastKnownPosition trackable at dragging
adding additional comments regarding fix
delete unnecessary lines
1 year ago
leo
c0c016a19f
Fix SelectableTextBlock selection ( #18049 )
1 year ago
ijklam
64eca4201d
[ScrollViewerPresenter] Fix rtl scroll ( #16667 ) ( #17714 )
* Fix rtl scroll (#16667 )
* fix shift + scroll
---------
Co-authored-by: ijklam <43789618+Tangent-90@users.noreply.github.com>
1 year ago
Melissa
7948106959
Fixed unnecessary window displacement on resize ( #18004 )
* Added new test: changing window size should not change position
* Removed unnecessary window placement assignment to fix window position shifting due to incorrect workspace coordinate usage
* Fixed test because buttons went off the window on tiny screen resolutions
* Make test Windows specific
* Use `Bounds` instead of `Width` and `Height` properties as they are "requested" size rather than actual size (see #18060 )
1 year ago
nickodei
e1977f0c34
Enable light dismiss on CalendarDatePicker popup in simple theme ( #18092 )
1 year ago
kerams
3ec2415114
Try fix Korean IME on iOS ( #17680 )
* Do note propagate SurroundingTextChanged back to iOS
* Fix
* Optimize
1 year ago
FishEagle
e2b79412cb
fix null returned when user choose to overwrite file ( #18076 )
1 year ago
solveEM
6ac9cb6210
TextLayout: TextStyleOverrides aren't applied correctly ( #17922 )
* Added FormattedTextSource->GetTextRun failing test
* Ensure that TextLayout-TextRuns are correctly generated from the passed TextStyleOverrides using the FormattedTextSource->GetTextRun method.
---------
Co-authored-by: Benedikt Stebner <Gillibald@users.noreply.github.com>
1 year ago
Compunet
6734108322
[TextTrimming] Fixed some text trimming bugs ( #17998 )
* Trim text-runs in their logical order
* Revert breaking changes
* Added TODO12 comment
* Added test unit
* Use LogicalTextRunEnumerator
---------
Co-authored-by: Benedikt Stebner <Gillibald@users.noreply.github.com>
1 year ago
kerams
a120b4c723
Do not propagate SurroundingTextChanged if input connection is in update ( #18030 )
Co-authored-by: Benedikt Stebner <Gillibald@users.noreply.github.com>
1 year ago
Evan Ruiz
53acd79e8a
Path Geometry update fix for 4748 bug rerender on change for paths segments ( #18025 )
* Add failing Path Geometry update test
#4748 [BUG] Rerender on change for Paths, Segments and e.g.
Failing Test
* Fixes failing Path Geometry update test
Fixes #4748 [BUG] Rerender on change for Paths, Segments and e.g.
1 year ago
Dan Walmsley
1b77217d9b
Make sure MacOS uses the cached value for render scaling. ( #18062 )
1 year ago
Julien Lebosquain
d29d554f25
Fix style without selector not finding target type ( #18026 )
* Add failing style test without selector
* Fix XAML target type of style without selector
* Address review
* Throw for style without selector in ControlTheme
#Conflicts:
# tests/Avalonia.Markup.Xaml.UnitTests/Xaml/StyleTests.cs
1 year ago
ちーず(・8・)けーき
c9b75b12bb
`Imm32InputMethod.HandleComposition` no longer ignores IME cancel(`lParam` = 0) ( #18034 )
1 year ago
Maxwell Katz
e9ce9bb74d
Bump Avalonia.BuildServices ( #18029 )
1 year ago
kerams
65013d2531
Support activation with universal links ( #18005 )
1 year ago
Yoshihiro Ito
ce76f653ec
Fix in HeadlessClipboardStub.GetDataAsync where format is not considered ( #18008 )
1 year ago
Benedikt Stebner
0f4055e7fd
[Skia] Fix RadialGradientBrush for non center origin ( #17925 )
* Skia - Only reverse radial gradient stops if we cover the whole content bounds
* Skia - Only reverse radial gradient stops if we reach cover the whole content bounds
* Add some new lines
1 year ago
Benedikt Stebner
70f1366b0c
Skia - Add a unit test for the dash array calculation ( #18001 )
1 year ago
Emmanuel Hansen
96913779c2
fix wrong snap point params ( #17986 )
1 year ago
Maxwell Katz
5b68f3ef60
End/close AppKit sheets attached on window when we hide it ( #17968 )
1 year ago
Nikita Tsukanov
7895ad4fab
Update compat dispatcher priorities ( #17948 )
1 year ago
heartacker
06c4377ae0
fix #17931 ( #17932 )
Update TextBox.xaml
1 year ago
Compunet
68ab3225cb
Fix TextLayout overflow ( #17914 )
* Update TextLayout only if finalSize is different from _constraint
* Added comment
1 year ago
Emmanuel Hansen
e8fa522574
add ISkiaGpuWithPlatformGraphicsContext interface to vulkan skia gpu ( #17895 )
1 year ago
Emmanuel Hansen
3e242423f0
fix segfault crash when native surface is destroyed while there's rendering queued on vulkan android ( #17921 )
1 year ago
Kieran Devlin
380c158edc
Clamp progressbar indicator width and height to never drop below zero when calculating size. ( #17816 )
Fixes #17393
1 year ago
Maxwell Katz
df29316ddd
Add NonPumpingLockHelper.Use to the SyncCommit ( #17812 )
1 year ago
Julien Lebosquain
aa9ce85170
[macOS] Prevent popups from stealing focus ( #17794 )
1 year ago
Dan Walmsley
f29675d117
[MacOS] fix small memory leak. base.Dispose so that _nativeControlHost and _mouse are disposed correctly. ( #17783 )
1 year ago
Nikita Tsukanov
9ad2ad61d8
Auto free finished vulkan command buffers in gpu interop feature implementation ( #17782 )
1 year ago
Maxwell Katz
04231a4711
Update pen tap settings ( #17780 )
* Apply touch TapSize settings for Pen too
* Windows: use GetSystemMetrics only for Mouse pointer type, and call base implementation for rest
1 year ago
Nikita Tsukanov
5cc111c728
Implemented XEmbed client support with GtkSharp usage example ( #17446 )
1 year ago
Nikita Tsukanov
b977368fed
[GLX] Resize the platform render target to compositor-provided size ( #17779 )
We should be doing that for other platforms later as well, since only compositor knows what scene size it's planning to draw
1 year ago
Stephen Monaco
261a08a355
Fix KnownFolder for x86 Windows ( #17705 )
* Fix KnownFolder for x86 Windows
* Remove try-finally
1 year ago
Julien Lebosquain
d9349581a1
Made OneTime bindings update on DataContext changes ( #17683 )
* Add failing tests for OneTime and null data context bindings
* Made OneTime bindings update on DataContext changes
Also allows null as a valid value for bindings without path
* Remove now obsolete test
1 year ago
c4llv07e
2e5fbc8b82
Ignore key modifiers on text editing if field is a password field. ( #17695 )
* Ignore key modifiers on text editing if field is a password field.
It's not secure to rely on password field content when moving. It's should
give no information what so ever.
* Required changes
1 year ago
Julien Lebosquain
36efc98c57
Fix Closed not being called for macOS popups ( #17753 )
1 year ago
Benedikt Stebner
56f6296066
Calculate Bounds and InkBounds for TextLayout to be able to calculate the minmal required width. ( #17721 )
1 year ago
Benedikt Stebner
5f45637e8d
Update cursor without checking for IsPointerOver because that flags gets written after the SetCursor is called ( #17726 )
1 year ago
Max Katz
476ee2be62
Make MarkupExtension.ProvideValue method inlinable for StaticResourceExtension and ResolveByNameExtension ( #17659 )
2 years ago