Граф коммитов

186 Коммитов

Автор SHA1 Сообщение Дата
Eilon Lipton 20088b6cee Add Frame component to enable rounded corners 2019-10-18 15:17:20 -07:00
Eilon Lipton e3f3936470 Improve Counter.razor UI 2019-10-18 15:17:02 -07:00
Eilon Lipton fa6694a818 Add DB support for Todo app
- Updated Todo sample app to be more similar to https://github.com/xamarin/xamarin-forms-samples/tree/master/Todo/Todo
- Now supports extra Notes on todo items
- Can edit, delete, and speak (using native text to speech APIs) the todo items
- Added async loading screen while app is loading (with artificial delay)
- Plumbed DI services for backend-specific implementations into the main shared app
2019-10-17 16:58:31 -07:00
Eilon Lipton a6d0f03fb6 Merge remote-tracking branch 'remotes/origin/eilon/WIP-ModalDialogs' into eilon/WIP-ModalDialogs 2019-10-16 18:38:48 -07:00
Eilon Lipton ad6709ec81 Add support for modal dialogs in new ModalContainer component 2019-10-16 18:32:18 -07:00
Eilon Lipton 65ff452c95 WIP: Modal dialogs 2019-10-11 16:56:38 -07:00
Eilon Lipton 82a4b9921e Shorten sample code delay 2019-10-11 16:53:57 -07:00
Eilon Lipton dd603f2db6 Make StackLayout component derive from Layout 2019-10-08 09:55:21 -07:00
Eilon Lipton 8d216a91f4 Make sure error page is run on UI thread 2019-10-07 16:44:51 -07:00
Eilon Lipton 6f31b95c53 Add lots of missing properties from elements 2019-10-07 15:21:44 -07:00
Eilon Lipton 5bd586a074 Add error page for unhandled exceptions 2019-10-07 12:51:42 -07:00
Eilon Lipton cb38750f9f Add target element type for RootAdapter's Name 2019-10-07 12:51:11 -07:00
Eilon Lipton 5144ea12d4 Add NuGet feed info 2019-10-04 10:44:04 -07:00
Eilon Lipton f63d3c726c Update readme with getting started instructions and AzDO badge 2019-10-04 08:56:03 -07:00
Eilon Lipton b2aa565d8e Remove YAML comments 2019-10-03 16:57:45 -07:00
Eilon Lipton 11e5e90ac6 Update dotnet.yml 2019-10-03 16:53:46 -07:00
Eilon Lipton c7cd0770ce Set 'pack' build configuration 2019-10-03 16:29:47 -07:00
Eilon Lipton af6c633e59 Update deployables.ps1 2019-10-03 13:58:28 -07:00
Eilon Lipton e60f9d0e05 Update deployables.ps1 2019-10-03 13:36:16 -07:00
Eilon Lipton 47c323a2e4 Try to add nuget push command for Azure artifacts 2019-10-03 13:18:30 -07:00
Eilon Lipton 4e8522cc16 Delete coverageResults.ps1 2019-10-03 12:58:19 -07:00
Eilon Lipton a5d8d03427 Disable Linux and macOS builds
- WinForms requires Windows
2019-10-03 12:56:08 -07:00
Eilon Lipton 8501895785 Add missing azure-pipelines/artifacts folder 2019-10-03 12:50:41 -07:00
Eilon Lipton 136f7ae88d Try different MSBuild task variable 2019-10-03 12:34:57 -07:00
Eilon Lipton b46785686f Use MSBuild for 'pack' task
Because dotnet build can't pack Xamarin.Forms Android project
2019-10-03 10:23:29 -07:00
Eilon Lipton c90a8a772c Try to fix AzDO build again
- Remove Android customizations (it won't get built at all, hopefully)
- Use built-in AzDO DotNetCoreCLI task
- Re-enable Linux and macOS builds
2019-10-03 10:07:18 -07:00
Eilon Lipton 24c7ffef91 Disable building Android project on CI 2019-10-02 16:11:29 -07:00
Eilon Lipton 43c7433a8f Update dotnet.yml 2019-10-02 15:26:53 -07:00
Eilon Lipton 56f2f6a635 Fix up BlinForms dispose logic 2019-10-02 14:45:12 -07:00
Eilon Lipton c8e33f68d3 Remove strong-name for Blaxamarin.Framework
Because Xamarin.Forms is not strong-name signed
2019-10-02 14:45:02 -07:00
Eilon Lipton 23da74714e Sprinkle ConfigureAwait(false) and ensure proper disposal 2019-10-02 14:30:24 -07:00
Eilon Lipton 6f470def7d Update and consolidate XamarinTodoXaml package versions 2019-10-02 14:24:27 -07:00
Eilon Lipton cef640cea6 UI tweaks 2019-10-02 13:49:15 -07:00
Eilon Lipton 81c37feb70 Fix View component parameters 2019-10-02 13:48:13 -07:00
Eilon Lipton 63e6dcef79 Code style for demo clarity 2019-10-02 10:38:07 -07:00
Eilon Lipton e412eae540 Do "fake" async work in Blaxamarin sample app
To demonstrate how to write async code in a Blaxamarin page.
2019-10-02 10:37:54 -07:00
Eilon Lipton 43675cb9b2 Get Blaxamarin code running on the right thread
Xamarin.Forms apps (like most native renderers) must do all UI work on the UI (main) thread. Adding a custom dispatcher for Blaxamarin to use Device.InvokeOnMainThreadAsync() to run code on the correct thread.
2019-10-02 10:33:03 -07:00
Eilon Lipton 41896ad124 Add ActivityIndicator component 2019-10-02 10:27:28 -07:00
Eilon Lipton a0dba14ded Add Blaxamarin sample AboutPage
Uses new Label.FormattedText support
2019-09-30 15:50:58 -07:00
Eilon Lipton 83b7859728 Code cleanup 2019-09-30 15:50:32 -07:00
Eilon Lipton f0947c8044 Add Button.TextColor 2019-09-30 15:50:24 -07:00
Eilon Lipton 9631a64c1a Add support for Label.FormattedText
- Includes FormattedString and Span
2019-09-30 15:50:09 -07:00
Eilon Lipton df99c83ddb Minor code style cleanup 2019-09-30 15:49:25 -07:00
Eilon Lipton 2449e41514 Update Readme.md 2019-09-30 14:13:24 -07:00
Eilon Lipton e13554fe65 Add Xamarin.Forms Todo App sample 2019-09-30 11:54:42 -07:00
Eilon Lipton ac867a0193 Remove outdated comment about non-UI elements 2019-09-26 15:06:56 -07:00
Eilon Lipton 13727dfee9 Add TODO reminder about how to possibly handle non-UI elements 2019-09-26 15:06:38 -07:00
Eilon Lipton 404af5c5a6 More renames and code cleanup 2019-09-26 14:35:32 -07:00
Eilon Lipton 27d48dc908 Remove all generics from main APIs
- They were almost entirely noise because the only place the generics mattered is on the [Native]ElementManager
- To make writing generic ElementManagers easier, a new generic ElementManager<T> was added
2019-09-26 14:26:43 -07:00
Eilon Lipton c7b0a3de15 Update App.cs 2019-09-26 14:01:49 -07:00