15 Commits

Author SHA1 Message Date
Nikita Tsukanov 3a1a69b145 Vulkan backend (#12737)
* Ported the old Vulkan PR

* chop-chop

* Support for external objects in vulkan backend

* Fixed structure type

* Removed debug code

* sln fix

* Don't force vulkan on windows
2024-04-29 09:47:49 +00:00
Nikita Tsukanov 8680c612fd OSX rendering refactoring 2023-06-30 15:42:12 +06:00
Max Katz ad0a06bf24 Merge PlatformSupport project into Avalonia.Base 2022-05-24 23:35:32 -04:00
Max Katz 4c039cbf7c Move Fluent/Default themes out of main package 2022-05-16 22:46:24 -04:00
Steven Kirk fb0da85ad3 Merge core libraries. (#5831)
* Merge core libraries.

Everything below `Avalonia.Controls` into `Avalonia.Base`.

* Move new files to correct place.

* Removed unused dirs/projects,

* Removed outdated references from theme assemblies.

* Merge unit tests to match new assembly layout.

* Fixup test namespaces.

* Make directory match namespace.

* Move files to match namespace.

* Move files to match namespace.

* Fix up incorrect namespace.

`Avalonia.Visuals.Media.Imaging` -> `Avalonia.Media.Imaging`.

* Fix resource URL.

* Removed outdated dependencies.

* Added missing project reference.

* Update test namespaces.

* Fix merge error.

* Fix merge errors.

* Fix bad merge in WindowsInteropTest.csproj.

* Fix up merge errors in csprojs.

* Remove merged tests from nuke.

* Fix up namespace.

* Fix compile error.

* Fix failing tests.

Now that more unit tests are present in Avalonia.Base.UnitTests, general `AvaloniaObject` properties are getting registered. Ignore those.

Co-authored-by: Jumar Macato <16554748+jmacato@users.noreply.github.com>
2022-04-14 14:39:44 +02:00
Max Katz 7a58a27fd9 Remove DesktopRuntime project and move AppBuilder to PlatformSupport project 2022-02-22 18:35:40 -05:00
Dan Walmsley 6866ba12aa fix nuget cycle error. 2022-01-31 15:08:25 +00:00
Nikita Tsukanov f8d5ae59cc Fix microcom target? 2020-10-29 15:22:46 +03:00
Steven Kirk 55868ce690 Remove serilog. 2020-06-17 13:56:49 +02:00
danwalmsley 59172a3f79 Add a Fluent theme (identical to Default for now) to allow new theme work to progress without affecting default theme and templates (#4004)
* Define the base colours and brushes.

* import base / system colours.

* test textbox using alias for resource.

* add a fluent theme

* revert default theme

* revert original theme.

* restore default theme.

* remove old accents from fluent theme.

* rename namespaces, etc for new theme.

* make control catalog run again.

* undo textbox work.

* Revert "undo textbox work."

This reverts commit 477665c306cad1c82fc655e7f22cf90e1855a015.

* add missing fontweight.

* add the UWP base resources.

* Organise the Fluent themes to separate UWP base resources from Fluent resources.

* Add fluentBase dark and light overrides.

* Add xaml files to contain control resources until we get equivalent of ThemeDictionaries.

* undo textbox work.
2020-05-28 20:26:52 +03:00
Steven Kirk 7c09690ee2 Remove diagnostics from core libraries.
This prevents them being added to the core `Avalonia.nupkg`. Because diagnostics now has a dependency on `DataGrid` and roslyn scripting, ship it as a separate package.
2020-02-08 21:29:18 +01:00
Nikita Tsukanov 95af64a8d0 [WIP] Managed file dialog 2018-12-27 20:16:50 +03:00
Jeremy Koritzinsky 2b1700933f Clean up project files messed up in the rebase. 2018-10-27 18:19:30 -07:00
Jeremy Koritzinsky 321bd15664 Merge desktop runtime support libraries. Fixes #1899. 2018-10-27 17:48:22 -07:00
Jeremy Koritzinsky 5a9e41364b Convert project references to reference aggregate Avalonia.csproj 2018-10-27 17:46:29 -07:00