* Move templating to STJ
* Minor changes
* CR feedback
* CR feedback
* Update to new library name
* Updates for AdaptiveExpressions.Core rc package
* Update to official AdaptiveExpressions package
* Initial commit for supporting svg background images
* Fixes for svg images as url and data
* Add Rasterize size of svg image on background thread
* Call TileControl::LoadImageBrush once svg size is calculated on background thread
* Addressed comments
* Support for svg xml in the data scheme for background images
* Addressed comments
* Handle base64 svg data scheme for background image and add sample payload
* Updated IsSvgImage check and addressed comments
* Clean up code
* Updated IsSvgImage check
* Add a style override to the root container named "Adaptive.RootContainer" so that custom margins can be applied
* Changed the the approach and moved the existing style setter used by BuildXamlTreeFromAdaptiveCard into CreateRootCardElement where it can test for style use and skip setting the margin from the host context.
---------
Co-authored-by: Chris McGuire <cmcguire@microsoft.com>
* Fixed over 2000 warnings in core libraries
* disabled xml comments in internal classes for Marked
* added missing xml comments on elements that should have them
* removed unused vars
* made libarary simply netstandard2.0
* updated packages
* removed all #ifdef STANDARD1_3 directives as they are meaningless with netstandard2.0
* undo change to net6 project#
* fix bugs in equals operator and width Weighted (<-- bug has been there for years!)
* Update AdaptiveVisitor for new element types
* add missing card. metadata definition
* fix bad methods on WPF Renderer, these are extension methods, not virtual methods. This broke the wpf visualizer
* Add ChoiceSet DataQuery property
* Bump version to 1.6
* Add property which makes type optional for TableRow and Cell objects supporting implied type unit tests
Renabled all of the 1.3, 1.4, 1.5, 1.6 disabled tests.
* Add 1.6 CaptionSource
* * Implement AdaptiveWidth and AdaptiveWidthConverter for parity with AdaptiveHeight
* add missing horizontal aligment for collections
* Property name VerticalAndHorizontal cell content alignment to align with docs
* Add missing XmlElement to Background image.
* Fix Refresh, it can be ActionExecute OR Submit. (Teams will barf on preview if you actionexecute)
* add Rtl that was missing on Table
* Fix Table Column Width that should allow double values, not integers for parity with javascript designer.
* removed duplicate Style property from TableRow
* Added missing XmlElement(AdaptiveExecuteAction) to inline actions
* Removed duplicate ientries in typed element types
* Added TableColumnWidth with converter
* added unit tests
* Disabled XmlSerializationTests so it is clear that they are not running, they have been broken for years and silently "succeeding'. XmlSerialization is very broken, but it's not me.
* switch back to refresh being only action.execute
* code review feedback on height/width classes
* add missing Expires on Refresh block
* add comment
* adaptivevistor for tablecell didn't visit selectaction#
* FirstRowAsHeaders is default true (See documentation https://adaptivecards.io/explorer/Table.html)
* FirstRowAsHeaders is default true
* add blackjack
* git rid of stuff
---------
Co-authored-by: almedina-ms <35784165+almedina-ms@users.noreply.github.com>
Co-authored-by: Joseph Woo <Joseph.Woo@microsoft.com>
* Move to lerna and workspaces
* Update AC version; bump node install for pipelines
* Updates to ci job
* Fix pipeline path
* Switch back to Windows build agent
* Move to ADO npm feed
* Authenticate ci job with ADO
* Workaround for npm concurrency issue on Windows
* disable react-testapp
* Fix some spacing issues
* Add note on node version
* Try ubuntu runner for js-ci.yaml
* Support svg xml data
* Clean up <svg> extraction
* Updated image svg sample
* Additional check for svg
* PR feedback
---------
Co-authored-by: Joseph Woo <Joseph.Woo@microsoft.com>