Steven Kirk
b48a1f4165
Merge branch 'refactor/avaloniapropertystore' into refactor/new-value-store
4 years ago
Steven Kirk
f10d4ac3a7
Flush dispatcher queue in control benchmarks.
4 years ago
Steven Kirk
122bc0cfbb
Merge branch 'master' into refactor/avaloniapropertystore
4 years ago
Steven Kirk
1fa0f20c12
Merge branch 'master' into refactor/new-value-store
4 years ago
Steven Kirk
b6b2ee107f
Merge pull request #8263 from AvaloniaUI/feature/7120-control-themes
Control Themes
4 years ago
Steven Kirk
c6dab8b578
Throw for duplicate setters in styles.
And remove the duplicate setter that we have.
4 years ago
Steven Kirk
90c6dcfc40
Make ValueFrame entries ordered.
4 years ago
Steven Kirk
988e26ed9b
Use new AvaloniaPropertyDictionary.
4 years ago
Steven Kirk
d45f96daa3
Merge branch 'refactor/avaloniapropertystore' into refactor/new-value-store
4 years ago
Steven Kirk
102302999c
Added Clear method.
4 years ago
Steven Kirk
2589f26751
Remove unneeded change.
4 years ago
Max Katz
9feaa7543b
Merge branch 'master' into feature/7120-control-themes
4 years ago
Max Katz
c7c6450004
Merge pull request #8514 from pr8x/move-first-last-skip-disabled
Skip disabled controls when moving to first/last item
4 years ago
Max Katz
2885a66165
Merge branch 'master' into move-first-last-skip-disabled
4 years ago
Steven Kirk
2bfaa8bd07
Renamed/moved benchmark.
4 years ago
Steven Kirk
13a5ce6c64
Added tests for AvaloniaPropertyDictionary.
And fixed a couple of bugs.
4 years ago
Steven Kirk
f07f64dbf4
Added ContainsKey.
4 years ago
Steven Kirk
036557b369
Remove some null forgiving operators.
4 years ago
Steven Kirk
7b0f5368a1
Add null check.
4 years ago
Steven Kirk
0518fddd30
Conform better to dictionary API.
And rename collection to indicate this.
4 years ago
Steven Kirk
7f5171e04a
Store property instead of id in Entry.
4 years ago
Steven Kirk
d77fe8c38a
WIP: Speed up benchmarks.
4 years ago
Steven Kirk
cda288ff03
WIP: Removed initializing, use try pattern.
4 years ago
Steven Kirk
309b1276af
WIP: Tweaking benchmarks.
4 years ago
Benedikt Stebner
55e3d51851
Merge pull request #8555 from AvaloniaUI/dependabot/npm_and_yarn/src/Avalonia.DesignerSupport/Remote/HtmlTransport/webapp/terser-5.14.2
Bump terser from 5.10.0 to 5.14.2 in /src/Avalonia.DesignerSupport/Remote/HtmlTransport/webapp
4 years ago
Luis v.d.Eltz
e343de6637
Merge branch 'master' into move-first-last-skip-disabled
4 years ago
Luis von der Eltz
080fdee57d
Fix UTS
4 years ago
Benedikt Stebner
b56e7f61ca
Merge branch 'master' into dependabot/npm_and_yarn/src/Avalonia.DesignerSupport/Remote/HtmlTransport/webapp/terser-5.14.2
4 years ago
Max Katz
4c1583562e
Merge pull request #8548 from AvaloniaUI/fix-dbus-dialogs
Abstract linux DBus and GTK storage providers, use async initialization
4 years ago
Max Katz
a87838ea2c
Merge branch 'master' into fix-dbus-dialogs
4 years ago
Max Katz
24effcf2ec
Change pattern to CompositeStorageProvider
4 years ago
Steven Kirk
f6d15d3e71
Merge branch 'master' into value-storage-perf-refactor
4 years ago
Steven Kirk
14a21f1156
Remove unused method.
4 years ago
dependabot[bot]
c58e43b373
Bump terser in /src/Avalonia.DesignerSupport/Remote/HtmlTransport/webapp
Bumps [terser](https://github.com/terser/terser ) from 5.10.0 to 5.14.2.
- [Release notes](https://github.com/terser/terser/releases )
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/commits )
---
updated-dependencies:
- dependency-name: terser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
4 years ago
Steven Kirk
a98772cf92
Remove assertion.
Due to #8549 .
4 years ago
Steven Kirk
653a6b804d
Stop assert dialogs popping up in leak tests.
4 years ago
Steven Kirk
56c098f77e
Use shared StyleInstance if possible.
If a `StyleBase` has no activator, and its `Setter`s don't need to be separately instanced on the control, then we can share a `StyleInstance` between controls.
This causes failing tests because `TopLevel` applies styles in its constructor, but doesn't set `_styled` to true, meaning that styles get applied twice. This issue will need to be addressed separately.
4 years ago
Steven Kirk
c386447f30
Make ValueFrame.Priority non-virtual.
4 years ago
Steven Kirk
caf5686777
Remove IValueFrame.
And use the concrete `ValueFrame` (renamed from `ValueFrameBase`) as this was the only implementation of the interface.
4 years ago
Dan Walmsley
ae0fe11895
Merge pull request #8547 from AvaloniaUI/tray-icon-fixes
Tray icon fixes
4 years ago
Steven Kirk
09d0c3ae3e
Refactored style activators.
- Always evaluate the active state from current information, don't rely on subscriptions to fire as the current state may not be up-to-date
- Don't notify the `IStyleActivatorSink` of a change immediately on subscription
4 years ago
Max Katz
d1b932a8e0
Allow tray icon only on the Application
4 years ago
Max Katz
7bc11941fb
Use bindings in native menu exporter
4 years ago
Max Katz
62d1b4f3b6
Add missing IsEnabled binding
4 years ago
Max Katz
949b7f2d94
Call GetHicon only once when creation a windows icon
4 years ago
Dan Walmsley
5e1c48ed4b
Merge pull request #8544 from AvaloniaUI/fixes/trayicon-interaction
Fix multiple enumeration of TrayIcon menu items on win32 causing broken tray icon menus
4 years ago
Dan Walmsley
961c693e34
fix win32native to managed menu exporter.
4 years ago
Dan Walmsley
a51acea5e0
MenuItem might have to look up the logical tree to find its menu parent (as in trayicon)
4 years ago
Max Katz
235713823f
Abstract linux DBus and GTK storage providers, use async initialization
4 years ago
Steven Kirk
0119cf1af1
Fix a couple of inheritance bugs.
With associated unit tests.
4 years ago