Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Receipt Card sample #9

Closed
matthidinger opened this issue Dec 8, 2016 · 0 comments
Closed

Add Receipt Card sample #9

matthidinger opened this issue Dec 8, 2016 · 0 comments
Assignees
Milestone

Comments

@matthidinger
Copy link
Member

Similar to this: https://developers.facebook.com/docs/messenger-platform/send-api-reference/receipt-template

@matthidinger matthidinger self-assigned this Jan 9, 2017
@matthidinger matthidinger added this to the 1701 milestone Jan 9, 2017
@tomlm tomlm closed this as completed Mar 9, 2017
almedina-ms added a commit that referenced this issue Feb 26, 2018
# This is the 1st commit message:

Fix unit tests due to new change

Rename TextBlockText and TextSection class

Renames function to comply with new class name

Fix locale imbuing error

Fix unit tests

Re Add files with changed names to project

Rename java files from object model modification

Changes jsonobject for jsonvalue in action.submit data (#1092)

Jwoo/ios perf experimental (#1124)

* disabled html rendering on attributed string

* made utilization of concurrent queue

* fix verfication done

* Finished Async Image D/L & Process

* making text block rendering asyncronous

* disabled used of expensive api call

* Async NSAttributedText, removed expensive sys call

* dev complete

* code clean up

* Finished Code Clean-Up

* fixed minor naming mix-up

* CR comments added

* Fixed comments

* CR comments

Convert HTML in TextBlocks to Xaml runs (#1113)

Convert HTML in TextBlocks to Xaml runs

# This is the commit message #2:

Add support for inline actions to Outlook container (#1136)

* Support for explicit padding and background color in containers

* Replace Container.backgroundColor with Container.colorPalette

* Bug fix and HostConfig touch ups

* Automatic padding (unfinished)

* Use named padding instead of physical ones

* Fix after merge from master

* Padding all around or no padding at all for containers with background

* Bug fixes

* Refresh paddings when element visibility changes

* Add explicit image sizing support

* Bug fix

* Remove explicit padding support
Add option to enable automatic padding
Add way to turn on beta features in visualizer

* Rename colorPalette into style (of type ContainerStyle)

* Small refactoring of separator handling

* Another small refactoring

* Apply auto padding to separators

* Bug fix

* Small tweak

* Add support for custom link handling
Add support for anchor styling

* Content should always bleed into card's padding

* Fix checkbox and radio buttons not clipping properly

* Small fix to visualizer

* Support per-card host config
Plus small bug fix

* Minor refactor

* Change the way auto-sized columns behave
Plus fix default values for ToggleInput

* Small fix for the height property when set to auto

* [TypeScript] Add explicit padding capability for Container

* Fix inline ShowCard expansion with explicit padding

* Remove obsolete Container.bleed property

* Add explicit padding support for ColumnSet

* Add support for inline actions to Outlook container
onAnchorClicked event now takes a card object as a parameter

# This is the commit message #3:

Move maps to function static rather than global (#1135)


# This is the commit message #4:

fixed an issue of incorrect binding event handler inside forloop (#1138)


# This is the commit message #5:

Bug: ImageSetConfig - max image height (#1129)

* maxImageHeight json parsing fix

* ImageSetConfig unit test is added

# This is the commit message #6:

Eschavez/layout fixes (#1117)

* Fixing buttons being shown in different rows. HorizontalFlowLayout works now

* spacing and separation are now applied to all read-only and input renderers

* Do not add space to the first element of a view

* Multi-line text block fix

* Setting the padding to root LinearLayout of card

* Nit: remove 2 new line

# This is the commit message #7:

implemented input dismiss view (#1142)

* implemented input dismiss view

* Fixed CR

# This is the commit message #8:

Jwoo/ios custom rendering (#1143)

* Extended Custom Rendering to all object types

* Fix Before CR

* Chages for CR

# This is the commit message #9:

Jwoo/ios seperator (#1145)

* implemented Font

* seperator color is read from host config

* CR Fix

* Fix after CR comment

# This is the commit message #10:

Fixed the condition to fall back to default value of font family. (#1147)


# This is the commit message #11:

iOS: Show image with higher resolution (#1149)

* Do not down-sample image. Specify width/height constraints to image view.

* small refactoring

# This is the commit message #12:

Removed marked-schema from repo, which seems wrongly added. (#1148)


# This is the commit message #13:

fixes cases interger is being truncated (#1146)


# This is the commit message #14:

iOS: Respect font weight to render text in lighter weight (#1159)

* Introduced getTextBlockFontWeight. Renamed getTextBlockTextWeight to getTextStrokeWidthForWeight to represent its real functionality.

* No longer specify stroke width to TextBlock, relying fully on font weight specified otherwise.

# This is the commit message #15:

Jwoo/ios sample app (#1156)

* work-in-progress

* update

* resized scrollview area

* readjusted look of sample and update imagerenderer

* CR fixes
almedina-ms added a commit that referenced this issue Mar 1, 2018
* Updating the android renderer

* Column set is fixed. Switched to using LinearLayout with weights instead of GridLayout. Images are scaling for some reason when they shouldn't be

* Images are now being sized correctly with correct horizontal alignment

* Add lang and region tag for json parsing

* Add enums for language and region

* Add validation for setting language to TextBlock and Container

* Add locale imbuing to date stream

* Add method to propagate language to elements inside container

* Removing the weight in columns for factset. Text now goes through the Markdown parser before rendering. Also publishing updates from running SWIG.

* Fixing images not loading and auto sizing taking up entire height of original image

* Fixing the newline that gets added when using HTML for text block

* Nits

* Changes parsed text from string to wstring

* Add conversion method for WString

* Add testing, may have to escape the characters

* Fixes compilation error

* Adds testing for long and short formats in multiple languages

* Removes region tag

* Removes Region from enums

* Add lang and region tag for json parsing

* Add enums for language and region

* Add validation for setting language to TextBlock and Container

* Add locale imbuing to date stream

* Add method to propagate language to elements inside container

* Changes parsed text from string to wstring

* Add conversion method for WString

* Add testing, may have to escape the characters

* Fixes compilation error

* Adds testing for long and short formats in multiple languages

* Removes region tag

* Removes Region from enums

* Adds methods to propagate language between cards

* Add u16string conversion method

* Fixes unmerged file

* Fix java renderer issue and add new data types

* Replace dynamic_pointer_cast for static_pointer_cast

* Separates textblock string into a new class, removes locales

* Add almost functional example on how to parse date for uwp

* Adds datetime parsing

* Separates TextSection into its own file

* Fixes compilation erro

* Removes duplicate TextSection class

* Fixing issues with SWIG not generating java files correctly.

* Working version for android completed

* Removes unecessary conversion to wstring and back

* Adds validation for getting date and time values and removes duplicate code

* Fix android compilation error and copy-paste bug

* Add changes to android layer

* Add new files to compilation

* Fix tests for date conversion delegation

* Change default language for locale

* Add validation to avoid placing emty strings

* Add new files to project files

* Move time generation to shared model

* # This is a combination of 15 commits.
# This is the 1st commit message:

Fix unit tests due to new change

Rename TextBlockText and TextSection class

Renames function to comply with new class name

Fix locale imbuing error

Fix unit tests

Re Add files with changed names to project

Rename java files from object model modification

Changes jsonobject for jsonvalue in action.submit data (#1092)

Jwoo/ios perf experimental (#1124)

* disabled html rendering on attributed string

* made utilization of concurrent queue

* fix verfication done

* Finished Async Image D/L & Process

* making text block rendering asyncronous

* disabled used of expensive api call

* Async NSAttributedText, removed expensive sys call

* dev complete

* code clean up

* Finished Code Clean-Up

* fixed minor naming mix-up

* CR comments added

* Fixed comments

* CR comments

Convert HTML in TextBlocks to Xaml runs (#1113)

Convert HTML in TextBlocks to Xaml runs

# This is the commit message #2:

Add support for inline actions to Outlook container (#1136)

* Support for explicit padding and background color in containers

* Replace Container.backgroundColor with Container.colorPalette

* Bug fix and HostConfig touch ups

* Automatic padding (unfinished)

* Use named padding instead of physical ones

* Fix after merge from master

* Padding all around or no padding at all for containers with background

* Bug fixes

* Refresh paddings when element visibility changes

* Add explicit image sizing support

* Bug fix

* Remove explicit padding support
Add option to enable automatic padding
Add way to turn on beta features in visualizer

* Rename colorPalette into style (of type ContainerStyle)

* Small refactoring of separator handling

* Another small refactoring

* Apply auto padding to separators

* Bug fix

* Small tweak

* Add support for custom link handling
Add support for anchor styling

* Content should always bleed into card's padding

* Fix checkbox and radio buttons not clipping properly

* Small fix to visualizer

* Support per-card host config
Plus small bug fix

* Minor refactor

* Change the way auto-sized columns behave
Plus fix default values for ToggleInput

* Small fix for the height property when set to auto

* [TypeScript] Add explicit padding capability for Container

* Fix inline ShowCard expansion with explicit padding

* Remove obsolete Container.bleed property

* Add explicit padding support for ColumnSet

* Add support for inline actions to Outlook container
onAnchorClicked event now takes a card object as a parameter

# This is the commit message #3:

Move maps to function static rather than global (#1135)


# This is the commit message #4:

fixed an issue of incorrect binding event handler inside forloop (#1138)


# This is the commit message #5:

Bug: ImageSetConfig - max image height (#1129)

* maxImageHeight json parsing fix

* ImageSetConfig unit test is added

# This is the commit message #6:

Eschavez/layout fixes (#1117)

* Fixing buttons being shown in different rows. HorizontalFlowLayout works now

* spacing and separation are now applied to all read-only and input renderers

* Do not add space to the first element of a view

* Multi-line text block fix

* Setting the padding to root LinearLayout of card

* Nit: remove 2 new line

# This is the commit message #7:

implemented input dismiss view (#1142)

* implemented input dismiss view

* Fixed CR

# This is the commit message #8:

Jwoo/ios custom rendering (#1143)

* Extended Custom Rendering to all object types

* Fix Before CR

* Chages for CR

# This is the commit message #9:

Jwoo/ios seperator (#1145)

* implemented Font

* seperator color is read from host config

* CR Fix

* Fix after CR comment

# This is the commit message #10:

Fixed the condition to fall back to default value of font family. (#1147)


# This is the commit message #11:

iOS: Show image with higher resolution (#1149)

* Do not down-sample image. Specify width/height constraints to image view.

* small refactoring

# This is the commit message #12:

Removed marked-schema from repo, which seems wrongly added. (#1148)


# This is the commit message #13:

fixes cases interger is being truncated (#1146)


# This is the commit message #14:

iOS: Respect font weight to render text in lighter weight (#1159)

* Introduced getTextBlockFontWeight. Renamed getTextBlockTextWeight to getTextStrokeWidthForWeight to represent its real functionality.

* No longer specify stroke width to TextBlock, relying fully on font weight specified otherwise.

# This is the commit message #15:

Jwoo/ios sample app (#1156)

* work-in-progress

* update

* resized scrollview area

* readjusted look of sample and update imagerenderer

* CR fixes

* Fix objectmodel_wrap after squash

* Fix comments from PR

* Fix PR comments

Fix android version due to changes in shared model

Fix build error for shared model

fixed container style issue (#1162)

* fixed container style issue

* adding forgotten files back

added default values for choice set (#1167)

* added default values for choice set

* CR fixes

Make the timezone during for the DateTime tests always Pacific, since tests assume that that is the current timezone. (#1158)

Eschavez/androidActions (#1141)

* Improving the pop up dialog in sample app.

* Overriding button styles that get applied to card

* Using single action handler for submit, openUrl, and showCard. Also removing unused imports.

* Re-run swig to fix build failures, and inline show cards now works!

* First attempt at converting dp to px size

* Weight is allowed to be a float

* re-enabling padding as a size for card element. Also fixing issue with TextBlock adding new line and ignoring the markdown tags

* Supporting select action.

* setTextSize uses sp so no need to convert

* Updating sample so it does not render the card twice

* Nits

Add the google source to properly download gradle on a build machine (#1175)

[TypeScript] Add lang support (#1177)

iOS: Support borderColor/borderThickness for Container (#1150)

* Parse borderColor from host config.

* Set borderColor at initWithStyle

* Parse borderThickness

* Set borderWidth

* Fix for a test break introduced from outside

* Added disclaimer on the experimental properties

* Changed the type of border thickness to uint.

Fix Xamarin Android build break caused by changes in ActionHandler (#1180)

Change to return FrameworkElement instead of UIElement (#1183)

Change to return FrameworkElement instead of UIElement

Adding Type string to BaseCardElement and BaseActionElement (#1186)

* Adding style string to BaseCardElement. Also re-ran swig which generated border color and thickness methods for container style.

* Adding type string to base action element

* Nit: removing extra lines
dclaux pushed a commit that referenced this issue Jul 18, 2018
* fixed bug

* Updated package.json

* basic tree view

* update package.json

* Updated types

* Set selected item color

* Added actions to treeview

* Select peer in treeview

* Changed hardcoded comparations

* Fixed function definition

* fixed selecter peer on drag element

* Basic list style (#4)

* Feature/treeview folding (#5)

* Basic list style

* treeview folding

* Added rotated arrow (#6)

* Added rotated arrow

* Fixed quotation marks and removed console.log

* Feature/elements add icons (#7)

* Element icons class

* Added icons and section-header component

* Finished 51472: [UI] + [Functionality] View tree view

* Moved treeview to a new class

* Fixed build crash (#8)

* Added copy to clipboard functionality (#9)

* Added copy to clipboard functionality

* Removed Add New Card button from HTML

* Update tree view from json (#10)

* Refactored fullscreen functionality and added CopyJSON (#11)

* Refactored fullscreen functionality and added CopyJSON

* Removed unnecesary console.logs

* Finished navbar (#12)

* Added aside-items styles (#13)

* Added aside-items styles

* Added icon date

* Moved functions to utils

* Finished aside (#14)

* Finished aside

* Fixed toolbox title

* Feature/aside titles (#15)

* Finished aside

* Fixed toolbox title

* Maded aside toggleable

* Fixed toolbox when toggled

* Small class refactor

* Finished treeview togglable

* Maded properties panel togglable

* Added missing icons, optimized old icons and added needed CSS to view new icons

* Moved toggle toolbox, treeview and properties funcionality to app.ts and refactored element properties cleaning

* Removed .png icons and added .svg icons (#16)

* Feature/element properties styles (#17)

* Changed some element property styles

* Finished properties panel

* Fix/missing icons (#18)

* Removed unnecesary png icons

* Added missing arrow SVG icons

* Feature/51478 add hosts (#19)

* Added bf-image container

* Added teams-container

* Feature/51478 add hosts (#20)

* Added bf-image container

* Added teams-container

* Added webchat-container

* Optimized images and added timeline container (#21)

* Added toast host (#22)

* Added toast host

* Fixed class name

* Fixed card width

* Fixed IE problem with includes method (#23)

* Added BF other channels host (#24)

* Feature/51481 card layout (#25)

* Maded treeview and properties panel fold into aside-panel

* Finished folding panels

* Fix/history review (#26)

* Changed navbar text

* Added JSON Title

* Added icon when fullscreen

* Removed unnecesary sanitizeName functionality

* Feature/card design layout (#27)

* Changd top properties panel background-color

* Removed word Show when panels are closed

* Comment timeline host

* Added new card icons

* Finished feature/51481-card-layout

* Fixed navbar height (#28)

* Fix/ms feedback (#29)

* Fixed 52675-review-hosts-background

* Fix 52679-visual-tree-view-panel-has-two-different-bgcolors-when-scroll

* Finished task: 52617-adaptivecard node should be displayed in tree view

* Fixes 52616

* Feature/prepare pr (#31)

* Add MSC directive to prevent cppcorecheck build failures on non-VS builds (#1552)

* cleaned up exception handling in loading image (#1526)

* Enable member init checks and fix errors (#1566)

* A class with only static methods and no state should just be a namespace. (#1567)

* Support OnParseAction Handler (#1570)

* Honour preexpandSingleShowCardAction and weight of fact title from HostConfig

* Addressed comments

* Support OnParseAction

* resolved minor comments

* Jwoo/ios render sync (#1547)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* changes before CR

* CR update

* CR update

* [.NET] Prevent async exceptions from tearing down the process (#1561)

* Prevent unobserved exceptions from taking down the process.

If rendering fails, report the error but do not throw on a background thread.

* Add configuration to sign nuget packages

* fixed dll/project names in comments

* Fix actions parent not being set before actions are parsed (#1573)

* Replace ContainerStyle string enum with class + static fields

* Update default card

* Improve hover behavior for Image with selectAction

* Finalize support for width/height in Image and Column

* Add support for icons on action buttons

* Cleanup

* Fix handling of buttons without title

* Fix broken preExpandSingleShowCardAction handling

* Fix actions parent not being set before actions are parsed

* Enable const cppcore checks and fix fallout (#1575)

* Add Events for media play and end (#1546)

* [Android] Add vertical stretch property (#1525)

* Add vertical stretch to android

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Jwoo/ios makrdown optimized (#1554)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* CR comments fix

* Added additional headers to public lis in framework. (#1562)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* made headers public for customizing buttons

* added ACRUILable.h

* reverted wrong merge

* Enable CPPCORECHECK_DECLARATION_WARNINGS and fix errors (#1579)

* Enable Declaration warnings and first round of fixes

* Clean up remaining unnamed objects warnings and disable C26426 in enums.cpp

* added ability to scroll when there are more buttons than viewing area (#1581)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* added UIScrollView to ActionSet

* edits before CR

* Added sample json and updates b4 CR

* Enable "rule of five" checker, fix errors (#1585)

* Add Teams containers (#1469)

Add support for more properties in property sheet
Add initial support for snippets

* [iOS] Add vertical stretch support (#1584)

* Add vertical stretch to android

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Add vertical stretch for items

* Remove 'changes' from merge

* Add vertical stretch tests to solution

* Fix issue for image in columnsets rendering

* Fix issue for images being shorter than other columns in columnset

* Keep alignment leading for cards with no stretchable items

* Add new test for auto size image

* Enable all cppcorecheck class warnings and fix errors (#1601)

* Enable override checker and fix errors

* Enable function hiding warning and fix errors

* Enable all class warnings and fix errors

* [iOS] Add missing test for Vertical Stretch (#1603)

* Add missing test

* Fix spaces in json

* Update GetResource method to include type and to support media   (#1583)

* Update get resource method to include type and to support media

* Handle opening media via resource resolver when play is pressed (#1586)

Handle opening media via resource resolver when play is pressed

* Enable unit test code coverage in Debug Win32 builds (#1611)

* Test source file updates (#1551)

* Test file updates

* Jwoo/ios custom styling (#1474)

* XIB first commit

* fixes merge error

* updated InputView with XIB

updated the style of UIButtons

 added UITableViewCell xib for compact mode

removed comments

* code clean up

* added ACRbutton.xib

* Added Xib for CompactCell

* added ACRButton.xib

* allowed column with numeric width value to stretch (#1595)

* allowed column with numeric width value to stretch

* fix merge and remove spacing for the first item

* [UWP][Android][iOS] Add aesthetic fix Icons in Actions (#1612)

* Add aesthetic fix to UWP

* Aesthetic fix for android

* Aesthetic fix for iOS

* Add json test files to project

* Fix formatting

* updated showcard rendering position (#1600)

removed comments

* compact style choice set "make choice" row will reflect user choice (#1596)

* in progress

* when user chooses, user choice will be shown

* updated default message

* value is used instead of "Make Choice"

* handles cases where compact style lacking defaults (#1627)

* fixed separator issue (#1629)

* Remove Stretch from vertical content alignment (#1630)

* Jwoo/explicit image size ios (#1374)

* explicit image changes

* Added 'Explicit' enum value

* uwp changes

* uwp changes

* added explicit image sizing option for ios

* removed division

* fixes extra spacing issue in UICollectionView (#1628)

* fixes extra spacing issue in UICollectionView

* refined intrinsic content size for collection view

* fixed precision error

* fixes url loading sync issue for actions (#1641)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* fixed indentation and changed variable name

* Fix media controls (#1614)

* [TS] Fixed Input.Text style and horizontalAlignment roundtrip; added test (#1636)

* Input.Text roundtrip, added test and fix

* feedback -vertical spaces

* Change private for protected in all Renderers constructors (#1649)

* Add vertical scroll support (#1650)

* Jwoo/ios custom background image loader (#1642)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* allows custom BG IMG renderer

* Added CustomImageRenderer to sample

* removed CoreGraphics framework as it's not used

* added a test to ensure Unicode/Emoji support (#1647)

:shipit:

* multiline input and input limit for textview and textfield (#1643)

* initial commit for multiline input and input limit

implmt plc hld txt; rmved max len chg when not set

reverted json files

* Refactoring and code clean-up

* updated whitespaces

* Fixed newline char

* [Android] Refocus when a show card changes visibility (#1651)

* Refocus on show card

* Set focus for cards instead of input fields

* Revert "[Android] Refocus when a show card changes visibility (#1651)" (#1653)

This reverts commit f2a899a17eb686a42debb39dd1ac876ab8a3b629.

* Fix/ms feedback (#30)

* Add MSC directive to prevent cppcorecheck build failures on non-VS builds (#1552)

* cleaned up exception handling in loading image (#1526)

* Enable member init checks and fix errors (#1566)

* A class with only static methods and no state should just be a namespace. (#1567)

* Support OnParseAction Handler (#1570)

* Honour preexpandSingleShowCardAction and weight of fact title from HostConfig

* Addressed comments

* Support OnParseAction

* resolved minor comments

* Jwoo/ios render sync (#1547)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* changes before CR

* CR update

* CR update

* [.NET] Prevent async exceptions from tearing down the process (#1561)

* Prevent unobserved exceptions from taking down the process.

If rendering fails, report the error but do not throw on a background thread.

* Add configuration to sign nuget packages

* fixed dll/project names in comments

* Fix actions parent not being set before actions are parsed (#1573)

* Replace ContainerStyle string enum with class + static fields

* Update default card

* Improve hover behavior for Image with selectAction

* Finalize support for width/height in Image and Column

* Add support for icons on action buttons

* Cleanup

* Fix handling of buttons without title

* Fix broken preExpandSingleShowCardAction handling

* Fix actions parent not being set before actions are parsed

* Enable const cppcore checks and fix fallout (#1575)

* Add Events for media play and end (#1546)

* [Android] Add vertical stretch property (#1525)

* Add vertical stretch to android

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Jwoo/ios makrdown optimized (#1554)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* CR comments fix

* Added additional headers to public lis in framework. (#1562)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* made headers public for customizing buttons

* added ACRUILable.h

* reverted wrong merge

* Enable CPPCORECHECK_DECLARATION_WARNINGS and fix errors (#1579)

* Enable Declaration warnings and first round of fixes

* Clean up remaining unnamed objects warnings and disable C26426 in enums.cpp

* added ability to scroll when there are more buttons than viewing area (#1581)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* added UIScrollView to ActionSet

* edits before CR

* Added sample json and updates b4 CR

* Enable "rule of five" checker, fix errors (#1585)

* Add Teams containers (#1469)

Add support for more properties in property sheet
Add initial support for snippets

* [iOS] Add vertical stretch support (#1584)

* Add vertical stretch to android

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Add vertical stretch for items

* Remove 'changes' from merge

* Add vertical stretch tests to solution

* Fix issue for image in columnsets rendering

* Fix issue for images being shorter than other columns in columnset

* Keep alignment leading for cards with no stretchable items

* Add new test for auto size image

* Enable all cppcorecheck class warnings and fix errors (#1601)

* Enable override checker and fix errors

* Enable function hiding warning and fix errors

* Enable all class warnings and fix errors

* [iOS] Add missing test for Vertical Stretch (#1603)

* Add missing test

* Fix spaces in json

* Update GetResource method to include type and to support media   (#1583)

* Update get resource method to include type and to support media

* Handle opening media via resource resolver when play is pressed (#1586)

Handle opening media via resource resolver when play is pressed

* Enable unit test code coverage in Debug Win32 builds (#1611)

* Test source file updates (#1551)

* Test file updates

* Jwoo/ios custom styling (#1474)

* XIB first commit

* fixes merge error

* updated InputView with XIB

updated the style of UIButtons

 added UITableViewCell xib for compact mode

removed comments

* code clean up

* added ACRbutton.xib

* Added Xib for CompactCell

* added ACRButton.xib

* allowed column with numeric width value to stretch (#1595)

* allowed column with numeric width value to stretch

* fix merge and remove spacing for the first item

* [UWP][Android][iOS] Add aesthetic fix Icons in Actions (#1612)

* Add aesthetic fix to UWP

* Aesthetic fix for android

* Aesthetic fix for iOS

* Add json test files to project

* Fix formatting

* updated showcard rendering position (#1600)

removed comments

* compact style choice set "make choice" row will reflect user choice (#1596)

* in progress

* when user chooses, user choice will be shown

* updated default message

* value is used instead of "Make Choice"

* handles cases where compact style lacking defaults (#1627)

* fixed separator issue (#1629)

* Remove Stretch from vertical content alignment (#1630)

* Jwoo/explicit image size ios (#1374)

* explicit image changes

* Added 'Explicit' enum value

* uwp changes

* uwp changes

* added explicit image sizing option for ios

* removed division

* fixes extra spacing issue in UICollectionView (#1628)

* fixes extra spacing issue in UICollectionView

* refined intrinsic content size for collection view

* fixed precision error

* fixes url loading sync issue for actions (#1641)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* fixed indentation and changed variable name

* Fix media controls (#1614)

* [TS] Fixed Input.Text style and horizontalAlignment roundtrip; added test (#1636)

* Input.Text roundtrip, added test and fix

* feedback -vertical spaces

* Change private for protected in all Renderers constructors (#1649)

* Add vertical scroll support (#1650)

* Jwoo/ios custom background image loader (#1642)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* allows custom BG IMG renderer

* Added CustomImageRenderer to sample

* removed CoreGraphics framework as it's not used

* added a test to ensure Unicode/Emoji support (#1647)

:shipit:

* multiline input and input limit for textview and textfield (#1643)

* initial commit for multiline input and input limit

implmt plc hld txt; rmved max len chg when not set

reverted json files

* Refactoring and code clean-up

* updated whitespaces

* Fixed newline char

* Fixed 52675-review-hosts-background

* Fix 52679-visual-tree-view-panel-has-two-different-bgcolors-when-scroll

* Finished task: 52617-adaptivecard node should be displayed in tree view

* Fixes 52616

* Fixed Properties panel separation

* Feature/prepare pull request (#32)

* Add MSC directive to prevent cppcorecheck build failures on non-VS builds (#1552)

* cleaned up exception handling in loading image (#1526)

* Enable member init checks and fix errors (#1566)

* A class with only static methods and no state should just be a namespace. (#1567)

* Support OnParseAction Handler (#1570)

* Honour preexpandSingleShowCardAction and weight of fact title from HostConfig

* Addressed comments

* Support OnParseAction

* resolved minor comments

* Jwoo/ios render sync (#1547)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* changes before CR

* CR update

* CR update

* [.NET] Prevent async exceptions from tearing down the process (#1561)

* Prevent unobserved exceptions from taking down the process.

If rendering fails, report the error but do not throw on a background thread.

* Add configuration to sign nuget packages

* fixed dll/project names in comments

* Fix actions parent not being set before actions are parsed (#1573)

* Replace ContainerStyle string enum with class + static fields

* Update default card

* Improve hover behavior for Image with selectAction

* Finalize support for width/height in Image and Column

* Add support for icons on action buttons

* Cleanup

* Fix handling of buttons without title

* Fix broken preExpandSingleShowCardAction handling

* Fix actions parent not being set before actions are parsed

* Enable const cppcore checks and fix fallout (#1575)

* Add Events for media play and end (#1546)

* [Android] Add vertical stretch property (#1525)

* Add vertical stretch to android

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Jwoo/ios makrdown optimized (#1554)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* CR comments fix

* Added additional headers to public lis in framework. (#1562)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* made headers public for customizing buttons

* added ACRUILable.h

* reverted wrong merge

* Enable CPPCORECHECK_DECLARATION_WARNINGS and fix errors (#1579)

* Enable Declaration warnings and first round of fixes

* Clean up remaining unnamed objects warnings and disable C26426 in enums.cpp

* added ability to scroll when there are more buttons than viewing area (#1581)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* added UIScrollView to ActionSet

* edits before CR

* Added sample json and updates b4 CR

* Enable "rule of five" checker, fix errors (#1585)

* Add Teams containers (#1469)

Add support for more properties in property sheet
Add initial support for snippets

* [iOS] Add vertical stretch support (#1584)

* Add vertical stretch to android

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Add vertical stretch for items

* Remove 'changes' from merge

* Add vertical stretch tests to solution

* Fix issue for image in columnsets rendering

* Fix issue for images being shorter than other columns in columnset

* Keep alignment leading for cards with no stretchable items

* Add new test for auto size image

* Enable all cppcorecheck class warnings and fix errors (#1601)

* Enable override checker and fix errors

* Enable function hiding warning and fix errors

* Enable all class warnings and fix errors

* [iOS] Add missing test for Vertical Stretch (#1603)

* Add missing test

* Fix spaces in json

* Update GetResource method to include type and to support media   (#1583)

* Update get resource method to include type and to support media

* Handle opening media via resource resolver when play is pressed (#1586)

Handle opening media via resource resolver when play is pressed

* Enable unit test code coverage in Debug Win32 builds (#1611)

* Test source file updates (#1551)

* Test file updates

* Jwoo/ios custom styling (#1474)

* XIB first commit

* fixes merge error

* updated InputView with XIB

updated the style of UIButtons

 added UITableViewCell xib for compact mode

removed comments

* code clean up

* added ACRbutton.xib

* Added Xib for CompactCell

* added ACRButton.xib

* allowed column with numeric width value to stretch (#1595)

* allowed column with numeric width value to stretch

* fix merge and remove spacing for the first item

* [UWP][Android][iOS] Add aesthetic fix Icons in Actions (#1612)

* Add aesthetic fix to UWP

* Aesthetic fix for android

* Aesthetic fix for iOS

* Add json test files to project

* Fix formatting

* updated showcard rendering position (#1600)

removed comments

* compact style choice set "make choice" row will reflect user choice (#1596)

* in progress

* when user chooses, user choice will be shown

* updated default message

* value is used instead of "Make Choice"

* handles cases where compact style lacking defaults (#1627)

* fixed separator issue (#1629)

* Remove Stretch from vertical content alignment (#1630)

* Jwoo/explicit image size ios (#1374)

* explicit image changes

* Added 'Explicit' enum value

* uwp changes

* uwp changes

* added explicit image sizing option for ios

* removed division

* fixes extra spacing issue in UICollectionView (#1628)

* fixes extra spacing issue in UICollectionView

* refined intrinsic content size for collection view

* fixed precision error

* fixes url loading sync issue for actions (#1641)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* fixed indentation and changed variable name

* Fix media controls (#1614)

* [TS] Fixed Input.Text style and horizontalAlignment roundtrip; added test (#1636)

* Input.Text roundtrip, added test and fix

* feedback -vertical spaces

* Change private for protected in all Renderers constructors (#1649)

* Add vertical scroll support (#1650)

* Jwoo/ios custom background image loader (#1642)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* allows custom BG IMG renderer

* Added CustomImageRenderer to sample

* removed CoreGraphics framework as it's not used

* added a test to ensure Unicode/Emoji support (#1647)

:shipit:

* multiline input and input limit for textview and textfield (#1643)

* initial commit for multiline input and input limit

implmt plc hld txt; rmved max len chg when not set

reverted json files

* Refactoring and code clean-up

* updated whitespaces

* Fixed newline char

* [Android] Refocus when a show card changes visibility (#1651)

* Refocus on show card

* Set focus for cards instead of input fields

* Revert "[Android] Refocus when a show card changes visibility (#1651)" (#1653)

This reverts commit f2a899a17eb686a42debb39dd1ac876ab8a3b629.

* Fixed conflict

* 52619-to-much-padding-in-tree-view

* 52614-tree-view-is-very-messy-as-it-is-resized-to-limited-width

* Reverted to Fabric UI instead of SVGs (#33)

* Reverted to Fabric UI instead of SVGs

* Removed unnecesary comments

* Removed unnecesary CSS and duplicated one (#35)

* Fix/use hostconfig to add container styles (#36)

* background fix

* Added background color via CSS again

* Fixed some colours

* Fixed class names in CSS and HTML

* Moved interfaz to separate component

* Fixed action and add column styles

* Reverted removed commented code

* Removed CSS properties panel color modification

* Changed querySelector by getElementById

* Removed commented code

* Fix/hostconfig styles (#37)

* Changed SVGs to FabriUI Font

* Changed SVGs to FabriUI Font

* Changed aside-panel icons when folded

* Added cursor pointer to panel headers and avoided user-select it's text

* Added cursor pointer to properties/treewview panels when folded

* Added treeview icon fonts from FabricUI instead of SVGs

* Fixed treeview icons positon

* Fix/treeview implementation (#38)

* Half of treeview refactor

* Finished treeview

* Removed unnecesary btn class and fixed treeview icons position

* Removed unnecesary treeview component

* Removed outline as David Claux did to match he's style

* Mantained folded state when needed

* Removed unnecesary console.log

* Removed unnecesary icons (#39)

* Fix/minor microsoft pr changes (#40)

* Removed unnecesary icons

* Removed blank line

* Fix/phase 0 (#41)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Fix/phase 0 (#43)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Removed unnecesary code

* Fix/develop (#44)

* Add MSC directive to prevent cppcorecheck build failures on non-VS builds (#1552)

* cleaned up exception handling in loading image (#1526)

* Enable member init checks and fix errors (#1566)

* A class with only static methods and no state should just be a namespace. (#1567)

* Support OnParseAction Handler (#1570)

* Honour preexpandSingleShowCardAction and weight of fact title from HostConfig

* Addressed comments

* Support OnParseAction

* resolved minor comments

* Jwoo/ios render sync (#1547)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* changes before CR

* CR update

* CR update

* [.NET] Prevent async exceptions from tearing down the process (#1561)

* Prevent unobserved exceptions from taking down the process.

If rendering fails, report the error but do not throw on a background thread.

* Add configuration to sign nuget packages

* fixed dll/project names in comments

* Fix actions parent not being set before actions are parsed (#1573)

* Replace ContainerStyle string enum with class + static fields

* Update default card

* Improve hover behavior for Image with selectAction

* Finalize support for width/height in Image and Column

* Add support for icons on action buttons

* Cleanup

* Fix handling of buttons without title

* Fix broken preExpandSingleShowCardAction handling

* Fix actions parent not being set before actions are parsed

* Enable const cppcore checks and fix fallout (#1575)

* Add Events for media play and end (#1546)

* [Android] Add vertical stretch property (#1525)

* Add vertical stretch to android

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Jwoo/ios makrdown optimized (#1554)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* CR comments fix

* Added additional headers to public lis in framework. (#1562)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* made headers public for customizing buttons

* added ACRUILable.h

* reverted wrong merge

* Enable CPPCORECHECK_DECLARATION_WARNINGS and fix errors (#1579)

* Enable Declaration warnings and first round of fixes

* Clean up remaining unnamed objects warnings and disable C26426 in enums.cpp

* added ability to scroll when there are more buttons than viewing area (#1581)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* added UIScrollView to ActionSet

* edits before CR

* Added sample json and updates b4 CR

* Enable "rule of five" checker, fix errors (#1585)

* Add Teams containers (#1469)

Add support for more properties in property sheet
Add initial support for snippets

* [iOS] Add vertical stretch support (#1584)

* Add vertical stretch to android

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Add vertical stretch for items

* Remove 'changes' from merge

* Add vertical stretch tests to solution

* Fix issue for image in columnsets rendering

* Fix issue for images being shorter than other columns in columnset

* Keep alignment leading for cards with no stretchable items

* Add new test for auto size image

* Enable all cppcorecheck class warnings and fix errors (#1601)

* Enable override checker and fix errors

* Enable function hiding warning and fix errors

* Enable all class warnings and fix errors

* [iOS] Add missing test for Vertical Stretch (#1603)

* Add missing test

* Fix spaces in json

* Update GetResource method to include type and to support media   (#1583)

* Update get resource method to include type and to support media

* Handle opening media via resource resolver when play is pressed (#1586)

Handle opening media via resource resolver when play is pressed

* Enable unit test code coverage in Debug Win32 builds (#1611)

* Test source file updates (#1551)

* Test file updates

* Jwoo/ios custom styling (#1474)

* XIB first commit

* fixes merge error

* updated InputView with XIB

updated the style of UIButtons

 added UITableViewCell xib for compact mode

removed comments

* code clean up

* added ACRbutton.xib

* Added Xib for CompactCell

* added ACRButton.xib

* allowed column with numeric width value to stretch (#1595)

* allowed column with numeric width value to stretch

* fix merge and remove spacing for the first item

* [UWP][Android][iOS] Add aesthetic fix Icons in Actions (#1612)

* Add aesthetic fix to UWP

* Aesthetic fix for android

* Aesthetic fix for iOS

* Add json test files to project

* Fix formatting

* updated showcard rendering position (#1600)

removed comments

* compact style choice set "make choice" row will reflect user choice (#1596)

* in progress

* when user chooses, user choice will be shown

* updated default message

* value is used instead of "Make Choice"

* handles cases where compact style lacking defaults (#1627)

* fixed separator issue (#1629)

* Remove Stretch from vertical content alignment (#1630)

* Jwoo/explicit image size ios (#1374)

* explicit image changes

* Added 'Explicit' enum value

* uwp changes

* uwp changes

* added explicit image sizing option for ios

* removed division

* fixes extra spacing issue in UICollectionView (#1628)

* fixes extra spacing issue in UICollectionView

* refined intrinsic content size for collection view

* fixed precision error

* fixes url loading sync issue for actions (#1641)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* fixed indentation and changed variable name

* Fix media controls (#1614)

* [TS] Fixed Input.Text style and horizontalAlignment roundtrip; added test (#1636)

* Input.Text roundtrip, added test and fix

* feedback -vertical spaces

* Change private for protected in all Renderers constructors (#1649)

* Add vertical scroll support (#1650)

* Jwoo/ios custom background image loader (#1642)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* allows custom BG IMG renderer

* Added CustomImageRenderer to sample

* removed CoreGraphics framework as it's not used

* added a test to ensure Unicode/Emoji support (#1647)

:shipit:

* multiline input and input limit for textview and textfield (#1643)

* initial commit for multiline input and input limit

implmt plc hld txt; rmved max len chg when not set

reverted json files

* Refactoring and code clean-up

* updated whitespaces

* Fixed newline char

* [Android] Refocus when a show card changes visibility (#1651)

* Refocus on show card

* Set focus for cards instead of input fields

* Revert "[Android] Refocus when a show card changes visibility (#1651)" (#1653)

This reverts commit f2a899a17eb686a42debb39dd1ac876ab8a3b629.

* 52619-to-much-padding-in-tree-view

* 52614-tree-view-is-very-messy-as-it-is-resized-to-limited-width

* Reverted to Fabric UI instead of SVGs (#33)

* Reverted to Fabric UI instead of SVGs

* Removed unnecesary comments

* Removed unnecesary CSS and duplicated one (#35)

* Fix/use hostconfig to add container styles (#36)

* background fix

* Added background color via CSS again

* Fixed some colours

* Fixed class names in CSS and HTML

* Moved interfaz to separate component

* Fixed action and add column styles

* Reverted removed commented code

* Removed CSS properties panel color modification

* Changed querySelector by getElementById

* Removed commented code

* Fix/hostconfig styles (#37)

* Changed SVGs to FabriUI Font

* Changed SVGs to FabriUI Font

* Changed aside-panel icons when folded

* Added cursor pointer to panel headers and avoided user-select it's text

* Added cursor pointer to properties/treewview panels when folded

* Added treeview icon fonts from FabricUI instead of SVGs

* Fixed treeview icons positon

* Fix/treeview implementation (#38)

* Half of treeview refactor

* Finished treeview

* Removed unnecesary btn class and fixed treeview icons position

* Removed unnecesary treeview component

* Removed outline as David Claux did to match he's style

* Mantained folded state when needed

* Removed unnecesary console.log

* Removed unnecesary icons (#39)

* Fix/minor microsoft pr changes (#40)

* Removed unnecesary icons

* Removed blank line

* Fix/phase 0 (#41)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Fix/phase 0 (#43)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Removed unnecesary code

* Fix/json overflow (#46)

* Fixed JSON title width

* Moved to HTML monaco-editor's nav-title

* Fixed toggle class implementation when updatingLayout in the treeview

* Fixed aside scrollbar

* Fixed properties panel label's width

* Fixed JSON panel height when toggled

* Fixed properties panel paddings and FactSet padding-right and padding-left

* Fixed treeview background-color

* Fix/develop (#48)

* Add MSC directive to prevent cppcorecheck build failures on non-VS builds (#1552)

* cleaned up exception handling in loading image (#1526)

* Enable member init checks and fix errors (#1566)

* A class with only static methods and no state should just be a namespace. (#1567)

* Support OnParseAction Handler (#1570)

* Honour preexpandSingleShowCardAction and weight of fact title from HostConfig

* Addressed comments

* Support OnParseAction

* resolved minor comments

* Jwoo/ios render sync (#1547)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* changes before CR

* CR update

* CR update

* [.NET] Prevent async exceptions from tearing down the process (#1561)

* Prevent unobserved exceptions from taking down the process.

If rendering fails, report the error but do not throw on a background thread.

* Add configuration to sign nuget packages

* fixed dll/project names in comments

* Fix actions parent not being set before actions are parsed (#1573)

* Replace ContainerStyle string enum with class + static fields

* Update default card

* Improve hover behavior for Image with selectAction

* Finalize support for width/height in Image and Column

* Add support for icons on action buttons

* Cleanup

* Fix handling of buttons without title

* Fix broken preExpandSingleShowCardAction handling

* Fix actions parent not being set before actions are parsed

* Enable const cppcore checks and fix fallout (#1575)

* Add Events for media play and end (#1546)

* [Android] Add vertical stretch property (#1525)

* Add vertical stretch to android

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Jwoo/ios makrdown optimized (#1554)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* CR comments fix

* Added additional headers to public lis in framework. (#1562)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* made headers public for customizing buttons

* added ACRUILable.h

* reverted wrong merge

* Enable CPPCORECHECK_DECLARATION_WARNINGS and fix errors (#1579)

* Enable Declaration warnings and first round of fixes

* Clean up remaining unnamed objects warnings and disable C26426 in enums.cpp

* added ability to scroll when there are more buttons than viewing area (#1581)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* added UIScrollView to ActionSet

* edits before CR

* Added sample json and updates b4 CR

* Enable "rule of five" checker, fix errors (#1585)

* Add Teams containers (#1469)

Add support for more properties in property sheet
Add initial support for snippets

* [iOS] Add vertical stretch support (#1584)

* Add vertical stretch to android

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Add vertical stretch for items

* Remove 'changes' from merge

* Add vertical stretch tests to solution

* Fix issue for image in columnsets rendering

* Fix issue for images being shorter than other columns in columnset

* Keep alignment leading for cards with no stretchable items

* Add new test for auto size image

* Enable all cppcorecheck class warnings and fix errors (#1601)

* Enable override checker and fix errors

* Enable function hiding warning and fix errors

* Enable all class warnings and fix errors

* [iOS] Add missing test for Vertical Stretch (#1603)

* Add missing test

* Fix spaces in json

* Update GetResource method to include type and to support media   (#1583)

* Update get resource method to include type and to support media

* Handle opening media via resource resolver when play is pressed (#1586)

Handle opening media via resource resolver when play is pressed

* Enable unit test code coverage in Debug Win32 builds (#1611)

* Test source file updates (#1551)

* Test file updates

* Jwoo/ios custom styling (#1474)

* XIB first commit

* fixes merge error

* updated InputView with XIB

updated the style of UIButtons

 added UITableViewCell xib for compact mode

removed comments

* code clean up

* added ACRbutton.xib

* Added Xib for CompactCell

* added ACRButton.xib

* allowed column with numeric width value to stretch (#1595)

* allowed column with numeric width value to stretch

* fix merge and remove spacing for the first item

* [UWP][Android][iOS] Add aesthetic fix Icons in Actions (#1612)

* Add aesthetic fix to UWP

* Aesthetic fix for android

* Aesthetic fix for iOS

* Add json test files to project

* Fix formatting

* updated showcard rendering position (#1600)

removed comments

* compact style choice set "make choice" row will reflect user choice (#1596)

* in progress

* when user chooses, user choice will be shown

* updated default message

* value is used instead of "Make Choice"

* handles cases where compact style lacking defaults (#1627)

* fixed separator issue (#1629)

* Remove Stretch from vertical content alignment (#1630)

* Jwoo/explicit image size ios (#1374)

* explicit image changes

* Added 'Explicit' enum value

* uwp changes

* uwp changes

* added explicit image sizing option for ios

* removed division

* fixes extra spacing issue in UICollectionView (#1628)

* fixes extra spacing issue in UICollectionView

* refined intrinsic content size for collection view

* fixed precision error

* fixes url loading sync issue for actions (#1641)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* fixed indentation and changed variable name

* Fix media controls (#1614)

* [TS] Fixed Input.Text style and horizontalAlignment roundtrip; added test (#1636)

* Input.Text roundtrip, added test and fix

* feedback -vertical spaces

* Change private for protected in all Renderers constructors (#1649)

* Add vertical scroll support (#1650)

* Jwoo/ios custom background image loader (#1642)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* allows custom BG IMG renderer

* Added CustomImageRenderer to sample

* removed CoreGraphics framework as it's not used

* added a test to ensure Unicode/Emoji support (#1647)

:shipit:

* multiline input and input limit for textview and textfield (#1643)

* initial commit for multiline input and input limit

implmt plc hld txt; rmved max len chg when not set

reverted json files

* Refactoring and code clean-up

* updated whitespaces

* Fixed newline char

* [Android] Refocus when a show card changes visibility (#1651)

* Refocus on show card

* Set focus for cards instead of input fields

* Revert "[Android] Refocus when a show card changes visibility (#1651)" (#1653)

This reverts commit f2a899a17eb686a42debb39dd1ac876ab8a3b629.

* 52619-to-much-padding-in-tree-view

* 52614-tree-view-is-very-messy-as-it-is-resized-to-limited-width

* Reverted to Fabric UI instead of SVGs (#33)

* Reverted to Fabric UI instead of SVGs

* Removed unnecesary comments

* Removed unnecesary CSS and duplicated one (#35)

* Fix/use hostconfig to add container styles (#36)

* background fix

* Added background color via CSS again

* Fixed some colours

* Fixed class names in CSS and HTML

* Moved interfaz to separate component

* Fixed action and add column styles

* Reverted removed commented code

* Removed CSS properties panel color modification

* Changed querySelector by getElementById

* Removed commented code

* Fix/hostconfig styles (#37)

* Changed SVGs to FabriUI Font

* Changed SVGs to FabriUI Font

* Changed aside-panel icons when folded

* Added cursor pointer to panel headers and avoided user-select it's text

* Added cursor pointer to properties/treewview panels when folded

* Added treeview icon fonts from FabricUI instead of SVGs

* Fixed treeview icons positon

* Fix/treeview implementation (#38)

* Half of treeview refactor

* Finished treeview

* Removed unnecesary btn class and fixed treeview icons position

* Removed unnecesary treeview component

* Removed outline as David Claux did to match he's style

* Mantained folded state when needed

* Removed unnecesary console.log

* Removed unnecesary icons (#39)

* Fix/minor microsoft pr changes (#40)

* Removed unnecesary icons

* Removed blank line

* Fix/phase 0 (#41)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Fix/phase 0 (#43)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Removed unnecesary code

* Fix/json overflow (#46)

* Fixed JSON title width

* Moved to HTML monaco-editor's nav-title

* Fixed toggle class implementation when updatingLayout in the treeview

* Fixed aside scrollbar

* Fixed properties panel label's width

* Fixed JSON panel height when toggled

* Fixed properties panel paddings and FactSet padding-right and padding-left

* Fixed treeview background-color

* Resolved Microsoft/Master into fix/develop merge conflicts (#49)

* Add MSC directive to prevent cppcorecheck build failures on non-VS builds (#1552)

* cleaned up exception handling in loading image (#1526)

* Enable member init checks and fix errors (#1566)

* A class with only static methods and no state should just be a namespace. (#1567)

* Support OnParseAction Handler (#1570)

* Honour preexpandSingleShowCardAction and weight of fact title from HostConfig

* Addressed comments

* Support OnParseAction

* resolved minor comments

* Jwoo/ios render sync (#1547)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* changes before CR

* CR update

* CR update

* [.NET] Prevent async exceptions from tearing down the process (#1561)

* Prevent unobserved exceptions from taking down the process.

If rendering fails, report the error but do not throw on a background thread.

* Add configuration to sign nuget packages

* fixed dll/project names in comments

* Fix actions parent not being set before actions are parsed (#1573)

* Replace ContainerStyle string enum with class + static fields

* Update default card

* Improve hover behavior for Image with selectAction

* Finalize support for width/height in Image and Column

* Add support for icons on action buttons

* Cleanup

* Fix handling of buttons without title

* Fix broken preExpandSingleShowCardAction handling

* Fix actions parent not being set before actions are parsed

* Enable const cppcore checks and fix fallout (#1575)

* Add Events for media play and end (#1546)

* [Android] Add vertical stretch property (#1525)

* Add vertical stretch to android

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Jwoo/ios makrdown optimized (#1554)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* CR comments fix

* Added additional headers to public lis in framework. (#1562)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* made headers public for customizing buttons

* added ACRUILable.h

* reverted wrong merge

* Enable CPPCORECHECK_DECLARATION_WARNINGS and fix errors (#1579)

* Enable Declaration warnings and first round of fixes

* Clean up remaining unnamed objects warnings and disable C26426 in enums.cpp

* added ability to scroll when there are more buttons than viewing area (#1581)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* added UIScrollView to ActionSet

* edits before CR

* Added sample json and updates b4 CR

* Enable "rule of five" checker, fix errors (#1585)

* Add Teams containers (#1469)

Add support for more properties in property sheet
Add initial support for snippets

* [iOS] Add vertical stretch support (#1584)

* Add vertical stretch to android

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Add vertical stretch for items

* Remove 'changes' from merge

* Add vertical stretch tests to solution

* Fix issue for image in columnsets rendering

* Fix issue for images being shorter than other columns in columnset

* Keep alignment leading for cards with no stretchable items

* Add new test for auto size image

* Enable all cppcorecheck class warnings and fix errors (#1601)

* Enable override checker and fix errors

* Enable function hiding warning and fix errors

* Enable all class warnings and fix errors

* [iOS] Add missing test for Vertical Stretch (#1603)

* Add missing test

* Fix spaces in json

* Update GetResource method to include type and to support media   (#1583)

* Update get resource method to include type and to support media

* Handle opening media via resource resolver when play is pressed (#1586)

Handle opening media via resource resolver when play is pressed

* Enable unit test code coverage in Debug Win32 builds (#1611)

* Test source file updates (#1551)

* Test file updates

* Jwoo/ios custom styling (#1474)

* XIB first commit

* fixes merge error

* updated InputView with XIB

updated the style of UIButtons

 added UITableViewCell xib for compact mode

removed comments

* code clean up

* added ACRbutton.xib

* Added Xib for CompactCell

* added ACRButton.xib

* allowed column with numeric width value to stretch (#1595)

* allowed column with numeric width value to stretch

* fix merge and remove spacing for the first item

* [UWP][Android][iOS] Add aesthetic fix Icons in Actions (#1612)

* Add aesthetic fix to UWP

* Aesthetic fix for android

* Aesthetic fix for iOS

* Add json test files to project

* Fix formatting

* updated showcard rendering position (#1600)

removed comments

* compact style choice set "make choice" row will reflect user choice (#1596)

* in progress

* when user chooses, user choice will be shown

* updated default message

* value is used instead of "Make Choice"

* handles cases where compact style lacking defaults (#1627)

* fixed separator issue (#1629)

* Remove Stretch from vertical content alignment (#1630)

* Jwoo/explicit image size ios (#1374)

* explicit image changes

* Added 'Explicit' enum value

* uwp changes

* uwp changes

* added explicit image sizing option for ios

* removed division

* fixes extra spacing issue in UICollectionView (#1628)

* fixes extra spacing issue in UICollectionView

* refined intrinsic content size for collection view

* fixed precision error

* fixes url loading sync issue for actions (#1641)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* fixed indentation and changed variable name

* Fix media controls (#1614)

* [TS] Fixed Input.Text style and horizontalAlignment roundtrip; added test (#1636)

* Input.Text roundtrip, added test and fix

* feedback -vertical spaces

* Change private for protected in all Renderers constructors (#1649)

* Add vertical scroll support (#1650)

* Jwoo/ios custom background image loader (#1642)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* allows custom BG IMG renderer

* Added CustomImageRenderer to sample

* removed CoreGraphics framework as it's not used

* added a test to ensure Unicode/Emoji support (#1647)

:shipit:

* multiline input and input limit for textview and textfield (#1643)

* initial commit for multiline input and input limit

implmt plc hld txt; rmved max len chg when not set

reverted json files

* Refactoring and code clean-up

* updated whitespaces

* Fixed newline char

* [Android] Refocus when a show card changes visibility (#1651)

* Refocus on show card

* Set focus for cards instead of input fields

* Revert "[Android] Refocus when a show card changes visibility (#1651)" (#1653)

This reverts commit f2a899a17eb686a42debb39dd1ac876ab8a3b629.

* changed toggle view to UISwitch (#1631)

* changed toggle view to UISwitch

* dev complete

* streamlined selection process

* updated project file & code clean-up

* added sanity check;chd borderstyle;corner radius

* [Android] Refocus when a show card changes visibility (#1654)

* Refocus on show card

* Set focus for cards instead of input fields

* Fix activity retrieval

* Fix formatting and null check

* [Android] Add custom renderer for actions and actionlayouts (#1655)

* Add functions to register action renderer

* Add IActionLayoutRenderer to support full actionLayout modification

* Fix PR commentsa

* 52619-to-much-padding-in-tree-view

* 52614-tree-view-is-very-messy-as-it-is-resized-to-limited-width

* [Android] Custom image downloading fix (#1666)

* Add overrideable method loadOnlineImage to allow image loading modification

* Fix merge errors

* Fix styling for images

* bitCode added (#1674)

* priority update for factset title (#1670)

* added explicit column width for ios (#1672)

* Reverted to Fabric UI instead of SVGs (#33)

* Reverted to Fabric UI instead of SVGs

* Removed unnecesary comments

* Removed unnecesary CSS and duplicated one (#35)

* Fix bug in XceedNumberInput.Render (#1679)

XceedNumberInput.Render was setting numberPicker.Minimum to input.Max.  This fixes it to set numberPicker.Maximum instead.

* Add a GitHub issue template (#1678)

* Add a GitHub issue template

* Add some more questions to issue template

* Updates to CONTRIBUTING.md

- Don't tell people to use the Schema label since non-contributors can't use labels
- Eliminate some early preview wording
- Fix some links

* Direct questions to StackOverflow

* Fix/use hostconfig to add container styles (#36)

* background fix

* Added background color via CSS again

* Fixed some colours

* Fixed class names in CSS and HTML

* Moved interfaz to separate component

* Fixed action and add column styles

* Reverted removed commented code

* Removed CSS properties panel color modification

* Changed querySelector by getElementById

* Removed commented code

* [Android] Fix for vertical scroll in input text (#1689)

* Add touchlistener for vertical scroll in input text

* Fix styling

* Jwoo/variablenumoflines choiceset (#1687)

* updated content sz calcuation logic for inputview

* Updated Toggle Switch Style

* inputView refinements

* added ACRDateTextField

* disable custom background image loading

* fixes line clipping issue of toggle switch

* costmetic changes before CR

* CR changes

* Fix/hostconfig styles (#37)

* Changed SVGs to FabriUI Font

* Changed SVGs to FabriUI Font

* Changed aside-panel icons when folded

* Added cursor pointer to panel headers and avoided user-select it's text

* Added cursor pointer to properties/treewview panels when folded

* Added treeview icon fonts from FabricUI instead of SVGs

* Fixed treeview icons positon

* Fix/treeview implementation (#38)

* Half of treeview refactor

* Finished treeview

* Removed unnecesary btn class and fixed treeview icons position

* Removed unnecesary treeview component

* Removed outline as David Claux did to match he's style

* Mantained folded state when needed

* Removed unnecesary console.log

* Removed unnecesary icons (#39)

* Increase the information in the version error message  (#1697)

Increase the information in the error message when version fails to parse, and mark version as required in order to get a more specific error message

* Fix/minor microsoft pr changes (#40)

* Removed unnecesary icons

* Removed blank line

* Fix/phase 0 (#41)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Reverse backwards if to allow image tracking (#1700)

* Fix/phase 0 (#43)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Removed unnecesary code

* Fix/json overflow (#46)

* Fixed JSON title width

* Moved to HTML monaco-editor's nav-title

* Fixed toggle class implementation when updatingLayout in the treeview

* Fixed aside scrollbar

* Fixed properties panel label's width

* Fixed JSON panel height when toggled

* Fixed properties panel paddings and FactSet padding-right and padding-left

* Fixed treeview background-color

* [CPP] Fix/cpp small fixes (#1681)

* this was breaking the build on case-sensitive FS

* lesser evil (no autosave); better to ignore the file, methinks

* removed unused

* reordered

* Revert "removed unused" since ES.84

This reverts commit c403517575dd7c1b26e26ff4b8ff4af695988497.

* reordered

* Set AutomationProperties.Name to AltText on Images (#1701)

* added resource resolver (#1702)

* added resource resolver

* Added resource resolver class

* Added interface file

* chged NSString to NSURL as arg to the resolver IF

* Media event changes (#1712)

* Fixes UI Issues (#1709)

* Minor UI fixes

* chececk pointer against boolVal message

* removed extra method call
dclaux added a commit that referenced this issue Aug 3, 2018
* Plain Concepts’ PR with the Adaptive Cards designer. (#1722)

* fixed bug

* Updated package.json

* basic tree view

* update package.json

* Updated types

* Set selected item color

* Added actions to treeview

* Select peer in treeview

* Changed hardcoded comparations

* Fixed function definition

* fixed selecter peer on drag element

* Basic list style (#4)

* Feature/treeview folding (#5)

* Basic list style

* treeview folding

* Added rotated arrow (#6)

* Added rotated arrow

* Fixed quotation marks and removed console.log

* Feature/elements add icons (#7)

* Element icons class

* Added icons and section-header component

* Finished 51472: [UI] + [Functionality] View tree view

* Moved treeview to a new class

* Fixed build crash (#8)

* Added copy to clipboard functionality (#9)

* Added copy to clipboard functionality

* Removed Add New Card button from HTML

* Update tree view from json (#10)

* Refactored fullscreen functionality and added CopyJSON (#11)

* Refactored fullscreen functionality and added CopyJSON

* Removed unnecesary console.logs

* Finished navbar (#12)

* Added aside-items styles (#13)

* Added aside-items styles

* Added icon date

* Moved functions to utils

* Finished aside (#14)

* Finished aside

* Fixed toolbox title

* Feature/aside titles (#15)

* Finished aside

* Fixed toolbox title

* Maded aside toggleable

* Fixed toolbox when toggled

* Small class refactor

* Finished treeview togglable

* Maded properties panel togglable

* Added missing icons, optimized old icons and added needed CSS to view new icons

* Moved toggle toolbox, treeview and properties funcionality to app.ts and refactored element properties cleaning

* Removed .png icons and added .svg icons (#16)

* Feature/element properties styles (#17)

* Changed some element property styles

* Finished properties panel

* Fix/missing icons (#18)

* Removed unnecesary png icons

* Added missing arrow SVG icons

* Feature/51478 add hosts (#19)

* Added bf-image container

* Added teams-container

* Feature/51478 add hosts (#20)

* Added bf-image container

* Added teams-container

* Added webchat-container

* Optimized images and added timeline container (#21)

* Added toast host (#22)

* Added toast host

* Fixed class name

* Fixed card width

* Fixed IE problem with includes method (#23)

* Added BF other channels host (#24)

* Feature/51481 card layout (#25)

* Maded treeview and properties panel fold into aside-panel

* Finished folding panels

* Fix/history review (#26)

* Changed navbar text

* Added JSON Title

* Added icon when fullscreen

* Removed unnecesary sanitizeName functionality

* Feature/card design layout (#27)

* Changd top properties panel background-color

* Removed word Show when panels are closed

* Comment timeline host

* Added new card icons

* Finished feature/51481-card-layout

* Fixed navbar height (#28)

* Fix/ms feedback (#29)

* Fixed 52675-review-hosts-background

* Fix 52679-visual-tree-view-panel-has-two-different-bgcolors-when-scroll

* Finished task: 52617-adaptivecard node should be displayed in tree view

* Fixes 52616

* Feature/prepare pr (#31)

* Add MSC directive to prevent cppcorecheck build failures on non-VS builds (#1552)

* cleaned up exception handling in loading image (#1526)

* Enable member init checks and fix errors (#1566)

* A class with only static methods and no state should just be a namespace. (#1567)

* Support OnParseAction Handler (#1570)

* Honour preexpandSingleShowCardAction and weight of fact title from HostConfig

* Addressed comments

* Support OnParseAction

* resolved minor comments

* Jwoo/ios render sync (#1547)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* changes before CR

* CR update

* CR update

* [.NET] Prevent async exceptions from tearing down the process (#1561)

* Prevent unobserved exceptions from taking down the process.

If rendering fails, report the error but do not throw on a background thread.

* Add configuration to sign nuget packages

* fixed dll/project names in comments

* Fix actions parent not being set before actions are parsed (#1573)

* Replace ContainerStyle string enum with class + static fields

* Update default card

* Improve hover behavior for Image with selectAction

* Finalize support for width/height in Image and Column

* Add support for icons on action buttons

* Cleanup

* Fix handling of buttons without title

* Fix broken preExpandSingleShowCardAction handling

* Fix actions parent not being set before actions are parsed

* Enable const cppcore checks and fix fallout (#1575)

* Add Events for media play and end (#1546)

* [Android] Add vertical stretch property (#1525)

* Add vertical stretch to android

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Jwoo/ios makrdown optimized (#1554)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* CR comments fix

* Added additional headers to public lis in framework. (#1562)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* made headers public for customizing buttons

* added ACRUILable.h

* reverted wrong merge

* Enable CPPCORECHECK_DECLARATION_WARNINGS and fix errors (#1579)

* Enable Declaration warnings and first round of fixes

* Clean up remaining unnamed objects warnings and disable C26426 in enums.cpp

* added ability to scroll when there are more buttons than viewing area (#1581)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* added UIScrollView to ActionSet

* edits before CR

* Added sample json and updates b4 CR

* Enable "rule of five" checker, fix errors (#1585)

* Add Teams containers (#1469)

Add support for more properties in property sheet
Add initial support for snippets

* [iOS] Add vertical stretch support (#1584)

* Add vertical stretch to android

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Add vertical stretch for items

* Remove 'changes' from merge

* Add vertical stretch tests to solution

* Fix issue for image in columnsets rendering

* Fix issue for images being shorter than other columns in columnset

* Keep alignment leading for cards with no stretchable items

* Add new test for auto size image

* Enable all cppcorecheck class warnings and fix errors (#1601)

* Enable override checker and fix errors

* Enable function hiding warning and fix errors

* Enable all class warnings and fix errors

* [iOS] Add missing test for Vertical Stretch (#1603)

* Add missing test

* Fix spaces in json

* Update GetResource method to include type and to support media   (#1583)

* Update get resource method to include type and to support media

* Handle opening media via resource resolver when play is pressed (#1586)

Handle opening media via resource resolver when play is pressed

* Enable unit test code coverage in Debug Win32 builds (#1611)

* Test source file updates (#1551)

* Test file updates

* Jwoo/ios custom styling (#1474)

* XIB first commit

* fixes merge error

* updated InputView with XIB

updated the style of UIButtons

 added UITableViewCell xib for compact mode

removed comments

* code clean up

* added ACRbutton.xib

* Added Xib for CompactCell

* added ACRButton.xib

* allowed column with numeric width value to stretch (#1595)

* allowed column with numeric width value to stretch

* fix merge and remove spacing for the first item

* [UWP][Android][iOS] Add aesthetic fix Icons in Actions (#1612)

* Add aesthetic fix to UWP

* Aesthetic fix for android

* Aesthetic fix for iOS

* Add json test files to project

* Fix formatting

* updated showcard rendering position (#1600)

removed comments

* compact style choice set "make choice" row will reflect user choice (#1596)

* in progress

* when user chooses, user choice will be shown

* updated default message

* value is used instead of "Make Choice"

* handles cases where compact style lacking defaults (#1627)

* fixed separator issue (#1629)

* Remove Stretch from vertical content alignment (#1630)

* Jwoo/explicit image size ios (#1374)

* explicit image changes

* Added 'Explicit' enum value

* uwp changes

* uwp changes

* added explicit image sizing option for ios

* removed division

* fixes extra spacing issue in UICollectionView (#1628)

* fixes extra spacing issue in UICollectionView

* refined intrinsic content size for collection view

* fixed precision error

* fixes url loading sync issue for actions (#1641)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* fixed indentation and changed variable name

* Fix media controls (#1614)

* [TS] Fixed Input.Text style and horizontalAlignment roundtrip; added test (#1636)

* Input.Text roundtrip, added test and fix

* feedback -vertical spaces

* Change private for protected in all Renderers constructors (#1649)

* Add vertical scroll support (#1650)

* Jwoo/ios custom background image loader (#1642)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* allows custom BG IMG renderer

* Added CustomImageRenderer to sample

* removed CoreGraphics framework as it's not used

* added a test to ensure Unicode/Emoji support (#1647)

:shipit:

* multiline input and input limit for textview and textfield (#1643)

* initial commit for multiline input and input limit

implmt plc hld txt; rmved max len chg when not set

reverted json files

* Refactoring and code clean-up

* updated whitespaces

* Fixed newline char

* [Android] Refocus when a show card changes visibility (#1651)

* Refocus on show card

* Set focus for cards instead of input fields

* Revert "[Android] Refocus when a show card changes visibility (#1651)" (#1653)

This reverts commit f2a899a17eb686a42debb39dd1ac876ab8a3b629.

* Fix/ms feedback (#30)

* Add MSC directive to prevent cppcorecheck build failures on non-VS builds (#1552)

* cleaned up exception handling in loading image (#1526)

* Enable member init checks and fix errors (#1566)

* A class with only static methods and no state should just be a namespace. (#1567)

* Support OnParseAction Handler (#1570)

* Honour preexpandSingleShowCardAction and weight of fact title from HostConfig

* Addressed comments

* Support OnParseAction

* resolved minor comments

* Jwoo/ios render sync (#1547)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* changes before CR

* CR update

* CR update

* [.NET] Prevent async exceptions from tearing down the process (#1561)

* Prevent unobserved exceptions from taking down the process.

If rendering fails, report the error but do not throw on a background thread.

* Add configuration to sign nuget packages

* fixed dll/project names in comments

* Fix actions parent not being set before actions are parsed (#1573)

* Replace ContainerStyle string enum with class + static fields

* Update default card

* Improve hover behavior for Image with selectAction

* Finalize support for width/height in Image and Column

* Add support for icons on action buttons

* Cleanup

* Fix handling of buttons without title

* Fix broken preExpandSingleShowCardAction handling

* Fix actions parent not being set before actions are parsed

* Enable const cppcore checks and fix fallout (#1575)

* Add Events for media play and end (#1546)

* [Android] Add vertical stretch property (#1525)

* Add vertical stretch to android

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Jwoo/ios makrdown optimized (#1554)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* CR comments fix

* Added additional headers to public lis in framework. (#1562)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* made headers public for customizing buttons

* added ACRUILable.h

* reverted wrong merge

* Enable CPPCORECHECK_DECLARATION_WARNINGS and fix errors (#1579)

* Enable Declaration warnings and first round of fixes

* Clean up remaining unnamed objects warnings and disable C26426 in enums.cpp

* added ability to scroll when there are more buttons than viewing area (#1581)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* added UIScrollView to ActionSet

* edits before CR

* Added sample json and updates b4 CR

* Enable "rule of five" checker, fix errors (#1585)

* Add Teams containers (#1469)

Add support for more properties in property sheet
Add initial support for snippets

* [iOS] Add vertical stretch support (#1584)

* Add vertical stretch to android

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Add vertical stretch for items

* Remove 'changes' from merge

* Add vertical stretch tests to solution

* Fix issue for image in columnsets rendering

* Fix issue for images being shorter than other columns in columnset

* Keep alignment leading for cards with no stretchable items

* Add new test for auto size image

* Enable all cppcorecheck class warnings and fix errors (#1601)

* Enable override checker and fix errors

* Enable function hiding warning and fix errors

* Enable all class warnings and fix errors

* [iOS] Add missing test for Vertical Stretch (#1603)

* Add missing test

* Fix spaces in json

* Update GetResource method to include type and to support media   (#1583)

* Update get resource method to include type and to support media

* Handle opening media via resource resolver when play is pressed (#1586)

Handle opening media via resource resolver when play is pressed

* Enable unit test code coverage in Debug Win32 builds (#1611)

* Test source file updates (#1551)

* Test file updates

* Jwoo/ios custom styling (#1474)

* XIB first commit

* fixes merge error

* updated InputView with XIB

updated the style of UIButtons

 added UITableViewCell xib for compact mode

removed comments

* code clean up

* added ACRbutton.xib

* Added Xib for CompactCell

* added ACRButton.xib

* allowed column with numeric width value to stretch (#1595)

* allowed column with numeric width value to stretch

* fix merge and remove spacing for the first item

* [UWP][Android][iOS] Add aesthetic fix Icons in Actions (#1612)

* Add aesthetic fix to UWP

* Aesthetic fix for android

* Aesthetic fix for iOS

* Add json test files to project

* Fix formatting

* updated showcard rendering position (#1600)

removed comments

* compact style choice set "make choice" row will reflect user choice (#1596)

* in progress

* when user chooses, user choice will be shown

* updated default message

* value is used instead of "Make Choice"

* handles cases where compact style lacking defaults (#1627)

* fixed separator issue (#1629)

* Remove Stretch from vertical content alignment (#1630)

* Jwoo/explicit image size ios (#1374)

* explicit image changes

* Added 'Explicit' enum value

* uwp changes

* uwp changes

* added explicit image sizing option for ios

* removed division

* fixes extra spacing issue in UICollectionView (#1628)

* fixes extra spacing issue in UICollectionView

* refined intrinsic content size for collection view

* fixed precision error

* fixes url loading sync issue for actions (#1641)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* fixed indentation and changed variable name

* Fix media controls (#1614)

* [TS] Fixed Input.Text style and horizontalAlignment roundtrip; added test (#1636)

* Input.Text roundtrip, added test and fix

* feedback -vertical spaces

* Change private for protected in all Renderers constructors (#1649)

* Add vertical scroll support (#1650)

* Jwoo/ios custom background image loader (#1642)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* allows custom BG IMG renderer

* Added CustomImageRenderer to sample

* removed CoreGraphics framework as it's not used

* added a test to ensure Unicode/Emoji support (#1647)

:shipit:

* multiline input and input limit for textview and textfield (#1643)

* initial commit for multiline input and input limit

implmt plc hld txt; rmved max len chg when not set

reverted json files

* Refactoring and code clean-up

* updated whitespaces

* Fixed newline char

* Fixed 52675-review-hosts-background

* Fix 52679-visual-tree-view-panel-has-two-different-bgcolors-when-scroll

* Finished task: 52617-adaptivecard node should be displayed in tree view

* Fixes 52616

* Fixed Properties panel separation

* Feature/prepare pull request (#32)

* Add MSC directive to prevent cppcorecheck build failures on non-VS builds (#1552)

* cleaned up exception handling in loading image (#1526)

* Enable member init checks and fix errors (#1566)

* A class with only static methods and no state should just be a namespace. (#1567)

* Support OnParseAction Handler (#1570)

* Honour preexpandSingleShowCardAction and weight of fact title from HostConfig

* Addressed comments

* Support OnParseAction

* resolved minor comments

* Jwoo/ios render sync (#1547)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* changes before CR

* CR update

* CR update

* [.NET] Prevent async exceptions from tearing down the process (#1561)

* Prevent unobserved exceptions from taking down the process.

If rendering fails, report the error but do not throw on a background thread.

* Add configuration to sign nuget packages

* fixed dll/project names in comments

* Fix actions parent not being set before actions are parsed (#1573)

* Replace ContainerStyle string enum with class + static fields

* Update default card

* Improve hover behavior for Image with selectAction

* Finalize support for width/height in Image and Column

* Add support for icons on action buttons

* Cleanup

* Fix handling of buttons without title

* Fix broken preExpandSingleShowCardAction handling

* Fix actions parent not being set before actions are parsed

* Enable const cppcore checks and fix fallout (#1575)

* Add Events for media play and end (#1546)

* [Android] Add vertical stretch property (#1525)

* Add vertical stretch to android

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Jwoo/ios makrdown optimized (#1554)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* CR comments fix

* Added additional headers to public lis in framework. (#1562)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* made headers public for customizing buttons

* added ACRUILable.h

* reverted wrong merge

* Enable CPPCORECHECK_DECLARATION_WARNINGS and fix errors (#1579)

* Enable Declaration warnings and first round of fixes

* Clean up remaining unnamed objects warnings and disable C26426 in enums.cpp

* added ability to scroll when there are more buttons than viewing area (#1581)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* added UIScrollView to ActionSet

* edits before CR

* Added sample json and updates b4 CR

* Enable "rule of five" checker, fix errors (#1585)

* Add Teams containers (#1469)

Add support for more properties in property sheet
Add initial support for snippets

* [iOS] Add vertical stretch support (#1584)

* Add vertical stretch to android

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Add vertical stretch for items

* Remove 'changes' from merge

* Add vertical stretch tests to solution

* Fix issue for image in columnsets rendering

* Fix issue for images being shorter than other columns in columnset

* Keep alignment leading for cards with no stretchable items

* Add new test for auto size image

* Enable all cppcorecheck class warnings and fix errors (#1601)

* Enable override checker and fix errors

* Enable function hiding warning and fix errors

* Enable all class warnings and fix errors

* [iOS] Add missing test for Vertical Stretch (#1603)

* Add missing test

* Fix spaces in json

* Update GetResource method to include type and to support media   (#1583)

* Update get resource method to include type and to support media

* Handle opening media via resource resolver when play is pressed (#1586)

Handle opening media via resource resolver when play is pressed

* Enable unit test code coverage in Debug Win32 builds (#1611)

* Test source file updates (#1551)

* Test file updates

* Jwoo/ios custom styling (#1474)

* XIB first commit

* fixes merge error

* updated InputView with XIB

updated the style of UIButtons

 added UITableViewCell xib for compact mode

removed comments

* code clean up

* added ACRbutton.xib

* Added Xib for CompactCell

* added ACRButton.xib

* allowed column with numeric width value to stretch (#1595)

* allowed column with numeric width value to stretch

* fix merge and remove spacing for the first item

* [UWP][Android][iOS] Add aesthetic fix Icons in Actions (#1612)

* Add aesthetic fix to UWP

* Aesthetic fix for android

* Aesthetic fix for iOS

* Add json test files to project

* Fix formatting

* updated showcard rendering position (#1600)

removed comments

* compact style choice set "make choice" row will reflect user choice (#1596)

* in progress

* when user chooses, user choice will be shown

* updated default message

* value is used instead of "Make Choice"

* handles cases where compact style lacking defaults (#1627)

* fixed separator issue (#1629)

* Remove Stretch from vertical content alignment (#1630)

* Jwoo/explicit image size ios (#1374)

* explicit image changes

* Added 'Explicit' enum value

* uwp changes

* uwp changes

* added explicit image sizing option for ios

* removed division

* fixes extra spacing issue in UICollectionView (#1628)

* fixes extra spacing issue in UICollectionView

* refined intrinsic content size for collection view

* fixed precision error

* fixes url loading sync issue for actions (#1641)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* fixed indentation and changed variable name

* Fix media controls (#1614)

* [TS] Fixed Input.Text style and horizontalAlignment roundtrip; added test (#1636)

* Input.Text roundtrip, added test and fix

* feedback -vertical spaces

* Change private for protected in all Renderers constructors (#1649)

* Add vertical scroll support (#1650)

* Jwoo/ios custom background image loader (#1642)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* allows custom BG IMG renderer

* Added CustomImageRenderer to sample

* removed CoreGraphics framework as it's not used

* added a test to ensure Unicode/Emoji support (#1647)

:shipit:

* multiline input and input limit for textview and textfield (#1643)

* initial commit for multiline input and input limit

implmt plc hld txt; rmved max len chg when not set

reverted json files

* Refactoring and code clean-up

* updated whitespaces

* Fixed newline char

* [Android] Refocus when a show card changes visibility (#1651)

* Refocus on show card

* Set focus for cards instead of input fields

* Revert "[Android] Refocus when a show card changes visibility (#1651)" (#1653)

This reverts commit f2a899a17eb686a42debb39dd1ac876ab8a3b629.

* Fixed conflict

* 52619-to-much-padding-in-tree-view

* 52614-tree-view-is-very-messy-as-it-is-resized-to-limited-width

* Reverted to Fabric UI instead of SVGs (#33)

* Reverted to Fabric UI instead of SVGs

* Removed unnecesary comments

* Removed unnecesary CSS and duplicated one (#35)

* Fix/use hostconfig to add container styles (#36)

* background fix

* Added background color via CSS again

* Fixed some colours

* Fixed class names in CSS and HTML

* Moved interfaz to separate component

* Fixed action and add column styles

* Reverted removed commented code

* Removed CSS properties panel color modification

* Changed querySelector by getElementById

* Removed commented code

* Fix/hostconfig styles (#37)

* Changed SVGs to FabriUI Font

* Changed SVGs to FabriUI Font

* Changed aside-panel icons when folded

* Added cursor pointer to panel headers and avoided user-select it's text

* Added cursor pointer to properties/treewview panels when folded

* Added treeview icon fonts from FabricUI instead of SVGs

* Fixed treeview icons positon

* Fix/treeview implementation (#38)

* Half of treeview refactor

* Finished treeview

* Removed unnecesary btn class and fixed treeview icons position

* Removed unnecesary treeview component

* Removed outline as David Claux did to match he's style

* Mantained folded state when needed

* Removed unnecesary console.log

* Removed unnecesary icons (#39)

* Fix/minor microsoft pr changes (#40)

* Removed unnecesary icons

* Removed blank line

* Fix/phase 0 (#41)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Fix/phase 0 (#43)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Removed unnecesary code

* Fix/develop (#44)

* Add MSC directive to prevent cppcorecheck build failures on non-VS builds (#1552)

* cleaned up exception handling in loading image (#1526)

* Enable member init checks and fix errors (#1566)

* A class with only static methods and no state should just be a namespace. (#1567)

* Support OnParseAction Handler (#1570)

* Honour preexpandSingleShowCardAction and weight of fact title from HostConfig

* Addressed comments

* Support OnParseAction

* resolved minor comments

* Jwoo/ios render sync (#1547)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* changes before CR

* CR update

* CR update

* [.NET] Prevent async exceptions from tearing down the process (#1561)

* Prevent unobserved exceptions from taking down the process.

If rendering fails, report the error but do not throw on a background thread.

* Add configuration to sign nuget packages

* fixed dll/project names in comments

* Fix actions parent not being set before actions are parsed (#1573)

* Replace ContainerStyle string enum with class + static fields

* Update default card

* Improve hover behavior for Image with selectAction

* Finalize support for width/height in Image and Column

* Add support for icons on action buttons

* Cleanup

* Fix handling of buttons without title

* Fix broken preExpandSingleShowCardAction handling

* Fix actions parent not being set before actions are parsed

* Enable const cppcore checks and fix fallout (#1575)

* Add Events for media play and end (#1546)

* [Android] Add vertical stretch property (#1525)

* Add vertical stretch to android

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Jwoo/ios makrdown optimized (#1554)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* CR comments fix

* Added additional headers to public lis in framework. (#1562)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* made headers public for customizing buttons

* added ACRUILable.h

* reverted wrong merge

* Enable CPPCORECHECK_DECLARATION_WARNINGS and fix errors (#1579)

* Enable Declaration warnings and first round of fixes

* Clean up remaining unnamed objects warnings and disable C26426 in enums.cpp

* added ability to scroll when there are more buttons than viewing area (#1581)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* added UIScrollView to ActionSet

* edits before CR

* Added sample json and updates b4 CR

* Enable "rule of five" checker, fix errors (#1585)

* Add Teams containers (#1469)

Add support for more properties in property sheet
Add initial support for snippets

* [iOS] Add vertical stretch support (#1584)

* Add vertical stretch to android

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Add vertical stretch for items

* Remove 'changes' from merge

* Add vertical stretch tests to solution

* Fix issue for image in columnsets rendering

* Fix issue for images being shorter than other columns in columnset

* Keep alignment leading for cards with no stretchable items

* Add new test for auto size image

* Enable all cppcorecheck class warnings and fix errors (#1601)

* Enable override checker and fix errors

* Enable function hiding warning and fix errors

* Enable all class warnings and fix errors

* [iOS] Add missing test for Vertical Stretch (#1603)

* Add missing test

* Fix spaces in json

* Update GetResource method to include type and to support media   (#1583)

* Update get resource method to include type and to support media

* Handle opening media via resource resolver when play is pressed (#1586)

Handle opening media via resource resolver when play is pressed

* Enable unit test code coverage in Debug Win32 builds (#1611)

* Test source file updates (#1551)

* Test file updates

* Jwoo/ios custom styling (#1474)

* XIB first commit

* fixes merge error

* updated InputView with XIB

updated the style of UIButtons

 added UITableViewCell xib for compact mode

removed comments

* code clean up

* added ACRbutton.xib

* Added Xib for CompactCell

* added ACRButton.xib

* allowed column with numeric width value to stretch (#1595)

* allowed column with numeric width value to stretch

* fix merge and remove spacing for the first item

* [UWP][Android][iOS] Add aesthetic fix Icons in Actions (#1612)

* Add aesthetic fix to UWP

* Aesthetic fix for android

* Aesthetic fix for iOS

* Add json test files to project

* Fix formatting

* updated showcard rendering position (#1600)

removed comments

* compact style choice set "make choice" row will reflect user choice (#1596)

* in progress

* when user chooses, user choice will be shown

* updated default message

* value is used instead of "Make Choice"

* handles cases where compact style lacking defaults (#1627)

* fixed separator issue (#1629)

* Remove Stretch from vertical content alignment (#1630)

* Jwoo/explicit image size ios (#1374)

* explicit image changes

* Added 'Explicit' enum value

* uwp changes

* uwp changes

* added explicit image sizing option for ios

* removed division

* fixes extra spacing issue in UICollectionView (#1628)

* fixes extra spacing issue in UICollectionView

* refined intrinsic content size for collection view

* fixed precision error

* fixes url loading sync issue for actions (#1641)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* fixed indentation and changed variable name

* Fix media controls (#1614)

* [TS] Fixed Input.Text style and horizontalAlignment roundtrip; added test (#1636)

* Input.Text roundtrip, added test and fix

* feedback -vertical spaces

* Change private for protected in all Renderers constructors (#1649)

* Add vertical scroll support (#1650)

* Jwoo/ios custom background image loader (#1642)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* allows custom BG IMG renderer

* Added CustomImageRenderer to sample

* removed CoreGraphics framework as it's not used

* added a test to ensure Unicode/Emoji support (#1647)

:shipit:

* multiline input and input limit for textview and textfield (#1643)

* initial commit for multiline input and input limit

implmt plc hld txt; rmved max len chg when not set

reverted json files

* Refactoring and code clean-up

* updated whitespaces

* Fixed newline char

* [Android] Refocus when a show card changes visibility (#1651)

* Refocus on show card

* Set focus for cards instead of input fields

* Revert "[Android] Refocus when a show card changes visibility (#1651)" (#1653)

This reverts commit f2a899a17eb686a42debb39dd1ac876ab8a3b629.

* 52619-to-much-padding-in-tree-view

* 52614-tree-view-is-very-messy-as-it-is-resized-to-limited-width

* Reverted to Fabric UI instead of SVGs (#33)

* Reverted to Fabric UI instead of SVGs

* Removed unnecesary comments

* Removed unnecesary CSS and duplicated one (#35)

* Fix/use hostconfig to add container styles (#36)

* background fix

* Added background color via CSS again

* Fixed some colours

* Fixed class names in CSS and HTML

* Moved interfaz to separate component

* Fixed action and add column styles

* Reverted removed commented code

* Removed CSS properties panel color modification

* Changed querySelector by getElementById

* Removed commented code

* Fix/hostconfig styles (#37)

* Changed SVGs to FabriUI Font

* Changed SVGs to FabriUI Font

* Changed aside-panel icons when folded

* Added cursor pointer to panel headers and avoided user-select it's text

* Added cursor pointer to properties/treewview panels when folded

* Added treeview icon fonts from FabricUI instead of SVGs

* Fixed treeview icons positon

* Fix/treeview implementation (#38)

* Half of treeview refactor

* Finished treeview

* Removed unnecesary btn class and fixed treeview icons position

* Removed unnecesary treeview component

* Removed outline as David Claux did to match he's style

* Mantained folded state when needed

* Removed unnecesary console.log

* Removed unnecesary icons (#39)

* Fix/minor microsoft pr changes (#40)

* Removed unnecesary icons

* Removed blank line

* Fix/phase 0 (#41)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Fix/phase 0 (#43)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Removed unnecesary code

* Fix/json overflow (#46)

* Fixed JSON title width

* Moved to HTML monaco-editor's nav-title

* Fixed toggle class implementation when updatingLayout in the treeview

* Fixed aside scrollbar

* Fixed properties panel label's width

* Fixed JSON panel height when toggled

* Fixed properties panel paddings and FactSet padding-right and padding-left

* Fixed treeview background-color

* Fix/develop (#48)

* Add MSC directive to prevent cppcorecheck build failures on non-VS builds (#1552)

* cleaned up exception handling in loading image (#1526)

* Enable member init checks and fix errors (#1566)

* A class with only static methods and no state should just be a namespace. (#1567)

* Support OnParseAction Handler (#1570)

* Honour preexpandSingleShowCardAction and weight of fact title from HostConfig

* Addressed comments

* Support OnParseAction

* resolved minor comments

* Jwoo/ios render sync (#1547)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* changes before CR

* CR update

* CR update

* [.NET] Prevent async exceptions from tearing down the process (#1561)

* Prevent unobserved exceptions from taking down the process.

If rendering fails, report the error but do not throw on a background thread.

* Add configuration to sign nuget packages

* fixed dll/project names in comments

* Fix actions parent not being set before actions are parsed (#1573)

* Replace ContainerStyle string enum with class + static fields

* Update default card

* Improve hover behavior for Image with selectAction

* Finalize support for width/height in Image and Column

* Add support for icons on action buttons

* Cleanup

* Fix handling of buttons without title

* Fix broken preExpandSingleShowCardAction handling

* Fix actions parent not being set before actions are parsed

* Enable const cppcore checks and fix fallout (#1575)

* Add Events for media play and end (#1546)

* [Android] Add vertical stretch property (#1525)

* Add vertical stretch to android

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Jwoo/ios makrdown optimized (#1554)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* CR comments fix

* Added additional headers to public lis in framework. (#1562)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* made headers public for customizing buttons

* added ACRUILable.h

* reverted wrong merge

* Enable CPPCORECHECK_DECLARATION_WARNINGS and fix errors (#1579)

* Enable Declaration warnings and first round of fixes

* Clean up remaining unnamed objects warnings and disable C26426 in enums.cpp

* added ability to scroll when there are more buttons than viewing area (#1581)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* added UIScrollView to ActionSet

* edits before CR

* Added sample json and updates b4 CR

* Enable "rule of five" checker, fix errors (#1585)

* Add Teams containers (#1469)

Add support for more properties in property sheet
Add initial support for snippets

* [iOS] Add vertical stretch support (#1584)

* Add vertical stretch to android

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Add vertical stretch for items

* Remove 'changes' from merge

* Add vertical stretch tests to solution

* Fix issue for image in columnsets rendering

* Fix issue for images being shorter than other columns in columnset

* Keep alignment leading for cards with no stretchable items

* Add new test for auto size image

* Enable all cppcorecheck class warnings and fix errors (#1601)

* Enable override checker and fix errors

* Enable function hiding warning and fix errors

* Enable all class warnings and fix errors

* [iOS] Add missing test for Vertical Stretch (#1603)

* Add missing test

* Fix spaces in json

* Update GetResource method to include type and to support media   (#1583)

* Update get resource method to include type and to support media

* Handle opening media via resource resolver when play is pressed (#1586)

Handle opening media via resource resolver when play is pressed

* Enable unit test code coverage in Debug Win32 builds (#1611)

* Test source file updates (#1551)

* Test file updates

* Jwoo/ios custom styling (#1474)

* XIB first commit

* fixes merge error

* updated InputView with XIB

updated the style of UIButtons

 added UITableViewCell xib for compact mode

removed comments

* code clean up

* added ACRbutton.xib

* Added Xib for CompactCell

* added ACRButton.xib

* allowed column with numeric width value to stretch (#1595)

* allowed column with numeric width value to stretch

* fix merge and remove spacing for the first item

* [UWP][Android][iOS] Add aesthetic fix Icons in Actions (#1612)

* Add aesthetic fix to UWP

* Aesthetic fix for android

* Aesthetic fix for iOS

* Add json test files to project

* Fix formatting

* updated showcard rendering position (#1600)

removed comments

* compact style choice set "make choice" row will reflect user choice (#1596)

* in progress

* when user chooses, user choice will be shown

* updated default message

* value is used instead of "Make Choice"

* handles cases where compact style lacking defaults (#1627)

* fixed separator issue (#1629)

* Remove Stretch from vertical content alignment (#1630)

* Jwoo/explicit image size ios (#1374)

* explicit image changes

* Added 'Explicit' enum value

* uwp changes

* uwp changes

* added explicit image sizing option for ios

* removed division

* fixes extra spacing issue in UICollectionView (#1628)

* fixes extra spacing issue in UICollectionView

* refined intrinsic content size for collection view

* fixed precision error

* fixes url loading sync issue for actions (#1641)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* fixed indentation and changed variable name

* Fix media controls (#1614)

* [TS] Fixed Input.Text style and horizontalAlignment roundtrip; added test (#1636)

* Input.Text roundtrip, added test and fix

* feedback -vertical spaces

* Change private for protected in all Renderers constructors (#1649)

* Add vertical scroll support (#1650)

* Jwoo/ios custom background image loader (#1642)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* allows custom BG IMG renderer

* Added CustomImageRenderer to sample

* removed CoreGraphics framework as it's not used

* added a test to ensure Unicode/Emoji support (#1647)

:shipit:

* multiline input and input limit for textview and textfield (#1643)

* initial commit for multiline input and input limit

implmt plc hld txt; rmved max len chg when not set

reverted json files

* Refactoring and code clean-up

* updated whitespaces

* Fixed newline char

* [Android] Refocus when a show card changes visibility (#1651)

* Refocus on show card

* Set focus for cards instead of input fields

* Revert "[Android] Refocus when a show card changes visibility (#1651)" (#1653)

This reverts commit f2a899a17eb686a42debb39dd1ac876ab8a3b629.

* 52619-to-much-padding-in-tree-view

* 52614-tree-view-is-very-messy-as-it-is-resized-to-limited-width

* Reverted to Fabric UI instead of SVGs (#33)

* Reverted to Fabric UI instead of SVGs

* Removed unnecesary comments

* Removed unnecesary CSS and duplicated one (#35)

* Fix/use hostconfig to add container styles (#36)

* background fix

* Added background color via CSS again

* Fixed some colours

* Fixed class names in CSS and HTML

* Moved interfaz to separate component

* Fixed action and add column styles

* Reverted removed commented code

* Removed CSS properties panel color modification

* Changed querySelector by getElementById

* Removed commented code

* Fix/hostconfig styles (#37)

* Changed SVGs to FabriUI Font

* Changed SVGs to FabriUI Font

* Changed aside-panel icons when folded

* Added cursor pointer to panel headers and avoided user-select it's text

* Added cursor pointer to properties/treewview panels when folded

* Added treeview icon fonts from FabricUI instead of SVGs

* Fixed treeview icons positon

* Fix/treeview implementation (#38)

* Half of treeview refactor

* Finished treeview

* Removed unnecesary btn class and fixed treeview icons position

* Removed unnecesary treeview component

* Removed outline as David Claux did to match he's style

* Mantained folded state when needed

* Removed unnecesary console.log

* Removed unnecesary icons (#39)

* Fix/minor microsoft pr changes (#40)

* Removed unnecesary icons

* Removed blank line

* Fix/phase 0 (#41)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Fix/phase 0 (#43)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Removed unnecesary code

* Fix/json overflow (#46)

* Fixed JSON title width

* Moved to HTML monaco-editor's nav-title

* Fixed toggle class implementation when updatingLayout in the treeview

* Fixed aside scrollbar

* Fixed properties panel label's width

* Fixed JSON panel height when toggled

* Fixed properties panel paddings and FactSet padding-right and padding-left

* Fixed treeview background-color

* Resolved Microsoft/Master into fix/develop merge conflicts (#49)

* Add MSC directive to prevent cppcorecheck build failures on non-VS builds (#1552)

* cleaned up exception handling in loading image (#1526)

* Enable member init checks and fix errors (#1566)

* A class with only static methods and no state should just be a namespace. (#1567)

* Support OnParseAction Handler (#1570)

* Honour preexpandSingleShowCardAction and weight of fact title from HostConfig

* Addressed comments

* Support OnParseAction

* resolved minor comments

* Jwoo/ios render sync (#1547)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* changes before CR

* CR update

* CR update

* [.NET] Prevent async exceptions from tearing down the process (#1561)

* Prevent unobserved exceptions from taking down the process.

If rendering fails, report the error but do not throw on a background thread.

* Add configuration to sign nuget packages

* fixed dll/project names in comments

* Fix actions parent not being set before actions are parsed (#1573)

* Replace ContainerStyle string enum with class + static fields

* Update default card

* Improve hover behavior for Image with selectAction

* Finalize support for width/height in Image and Column

* Add support for icons on action buttons

* Cleanup

* Fix handling of buttons without title

* Fix broken preExpandSingleShowCardAction handling

* Fix actions parent not being set before actions are parsed

* Enable const cppcore checks and fix fallout (#1575)

* Add Events for media play and end (#1546)

* [Android] Add vertical stretch property (#1525)

* Add vertical stretch to android

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Jwoo/ios makrdown optimized (#1554)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* CR comments fix

* Added additional headers to public lis in framework. (#1562)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* made headers public for customizing buttons

* added ACRUILable.h

* reverted wrong merge

* Enable CPPCORECHECK_DECLARATION_WARNINGS and fix errors (#1579)

* Enable Declaration warnings and first round of fixes

* Clean up remaining unnamed objects warnings and disable C26426 in enums.cpp

* added ability to scroll when there are more buttons than viewing area (#1581)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* added UIScrollView to ActionSet

* edits before CR

* Added sample json and updates b4 CR

* Enable "rule of five" checker, fix errors (#1585)

* Add Teams containers (#1469)

Add support for more properties in property sheet
Add initial support for snippets

* [iOS] Add vertical stretch support (#1584)

* Add vertical stretch to android

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Add vertical stretch for items

* Remove 'changes' from merge

* Add vertical stretch tests to solution

* Fix issue for image in columnsets rendering

* Fix issue for images being shorter than other columns in columnset

* Keep alignment leading for cards with no stretchable items

* Add new test for auto size image

* Enable all cppcorecheck class warnings and fix errors (#1601)

* Enable override checker and fix errors

* Enable function hiding warning and fix errors

* Enable all class warnings and fix errors

* [iOS] Add missing test for Vertical Stretch (#1603)

* Add missing test

* Fix spaces in json

* Update GetResource method to include type and to support media   (#1583)

* Update get resource method to include type and to support media

* Handle opening media via resource resolver when play is pressed (#1586)

Handle opening media via resource resolver when play is pressed

* Enable unit test code coverage in Debug Win32 builds (#1611)

* Test source file updates (#1551)

* Test file updates

* Jwoo/ios custom styling (#1474)

* XIB first commit

* fixes merge error

* updated InputView with XIB

updated the style of UIButtons

 added UITableViewCell xib for compact mode

removed comments

* code clean up

* added ACRbutton.xib

* Added Xib for CompactCell

* added ACRButton.xib

* allowed column with numeric width value to stretch (#1595)

* allowed column with numeric width value to stretch

* fix merge and remove spacing for the first item

* [UWP][Android][iOS] Add aesthetic fix Icons in Actions (#1612)

* Add aesthetic fix to UWP

* Aesthetic fix for android

* Aesthetic fix for iOS

* Add json test files to project

* Fix formatting

* updated showcard rendering position (#1600)

removed comments

* compact style choice set "make choice" row will reflect user choice (#1596)

* in progress

* when user chooses, user choice will be shown

* updated default message

* value is used instead of "Make Choice"

* handles cases where compact style lacking defaults (#1627)

* fixed separator issue (#1629)

* Remove Stretch from vertical content alignment (#1630)

* Jwoo/explicit image size ios (#1374)

* explicit image changes

* Added 'Explicit' enum value

* uwp changes

* uwp changes

* added explicit image sizing option for ios

* removed division

* fixes extra spacing issue in UICollectionView (#1628)

* fixes extra spacing issue in UICollectionView

* refined intrinsic content size for collection view

* fixed precision error

* fixes url loading sync issue for actions (#1641)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* fixed indentation and changed variable name

* Fix media controls (#1614)

* [TS] Fixed Input.Text style and horizontalAlignment roundtrip; added test (#1636)

* Input.Text roundtrip, added test and fix

* feedback -vertical spaces

* Change private for protected in all Renderers constructors (#1649)

* Add vertical scroll support (#1650)

* Jwoo/ios custom background image loader (#1642)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* allows custom BG IMG renderer

* Added CustomImageRenderer to sample

* removed CoreGraphics framework as it's not used

* added a test to ensure Unicode/Emoji support (#1647)

:shipit:

* multiline input and input limit for textview and textfield (#1643)

* initial commit for multiline input and input limit

implmt plc hld txt; rmved max len chg when not set

reverted json files

* Refactoring and code clean-up

* updated whitespaces

* Fixed newline char

* [Android] Refocus when a show card changes visibility (#1651)

* Refocus on show card

* Set focus for cards instead of input fields

* Revert "[Android] Refocus when a show card changes visibility (#1651)" (#1653)

This reverts commit f2a899a17eb686a42debb39dd1ac876ab8a3b629.

* changed toggle view to UISwitch (#1631)

* changed toggle view to UISwitch

* dev complete

* streamlined selection process

* updated project file & code clean-up

* added sanity check;chd borderstyle;corner radius

* [Android] Refocus when a show card changes visibility (#1654)

* Refocus on show card

* Set focus for cards instead of input fields

* Fix activity retrieval

* Fix formatting and null check

* [Android] Add custom renderer for actions and actionlayouts (#1655)

* Add functions to register action renderer

* Add IActionLayoutRenderer to support full actionLayout modification

* Fix PR commentsa

* 52619-to-much-padding-in-tree-view

* 52614-tree-view-is-very-messy-as-it-is-resized-to-limited-width

* [Android] Custom image downloading fix (#1666)

* Add overrideable method loadOnlineImage to allow image loading modification

* Fix merge errors

* Fix styling for images

* bitCode added (#1674)

* priority update for factset title (#1670)

* added explicit column width for ios (#1672)

* Reverted to Fabric UI instead of SVGs (#33)

* Reverted to Fabric UI instead of SVGs

* Removed unnecesary comments

* Removed unnecesary CSS and duplicated one (#35)

* Fix bug in XceedNumberInput.Render (#1679)

XceedNumberInput.Render was setting numberPicker.Minimum to input.Max.  This fixes it to set numberPicker.Maximum instead.

* Add a GitHub issue template (#1678)

* Add a GitHub issue template

* Add some more questions to issue template

* Updates to CONTRIBUTING.md

- Don't tell people to use the Schema label since non-contributors can't use labels
- Eliminate some early preview wording
- Fix some links

* Direct questions to StackOverflow

* Fix/use hostconfig to add container styles (#36)

* background fix

* Added background color via CSS again

* Fixed some colours

* Fixed class names in CSS and HTML

* Moved interfaz to separate component

* Fixed action and add column styles

* Reverted removed commented code

* Removed CSS properties panel color modification

* Changed querySelector by getElementById

* Removed commented code

* [Android] Fix for vertical scroll in input text (#1689)

* Add touchlistener for vertical scroll in input text

* Fix styling

* Jwoo/variablenumoflines choiceset (#1687)

* updated content sz calcuation logic for inputview

* Updated Toggle Switch Style

* inputView refinements

* added ACRDateTextField

* disable custom background image loading

* fixes line clipping issue of toggle switch

* costmetic changes before CR

* CR changes

* Fix/hostconfig styles (#37)

* Changed SVGs to FabriUI Font

* Changed SVGs to FabriUI Font

* Changed aside-panel icons when folded

* Added cursor pointer to panel headers and avoided user-select it's text

* Added cursor pointer to properties/treewview panels when folded

* Added treeview icon fonts from FabricUI instead of SVGs

* Fixed treeview icons positon

* Fix/treeview implementation (#38)

* Half of treeview refactor

* Finished treeview

* Removed unnecesary btn class and fixed treeview icons position

* Removed unnecesary treeview component

* Removed outline as David Claux did to match he's style

* Mantained folded state when needed

* Removed unnecesary console.log

* Removed unnecesary icons (#39)

* Increase the information in the version error message  (#1697)

Increase the information in the error message when version fails to parse, and mark version as required in order to get a more specific error message

* Fix/minor microsoft pr changes (#40)

* Removed unnecesary icons

* Removed blank line

* Fix/phase 0 (#41)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Reverse backwards if to allow image tracking (#1700)

* Fix/phase 0 (#43)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Removed unnecesary code

* Fix/json overflow (#46)

* Fixed JSON title width

* Moved to HTML monaco-editor's nav-title

* Fixed toggle class implementation when updatingLayout in the treeview

* Fixed aside scrollbar

* Fixed properties panel label's width

* Fixed JSON panel height when toggled

* Fixed properties panel paddings and FactSet padding-right and padding-left

* Fixed treeview background-color

* [CPP] Fix/cpp small fixes (#1681)

* this was breaking the build on case-sensitive FS

* lesser evil (no autosave); better to ignore the file, methinks

* removed unused

* reordered

* Revert "removed unused" since ES.84

This reverts commit c403517575dd7c1b26e26ff4b8ff4af695988497.

* reordered

* Set AutomationProperties.Name to AltText on Images (#1701)

* added resource resolver (#1702)

* added resource resolver

* Added resource resolver class

* Added interface file

* chged NSString to NSURL as arg to the resolver IF

* Media event changes (#1712)

* Fixes UI Issues (#1709)

* Minor UI fixes

* chececk pointer against boolVal message

* removed extra method call

* Move category to DesignerPeerRegistration

* Icons in tree view, bug fixes and more. Work in progress.

* Rework full screen handler to add relayout when full screen is toggled
Minr changes
Work still in progress

* Add one file missed with last commit

* More massaging
Still work in progress

* Restore side pane expand/collapse. Now generic and supports more than 2

* Minor CSS tweak to vertically center side pane header content

* Address some bug bash feedback
Plus minor bug fixes

* Minor tweak

* Fix side panes losing scrollbar after being collapsed and expanded

* Fix designer dying when removing an action after ShowCard was expanded

* Add support for inplace editors
Add TextBlock inplace editor

* Add support for undo/redo

* CSS tweak

* Another CSS tweak

* Cleanup

* Save side panes size and expanded state to local storage

* Small fix

* Fix regression: action button are not being updated
Add support for iconUrl
dclaux added a commit that referenced this issue Aug 9, 2018
…rchies (#1783)

* Plain Concepts’ PR with the Adaptive Cards designer. (#1722)

* fixed bug

* Updated package.json

* basic tree view

* update package.json

* Updated types

* Set selected item color

* Added actions to treeview

* Select peer in treeview

* Changed hardcoded comparations

* Fixed function definition

* fixed selecter peer on drag element

* Basic list style (#4)

* Feature/treeview folding (#5)

* Basic list style

* treeview folding

* Added rotated arrow (#6)

* Added rotated arrow

* Fixed quotation marks and removed console.log

* Feature/elements add icons (#7)

* Element icons class

* Added icons and section-header component

* Finished 51472: [UI] + [Functionality] View tree view

* Moved treeview to a new class

* Fixed build crash (#8)

* Added copy to clipboard functionality (#9)

* Added copy to clipboard functionality

* Removed Add New Card button from HTML

* Update tree view from json (#10)

* Refactored fullscreen functionality and added CopyJSON (#11)

* Refactored fullscreen functionality and added CopyJSON

* Removed unnecesary console.logs

* Finished navbar (#12)

* Added aside-items styles (#13)

* Added aside-items styles

* Added icon date

* Moved functions to utils

* Finished aside (#14)

* Finished aside

* Fixed toolbox title

* Feature/aside titles (#15)

* Finished aside

* Fixed toolbox title

* Maded aside toggleable

* Fixed toolbox when toggled

* Small class refactor

* Finished treeview togglable

* Maded properties panel togglable

* Added missing icons, optimized old icons and added needed CSS to view new icons

* Moved toggle toolbox, treeview and properties funcionality to app.ts and refactored element properties cleaning

* Removed .png icons and added .svg icons (#16)

* Feature/element properties styles (#17)

* Changed some element property styles

* Finished properties panel

* Fix/missing icons (#18)

* Removed unnecesary png icons

* Added missing arrow SVG icons

* Feature/51478 add hosts (#19)

* Added bf-image container

* Added teams-container

* Feature/51478 add hosts (#20)

* Added bf-image container

* Added teams-container

* Added webchat-container

* Optimized images and added timeline container (#21)

* Added toast host (#22)

* Added toast host

* Fixed class name

* Fixed card width

* Fixed IE problem with includes method (#23)

* Added BF other channels host (#24)

* Feature/51481 card layout (#25)

* Maded treeview and properties panel fold into aside-panel

* Finished folding panels

* Fix/history review (#26)

* Changed navbar text

* Added JSON Title

* Added icon when fullscreen

* Removed unnecesary sanitizeName functionality

* Feature/card design layout (#27)

* Changd top properties panel background-color

* Removed word Show when panels are closed

* Comment timeline host

* Added new card icons

* Finished feature/51481-card-layout

* Fixed navbar height (#28)

* Fix/ms feedback (#29)

* Fixed 52675-review-hosts-background

* Fix 52679-visual-tree-view-panel-has-two-different-bgcolors-when-scroll

* Finished task: 52617-adaptivecard node should be displayed in tree view

* Fixes 52616

* Feature/prepare pr (#31)

* Add MSC directive to prevent cppcorecheck build failures on non-VS builds (#1552)

* cleaned up exception handling in loading image (#1526)

* Enable member init checks and fix errors (#1566)

* A class with only static methods and no state should just be a namespace. (#1567)

* Support OnParseAction Handler (#1570)

* Honour preexpandSingleShowCardAction and weight of fact title from HostConfig

* Addressed comments

* Support OnParseAction

* resolved minor comments

* Jwoo/ios render sync (#1547)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* changes before CR

* CR update

* CR update

* [.NET] Prevent async exceptions from tearing down the process (#1561)

* Prevent unobserved exceptions from taking down the process.

If rendering fails, report the error but do not throw on a background thread.

* Add configuration to sign nuget packages

* fixed dll/project names in comments

* Fix actions parent not being set before actions are parsed (#1573)

* Replace ContainerStyle string enum with class + static fields

* Update default card

* Improve hover behavior for Image with selectAction

* Finalize support for width/height in Image and Column

* Add support for icons on action buttons

* Cleanup

* Fix handling of buttons without title

* Fix broken preExpandSingleShowCardAction handling

* Fix actions parent not being set before actions are parsed

* Enable const cppcore checks and fix fallout (#1575)

* Add Events for media play and end (#1546)

* [Android] Add vertical stretch property (#1525)

* Add vertical stretch to android

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Jwoo/ios makrdown optimized (#1554)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* CR comments fix

* Added additional headers to public lis in framework. (#1562)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* made headers public for customizing buttons

* added ACRUILable.h

* reverted wrong merge

* Enable CPPCORECHECK_DECLARATION_WARNINGS and fix errors (#1579)

* Enable Declaration warnings and first round of fixes

* Clean up remaining unnamed objects warnings and disable C26426 in enums.cpp

* added ability to scroll when there are more buttons than viewing area (#1581)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* added UIScrollView to ActionSet

* edits before CR

* Added sample json and updates b4 CR

* Enable "rule of five" checker, fix errors (#1585)

* Add Teams containers (#1469)

Add support for more properties in property sheet
Add initial support for snippets

* [iOS] Add vertical stretch support (#1584)

* Add vertical stretch to android

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Add vertical stretch for items

* Remove 'changes' from merge

* Add vertical stretch tests to solution

* Fix issue for image in columnsets rendering

* Fix issue for images being shorter than other columns in columnset

* Keep alignment leading for cards with no stretchable items

* Add new test for auto size image

* Enable all cppcorecheck class warnings and fix errors (#1601)

* Enable override checker and fix errors

* Enable function hiding warning and fix errors

* Enable all class warnings and fix errors

* [iOS] Add missing test for Vertical Stretch (#1603)

* Add missing test

* Fix spaces in json

* Update GetResource method to include type and to support media   (#1583)

* Update get resource method to include type and to support media

* Handle opening media via resource resolver when play is pressed (#1586)

Handle opening media via resource resolver when play is pressed

* Enable unit test code coverage in Debug Win32 builds (#1611)

* Test source file updates (#1551)

* Test file updates

* Jwoo/ios custom styling (#1474)

* XIB first commit

* fixes merge error

* updated InputView with XIB

updated the style of UIButtons

 added UITableViewCell xib for compact mode

removed comments

* code clean up

* added ACRbutton.xib

* Added Xib for CompactCell

* added ACRButton.xib

* allowed column with numeric width value to stretch (#1595)

* allowed column with numeric width value to stretch

* fix merge and remove spacing for the first item

* [UWP][Android][iOS] Add aesthetic fix Icons in Actions (#1612)

* Add aesthetic fix to UWP

* Aesthetic fix for android

* Aesthetic fix for iOS

* Add json test files to project

* Fix formatting

* updated showcard rendering position (#1600)

removed comments

* compact style choice set "make choice" row will reflect user choice (#1596)

* in progress

* when user chooses, user choice will be shown

* updated default message

* value is used instead of "Make Choice"

* handles cases where compact style lacking defaults (#1627)

* fixed separator issue (#1629)

* Remove Stretch from vertical content alignment (#1630)

* Jwoo/explicit image size ios (#1374)

* explicit image changes

* Added 'Explicit' enum value

* uwp changes

* uwp changes

* added explicit image sizing option for ios

* removed division

* fixes extra spacing issue in UICollectionView (#1628)

* fixes extra spacing issue in UICollectionView

* refined intrinsic content size for collection view

* fixed precision error

* fixes url loading sync issue for actions (#1641)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* fixed indentation and changed variable name

* Fix media controls (#1614)

* [TS] Fixed Input.Text style and horizontalAlignment roundtrip; added test (#1636)

* Input.Text roundtrip, added test and fix

* feedback -vertical spaces

* Change private for protected in all Renderers constructors (#1649)

* Add vertical scroll support (#1650)

* Jwoo/ios custom background image loader (#1642)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* allows custom BG IMG renderer

* Added CustomImageRenderer to sample

* removed CoreGraphics framework as it's not used

* added a test to ensure Unicode/Emoji support (#1647)

:shipit:

* multiline input and input limit for textview and textfield (#1643)

* initial commit for multiline input and input limit

implmt plc hld txt; rmved max len chg when not set

reverted json files

* Refactoring and code clean-up

* updated whitespaces

* Fixed newline char

* [Android] Refocus when a show card changes visibility (#1651)

* Refocus on show card

* Set focus for cards instead of input fields

* Revert "[Android] Refocus when a show card changes visibility (#1651)" (#1653)

This reverts commit f2a899a17eb686a42debb39dd1ac876ab8a3b629.

* Fix/ms feedback (#30)

* Add MSC directive to prevent cppcorecheck build failures on non-VS builds (#1552)

* cleaned up exception handling in loading image (#1526)

* Enable member init checks and fix errors (#1566)

* A class with only static methods and no state should just be a namespace. (#1567)

* Support OnParseAction Handler (#1570)

* Honour preexpandSingleShowCardAction and weight of fact title from HostConfig

* Addressed comments

* Support OnParseAction

* resolved minor comments

* Jwoo/ios render sync (#1547)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* changes before CR

* CR update

* CR update

* [.NET] Prevent async exceptions from tearing down the process (#1561)

* Prevent unobserved exceptions from taking down the process.

If rendering fails, report the error but do not throw on a background thread.

* Add configuration to sign nuget packages

* fixed dll/project names in comments

* Fix actions parent not being set before actions are parsed (#1573)

* Replace ContainerStyle string enum with class + static fields

* Update default card

* Improve hover behavior for Image with selectAction

* Finalize support for width/height in Image and Column

* Add support for icons on action buttons

* Cleanup

* Fix handling of buttons without title

* Fix broken preExpandSingleShowCardAction handling

* Fix actions parent not being set before actions are parsed

* Enable const cppcore checks and fix fallout (#1575)

* Add Events for media play and end (#1546)

* [Android] Add vertical stretch property (#1525)

* Add vertical stretch to android

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Jwoo/ios makrdown optimized (#1554)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* CR comments fix

* Added additional headers to public lis in framework. (#1562)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* made headers public for customizing buttons

* added ACRUILable.h

* reverted wrong merge

* Enable CPPCORECHECK_DECLARATION_WARNINGS and fix errors (#1579)

* Enable Declaration warnings and first round of fixes

* Clean up remaining unnamed objects warnings and disable C26426 in enums.cpp

* added ability to scroll when there are more buttons than viewing area (#1581)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* added UIScrollView to ActionSet

* edits before CR

* Added sample json and updates b4 CR

* Enable "rule of five" checker, fix errors (#1585)

* Add Teams containers (#1469)

Add support for more properties in property sheet
Add initial support for snippets

* [iOS] Add vertical stretch support (#1584)

* Add vertical stretch to android

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Add vertical stretch for items

* Remove 'changes' from merge

* Add vertical stretch tests to solution

* Fix issue for image in columnsets rendering

* Fix issue for images being shorter than other columns in columnset

* Keep alignment leading for cards with no stretchable items

* Add new test for auto size image

* Enable all cppcorecheck class warnings and fix errors (#1601)

* Enable override checker and fix errors

* Enable function hiding warning and fix errors

* Enable all class warnings and fix errors

* [iOS] Add missing test for Vertical Stretch (#1603)

* Add missing test

* Fix spaces in json

* Update GetResource method to include type and to support media   (#1583)

* Update get resource method to include type and to support media

* Handle opening media via resource resolver when play is pressed (#1586)

Handle opening media via resource resolver when play is pressed

* Enable unit test code coverage in Debug Win32 builds (#1611)

* Test source file updates (#1551)

* Test file updates

* Jwoo/ios custom styling (#1474)

* XIB first commit

* fixes merge error

* updated InputView with XIB

updated the style of UIButtons

 added UITableViewCell xib for compact mode

removed comments

* code clean up

* added ACRbutton.xib

* Added Xib for CompactCell

* added ACRButton.xib

* allowed column with numeric width value to stretch (#1595)

* allowed column with numeric width value to stretch

* fix merge and remove spacing for the first item

* [UWP][Android][iOS] Add aesthetic fix Icons in Actions (#1612)

* Add aesthetic fix to UWP

* Aesthetic fix for android

* Aesthetic fix for iOS

* Add json test files to project

* Fix formatting

* updated showcard rendering position (#1600)

removed comments

* compact style choice set "make choice" row will reflect user choice (#1596)

* in progress

* when user chooses, user choice will be shown

* updated default message

* value is used instead of "Make Choice"

* handles cases where compact style lacking defaults (#1627)

* fixed separator issue (#1629)

* Remove Stretch from vertical content alignment (#1630)

* Jwoo/explicit image size ios (#1374)

* explicit image changes

* Added 'Explicit' enum value

* uwp changes

* uwp changes

* added explicit image sizing option for ios

* removed division

* fixes extra spacing issue in UICollectionView (#1628)

* fixes extra spacing issue in UICollectionView

* refined intrinsic content size for collection view

* fixed precision error

* fixes url loading sync issue for actions (#1641)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* fixed indentation and changed variable name

* Fix media controls (#1614)

* [TS] Fixed Input.Text style and horizontalAlignment roundtrip; added test (#1636)

* Input.Text roundtrip, added test and fix

* feedback -vertical spaces

* Change private for protected in all Renderers constructors (#1649)

* Add vertical scroll support (#1650)

* Jwoo/ios custom background image loader (#1642)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* allows custom BG IMG renderer

* Added CustomImageRenderer to sample

* removed CoreGraphics framework as it's not used

* added a test to ensure Unicode/Emoji support (#1647)

:shipit:

* multiline input and input limit for textview and textfield (#1643)

* initial commit for multiline input and input limit

implmt plc hld txt; rmved max len chg when not set

reverted json files

* Refactoring and code clean-up

* updated whitespaces

* Fixed newline char

* Fixed 52675-review-hosts-background

* Fix 52679-visual-tree-view-panel-has-two-different-bgcolors-when-scroll

* Finished task: 52617-adaptivecard node should be displayed in tree view

* Fixes 52616

* Fixed Properties panel separation

* Feature/prepare pull request (#32)

* Add MSC directive to prevent cppcorecheck build failures on non-VS builds (#1552)

* cleaned up exception handling in loading image (#1526)

* Enable member init checks and fix errors (#1566)

* A class with only static methods and no state should just be a namespace. (#1567)

* Support OnParseAction Handler (#1570)

* Honour preexpandSingleShowCardAction and weight of fact title from HostConfig

* Addressed comments

* Support OnParseAction

* resolved minor comments

* Jwoo/ios render sync (#1547)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* changes before CR

* CR update

* CR update

* [.NET] Prevent async exceptions from tearing down the process (#1561)

* Prevent unobserved exceptions from taking down the process.

If rendering fails, report the error but do not throw on a background thread.

* Add configuration to sign nuget packages

* fixed dll/project names in comments

* Fix actions parent not being set before actions are parsed (#1573)

* Replace ContainerStyle string enum with class + static fields

* Update default card

* Improve hover behavior for Image with selectAction

* Finalize support for width/height in Image and Column

* Add support for icons on action buttons

* Cleanup

* Fix handling of buttons without title

* Fix broken preExpandSingleShowCardAction handling

* Fix actions parent not being set before actions are parsed

* Enable const cppcore checks and fix fallout (#1575)

* Add Events for media play and end (#1546)

* [Android] Add vertical stretch property (#1525)

* Add vertical stretch to android

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Jwoo/ios makrdown optimized (#1554)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* CR comments fix

* Added additional headers to public lis in framework. (#1562)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* made headers public for customizing buttons

* added ACRUILable.h

* reverted wrong merge

* Enable CPPCORECHECK_DECLARATION_WARNINGS and fix errors (#1579)

* Enable Declaration warnings and first round of fixes

* Clean up remaining unnamed objects warnings and disable C26426 in enums.cpp

* added ability to scroll when there are more buttons than viewing area (#1581)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* added UIScrollView to ActionSet

* edits before CR

* Added sample json and updates b4 CR

* Enable "rule of five" checker, fix errors (#1585)

* Add Teams containers (#1469)

Add support for more properties in property sheet
Add initial support for snippets

* [iOS] Add vertical stretch support (#1584)

* Add vertical stretch to android

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Add vertical stretch for items

* Remove 'changes' from merge

* Add vertical stretch tests to solution

* Fix issue for image in columnsets rendering

* Fix issue for images being shorter than other columns in columnset

* Keep alignment leading for cards with no stretchable items

* Add new test for auto size image

* Enable all cppcorecheck class warnings and fix errors (#1601)

* Enable override checker and fix errors

* Enable function hiding warning and fix errors

* Enable all class warnings and fix errors

* [iOS] Add missing test for Vertical Stretch (#1603)

* Add missing test

* Fix spaces in json

* Update GetResource method to include type and to support media   (#1583)

* Update get resource method to include type and to support media

* Handle opening media via resource resolver when play is pressed (#1586)

Handle opening media via resource resolver when play is pressed

* Enable unit test code coverage in Debug Win32 builds (#1611)

* Test source file updates (#1551)

* Test file updates

* Jwoo/ios custom styling (#1474)

* XIB first commit

* fixes merge error

* updated InputView with XIB

updated the style of UIButtons

 added UITableViewCell xib for compact mode

removed comments

* code clean up

* added ACRbutton.xib

* Added Xib for CompactCell

* added ACRButton.xib

* allowed column with numeric width value to stretch (#1595)

* allowed column with numeric width value to stretch

* fix merge and remove spacing for the first item

* [UWP][Android][iOS] Add aesthetic fix Icons in Actions (#1612)

* Add aesthetic fix to UWP

* Aesthetic fix for android

* Aesthetic fix for iOS

* Add json test files to project

* Fix formatting

* updated showcard rendering position (#1600)

removed comments

* compact style choice set "make choice" row will reflect user choice (#1596)

* in progress

* when user chooses, user choice will be shown

* updated default message

* value is used instead of "Make Choice"

* handles cases where compact style lacking defaults (#1627)

* fixed separator issue (#1629)

* Remove Stretch from vertical content alignment (#1630)

* Jwoo/explicit image size ios (#1374)

* explicit image changes

* Added 'Explicit' enum value

* uwp changes

* uwp changes

* added explicit image sizing option for ios

* removed division

* fixes extra spacing issue in UICollectionView (#1628)

* fixes extra spacing issue in UICollectionView

* refined intrinsic content size for collection view

* fixed precision error

* fixes url loading sync issue for actions (#1641)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* fixed indentation and changed variable name

* Fix media controls (#1614)

* [TS] Fixed Input.Text style and horizontalAlignment roundtrip; added test (#1636)

* Input.Text roundtrip, added test and fix

* feedback -vertical spaces

* Change private for protected in all Renderers constructors (#1649)

* Add vertical scroll support (#1650)

* Jwoo/ios custom background image loader (#1642)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* allows custom BG IMG renderer

* Added CustomImageRenderer to sample

* removed CoreGraphics framework as it's not used

* added a test to ensure Unicode/Emoji support (#1647)

:shipit:

* multiline input and input limit for textview and textfield (#1643)

* initial commit for multiline input and input limit

implmt plc hld txt; rmved max len chg when not set

reverted json files

* Refactoring and code clean-up

* updated whitespaces

* Fixed newline char

* [Android] Refocus when a show card changes visibility (#1651)

* Refocus on show card

* Set focus for cards instead of input fields

* Revert "[Android] Refocus when a show card changes visibility (#1651)" (#1653)

This reverts commit f2a899a17eb686a42debb39dd1ac876ab8a3b629.

* Fixed conflict

* 52619-to-much-padding-in-tree-view

* 52614-tree-view-is-very-messy-as-it-is-resized-to-limited-width

* Reverted to Fabric UI instead of SVGs (#33)

* Reverted to Fabric UI instead of SVGs

* Removed unnecesary comments

* Removed unnecesary CSS and duplicated one (#35)

* Fix/use hostconfig to add container styles (#36)

* background fix

* Added background color via CSS again

* Fixed some colours

* Fixed class names in CSS and HTML

* Moved interfaz to separate component

* Fixed action and add column styles

* Reverted removed commented code

* Removed CSS properties panel color modification

* Changed querySelector by getElementById

* Removed commented code

* Fix/hostconfig styles (#37)

* Changed SVGs to FabriUI Font

* Changed SVGs to FabriUI Font

* Changed aside-panel icons when folded

* Added cursor pointer to panel headers and avoided user-select it's text

* Added cursor pointer to properties/treewview panels when folded

* Added treeview icon fonts from FabricUI instead of SVGs

* Fixed treeview icons positon

* Fix/treeview implementation (#38)

* Half of treeview refactor

* Finished treeview

* Removed unnecesary btn class and fixed treeview icons position

* Removed unnecesary treeview component

* Removed outline as David Claux did to match he's style

* Mantained folded state when needed

* Removed unnecesary console.log

* Removed unnecesary icons (#39)

* Fix/minor microsoft pr changes (#40)

* Removed unnecesary icons

* Removed blank line

* Fix/phase 0 (#41)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Fix/phase 0 (#43)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Removed unnecesary code

* Fix/develop (#44)

* Add MSC directive to prevent cppcorecheck build failures on non-VS builds (#1552)

* cleaned up exception handling in loading image (#1526)

* Enable member init checks and fix errors (#1566)

* A class with only static methods and no state should just be a namespace. (#1567)

* Support OnParseAction Handler (#1570)

* Honour preexpandSingleShowCardAction and weight of fact title from HostConfig

* Addressed comments

* Support OnParseAction

* resolved minor comments

* Jwoo/ios render sync (#1547)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* changes before CR

* CR update

* CR update

* [.NET] Prevent async exceptions from tearing down the process (#1561)

* Prevent unobserved exceptions from taking down the process.

If rendering fails, report the error but do not throw on a background thread.

* Add configuration to sign nuget packages

* fixed dll/project names in comments

* Fix actions parent not being set before actions are parsed (#1573)

* Replace ContainerStyle string enum with class + static fields

* Update default card

* Improve hover behavior for Image with selectAction

* Finalize support for width/height in Image and Column

* Add support for icons on action buttons

* Cleanup

* Fix handling of buttons without title

* Fix broken preExpandSingleShowCardAction handling

* Fix actions parent not being set before actions are parsed

* Enable const cppcore checks and fix fallout (#1575)

* Add Events for media play and end (#1546)

* [Android] Add vertical stretch property (#1525)

* Add vertical stretch to android

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Jwoo/ios makrdown optimized (#1554)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* CR comments fix

* Added additional headers to public lis in framework. (#1562)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* made headers public for customizing buttons

* added ACRUILable.h

* reverted wrong merge

* Enable CPPCORECHECK_DECLARATION_WARNINGS and fix errors (#1579)

* Enable Declaration warnings and first round of fixes

* Clean up remaining unnamed objects warnings and disable C26426 in enums.cpp

* added ability to scroll when there are more buttons than viewing area (#1581)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* added UIScrollView to ActionSet

* edits before CR

* Added sample json and updates b4 CR

* Enable "rule of five" checker, fix errors (#1585)

* Add Teams containers (#1469)

Add support for more properties in property sheet
Add initial support for snippets

* [iOS] Add vertical stretch support (#1584)

* Add vertical stretch to android

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Add vertical stretch for items

* Remove 'changes' from merge

* Add vertical stretch tests to solution

* Fix issue for image in columnsets rendering

* Fix issue for images being shorter than other columns in columnset

* Keep alignment leading for cards with no stretchable items

* Add new test for auto size image

* Enable all cppcorecheck class warnings and fix errors (#1601)

* Enable override checker and fix errors

* Enable function hiding warning and fix errors

* Enable all class warnings and fix errors

* [iOS] Add missing test for Vertical Stretch (#1603)

* Add missing test

* Fix spaces in json

* Update GetResource method to include type and to support media   (#1583)

* Update get resource method to include type and to support media

* Handle opening media via resource resolver when play is pressed (#1586)

Handle opening media via resource resolver when play is pressed

* Enable unit test code coverage in Debug Win32 builds (#1611)

* Test source file updates (#1551)

* Test file updates

* Jwoo/ios custom styling (#1474)

* XIB first commit

* fixes merge error

* updated InputView with XIB

updated the style of UIButtons

 added UITableViewCell xib for compact mode

removed comments

* code clean up

* added ACRbutton.xib

* Added Xib for CompactCell

* added ACRButton.xib

* allowed column with numeric width value to stretch (#1595)

* allowed column with numeric width value to stretch

* fix merge and remove spacing for the first item

* [UWP][Android][iOS] Add aesthetic fix Icons in Actions (#1612)

* Add aesthetic fix to UWP

* Aesthetic fix for android

* Aesthetic fix for iOS

* Add json test files to project

* Fix formatting

* updated showcard rendering position (#1600)

removed comments

* compact style choice set "make choice" row will reflect user choice (#1596)

* in progress

* when user chooses, user choice will be shown

* updated default message

* value is used instead of "Make Choice"

* handles cases where compact style lacking defaults (#1627)

* fixed separator issue (#1629)

* Remove Stretch from vertical content alignment (#1630)

* Jwoo/explicit image size ios (#1374)

* explicit image changes

* Added 'Explicit' enum value

* uwp changes

* uwp changes

* added explicit image sizing option for ios

* removed division

* fixes extra spacing issue in UICollectionView (#1628)

* fixes extra spacing issue in UICollectionView

* refined intrinsic content size for collection view

* fixed precision error

* fixes url loading sync issue for actions (#1641)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* fixed indentation and changed variable name

* Fix media controls (#1614)

* [TS] Fixed Input.Text style and horizontalAlignment roundtrip; added test (#1636)

* Input.Text roundtrip, added test and fix

* feedback -vertical spaces

* Change private for protected in all Renderers constructors (#1649)

* Add vertical scroll support (#1650)

* Jwoo/ios custom background image loader (#1642)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* allows custom BG IMG renderer

* Added CustomImageRenderer to sample

* removed CoreGraphics framework as it's not used

* added a test to ensure Unicode/Emoji support (#1647)

:shipit:

* multiline input and input limit for textview and textfield (#1643)

* initial commit for multiline input and input limit

implmt plc hld txt; rmved max len chg when not set

reverted json files

* Refactoring and code clean-up

* updated whitespaces

* Fixed newline char

* [Android] Refocus when a show card changes visibility (#1651)

* Refocus on show card

* Set focus for cards instead of input fields

* Revert "[Android] Refocus when a show card changes visibility (#1651)" (#1653)

This reverts commit f2a899a17eb686a42debb39dd1ac876ab8a3b629.

* 52619-to-much-padding-in-tree-view

* 52614-tree-view-is-very-messy-as-it-is-resized-to-limited-width

* Reverted to Fabric UI instead of SVGs (#33)

* Reverted to Fabric UI instead of SVGs

* Removed unnecesary comments

* Removed unnecesary CSS and duplicated one (#35)

* Fix/use hostconfig to add container styles (#36)

* background fix

* Added background color via CSS again

* Fixed some colours

* Fixed class names in CSS and HTML

* Moved interfaz to separate component

* Fixed action and add column styles

* Reverted removed commented code

* Removed CSS properties panel color modification

* Changed querySelector by getElementById

* Removed commented code

* Fix/hostconfig styles (#37)

* Changed SVGs to FabriUI Font

* Changed SVGs to FabriUI Font

* Changed aside-panel icons when folded

* Added cursor pointer to panel headers and avoided user-select it's text

* Added cursor pointer to properties/treewview panels when folded

* Added treeview icon fonts from FabricUI instead of SVGs

* Fixed treeview icons positon

* Fix/treeview implementation (#38)

* Half of treeview refactor

* Finished treeview

* Removed unnecesary btn class and fixed treeview icons position

* Removed unnecesary treeview component

* Removed outline as David Claux did to match he's style

* Mantained folded state when needed

* Removed unnecesary console.log

* Removed unnecesary icons (#39)

* Fix/minor microsoft pr changes (#40)

* Removed unnecesary icons

* Removed blank line

* Fix/phase 0 (#41)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Fix/phase 0 (#43)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Removed unnecesary code

* Fix/json overflow (#46)

* Fixed JSON title width

* Moved to HTML monaco-editor's nav-title

* Fixed toggle class implementation when updatingLayout in the treeview

* Fixed aside scrollbar

* Fixed properties panel label's width

* Fixed JSON panel height when toggled

* Fixed properties panel paddings and FactSet padding-right and padding-left

* Fixed treeview background-color

* Fix/develop (#48)

* Add MSC directive to prevent cppcorecheck build failures on non-VS builds (#1552)

* cleaned up exception handling in loading image (#1526)

* Enable member init checks and fix errors (#1566)

* A class with only static methods and no state should just be a namespace. (#1567)

* Support OnParseAction Handler (#1570)

* Honour preexpandSingleShowCardAction and weight of fact title from HostConfig

* Addressed comments

* Support OnParseAction

* resolved minor comments

* Jwoo/ios render sync (#1547)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* changes before CR

* CR update

* CR update

* [.NET] Prevent async exceptions from tearing down the process (#1561)

* Prevent unobserved exceptions from taking down the process.

If rendering fails, report the error but do not throw on a background thread.

* Add configuration to sign nuget packages

* fixed dll/project names in comments

* Fix actions parent not being set before actions are parsed (#1573)

* Replace ContainerStyle string enum with class + static fields

* Update default card

* Improve hover behavior for Image with selectAction

* Finalize support for width/height in Image and Column

* Add support for icons on action buttons

* Cleanup

* Fix handling of buttons without title

* Fix broken preExpandSingleShowCardAction handling

* Fix actions parent not being set before actions are parsed

* Enable const cppcore checks and fix fallout (#1575)

* Add Events for media play and end (#1546)

* [Android] Add vertical stretch property (#1525)

* Add vertical stretch to android

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Jwoo/ios makrdown optimized (#1554)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* CR comments fix

* Added additional headers to public lis in framework. (#1562)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* made headers public for customizing buttons

* added ACRUILable.h

* reverted wrong merge

* Enable CPPCORECHECK_DECLARATION_WARNINGS and fix errors (#1579)

* Enable Declaration warnings and first round of fixes

* Clean up remaining unnamed objects warnings and disable C26426 in enums.cpp

* added ability to scroll when there are more buttons than viewing area (#1581)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* added UIScrollView to ActionSet

* edits before CR

* Added sample json and updates b4 CR

* Enable "rule of five" checker, fix errors (#1585)

* Add Teams containers (#1469)

Add support for more properties in property sheet
Add initial support for snippets

* [iOS] Add vertical stretch support (#1584)

* Add vertical stretch to android

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Add vertical stretch for items

* Remove 'changes' from merge

* Add vertical stretch tests to solution

* Fix issue for image in columnsets rendering

* Fix issue for images being shorter than other columns in columnset

* Keep alignment leading for cards with no stretchable items

* Add new test for auto size image

* Enable all cppcorecheck class warnings and fix errors (#1601)

* Enable override checker and fix errors

* Enable function hiding warning and fix errors

* Enable all class warnings and fix errors

* [iOS] Add missing test for Vertical Stretch (#1603)

* Add missing test

* Fix spaces in json

* Update GetResource method to include type and to support media   (#1583)

* Update get resource method to include type and to support media

* Handle opening media via resource resolver when play is pressed (#1586)

Handle opening media via resource resolver when play is pressed

* Enable unit test code coverage in Debug Win32 builds (#1611)

* Test source file updates (#1551)

* Test file updates

* Jwoo/ios custom styling (#1474)

* XIB first commit

* fixes merge error

* updated InputView with XIB

updated the style of UIButtons

 added UITableViewCell xib for compact mode

removed comments

* code clean up

* added ACRbutton.xib

* Added Xib for CompactCell

* added ACRButton.xib

* allowed column with numeric width value to stretch (#1595)

* allowed column with numeric width value to stretch

* fix merge and remove spacing for the first item

* [UWP][Android][iOS] Add aesthetic fix Icons in Actions (#1612)

* Add aesthetic fix to UWP

* Aesthetic fix for android

* Aesthetic fix for iOS

* Add json test files to project

* Fix formatting

* updated showcard rendering position (#1600)

removed comments

* compact style choice set "make choice" row will reflect user choice (#1596)

* in progress

* when user chooses, user choice will be shown

* updated default message

* value is used instead of "Make Choice"

* handles cases where compact style lacking defaults (#1627)

* fixed separator issue (#1629)

* Remove Stretch from vertical content alignment (#1630)

* Jwoo/explicit image size ios (#1374)

* explicit image changes

* Added 'Explicit' enum value

* uwp changes

* uwp changes

* added explicit image sizing option for ios

* removed division

* fixes extra spacing issue in UICollectionView (#1628)

* fixes extra spacing issue in UICollectionView

* refined intrinsic content size for collection view

* fixed precision error

* fixes url loading sync issue for actions (#1641)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* fixed indentation and changed variable name

* Fix media controls (#1614)

* [TS] Fixed Input.Text style and horizontalAlignment roundtrip; added test (#1636)

* Input.Text roundtrip, added test and fix

* feedback -vertical spaces

* Change private for protected in all Renderers constructors (#1649)

* Add vertical scroll support (#1650)

* Jwoo/ios custom background image loader (#1642)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* allows custom BG IMG renderer

* Added CustomImageRenderer to sample

* removed CoreGraphics framework as it's not used

* added a test to ensure Unicode/Emoji support (#1647)

:shipit:

* multiline input and input limit for textview and textfield (#1643)

* initial commit for multiline input and input limit

implmt plc hld txt; rmved max len chg when not set

reverted json files

* Refactoring and code clean-up

* updated whitespaces

* Fixed newline char

* [Android] Refocus when a show card changes visibility (#1651)

* Refocus on show card

* Set focus for cards instead of input fields

* Revert "[Android] Refocus when a show card changes visibility (#1651)" (#1653)

This reverts commit f2a899a17eb686a42debb39dd1ac876ab8a3b629.

* 52619-to-much-padding-in-tree-view

* 52614-tree-view-is-very-messy-as-it-is-resized-to-limited-width

* Reverted to Fabric UI instead of SVGs (#33)

* Reverted to Fabric UI instead of SVGs

* Removed unnecesary comments

* Removed unnecesary CSS and duplicated one (#35)

* Fix/use hostconfig to add container styles (#36)

* background fix

* Added background color via CSS again

* Fixed some colours

* Fixed class names in CSS and HTML

* Moved interfaz to separate component

* Fixed action and add column styles

* Reverted removed commented code

* Removed CSS properties panel color modification

* Changed querySelector by getElementById

* Removed commented code

* Fix/hostconfig styles (#37)

* Changed SVGs to FabriUI Font

* Changed SVGs to FabriUI Font

* Changed aside-panel icons when folded

* Added cursor pointer to panel headers and avoided user-select it's text

* Added cursor pointer to properties/treewview panels when folded

* Added treeview icon fonts from FabricUI instead of SVGs

* Fixed treeview icons positon

* Fix/treeview implementation (#38)

* Half of treeview refactor

* Finished treeview

* Removed unnecesary btn class and fixed treeview icons position

* Removed unnecesary treeview component

* Removed outline as David Claux did to match he's style

* Mantained folded state when needed

* Removed unnecesary console.log

* Removed unnecesary icons (#39)

* Fix/minor microsoft pr changes (#40)

* Removed unnecesary icons

* Removed blank line

* Fix/phase 0 (#41)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Fix/phase 0 (#43)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Removed unnecesary code

* Fix/json overflow (#46)

* Fixed JSON title width

* Moved to HTML monaco-editor's nav-title

* Fixed toggle class implementation when updatingLayout in the treeview

* Fixed aside scrollbar

* Fixed properties panel label's width

* Fixed JSON panel height when toggled

* Fixed properties panel paddings and FactSet padding-right and padding-left

* Fixed treeview background-color

* Resolved Microsoft/Master into fix/develop merge conflicts (#49)

* Add MSC directive to prevent cppcorecheck build failures on non-VS builds (#1552)

* cleaned up exception handling in loading image (#1526)

* Enable member init checks and fix errors (#1566)

* A class with only static methods and no state should just be a namespace. (#1567)

* Support OnParseAction Handler (#1570)

* Honour preexpandSingleShowCardAction and weight of fact title from HostConfig

* Addressed comments

* Support OnParseAction

* resolved minor comments

* Jwoo/ios render sync (#1547)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* changes before CR

* CR update

* CR update

* [.NET] Prevent async exceptions from tearing down the process (#1561)

* Prevent unobserved exceptions from taking down the process.

If rendering fails, report the error but do not throw on a background thread.

* Add configuration to sign nuget packages

* fixed dll/project names in comments

* Fix actions parent not being set before actions are parsed (#1573)

* Replace ContainerStyle string enum with class + static fields

* Update default card

* Improve hover behavior for Image with selectAction

* Finalize support for width/height in Image and Column

* Add support for icons on action buttons

* Cleanup

* Fix handling of buttons without title

* Fix broken preExpandSingleShowCardAction handling

* Fix actions parent not being set before actions are parsed

* Enable const cppcore checks and fix fallout (#1575)

* Add Events for media play and end (#1546)

* [Android] Add vertical stretch property (#1525)

* Add vertical stretch to android

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Jwoo/ios makrdown optimized (#1554)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* CR comments fix

* Added additional headers to public lis in framework. (#1562)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* made headers public for customizing buttons

* added ACRUILable.h

* reverted wrong merge

* Enable CPPCORECHECK_DECLARATION_WARNINGS and fix errors (#1579)

* Enable Declaration warnings and first round of fixes

* Clean up remaining unnamed objects warnings and disable C26426 in enums.cpp

* added ability to scroll when there are more buttons than viewing area (#1581)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* added UIScrollView to ActionSet

* edits before CR

* Added sample json and updates b4 CR

* Enable "rule of five" checker, fix errors (#1585)

* Add Teams containers (#1469)

Add support for more properties in property sheet
Add initial support for snippets

* [iOS] Add vertical stretch support (#1584)

* Add vertical stretch to android

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Add vertical stretch for items

* Remove 'changes' from merge

* Add vertical stretch tests to solution

* Fix issue for image in columnsets rendering

* Fix issue for images being shorter than other columns in columnset

* Keep alignment leading for cards with no stretchable items

* Add new test for auto size image

* Enable all cppcorecheck class warnings and fix errors (#1601)

* Enable override checker and fix errors

* Enable function hiding warning and fix errors

* Enable all class warnings and fix errors

* [iOS] Add missing test for Vertical Stretch (#1603)

* Add missing test

* Fix spaces in json

* Update GetResource method to include type and to support media   (#1583)

* Update get resource method to include type and to support media

* Handle opening media via resource resolver when play is pressed (#1586)

Handle opening media via resource resolver when play is pressed

* Enable unit test code coverage in Debug Win32 builds (#1611)

* Test source file updates (#1551)

* Test file updates

* Jwoo/ios custom styling (#1474)

* XIB first commit

* fixes merge error

* updated InputView with XIB

updated the style of UIButtons

 added UITableViewCell xib for compact mode

removed comments

* code clean up

* added ACRbutton.xib

* Added Xib for CompactCell

* added ACRButton.xib

* allowed column with numeric width value to stretch (#1595)

* allowed column with numeric width value to stretch

* fix merge and remove spacing for the first item

* [UWP][Android][iOS] Add aesthetic fix Icons in Actions (#1612)

* Add aesthetic fix to UWP

* Aesthetic fix for android

* Aesthetic fix for iOS

* Add json test files to project

* Fix formatting

* updated showcard rendering position (#1600)

removed comments

* compact style choice set "make choice" row will reflect user choice (#1596)

* in progress

* when user chooses, user choice will be shown

* updated default message

* value is used instead of "Make Choice"

* handles cases where compact style lacking defaults (#1627)

* fixed separator issue (#1629)

* Remove Stretch from vertical content alignment (#1630)

* Jwoo/explicit image size ios (#1374)

* explicit image changes

* Added 'Explicit' enum value

* uwp changes

* uwp changes

* added explicit image sizing option for ios

* removed division

* fixes extra spacing issue in UICollectionView (#1628)

* fixes extra spacing issue in UICollectionView

* refined intrinsic content size for collection view

* fixed precision error

* fixes url loading sync issue for actions (#1641)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* fixed indentation and changed variable name

* Fix media controls (#1614)

* [TS] Fixed Input.Text style and horizontalAlignment roundtrip; added test (#1636)

* Input.Text roundtrip, added test and fix

* feedback -vertical spaces

* Change private for protected in all Renderers constructors (#1649)

* Add vertical scroll support (#1650)

* Jwoo/ios custom background image loader (#1642)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* allows custom BG IMG renderer

* Added CustomImageRenderer to sample

* removed CoreGraphics framework as it's not used

* added a test to ensure Unicode/Emoji support (#1647)

:shipit:

* multiline input and input limit for textview and textfield (#1643)

* initial commit for multiline input and input limit

implmt plc hld txt; rmved max len chg when not set

reverted json files

* Refactoring and code clean-up

* updated whitespaces

* Fixed newline char

* [Android] Refocus when a show card changes visibility (#1651)

* Refocus on show card

* Set focus for cards instead of input fields

* Revert "[Android] Refocus when a show card changes visibility (#1651)" (#1653)

This reverts commit f2a899a17eb686a42debb39dd1ac876ab8a3b629.

* changed toggle view to UISwitch (#1631)

* changed toggle view to UISwitch

* dev complete

* streamlined selection process

* updated project file & code clean-up

* added sanity check;chd borderstyle;corner radius

* [Android] Refocus when a show card changes visibility (#1654)

* Refocus on show card

* Set focus for cards instead of input fields

* Fix activity retrieval

* Fix formatting and null check

* [Android] Add custom renderer for actions and actionlayouts (#1655)

* Add functions to register action renderer

* Add IActionLayoutRenderer to support full actionLayout modification

* Fix PR commentsa

* 52619-to-much-padding-in-tree-view

* 52614-tree-view-is-very-messy-as-it-is-resized-to-limited-width

* [Android] Custom image downloading fix (#1666)

* Add overrideable method loadOnlineImage to allow image loading modification

* Fix merge errors

* Fix styling for images

* bitCode added (#1674)

* priority update for factset title (#1670)

* added explicit column width for ios (#1672)

* Reverted to Fabric UI instead of SVGs (#33)

* Reverted to Fabric UI instead of SVGs

* Removed unnecesary comments

* Removed unnecesary CSS and duplicated one (#35)

* Fix bug in XceedNumberInput.Render (#1679)

XceedNumberInput.Render was setting numberPicker.Minimum to input.Max.  This fixes it to set numberPicker.Maximum instead.

* Add a GitHub issue template (#1678)

* Add a GitHub issue template

* Add some more questions to issue template

* Updates to CONTRIBUTING.md

- Don't tell people to use the Schema label since non-contributors can't use labels
- Eliminate some early preview wording
- Fix some links

* Direct questions to StackOverflow

* Fix/use hostconfig to add container styles (#36)

* background fix

* Added background color via CSS again

* Fixed some colours

* Fixed class names in CSS and HTML

* Moved interfaz to separate component

* Fixed action and add column styles

* Reverted removed commented code

* Removed CSS properties panel color modification

* Changed querySelector by getElementById

* Removed commented code

* [Android] Fix for vertical scroll in input text (#1689)

* Add touchlistener for vertical scroll in input text

* Fix styling

* Jwoo/variablenumoflines choiceset (#1687)

* updated content sz calcuation logic for inputview

* Updated Toggle Switch Style

* inputView refinements

* added ACRDateTextField

* disable custom background image loading

* fixes line clipping issue of toggle switch

* costmetic changes before CR

* CR changes

* Fix/hostconfig styles (#37)

* Changed SVGs to FabriUI Font

* Changed SVGs to FabriUI Font

* Changed aside-panel icons when folded

* Added cursor pointer to panel headers and avoided user-select it's text

* Added cursor pointer to properties/treewview panels when folded

* Added treeview icon fonts from FabricUI instead of SVGs

* Fixed treeview icons positon

* Fix/treeview implementation (#38)

* Half of treeview refactor

* Finished treeview

* Removed unnecesary btn class and fixed treeview icons position

* Removed unnecesary treeview component

* Removed outline as David Claux did to match he's style

* Mantained folded state when needed

* Removed unnecesary console.log

* Removed unnecesary icons (#39)

* Increase the information in the version error message  (#1697)

Increase the information in the error message when version fails to parse, and mark version as required in order to get a more specific error message

* Fix/minor microsoft pr changes (#40)

* Removed unnecesary icons

* Removed blank line

* Fix/phase 0 (#41)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Reverse backwards if to allow image tracking (#1700)

* Fix/phase 0 (#43)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Removed unnecesary code

* Fix/json overflow (#46)

* Fixed JSON title width

* Moved to HTML monaco-editor's nav-title

* Fixed toggle class implementation when updatingLayout in the treeview

* Fixed aside scrollbar

* Fixed properties panel label's width

* Fixed JSON panel height when toggled

* Fixed properties panel paddings and FactSet padding-right and padding-left

* Fixed treeview background-color

* [CPP] Fix/cpp small fixes (#1681)

* this was breaking the build on case-sensitive FS

* lesser evil (no autosave); better to ignore the file, methinks

* removed unused

* reordered

* Revert "removed unused" since ES.84

This reverts commit c403517575dd7c1b26e26ff4b8ff4af695988497.

* reordered

* Set AutomationProperties.Name to AltText on Images (#1701)

* added resource resolver (#1702)

* added resource resolver

* Added resource resolver class

* Added interface file

* chged NSString to NSURL as arg to the resolver IF

* Media event changes (#1712)

* Fixes UI Issues (#1709)

* Minor UI fixes

* chececk pointer against boolVal message

* removed extra method call

* Move category to DesignerPeerRegistration

* Icons in tree view, bug fixes and more. Work in progress.

* Rework full screen handler to add relayout when full screen is toggled
Minr changes
Work still in progress

* Add one file missed with last commit

* More massaging
Still work in progress

* Restore side pane expand/collapse. Now generic and supports more than 2

* Minor CSS tweak to vertically center side pane header content

* Address some bug bash feedback
Plus minor bug fixes

* Minor tweak

* Fix side panes losing scrollbar after being collapsed and expanded

* Fix designer dying when removing an action after ShowCard was expanded

* Add support for inplace editors
Add TextBlock inplace editor

* Add support for undo/redo

* CSS tweak

* Another CSS tweak

* Cleanup

* Save side panes size and expanded state to local storage

* Small fix

* Fix regression: action button are not being updated
Add support for iconUrl

* Fix container styles not being applied correctly in deep hierarchies
dclaux added a commit that referenced this issue Oct 8, 2018
* Plain Concepts’ PR with the Adaptive Cards designer. (#1722)

* fixed bug

* Updated package.json

* basic tree view

* update package.json

* Updated types

* Set selected item color

* Added actions to treeview

* Select peer in treeview

* Changed hardcoded comparations

* Fixed function definition

* fixed selecter peer on drag element

* Basic list style (#4)

* Feature/treeview folding (#5)

* Basic list style

* treeview folding

* Added rotated arrow (#6)

* Added rotated arrow

* Fixed quotation marks and removed console.log

* Feature/elements add icons (#7)

* Element icons class

* Added icons and section-header component

* Finished 51472: [UI] + [Functionality] View tree view

* Moved treeview to a new class

* Fixed build crash (#8)

* Added copy to clipboard functionality (#9)

* Added copy to clipboard functionality

* Removed Add New Card button from HTML

* Update tree view from json (#10)

* Refactored fullscreen functionality and added CopyJSON (#11)

* Refactored fullscreen functionality and added CopyJSON

* Removed unnecesary console.logs

* Finished navbar (#12)

* Added aside-items styles (#13)

* Added aside-items styles

* Added icon date

* Moved functions to utils

* Finished aside (#14)

* Finished aside

* Fixed toolbox title

* Feature/aside titles (#15)

* Finished aside

* Fixed toolbox title

* Maded aside toggleable

* Fixed toolbox when toggled

* Small class refactor

* Finished treeview togglable

* Maded properties panel togglable

* Added missing icons, optimized old icons and added needed CSS to view new icons

* Moved toggle toolbox, treeview and properties funcionality to app.ts and refactored element properties cleaning

* Removed .png icons and added .svg icons (#16)

* Feature/element properties styles (#17)

* Changed some element property styles

* Finished properties panel

* Fix/missing icons (#18)

* Removed unnecesary png icons

* Added missing arrow SVG icons

* Feature/51478 add hosts (#19)

* Added bf-image container

* Added teams-container

* Feature/51478 add hosts (#20)

* Added bf-image container

* Added teams-container

* Added webchat-container

* Optimized images and added timeline container (#21)

* Added toast host (#22)

* Added toast host

* Fixed class name

* Fixed card width

* Fixed IE problem with includes method (#23)

* Added BF other channels host (#24)

* Feature/51481 card layout (#25)

* Maded treeview and properties panel fold into aside-panel

* Finished folding panels

* Fix/history review (#26)

* Changed navbar text

* Added JSON Title

* Added icon when fullscreen

* Removed unnecesary sanitizeName functionality

* Feature/card design layout (#27)

* Changd top properties panel background-color

* Removed word Show when panels are closed

* Comment timeline host

* Added new card icons

* Finished feature/51481-card-layout

* Fixed navbar height (#28)

* Fix/ms feedback (#29)

* Fixed 52675-review-hosts-background

* Fix 52679-visual-tree-view-panel-has-two-different-bgcolors-when-scroll

* Finished task: 52617-adaptivecard node should be displayed in tree view

* Fixes 52616

* Feature/prepare pr (#31)

* Add MSC directive to prevent cppcorecheck build failures on non-VS builds (#1552)

* cleaned up exception handling in loading image (#1526)

* Enable member init checks and fix errors (#1566)

* A class with only static methods and no state should just be a namespace. (#1567)

* Support OnParseAction Handler (#1570)

* Honour preexpandSingleShowCardAction and weight of fact title from HostConfig

* Addressed comments

* Support OnParseAction

* resolved minor comments

* Jwoo/ios render sync (#1547)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* changes before CR

* CR update

* CR update

* [.NET] Prevent async exceptions from tearing down the process (#1561)

* Prevent unobserved exceptions from taking down the process.

If rendering fails, report the error but do not throw on a background thread.

* Add configuration to sign nuget packages

* fixed dll/project names in comments

* Fix actions parent not being set before actions are parsed (#1573)

* Replace ContainerStyle string enum with class + static fields

* Update default card

* Improve hover behavior for Image with selectAction

* Finalize support for width/height in Image and Column

* Add support for icons on action buttons

* Cleanup

* Fix handling of buttons without title

* Fix broken preExpandSingleShowCardAction handling

* Fix actions parent not being set before actions are parsed

* Enable const cppcore checks and fix fallout (#1575)

* Add Events for media play and end (#1546)

* [Android] Add vertical stretch property (#1525)

* Add vertical stretch to android

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Jwoo/ios makrdown optimized (#1554)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* CR comments fix

* Added additional headers to public lis in framework. (#1562)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* made headers public for customizing buttons

* added ACRUILable.h

* reverted wrong merge

* Enable CPPCORECHECK_DECLARATION_WARNINGS and fix errors (#1579)

* Enable Declaration warnings and first round of fixes

* Clean up remaining unnamed objects warnings and disable C26426 in enums.cpp

* added ability to scroll when there are more buttons than viewing area (#1581)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* added UIScrollView to ActionSet

* edits before CR

* Added sample json and updates b4 CR

* Enable "rule of five" checker, fix errors (#1585)

* Add Teams containers (#1469)

Add support for more properties in property sheet
Add initial support for snippets

* [iOS] Add vertical stretch support (#1584)

* Add vertical stretch to android

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Add vertical stretch for items

* Remove 'changes' from merge

* Add vertical stretch tests to solution

* Fix issue for image in columnsets rendering

* Fix issue for images being shorter than other columns in columnset

* Keep alignment leading for cards with no stretchable items

* Add new test for auto size image

* Enable all cppcorecheck class warnings and fix errors (#1601)

* Enable override checker and fix errors

* Enable function hiding warning and fix errors

* Enable all class warnings and fix errors

* [iOS] Add missing test for Vertical Stretch (#1603)

* Add missing test

* Fix spaces in json

* Update GetResource method to include type and to support media   (#1583)

* Update get resource method to include type and to support media

* Handle opening media via resource resolver when play is pressed (#1586)

Handle opening media via resource resolver when play is pressed

* Enable unit test code coverage in Debug Win32 builds (#1611)

* Test source file updates (#1551)

* Test file updates

* Jwoo/ios custom styling (#1474)

* XIB first commit

* fixes merge error

* updated InputView with XIB

updated the style of UIButtons

 added UITableViewCell xib for compact mode

removed comments

* code clean up

* added ACRbutton.xib

* Added Xib for CompactCell

* added ACRButton.xib

* allowed column with numeric width value to stretch (#1595)

* allowed column with numeric width value to stretch

* fix merge and remove spacing for the first item

* [UWP][Android][iOS] Add aesthetic fix Icons in Actions (#1612)

* Add aesthetic fix to UWP

* Aesthetic fix for android

* Aesthetic fix for iOS

* Add json test files to project

* Fix formatting

* updated showcard rendering position (#1600)

removed comments

* compact style choice set "make choice" row will reflect user choice (#1596)

* in progress

* when user chooses, user choice will be shown

* updated default message

* value is used instead of "Make Choice"

* handles cases where compact style lacking defaults (#1627)

* fixed separator issue (#1629)

* Remove Stretch from vertical content alignment (#1630)

* Jwoo/explicit image size ios (#1374)

* explicit image changes

* Added 'Explicit' enum value

* uwp changes

* uwp changes

* added explicit image sizing option for ios

* removed division

* fixes extra spacing issue in UICollectionView (#1628)

* fixes extra spacing issue in UICollectionView

* refined intrinsic content size for collection view

* fixed precision error

* fixes url loading sync issue for actions (#1641)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* fixed indentation and changed variable name

* Fix media controls (#1614)

* [TS] Fixed Input.Text style and horizontalAlignment roundtrip; added test (#1636)

* Input.Text roundtrip, added test and fix

* feedback -vertical spaces

* Change private for protected in all Renderers constructors (#1649)

* Add vertical scroll support (#1650)

* Jwoo/ios custom background image loader (#1642)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* allows custom BG IMG renderer

* Added CustomImageRenderer to sample

* removed CoreGraphics framework as it's not used

* added a test to ensure Unicode/Emoji support (#1647)

:shipit:

* multiline input and input limit for textview and textfield (#1643)

* initial commit for multiline input and input limit

implmt plc hld txt; rmved max len chg when not set

reverted json files

* Refactoring and code clean-up

* updated whitespaces

* Fixed newline char

* [Android] Refocus when a show card changes visibility (#1651)

* Refocus on show card

* Set focus for cards instead of input fields

* Revert "[Android] Refocus when a show card changes visibility (#1651)" (#1653)

This reverts commit f2a899a17eb686a42debb39dd1ac876ab8a3b629.

* Fix/ms feedback (#30)

* Add MSC directive to prevent cppcorecheck build failures on non-VS builds (#1552)

* cleaned up exception handling in loading image (#1526)

* Enable member init checks and fix errors (#1566)

* A class with only static methods and no state should just be a namespace. (#1567)

* Support OnParseAction Handler (#1570)

* Honour preexpandSingleShowCardAction and weight of fact title from HostConfig

* Addressed comments

* Support OnParseAction

* resolved minor comments

* Jwoo/ios render sync (#1547)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* changes before CR

* CR update

* CR update

* [.NET] Prevent async exceptions from tearing down the process (#1561)

* Prevent unobserved exceptions from taking down the process.

If rendering fails, report the error but do not throw on a background thread.

* Add configuration to sign nuget packages

* fixed dll/project names in comments

* Fix actions parent not being set before actions are parsed (#1573)

* Replace ContainerStyle string enum with class + static fields

* Update default card

* Improve hover behavior for Image with selectAction

* Finalize support for width/height in Image and Column

* Add support for icons on action buttons

* Cleanup

* Fix handling of buttons without title

* Fix broken preExpandSingleShowCardAction handling

* Fix actions parent not being set before actions are parsed

* Enable const cppcore checks and fix fallout (#1575)

* Add Events for media play and end (#1546)

* [Android] Add vertical stretch property (#1525)

* Add vertical stretch to android

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Jwoo/ios makrdown optimized (#1554)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* CR comments fix

* Added additional headers to public lis in framework. (#1562)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* made headers public for customizing buttons

* added ACRUILable.h

* reverted wrong merge

* Enable CPPCORECHECK_DECLARATION_WARNINGS and fix errors (#1579)

* Enable Declaration warnings and first round of fixes

* Clean up remaining unnamed objects warnings and disable C26426 in enums.cpp

* added ability to scroll when there are more buttons than viewing area (#1581)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* added UIScrollView to ActionSet

* edits before CR

* Added sample json and updates b4 CR

* Enable "rule of five" checker, fix errors (#1585)

* Add Teams containers (#1469)

Add support for more properties in property sheet
Add initial support for snippets

* [iOS] Add vertical stretch support (#1584)

* Add vertical stretch to android

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Add vertical stretch for items

* Remove 'changes' from merge

* Add vertical stretch tests to solution

* Fix issue for image in columnsets rendering

* Fix issue for images being shorter than other columns in columnset

* Keep alignment leading for cards with no stretchable items

* Add new test for auto size image

* Enable all cppcorecheck class warnings and fix errors (#1601)

* Enable override checker and fix errors

* Enable function hiding warning and fix errors

* Enable all class warnings and fix errors

* [iOS] Add missing test for Vertical Stretch (#1603)

* Add missing test

* Fix spaces in json

* Update GetResource method to include type and to support media   (#1583)

* Update get resource method to include type and to support media

* Handle opening media via resource resolver when play is pressed (#1586)

Handle opening media via resource resolver when play is pressed

* Enable unit test code coverage in Debug Win32 builds (#1611)

* Test source file updates (#1551)

* Test file updates

* Jwoo/ios custom styling (#1474)

* XIB first commit

* fixes merge error

* updated InputView with XIB

updated the style of UIButtons

 added UITableViewCell xib for compact mode

removed comments

* code clean up

* added ACRbutton.xib

* Added Xib for CompactCell

* added ACRButton.xib

* allowed column with numeric width value to stretch (#1595)

* allowed column with numeric width value to stretch

* fix merge and remove spacing for the first item

* [UWP][Android][iOS] Add aesthetic fix Icons in Actions (#1612)

* Add aesthetic fix to UWP

* Aesthetic fix for android

* Aesthetic fix for iOS

* Add json test files to project

* Fix formatting

* updated showcard rendering position (#1600)

removed comments

* compact style choice set "make choice" row will reflect user choice (#1596)

* in progress

* when user chooses, user choice will be shown

* updated default message

* value is used instead of "Make Choice"

* handles cases where compact style lacking defaults (#1627)

* fixed separator issue (#1629)

* Remove Stretch from vertical content alignment (#1630)

* Jwoo/explicit image size ios (#1374)

* explicit image changes

* Added 'Explicit' enum value

* uwp changes

* uwp changes

* added explicit image sizing option for ios

* removed division

* fixes extra spacing issue in UICollectionView (#1628)

* fixes extra spacing issue in UICollectionView

* refined intrinsic content size for collection view

* fixed precision error

* fixes url loading sync issue for actions (#1641)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* fixed indentation and changed variable name

* Fix media controls (#1614)

* [TS] Fixed Input.Text style and horizontalAlignment roundtrip; added test (#1636)

* Input.Text roundtrip, added test and fix

* feedback -vertical spaces

* Change private for protected in all Renderers constructors (#1649)

* Add vertical scroll support (#1650)

* Jwoo/ios custom background image loader (#1642)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* allows custom BG IMG renderer

* Added CustomImageRenderer to sample

* removed CoreGraphics framework as it's not used

* added a test to ensure Unicode/Emoji support (#1647)

:shipit:

* multiline input and input limit for textview and textfield (#1643)

* initial commit for multiline input and input limit

implmt plc hld txt; rmved max len chg when not set

reverted json files

* Refactoring and code clean-up

* updated whitespaces

* Fixed newline char

* Fixed 52675-review-hosts-background

* Fix 52679-visual-tree-view-panel-has-two-different-bgcolors-when-scroll

* Finished task: 52617-adaptivecard node should be displayed in tree view

* Fixes 52616

* Fixed Properties panel separation

* Feature/prepare pull request (#32)

* Add MSC directive to prevent cppcorecheck build failures on non-VS builds (#1552)

* cleaned up exception handling in loading image (#1526)

* Enable member init checks and fix errors (#1566)

* A class with only static methods and no state should just be a namespace. (#1567)

* Support OnParseAction Handler (#1570)

* Honour preexpandSingleShowCardAction and weight of fact title from HostConfig

* Addressed comments

* Support OnParseAction

* resolved minor comments

* Jwoo/ios render sync (#1547)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* changes before CR

* CR update

* CR update

* [.NET] Prevent async exceptions from tearing down the process (#1561)

* Prevent unobserved exceptions from taking down the process.

If rendering fails, report the error but do not throw on a background thread.

* Add configuration to sign nuget packages

* fixed dll/project names in comments

* Fix actions parent not being set before actions are parsed (#1573)

* Replace ContainerStyle string enum with class + static fields

* Update default card

* Improve hover behavior for Image with selectAction

* Finalize support for width/height in Image and Column

* Add support for icons on action buttons

* Cleanup

* Fix handling of buttons without title

* Fix broken preExpandSingleShowCardAction handling

* Fix actions parent not being set before actions are parsed

* Enable const cppcore checks and fix fallout (#1575)

* Add Events for media play and end (#1546)

* [Android] Add vertical stretch property (#1525)

* Add vertical stretch to android

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Jwoo/ios makrdown optimized (#1554)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* CR comments fix

* Added additional headers to public lis in framework. (#1562)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* made headers public for customizing buttons

* added ACRUILable.h

* reverted wrong merge

* Enable CPPCORECHECK_DECLARATION_WARNINGS and fix errors (#1579)

* Enable Declaration warnings and first round of fixes

* Clean up remaining unnamed objects warnings and disable C26426 in enums.cpp

* added ability to scroll when there are more buttons than viewing area (#1581)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* added UIScrollView to ActionSet

* edits before CR

* Added sample json and updates b4 CR

* Enable "rule of five" checker, fix errors (#1585)

* Add Teams containers (#1469)

Add support for more properties in property sheet
Add initial support for snippets

* [iOS] Add vertical stretch support (#1584)

* Add vertical stretch to android

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Add vertical stretch for items

* Remove 'changes' from merge

* Add vertical stretch tests to solution

* Fix issue for image in columnsets rendering

* Fix issue for images being shorter than other columns in columnset

* Keep alignment leading for cards with no stretchable items

* Add new test for auto size image

* Enable all cppcorecheck class warnings and fix errors (#1601)

* Enable override checker and fix errors

* Enable function hiding warning and fix errors

* Enable all class warnings and fix errors

* [iOS] Add missing test for Vertical Stretch (#1603)

* Add missing test

* Fix spaces in json

* Update GetResource method to include type and to support media   (#1583)

* Update get resource method to include type and to support media

* Handle opening media via resource resolver when play is pressed (#1586)

Handle opening media via resource resolver when play is pressed

* Enable unit test code coverage in Debug Win32 builds (#1611)

* Test source file updates (#1551)

* Test file updates

* Jwoo/ios custom styling (#1474)

* XIB first commit

* fixes merge error

* updated InputView with XIB

updated the style of UIButtons

 added UITableViewCell xib for compact mode

removed comments

* code clean up

* added ACRbutton.xib

* Added Xib for CompactCell

* added ACRButton.xib

* allowed column with numeric width value to stretch (#1595)

* allowed column with numeric width value to stretch

* fix merge and remove spacing for the first item

* [UWP][Android][iOS] Add aesthetic fix Icons in Actions (#1612)

* Add aesthetic fix to UWP

* Aesthetic fix for android

* Aesthetic fix for iOS

* Add json test files to project

* Fix formatting

* updated showcard rendering position (#1600)

removed comments

* compact style choice set "make choice" row will reflect user choice (#1596)

* in progress

* when user chooses, user choice will be shown

* updated default message

* value is used instead of "Make Choice"

* handles cases where compact style lacking defaults (#1627)

* fixed separator issue (#1629)

* Remove Stretch from vertical content alignment (#1630)

* Jwoo/explicit image size ios (#1374)

* explicit image changes

* Added 'Explicit' enum value

* uwp changes

* uwp changes

* added explicit image sizing option for ios

* removed division

* fixes extra spacing issue in UICollectionView (#1628)

* fixes extra spacing issue in UICollectionView

* refined intrinsic content size for collection view

* fixed precision error

* fixes url loading sync issue for actions (#1641)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* fixed indentation and changed variable name

* Fix media controls (#1614)

* [TS] Fixed Input.Text style and horizontalAlignment roundtrip; added test (#1636)

* Input.Text roundtrip, added test and fix

* feedback -vertical spaces

* Change private for protected in all Renderers constructors (#1649)

* Add vertical scroll support (#1650)

* Jwoo/ios custom background image loader (#1642)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* allows custom BG IMG renderer

* Added CustomImageRenderer to sample

* removed CoreGraphics framework as it's not used

* added a test to ensure Unicode/Emoji support (#1647)

:shipit:

* multiline input and input limit for textview and textfield (#1643)

* initial commit for multiline input and input limit

implmt plc hld txt; rmved max len chg when not set

reverted json files

* Refactoring and code clean-up

* updated whitespaces

* Fixed newline char

* [Android] Refocus when a show card changes visibility (#1651)

* Refocus on show card

* Set focus for cards instead of input fields

* Revert "[Android] Refocus when a show card changes visibility (#1651)" (#1653)

This reverts commit f2a899a17eb686a42debb39dd1ac876ab8a3b629.

* Fixed conflict

* 52619-to-much-padding-in-tree-view

* 52614-tree-view-is-very-messy-as-it-is-resized-to-limited-width

* Reverted to Fabric UI instead of SVGs (#33)

* Reverted to Fabric UI instead of SVGs

* Removed unnecesary comments

* Removed unnecesary CSS and duplicated one (#35)

* Fix/use hostconfig to add container styles (#36)

* background fix

* Added background color via CSS again

* Fixed some colours

* Fixed class names in CSS and HTML

* Moved interfaz to separate component

* Fixed action and add column styles

* Reverted removed commented code

* Removed CSS properties panel color modification

* Changed querySelector by getElementById

* Removed commented code

* Fix/hostconfig styles (#37)

* Changed SVGs to FabriUI Font

* Changed SVGs to FabriUI Font

* Changed aside-panel icons when folded

* Added cursor pointer to panel headers and avoided user-select it's text

* Added cursor pointer to properties/treewview panels when folded

* Added treeview icon fonts from FabricUI instead of SVGs

* Fixed treeview icons positon

* Fix/treeview implementation (#38)

* Half of treeview refactor

* Finished treeview

* Removed unnecesary btn class and fixed treeview icons position

* Removed unnecesary treeview component

* Removed outline as David Claux did to match he's style

* Mantained folded state when needed

* Removed unnecesary console.log

* Removed unnecesary icons (#39)

* Fix/minor microsoft pr changes (#40)

* Removed unnecesary icons

* Removed blank line

* Fix/phase 0 (#41)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Fix/phase 0 (#43)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Removed unnecesary code

* Fix/develop (#44)

* Add MSC directive to prevent cppcorecheck build failures on non-VS builds (#1552)

* cleaned up exception handling in loading image (#1526)

* Enable member init checks and fix errors (#1566)

* A class with only static methods and no state should just be a namespace. (#1567)

* Support OnParseAction Handler (#1570)

* Honour preexpandSingleShowCardAction and weight of fact title from HostConfig

* Addressed comments

* Support OnParseAction

* resolved minor comments

* Jwoo/ios render sync (#1547)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* changes before CR

* CR update

* CR update

* [.NET] Prevent async exceptions from tearing down the process (#1561)

* Prevent unobserved exceptions from taking down the process.

If rendering fails, report the error but do not throw on a background thread.

* Add configuration to sign nuget packages

* fixed dll/project names in comments

* Fix actions parent not being set before actions are parsed (#1573)

* Replace ContainerStyle string enum with class + static fields

* Update default card

* Improve hover behavior for Image with selectAction

* Finalize support for width/height in Image and Column

* Add support for icons on action buttons

* Cleanup

* Fix handling of buttons without title

* Fix broken preExpandSingleShowCardAction handling

* Fix actions parent not being set before actions are parsed

* Enable const cppcore checks and fix fallout (#1575)

* Add Events for media play and end (#1546)

* [Android] Add vertical stretch property (#1525)

* Add vertical stretch to android

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Jwoo/ios makrdown optimized (#1554)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* CR comments fix

* Added additional headers to public lis in framework. (#1562)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* made headers public for customizing buttons

* added ACRUILable.h

* reverted wrong merge

* Enable CPPCORECHECK_DECLARATION_WARNINGS and fix errors (#1579)

* Enable Declaration warnings and first round of fixes

* Clean up remaining unnamed objects warnings and disable C26426 in enums.cpp

* added ability to scroll when there are more buttons than viewing area (#1581)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* added UIScrollView to ActionSet

* edits before CR

* Added sample json and updates b4 CR

* Enable "rule of five" checker, fix errors (#1585)

* Add Teams containers (#1469)

Add support for more properties in property sheet
Add initial support for snippets

* [iOS] Add vertical stretch support (#1584)

* Add vertical stretch to android

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Add vertical stretch for items

* Remove 'changes' from merge

* Add vertical stretch tests to solution

* Fix issue for image in columnsets rendering

* Fix issue for images being shorter than other columns in columnset

* Keep alignment leading for cards with no stretchable items

* Add new test for auto size image

* Enable all cppcorecheck class warnings and fix errors (#1601)

* Enable override checker and fix errors

* Enable function hiding warning and fix errors

* Enable all class warnings and fix errors

* [iOS] Add missing test for Vertical Stretch (#1603)

* Add missing test

* Fix spaces in json

* Update GetResource method to include type and to support media   (#1583)

* Update get resource method to include type and to support media

* Handle opening media via resource resolver when play is pressed (#1586)

Handle opening media via resource resolver when play is pressed

* Enable unit test code coverage in Debug Win32 builds (#1611)

* Test source file updates (#1551)

* Test file updates

* Jwoo/ios custom styling (#1474)

* XIB first commit

* fixes merge error

* updated InputView with XIB

updated the style of UIButtons

 added UITableViewCell xib for compact mode

removed comments

* code clean up

* added ACRbutton.xib

* Added Xib for CompactCell

* added ACRButton.xib

* allowed column with numeric width value to stretch (#1595)

* allowed column with numeric width value to stretch

* fix merge and remove spacing for the first item

* [UWP][Android][iOS] Add aesthetic fix Icons in Actions (#1612)

* Add aesthetic fix to UWP

* Aesthetic fix for android

* Aesthetic fix for iOS

* Add json test files to project

* Fix formatting

* updated showcard rendering position (#1600)

removed comments

* compact style choice set "make choice" row will reflect user choice (#1596)

* in progress

* when user chooses, user choice will be shown

* updated default message

* value is used instead of "Make Choice"

* handles cases where compact style lacking defaults (#1627)

* fixed separator issue (#1629)

* Remove Stretch from vertical content alignment (#1630)

* Jwoo/explicit image size ios (#1374)

* explicit image changes

* Added 'Explicit' enum value

* uwp changes

* uwp changes

* added explicit image sizing option for ios

* removed division

* fixes extra spacing issue in UICollectionView (#1628)

* fixes extra spacing issue in UICollectionView

* refined intrinsic content size for collection view

* fixed precision error

* fixes url loading sync issue for actions (#1641)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* fixed indentation and changed variable name

* Fix media controls (#1614)

* [TS] Fixed Input.Text style and horizontalAlignment roundtrip; added test (#1636)

* Input.Text roundtrip, added test and fix

* feedback -vertical spaces

* Change private for protected in all Renderers constructors (#1649)

* Add vertical scroll support (#1650)

* Jwoo/ios custom background image loader (#1642)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* allows custom BG IMG renderer

* Added CustomImageRenderer to sample

* removed CoreGraphics framework as it's not used

* added a test to ensure Unicode/Emoji support (#1647)

:shipit:

* multiline input and input limit for textview and textfield (#1643)

* initial commit for multiline input and input limit

implmt plc hld txt; rmved max len chg when not set

reverted json files

* Refactoring and code clean-up

* updated whitespaces

* Fixed newline char

* [Android] Refocus when a show card changes visibility (#1651)

* Refocus on show card

* Set focus for cards instead of input fields

* Revert "[Android] Refocus when a show card changes visibility (#1651)" (#1653)

This reverts commit f2a899a17eb686a42debb39dd1ac876ab8a3b629.

* 52619-to-much-padding-in-tree-view

* 52614-tree-view-is-very-messy-as-it-is-resized-to-limited-width

* Reverted to Fabric UI instead of SVGs (#33)

* Reverted to Fabric UI instead of SVGs

* Removed unnecesary comments

* Removed unnecesary CSS and duplicated one (#35)

* Fix/use hostconfig to add container styles (#36)

* background fix

* Added background color via CSS again

* Fixed some colours

* Fixed class names in CSS and HTML

* Moved interfaz to separate component

* Fixed action and add column styles

* Reverted removed commented code

* Removed CSS properties panel color modification

* Changed querySelector by getElementById

* Removed commented code

* Fix/hostconfig styles (#37)

* Changed SVGs to FabriUI Font

* Changed SVGs to FabriUI Font

* Changed aside-panel icons when folded

* Added cursor pointer to panel headers and avoided user-select it's text

* Added cursor pointer to properties/treewview panels when folded

* Added treeview icon fonts from FabricUI instead of SVGs

* Fixed treeview icons positon

* Fix/treeview implementation (#38)

* Half of treeview refactor

* Finished treeview

* Removed unnecesary btn class and fixed treeview icons position

* Removed unnecesary treeview component

* Removed outline as David Claux did to match he's style

* Mantained folded state when needed

* Removed unnecesary console.log

* Removed unnecesary icons (#39)

* Fix/minor microsoft pr changes (#40)

* Removed unnecesary icons

* Removed blank line

* Fix/phase 0 (#41)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Fix/phase 0 (#43)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Removed unnecesary code

* Fix/json overflow (#46)

* Fixed JSON title width

* Moved to HTML monaco-editor's nav-title

* Fixed toggle class implementation when updatingLayout in the treeview

* Fixed aside scrollbar

* Fixed properties panel label's width

* Fixed JSON panel height when toggled

* Fixed properties panel paddings and FactSet padding-right and padding-left

* Fixed treeview background-color

* Fix/develop (#48)

* Add MSC directive to prevent cppcorecheck build failures on non-VS builds (#1552)

* cleaned up exception handling in loading image (#1526)

* Enable member init checks and fix errors (#1566)

* A class with only static methods and no state should just be a namespace. (#1567)

* Support OnParseAction Handler (#1570)

* Honour preexpandSingleShowCardAction and weight of fact title from HostConfig

* Addressed comments

* Support OnParseAction

* resolved minor comments

* Jwoo/ios render sync (#1547)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* changes before CR

* CR update

* CR update

* [.NET] Prevent async exceptions from tearing down the process (#1561)

* Prevent unobserved exceptions from taking down the process.

If rendering fails, report the error but do not throw on a background thread.

* Add configuration to sign nuget packages

* fixed dll/project names in comments

* Fix actions parent not being set before actions are parsed (#1573)

* Replace ContainerStyle string enum with class + static fields

* Update default card

* Improve hover behavior for Image with selectAction

* Finalize support for width/height in Image and Column

* Add support for icons on action buttons

* Cleanup

* Fix handling of buttons without title

* Fix broken preExpandSingleShowCardAction handling

* Fix actions parent not being set before actions are parsed

* Enable const cppcore checks and fix fallout (#1575)

* Add Events for media play and end (#1546)

* [Android] Add vertical stretch property (#1525)

* Add vertical stretch to android

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Jwoo/ios makrdown optimized (#1554)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* CR comments fix

* Added additional headers to public lis in framework. (#1562)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* made headers public for customizing buttons

* added ACRUILable.h

* reverted wrong merge

* Enable CPPCORECHECK_DECLARATION_WARNINGS and fix errors (#1579)

* Enable Declaration warnings and first round of fixes

* Clean up remaining unnamed objects warnings and disable C26426 in enums.cpp

* added ability to scroll when there are more buttons than viewing area (#1581)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* added UIScrollView to ActionSet

* edits before CR

* Added sample json and updates b4 CR

* Enable "rule of five" checker, fix errors (#1585)

* Add Teams containers (#1469)

Add support for more properties in property sheet
Add initial support for snippets

* [iOS] Add vertical stretch support (#1584)

* Add vertical stretch to android

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Add vertical stretch for items

* Remove 'changes' from merge

* Add vertical stretch tests to solution

* Fix issue for image in columnsets rendering

* Fix issue for images being shorter than other columns in columnset

* Keep alignment leading for cards with no stretchable items

* Add new test for auto size image

* Enable all cppcorecheck class warnings and fix errors (#1601)

* Enable override checker and fix errors

* Enable function hiding warning and fix errors

* Enable all class warnings and fix errors

* [iOS] Add missing test for Vertical Stretch (#1603)

* Add missing test

* Fix spaces in json

* Update GetResource method to include type and to support media   (#1583)

* Update get resource method to include type and to support media

* Handle opening media via resource resolver when play is pressed (#1586)

Handle opening media via resource resolver when play is pressed

* Enable unit test code coverage in Debug Win32 builds (#1611)

* Test source file updates (#1551)

* Test file updates

* Jwoo/ios custom styling (#1474)

* XIB first commit

* fixes merge error

* updated InputView with XIB

updated the style of UIButtons

 added UITableViewCell xib for compact mode

removed comments

* code clean up

* added ACRbutton.xib

* Added Xib for CompactCell

* added ACRButton.xib

* allowed column with numeric width value to stretch (#1595)

* allowed column with numeric width value to stretch

* fix merge and remove spacing for the first item

* [UWP][Android][iOS] Add aesthetic fix Icons in Actions (#1612)

* Add aesthetic fix to UWP

* Aesthetic fix for android

* Aesthetic fix for iOS

* Add json test files to project

* Fix formatting

* updated showcard rendering position (#1600)

removed comments

* compact style choice set "make choice" row will reflect user choice (#1596)

* in progress

* when user chooses, user choice will be shown

* updated default message

* value is used instead of "Make Choice"

* handles cases where compact style lacking defaults (#1627)

* fixed separator issue (#1629)

* Remove Stretch from vertical content alignment (#1630)

* Jwoo/explicit image size ios (#1374)

* explicit image changes

* Added 'Explicit' enum value

* uwp changes

* uwp changes

* added explicit image sizing option for ios

* removed division

* fixes extra spacing issue in UICollectionView (#1628)

* fixes extra spacing issue in UICollectionView

* refined intrinsic content size for collection view

* fixed precision error

* fixes url loading sync issue for actions (#1641)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* fixed indentation and changed variable name

* Fix media controls (#1614)

* [TS] Fixed Input.Text style and horizontalAlignment roundtrip; added test (#1636)

* Input.Text roundtrip, added test and fix

* feedback -vertical spaces

* Change private for protected in all Renderers constructors (#1649)

* Add vertical scroll support (#1650)

* Jwoo/ios custom background image loader (#1642)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* allows custom BG IMG renderer

* Added CustomImageRenderer to sample

* removed CoreGraphics framework as it's not used

* added a test to ensure Unicode/Emoji support (#1647)

:shipit:

* multiline input and input limit for textview and textfield (#1643)

* initial commit for multiline input and input limit

implmt plc hld txt; rmved max len chg when not set

reverted json files

* Refactoring and code clean-up

* updated whitespaces

* Fixed newline char

* [Android] Refocus when a show card changes visibility (#1651)

* Refocus on show card

* Set focus for cards instead of input fields

* Revert "[Android] Refocus when a show card changes visibility (#1651)" (#1653)

This reverts commit f2a899a17eb686a42debb39dd1ac876ab8a3b629.

* 52619-to-much-padding-in-tree-view

* 52614-tree-view-is-very-messy-as-it-is-resized-to-limited-width

* Reverted to Fabric UI instead of SVGs (#33)

* Reverted to Fabric UI instead of SVGs

* Removed unnecesary comments

* Removed unnecesary CSS and duplicated one (#35)

* Fix/use hostconfig to add container styles (#36)

* background fix

* Added background color via CSS again

* Fixed some colours

* Fixed class names in CSS and HTML

* Moved interfaz to separate component

* Fixed action and add column styles

* Reverted removed commented code

* Removed CSS properties panel color modification

* Changed querySelector by getElementById

* Removed commented code

* Fix/hostconfig styles (#37)

* Changed SVGs to FabriUI Font

* Changed SVGs to FabriUI Font

* Changed aside-panel icons when folded

* Added cursor pointer to panel headers and avoided user-select it's text

* Added cursor pointer to properties/treewview panels when folded

* Added treeview icon fonts from FabricUI instead of SVGs

* Fixed treeview icons positon

* Fix/treeview implementation (#38)

* Half of treeview refactor

* Finished treeview

* Removed unnecesary btn class and fixed treeview icons position

* Removed unnecesary treeview component

* Removed outline as David Claux did to match he's style

* Mantained folded state when needed

* Removed unnecesary console.log

* Removed unnecesary icons (#39)

* Fix/minor microsoft pr changes (#40)

* Removed unnecesary icons

* Removed blank line

* Fix/phase 0 (#41)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Fix/phase 0 (#43)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Removed unnecesary code

* Fix/json overflow (#46)

* Fixed JSON title width

* Moved to HTML monaco-editor's nav-title

* Fixed toggle class implementation when updatingLayout in the treeview

* Fixed aside scrollbar

* Fixed properties panel label's width

* Fixed JSON panel height when toggled

* Fixed properties panel paddings and FactSet padding-right and padding-left

* Fixed treeview background-color

* Resolved Microsoft/Master into fix/develop merge conflicts (#49)

* Add MSC directive to prevent cppcorecheck build failures on non-VS builds (#1552)

* cleaned up exception handling in loading image (#1526)

* Enable member init checks and fix errors (#1566)

* A class with only static methods and no state should just be a namespace. (#1567)

* Support OnParseAction Handler (#1570)

* Honour preexpandSingleShowCardAction and weight of fact title from HostConfig

* Addressed comments

* Support OnParseAction

* resolved minor comments

* Jwoo/ios render sync (#1547)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* changes before CR

* CR update

* CR update

* [.NET] Prevent async exceptions from tearing down the process (#1561)

* Prevent unobserved exceptions from taking down the process.

If rendering fails, report the error but do not throw on a background thread.

* Add configuration to sign nuget packages

* fixed dll/project names in comments

* Fix actions parent not being set before actions are parsed (#1573)

* Replace ContainerStyle string enum with class + static fields

* Update default card

* Improve hover behavior for Image with selectAction

* Finalize support for width/height in Image and Column

* Add support for icons on action buttons

* Cleanup

* Fix handling of buttons without title

* Fix broken preExpandSingleShowCardAction handling

* Fix actions parent not being set before actions are parsed

* Enable const cppcore checks and fix fallout (#1575)

* Add Events for media play and end (#1546)

* [Android] Add vertical stretch property (#1525)

* Add vertical stretch to android

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Jwoo/ios makrdown optimized (#1554)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* CR comments fix

* Added additional headers to public lis in framework. (#1562)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* made headers public for customizing buttons

* added ACRUILable.h

* reverted wrong merge

* Enable CPPCORECHECK_DECLARATION_WARNINGS and fix errors (#1579)

* Enable Declaration warnings and first round of fixes

* Clean up remaining unnamed objects warnings and disable C26426 in enums.cpp

* added ability to scroll when there are more buttons than viewing area (#1581)

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* fixed build compatability issues below iOS 11.3

* fixes before CR

* added UIScrollView to ActionSet

* edits before CR

* Added sample json and updates b4 CR

* Enable "rule of five" checker, fix errors (#1585)

* Add Teams containers (#1469)

Add support for more properties in property sheet
Add initial support for snippets

* [iOS] Add vertical stretch support (#1584)

* Add vertical stretch to android

* make rendering to be syncronoush by default

* updated custom textblock renderer

* optimized use of html rendering

* fixed factset issue

* Remove non related test file

* Fix comments in FactSetRendered

* Add tests as linked tests

* Update tests results from TestApp with new tests

* Add vertical stretch for items

* Remove 'changes' from merge

* Add vertical stretch tests to solution

* Fix issue for image in columnsets rendering

* Fix issue for images being shorter than other columns in columnset

* Keep alignment leading for cards with no stretchable items

* Add new test for auto size image

* Enable all cppcorecheck class warnings and fix errors (#1601)

* Enable override checker and fix errors

* Enable function hiding warning and fix errors

* Enable all class warnings and fix errors

* [iOS] Add missing test for Vertical Stretch (#1603)

* Add missing test

* Fix spaces in json

* Update GetResource method to include type and to support media   (#1583)

* Update get resource method to include type and to support media

* Handle opening media via resource resolver when play is pressed (#1586)

Handle opening media via resource resolver when play is pressed

* Enable unit test code coverage in Debug Win32 builds (#1611)

* Test source file updates (#1551)

* Test file updates

* Jwoo/ios custom styling (#1474)

* XIB first commit

* fixes merge error

* updated InputView with XIB

updated the style of UIButtons

 added UITableViewCell xib for compact mode

removed comments

* code clean up

* added ACRbutton.xib

* Added Xib for CompactCell

* added ACRButton.xib

* allowed column with numeric width value to stretch (#1595)

* allowed column with numeric width value to stretch

* fix merge and remove spacing for the first item

* [UWP][Android][iOS] Add aesthetic fix Icons in Actions (#1612)

* Add aesthetic fix to UWP

* Aesthetic fix for android

* Aesthetic fix for iOS

* Add json test files to project

* Fix formatting

* updated showcard rendering position (#1600)

removed comments

* compact style choice set "make choice" row will reflect user choice (#1596)

* in progress

* when user chooses, user choice will be shown

* updated default message

* value is used instead of "Make Choice"

* handles cases where compact style lacking defaults (#1627)

* fixed separator issue (#1629)

* Remove Stretch from vertical content alignment (#1630)

* Jwoo/explicit image size ios (#1374)

* explicit image changes

* Added 'Explicit' enum value

* uwp changes

* uwp changes

* added explicit image sizing option for ios

* removed division

* fixes extra spacing issue in UICollectionView (#1628)

* fixes extra spacing issue in UICollectionView

* refined intrinsic content size for collection view

* fixed precision error

* fixes url loading sync issue for actions (#1641)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* fixed indentation and changed variable name

* Fix media controls (#1614)

* [TS] Fixed Input.Text style and horizontalAlignment roundtrip; added test (#1636)

* Input.Text roundtrip, added test and fix

* feedback -vertical spaces

* Change private for protected in all Renderers constructors (#1649)

* Add vertical scroll support (#1650)

* Jwoo/ios custom background image loader (#1642)

* fixes url loading sync issue for actions

removed hard coded image icon placement

* allows custom BG IMG renderer

* Added CustomImageRenderer to sample

* removed CoreGraphics framework as it's not used

* added a test to ensure Unicode/Emoji support (#1647)

:shipit:

* multiline input and input limit for textview and textfield (#1643)

* initial commit for multiline input and input limit

implmt plc hld txt; rmved max len chg when not set

reverted json files

* Refactoring and code clean-up

* updated whitespaces

* Fixed newline char

* [Android] Refocus when a show card changes visibility (#1651)

* Refocus on show card

* Set focus for cards instead of input fields

* Revert "[Android] Refocus when a show card changes visibility (#1651)" (#1653)

This reverts commit f2a899a17eb686a42debb39dd1ac876ab8a3b629.

* changed toggle view to UISwitch (#1631)

* changed toggle view to UISwitch

* dev complete

* streamlined selection process

* updated project file & code clean-up

* added sanity check;chd borderstyle;corner radius

* [Android] Refocus when a show card changes visibility (#1654)

* Refocus on show card

* Set focus for cards instead of input fields

* Fix activity retrieval

* Fix formatting and null check

* [Android] Add custom renderer for actions and actionlayouts (#1655)

* Add functions to register action renderer

* Add IActionLayoutRenderer to support full actionLayout modification

* Fix PR commentsa

* 52619-to-much-padding-in-tree-view

* 52614-tree-view-is-very-messy-as-it-is-resized-to-limited-width

* [Android] Custom image downloading fix (#1666)

* Add overrideable method loadOnlineImage to allow image loading modification

* Fix merge errors

* Fix styling for images

* bitCode added (#1674)

* priority update for factset title (#1670)

* added explicit column width for ios (#1672)

* Reverted to Fabric UI instead of SVGs (#33)

* Reverted to Fabric UI instead of SVGs

* Removed unnecesary comments

* Removed unnecesary CSS and duplicated one (#35)

* Fix bug in XceedNumberInput.Render (#1679)

XceedNumberInput.Render was setting numberPicker.Minimum to input.Max.  This fixes it to set numberPicker.Maximum instead.

* Add a GitHub issue template (#1678)

* Add a GitHub issue template

* Add some more questions to issue template

* Updates to CONTRIBUTING.md

- Don't tell people to use the Schema label since non-contributors can't use labels
- Eliminate some early preview wording
- Fix some links

* Direct questions to StackOverflow

* Fix/use hostconfig to add container styles (#36)

* background fix

* Added background color via CSS again

* Fixed some colours

* Fixed class names in CSS and HTML

* Moved interfaz to separate component

* Fixed action and add column styles

* Reverted removed commented code

* Removed CSS properties panel color modification

* Changed querySelector by getElementById

* Removed commented code

* [Android] Fix for vertical scroll in input text (#1689)

* Add touchlistener for vertical scroll in input text

* Fix styling

* Jwoo/variablenumoflines choiceset (#1687)

* updated content sz calcuation logic for inputview

* Updated Toggle Switch Style

* inputView refinements

* added ACRDateTextField

* disable custom background image loading

* fixes line clipping issue of toggle switch

* costmetic changes before CR

* CR changes

* Fix/hostconfig styles (#37)

* Changed SVGs to FabriUI Font

* Changed SVGs to FabriUI Font

* Changed aside-panel icons when folded

* Added cursor pointer to panel headers and avoided user-select it's text

* Added cursor pointer to properties/treewview panels when folded

* Added treeview icon fonts from FabricUI instead of SVGs

* Fixed treeview icons positon

* Fix/treeview implementation (#38)

* Half of treeview refactor

* Finished treeview

* Removed unnecesary btn class and fixed treeview icons position

* Removed unnecesary treeview component

* Removed outline as David Claux did to match he's style

* Mantained folded state when needed

* Removed unnecesary console.log

* Removed unnecesary icons (#39)

* Increase the information in the version error message  (#1697)

Increase the information in the error message when version fails to parse, and mark version as required in order to get a more specific error message

* Fix/minor microsoft pr changes (#40)

* Removed unnecesary icons

* Removed blank line

* Fix/phase 0 (#41)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Reverse backwards if to allow image tracking (#1700)

* Fix/phase 0 (#43)

* Changed aside panel background's color

* Maded JSON togglable

* Refactored CSS

* Fixed PR comments

* Removed unnecesary code

* Fix/json overflow (#46)

* Fixed JSON title width

* Moved to HTML monaco-editor's nav-title

* Fixed toggle class implementation when updatingLayout in the treeview

* Fixed aside scrollbar

* Fixed properties panel label's width

* Fixed JSON panel height when toggled

* Fixed properties panel paddings and FactSet padding-right and padding-left

* Fixed treeview background-color

* [CPP] Fix/cpp small fixes (#1681)

* this was breaking the build on case-sensitive FS

* lesser evil (no autosave); better to ignore the file, methinks

* removed unused

* reordered

* Revert "removed unused" since ES.84

This reverts commit c403517575dd7c1b26e26ff4b8ff4af695988497.

* reordered

* Set AutomationProperties.Name to AltText on Images (#1701)

* added resource resolver (#1702)

* added resource resolver

* Added resource resolver class

* Added interface file

* chged NSString to NSURL as arg to the resolver IF

* Media event changes (#1712)

* Fixes UI Issues (#1709)

* Minor UI fixes

* chececk pointer against boolVal message

* removed extra method call

* Move category to DesignerPeerRegistration

* Icons in tree view, bug fixes and more. Work in progress.

* Rework full screen handler to add relayout when full screen is toggled
Minr changes
Work still in progress

* Add one file missed with last commit

* More massaging
Still work in progress

* Restore side pane expand/collapse. Now generic and supports more than 2

* Minor CSS tweak to vertically center side pane header content

* Address some bug bash feedback
Plus minor bug fixes

* Minor tweak

* Fix side panes losing scrollbar after being collapsed and expanded

* Fix designer dying when removing an action after ShowCard was expanded

* Add support for inplace editors
Add TextBlock inplace editor

* Add support for undo/redo

* CSS tweak

* Another CSS tweak

* Cleanup

* Save side panes size and expanded state to local storage

* Small fix

* Fix regression: action button are not being updated
Add support for iconUrl

* Fix container styles not being applied correctly in deep hierarchies

* Add Timweline container to designer
frags51 pushed a commit to frags51/AdaptiveCards that referenced this issue Aug 29, 2021
frags51 added a commit to frags51/AdaptiveCards that referenced this issue Oct 18, 2021
* Upgraded the version to 2.2.9

* [React-Native] Screen reader accessibility fixes (microsoft#5982)

* acc fixes

* Switch-Android accessibility

* Change role of picker

* Prevent focus on image in absence of altText

Co-authored-by: Supreet Singh <supsing@microsoft.com>

* Updated the alignment and margin styles for the container, columnset, column, wrapper and image component (microsoft#6041)

Co-authored-by: Ibrahim Sulaiman <ibrahim.sulaiman@imaginea.com>

* Added theme config support for picker and dateTimePicker (microsoft#6054)

* Accessibility fix for inline-actions on inputs (microsoft#6060)

* Fix for inline-actions

* Input label

* fact - set

Co-authored-by: Supreet Singh <supsing@microsoft.com>

* Handled the bleed property. In web its not having condition for fist and last. so removed this condition (microsoft#6084)

Co-authored-by: Ibrahim Sulaiman <ibrahim.sulaiman@imaginea.com>

* bg image shouldnt be focussed if altText is not present (microsoft#6096)

Co-authored-by: Supreet Singh <supsing@microsoft.com>

* Reactnative/handle bleed (microsoft#6163)

* Handled the bleed property. In web its not having condition for fist and last. so removed this condition

* Handled vertical content alignment and spacing none for the column

* Handled the rich text block with/without paragraph

Co-authored-by: Ibrahim Sulaiman <ibrahim.sulaiman@imaginea.com>

* Resolved android picker styling issues (microsoft#6179)

* Theming suppor to Input.Toggle (microsoft#6191)

* Theming to switch?

* comment

Co-authored-by: Supreet Singh <supsing@microsoft.com>

* Accessibility fix for inline-actions on inputs (microsoft#6060)

* Fix for inline-actions

* Input label

* fact - set

Co-authored-by: Supreet Singh <supsing@microsoft.com>

* Handled the bleed property. In web its not having condition for fist and last. so removed this condition (microsoft#6084)

Co-authored-by: Ibrahim Sulaiman <ibrahim.sulaiman@imaginea.com>

* bg image shouldnt be focussed if altText is not present (microsoft#6096)

Co-authored-by: Supreet Singh <supsing@microsoft.com>

* Reactnative/handle bleed (microsoft#6163)

* Handled the bleed property. In web its not having condition for fist and last. so removed this condition

* Handled vertical content alignment and spacing none for the column

* Handled the rich text block with/without paragraph

Co-authored-by: Ibrahim Sulaiman <ibrahim.sulaiman@imaginea.com>

* Resolved android picker styling issues (microsoft#6179)

* Theming suppor to Input.Toggle (microsoft#6191)

* Theming to switch?

* comment

Co-authored-by: Supreet Singh <supsing@microsoft.com>

* Reactnative/handle vertical content alignment (microsoft#4)

* Accessibility fix for inline-actions on inputs (microsoft#6060)

* Fix for inline-actions

* Input label

* fact - set

Co-authored-by: Supreet Singh <supsing@microsoft.com>

* Handled the bleed property. In web its not having condition for fist and last. so removed this condition (microsoft#6084)

Co-authored-by: Ibrahim Sulaiman <ibrahim.sulaiman@imaginea.com>

* bg image shouldnt be focussed if altText is not present (microsoft#6096)

Co-authored-by: Supreet Singh <supsing@microsoft.com>

* Reactnative/handle bleed (microsoft#6163)

* Handled the bleed property. In web its not having condition for fist and last. so removed this condition

* Handled vertical content alignment and spacing none for the column

* Handled the rich text block with/without paragraph

Co-authored-by: Ibrahim Sulaiman <ibrahim.sulaiman@imaginea.com>

* Resolved android picker styling issues (microsoft#6179)

* Theming suppor to Input.Toggle (microsoft#6191)

* Theming to switch?

* comment

Co-authored-by: Supreet Singh <supsing@microsoft.com>

* Handled the vertical content alignment for container, column and columnset

* Updated the snapshot

Co-authored-by: Supreet Singh <supreet51.cs@gmail.com>
Co-authored-by: Supreet Singh <supsing@microsoft.com>
Co-authored-by: Ibrahim Sulaiman <ibrahim.sulaiman@imaginea.com>
Co-authored-by: Vivek Kozhisseri <vivekvijayakrishnan@gmail.com>

* Revert "Reactnative/handle vertical content alignment (microsoft#4)"

This reverts commit f759c88.

* Updated Author details (microsoft#8)

* Revert "Revert "Reactnative/handle vertical content alignment (microsoft#4)"" (microsoft#9)

This reverts commit eb65e81.

* Handled the Vertical Content Alignment and bleed property is hgandled for padding space. Intentionally commiting the commented code in container and element wrapper class, we will remove once VCA for column set is handled (microsoft#10)

Co-authored-by: Ibrahim Sulaiman <ibrahim.sulaiman@imaginea.com>

* Handled the Vertical content alignment and padding for the root level component (microsoft#11)

* Hdndled the Vertical content alignment and padding for the root level components

* Handled VCA columnset in the conatiner

* Removed the padding for intermidiate components. Applied only to root component

Co-authored-by: Ibrahim Sulaiman <ibrahim.sulaiman@imaginea.com>

* Updated version and repo

* Implemented the underline property for thye textRun (microsoft#12)

Co-authored-by: Ibrahim Sulaiman <ibrahim.sulaiman@imaginea.com>

* Fixed padding issues and other alignment issues in `Input` elements (microsoft#14)

* Fixed padding issues and other alighment issues

* Resolved comments

* Updated the margin and padding for the action items dynamically (microsoft#13)

* Updated the margin and padding for the action items dynamically

* Updated the horizobntal alignemnet with stretch scenario and isEnabled is handled for custom actions

Co-authored-by: Ibrahim Sulaiman <ibrahim.sulaiman@imaginea.com>

* Removed the underline color (microsoft#17)

Co-authored-by: Ibrahim Sulaiman <ibrahim.sulaiman@imaginea.com>

* rtb italic, strikethrough (microsoft#18)

Co-authored-by: Mohd Zaid <zanaseem@microsoft.com>

* Accessibility Fix (microsoft#6)

* Accessibility Fix

* single line link

* double focus fix

* add import

* add back rtb without paragraph

* Add rich text block hyperlink for validation

* Update payload

Co-authored-by: Supreet Singh <supsing@microsoft.com>

Co-authored-by: Ibrahim Sulaiman <ibrahim.sulaiman@imaginea.com>
Co-authored-by: Supreet Singh <supreet51.cs@gmail.com>
Co-authored-by: Supreet Singh <supsing@microsoft.com>
Co-authored-by: IbrahimSulai <33604125+IbrahimSulai@users.noreply.github.com>
Co-authored-by: Vivek Kozhisseri <vivek@Viveks-MacBook-Pro.local>
Co-authored-by: Zaid Naseem <72800429+Zaidos9@users.noreply.github.com>
Co-authored-by: Mohd Zaid <zanaseem@microsoft.com>
rankush pushed a commit to rankush/AdaptiveCards that referenced this issue May 8, 2024
* Updating the android renderer

* Column set is fixed. Switched to using LinearLayout with weights instead of GridLayout. Images are scaling for some reason when they shouldn't be

* Images are now being sized correctly with correct horizontal alignment

* Add lang and region tag for json parsing

* Add enums for language and region

* Add validation for setting language to TextBlock and Container

* Add locale imbuing to date stream

* Add method to propagate language to elements inside container

* Removing the weight in columns for factset. Text now goes through the Markdown parser before rendering. Also publishing updates from running SWIG.

* Fixing images not loading and auto sizing taking up entire height of original image

* Fixing the newline that gets added when using HTML for text block

* Nits

* Changes parsed text from string to wstring

* Add conversion method for WString

* Add testing, may have to escape the characters

* Fixes compilation error

* Adds testing for long and short formats in multiple languages

* Removes region tag

* Removes Region from enums

* Add lang and region tag for json parsing

* Add enums for language and region

* Add validation for setting language to TextBlock and Container

* Add locale imbuing to date stream

* Add method to propagate language to elements inside container

* Changes parsed text from string to wstring

* Add conversion method for WString

* Add testing, may have to escape the characters

* Fixes compilation error

* Adds testing for long and short formats in multiple languages

* Removes region tag

* Removes Region from enums

* Adds methods to propagate language between cards

* Add u16string conversion method

* Fixes unmerged file

* Fix java renderer issue and add new data types

* Replace dynamic_pointer_cast for static_pointer_cast

* Separates textblock string into a new class, removes locales

* Add almost functional example on how to parse date for uwp

* Adds datetime parsing

* Separates TextSection into its own file

* Fixes compilation erro

* Removes duplicate TextSection class

* Fixing issues with SWIG not generating java files correctly.

* Working version for android completed

* Removes unecessary conversion to wstring and back

* Adds validation for getting date and time values and removes duplicate code

* Fix android compilation error and copy-paste bug

* Add changes to android layer

* Add new files to compilation

* Fix tests for date conversion delegation

* Change default language for locale

* Add validation to avoid placing emty strings

* Add new files to project files

* Move time generation to shared model

* # This is a combination of 15 commits.
# This is the 1st commit message:

Fix unit tests due to new change

Rename TextBlockText and TextSection class

Renames function to comply with new class name

Fix locale imbuing error

Fix unit tests

Re Add files with changed names to project

Rename java files from object model modification

Changes jsonobject for jsonvalue in action.submit data (microsoft#1092)

Jwoo/ios perf experimental (microsoft#1124)

* disabled html rendering on attributed string

* made utilization of concurrent queue

* fix verfication done

* Finished Async Image D/L & Process

* making text block rendering asyncronous

* disabled used of expensive api call

* Async NSAttributedText, removed expensive sys call

* dev complete

* code clean up

* Finished Code Clean-Up

* fixed minor naming mix-up

* CR comments added

* Fixed comments

* CR comments

Convert HTML in TextBlocks to Xaml runs (microsoft#1113)

Convert HTML in TextBlocks to Xaml runs

# This is the commit message microsoft#2:

Add support for inline actions to Outlook container (microsoft#1136)

* Support for explicit padding and background color in containers

* Replace Container.backgroundColor with Container.colorPalette

* Bug fix and HostConfig touch ups

* Automatic padding (unfinished)

* Use named padding instead of physical ones

* Fix after merge from master

* Padding all around or no padding at all for containers with background

* Bug fixes

* Refresh paddings when element visibility changes

* Add explicit image sizing support

* Bug fix

* Remove explicit padding support
Add option to enable automatic padding
Add way to turn on beta features in visualizer

* Rename colorPalette into style (of type ContainerStyle)

* Small refactoring of separator handling

* Another small refactoring

* Apply auto padding to separators

* Bug fix

* Small tweak

* Add support for custom link handling
Add support for anchor styling

* Content should always bleed into card's padding

* Fix checkbox and radio buttons not clipping properly

* Small fix to visualizer

* Support per-card host config
Plus small bug fix

* Minor refactor

* Change the way auto-sized columns behave
Plus fix default values for ToggleInput

* Small fix for the height property when set to auto

* [TypeScript] Add explicit padding capability for Container

* Fix inline ShowCard expansion with explicit padding

* Remove obsolete Container.bleed property

* Add explicit padding support for ColumnSet

* Add support for inline actions to Outlook container
onAnchorClicked event now takes a card object as a parameter

# This is the commit message microsoft#3:

Move maps to function static rather than global (microsoft#1135)


# This is the commit message microsoft#4:

fixed an issue of incorrect binding event handler inside forloop (microsoft#1138)


# This is the commit message microsoft#5:

Bug: ImageSetConfig - max image height (microsoft#1129)

* maxImageHeight json parsing fix

* ImageSetConfig unit test is added

# This is the commit message microsoft#6:

Eschavez/layout fixes (microsoft#1117)

* Fixing buttons being shown in different rows. HorizontalFlowLayout works now

* spacing and separation are now applied to all read-only and input renderers

* Do not add space to the first element of a view

* Multi-line text block fix

* Setting the padding to root LinearLayout of card

* Nit: remove 2 new line

# This is the commit message microsoft#7:

implemented input dismiss view (microsoft#1142)

* implemented input dismiss view

* Fixed CR

# This is the commit message microsoft#8:

Jwoo/ios custom rendering (microsoft#1143)

* Extended Custom Rendering to all object types

* Fix Before CR

* Chages for CR

# This is the commit message microsoft#9:

Jwoo/ios seperator (microsoft#1145)

* implemented Font

* seperator color is read from host config

* CR Fix

* Fix after CR comment

# This is the commit message microsoft#10:

Fixed the condition to fall back to default value of font family. (microsoft#1147)


# This is the commit message microsoft#11:

iOS: Show image with higher resolution (microsoft#1149)

* Do not down-sample image. Specify width/height constraints to image view.

* small refactoring

# This is the commit message microsoft#12:

Removed marked-schema from repo, which seems wrongly added. (microsoft#1148)


# This is the commit message microsoft#13:

fixes cases interger is being truncated (microsoft#1146)


# This is the commit message microsoft#14:

iOS: Respect font weight to render text in lighter weight (microsoft#1159)

* Introduced getTextBlockFontWeight. Renamed getTextBlockTextWeight to getTextStrokeWidthForWeight to represent its real functionality.

* No longer specify stroke width to TextBlock, relying fully on font weight specified otherwise.

# This is the commit message microsoft#15:

Jwoo/ios sample app (microsoft#1156)

* work-in-progress

* update

* resized scrollview area

* readjusted look of sample and update imagerenderer

* CR fixes

* Fix objectmodel_wrap after squash

* Fix comments from PR

* Fix PR comments

Fix android version due to changes in shared model

Fix build error for shared model

fixed container style issue (microsoft#1162)

* fixed container style issue

* adding forgotten files back

added default values for choice set (microsoft#1167)

* added default values for choice set

* CR fixes

Make the timezone during for the DateTime tests always Pacific, since tests assume that that is the current timezone. (microsoft#1158)

Eschavez/androidActions (microsoft#1141)

* Improving the pop up dialog in sample app.

* Overriding button styles that get applied to card

* Using single action handler for submit, openUrl, and showCard. Also removing unused imports.

* Re-run swig to fix build failures, and inline show cards now works!

* First attempt at converting dp to px size

* Weight is allowed to be a float

* re-enabling padding as a size for card element. Also fixing issue with TextBlock adding new line and ignoring the markdown tags

* Supporting select action.

* setTextSize uses sp so no need to convert

* Updating sample so it does not render the card twice

* Nits

Add the google source to properly download gradle on a build machine (microsoft#1175)

[TypeScript] Add lang support (microsoft#1177)

iOS: Support borderColor/borderThickness for Container (microsoft#1150)

* Parse borderColor from host config.

* Set borderColor at initWithStyle

* Parse borderThickness

* Set borderWidth

* Fix for a test break introduced from outside

* Added disclaimer on the experimental properties

* Changed the type of border thickness to uint.

Fix Xamarin Android build break caused by changes in ActionHandler (microsoft#1180)

Change to return FrameworkElement instead of UIElement (microsoft#1183)

Change to return FrameworkElement instead of UIElement

Adding Type string to BaseCardElement and BaseActionElement (microsoft#1186)

* Adding style string to BaseCardElement. Also re-ran swig which generated border color and thickness methods for container style.

* Adding type string to base action element

* Nit: removing extra lines
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants