Max Katz
ad0a06bf24
Merge PlatformSupport project into Avalonia.Base
4 years ago
Steven Kirk
77d059be22
Add nullable annotations to Avalonia.Controls.
4 years ago
Miha Markič
97c33f432a
Applies spell checking on mostly comments, but also non public members and arguments
5 years ago
Kiminuo
cd180770fb
AppBuilderBase: Allow to specify app factory.
6 years ago
Steven Kirk
4d01dacd77
Remove copyright headers.
Some of our files had them, some didn't. They serve no purpose legally so best to remove the ceremony.
6 years ago
Nikita Tsukanov
b9bd57e25b
Removed `Application` parameter from ClassicDesktopStyleApplicationLifetime since it wasn't used anyway
7 years ago
Nikita Tsukanov
3054a513ee
Fix AppBuilderBase.Start<TMainWindow>
7 years ago
Nikita Tsukanov
2e643d65a9
Fixed threading
7 years ago
Nikita Tsukanov
ef7e8f2107
Make Application to be an AvaloniaObject. With properties and stuff.
7 years ago
Nikita Tsukanov
1e115b89c8
Fixed Start<TMainWindow>() + obsoleted Start()
7 years ago
Nikita Tsukanov
c161d4e07c
AppBuilderBase cleanup
7 years ago
Nikita Tsukanov
b33601ee9b
Refactored lifetime control into separate lifetime classes
7 years ago
Benedikt Schroeder
21eda0db12
Revert removal of Application.Initialize
7 years ago
Benedikt Schroeder
1bb3156950
Introduce StartupEventArgs and ExitEventArgs
7 years ago
Benedikt Schroeder
ff0228e85e
Rename AppBuilderBase<TAppBuilder>.SetExitMode
7 years ago
Benedikt Schroeder
5557829950
Initial
7 years ago
Nikita Tsukanov
bbfed1c3a5
Refactored platform options
7 years ago
José Pedro
96d84c942d
Use Array.Empty instead of allocating empty arrays.
7 years ago
Nikita Tsukanov
95af64a8d0
[WIP] Managed file dialog
7 years ago
Nikita Tsukanov
ea8bde211b
Additional `Start` method overload
8 years ago
Steven Kirk
41c2159aaa
Use features that are now available in netstandard.
Various features were moved into `IRuntimePlatform` because they weren't available on netstandard 1.x. They're now available in netstandard 2 so use them directly.
8 years ago
Jeremy Koritzinsky
6a380d6591
Reorganize RenderLoopClock registration.
8 years ago
Miha Markič
1524cb1aba
Spellchecks comments and members, removes unused using statements and sorts them
8 years ago
Benedikt Schroeder
42dadae3ec
Merge fix
8 years ago
Jeremy Koritzinsky
4ec647b870
Make our unit tests support library (Avalonia.UnitTests) target netstandard2.0 so we don't have to worry about targetting .NET Framework on linux.
8 years ago
Benedikt Schroeder
e576ec178c
Initial
8 years ago
Jeremy Koritzinsky
ba481365f6
Enable turning off the setup check for appbuilder tests.
8 years ago
Jeremy Koritzinsky
af1da0a9c9
Add missing assignment.
9 years ago
Nikita Tsukanov
37c5414922
Don't allow to call AppBuilder.Setup twice
9 years ago
Steven Kirk
4fa6c1e7f4
Fixed invalid doc references.
9 years ago
Connor Laderer
0a65816ae1
Corrected where statement because if its provided, it doesn't need a parameterless constructor
9 years ago
Connor Laderer
4ecca2bb53
Added overload of Start for AppBuilderBase
This will allow for easy use of Dependency Injection with Microsoft.Extensions.DependencyInjection the mainWindow can resolve any constructor objects it may have.
9 years ago
Nikita Tsukanov
e1b2ac5697
Add a way to pass view model for the main window
9 years ago
Nikita Tsukanov
8c6d8ae832
[DROID] Implemented Popups, fixed AppBuilder
9 years ago
Steven Kirk
ca17c50bf4
Treat warnings as errors.
In Release build in main Avalonia assemblies (couldn't do it in
Avalonia.Markup.Xaml due to warnings in OmniXaml). To do this, fixed a
number of warnings.
10 years ago
Jeremy Koritzinsky
1ae9b07764
Updated AppBuilder and added a documentation block about Avalonia Modules.
10 years ago
Jeremy Koritzinsky
22ed332c70
Made UsePlatformDetect more modular and updated our platform assemblies to use this feature.
Implemented feedback and fixed iOS build.
10 years ago
Jeremy Koritzinsky
9a18ef0afa
Added support for auto-loading "Avalonia modules", which are classes that are auto-initialized via the instance constructor.
10 years ago
Jeremy Koritzinsky
397f0ad38b
Updated AppBuilder to have a way to track names of the windowing and rendering subsystems.
10 years ago
Wiesław Šoltés
028c5c2f2f
Renamed file name same as class
10 years ago
Wiesław Šoltés
8b035ffb2b
Renamed typeparam to fix build
10 years ago
Nikita Tsukanov
3af869f49f
Moved IPclPlatformWrapper and IAssetLoader to a separate assembly
10 years ago
Nikita Tsukanov
ee37ab8df4
Added UsePlatformDetect
10 years ago
Steven Kirk
b1988af4e7
Documented AppBuilder.
And made `Start` method private: clients should use
`SetupWithoutStarting`.
10 years ago
Nikita Tsukanov
e14ac5742f
RegisterServices should be called by AppBuilder
10 years ago
Nikita Tsukanov
40b9447bb3
Fixed DesignerAssist and added test for it
10 years ago
Steven Kirk
d79fc6bbd8
Added AppBuilder
Use AppBuilder to configure the Application and make sure that
everything is set up in the correct order.
10 years ago