Skip to content

Commit

Permalink
Shared code update Till Jan 2 2024 (#408)
Browse files Browse the repository at this point in the history
* Minor updates (#133)

* Added missing properties in Container Element

* Added missing property in ColumnSet Element

* Added missing property in Column Element

* Curl setup for Image (#134)

* Linked curl to QmlVisualizer

* Added ImageDownloader class

* Changed image download path

* Async Image re-hosting (#138)

* refactor Transform function

* Add image urls in a map

* Add rehost image logic

* Untrack image folder

* rehost image sync

* Set cache to false for url images

Co-authored-by: Ramkrishna Jana <[email protected]>

* Fix fetchDateTime for Linux (#140)

* Showcard bugs (#135)

* Initial Commit

* Remove extra spacing at the end of showcard button

* Added const keyword to arguments

* Added const keyword to arguments

* Removed unecessary header files

* Added a (const) variable to reduce function calls

* Fixed error for localtime_r (#141)

* [MacOS]Working horizontal alignment and hover for selectAction Columnset (#137)

* Working horizontal alignment

* Minor changes

* fix std::optional<int> (#143)

Co-authored-by: Ramkrishna Jana <[email protected]>

* [MacOS] ColumnSet Height wrapping fixes (#136)

* refactored content stack view

* column set fixes

* added test json

* fixed tests

* removed usused code

* column separator fix

* minHeight fixes

* fixed tests

* [MacOS] Bleed Fix and Image Fix (#144)

* image fix and bleed-fix

Signed-off-by: rohshar6 <[email protected]>

* bleed-minor-fix

Signed-off-by: rohshar6 <[email protected]>

* edge cases handled

Signed-off-by: rohshar6 <[email protected]>

* minor updates for swiftLint

* minor change

* minor update

* minor update

* [MacOS] resource resolver for iconUrl and imageSet (#139)

* resource resolver for iconUrl and imageSet

* resource resolver fixes

* minor refactoring

* refactored NSCollectionViewItem

* enabling resource resolver (#147)

* Background Image fillmode property fix (#142)

* container background image fixed

* repeat horizontally and vertically fixed

* changed json

* [MacOS]Added Fallback (#145)

* Working fallback property and elippses in textblock

* Removed comments

* Added log for UnknownElements

* [MacOS]Updated Date Time Popover (#146)

* Updated Date Time Popover

* updated file

* created masksource tag (#148)

* [MacOS] Bleed in Background Image Fix and Image Size Fix (#149)

* bleed background Image and small-images-fix

* added url in testUtils

* updates made

* [MacOS]Minor fixes for buttons and Submit Action (#151)

* Buttons with ellipses working

* Submit Action Parity with Windows

* [MacOS]Changed date time format for submit payload (#150)

* Changed date time format for submit payload

* updated files

* updated time input

* minor fix for images with explicit dimensions (#152)

* Time Input renderer placeholder text fix (#153)

* Time Input renderer placeholder text fix

* fix time

* review fix

Co-authored-by: Ramkrishna Jana <[email protected]>

* Bleed Width and Height (#154)

* Bleed Edge Cases

* Height and Width of Bleed Fixed

* Some minor attribute fixes to textblock (#156)

* [MacOS]Padding fix for collection Items (#155)

* padding fix for collection Items

* update made

* ImageSet Working Inside Columns (#158)

* [MacOS] Added RenderConfig to maintain flags (#159)

* added renderConfig

* fixed tests

* Downloading Images Asynchronously (Part 1) (#157)

* Added curl_multi_perform

* Added timeout and wait function

* added download_multi_jpeg function

* Download all images at once

* Call rehost after generateQml

* Added for_each loop

* removal of comment

* Modify lambda

* Commented Async download

* Added lambda to thread

* Added mutex

* Commented asynchronous

* [MacOS] Column width edge case fixes (#161)

* column min width fix

* fixed trailing newline

* rebase fix

* increased width

* [MacOS]Button Style Fix  (#162)

* button-style-fix

* minor change

* button-styling and dark theme for button added

* minor-updates

* updates made

* dark-theme-button-color fix added

* Clean Escaped Quotes (#165)

* Initial push

* Pushed Escaped Quotes to QmlTag class

* Fix indentation

* Method name change (#168)

* [MacOS] Added flag to prevent 1.3 properties from rendering (#163)

* 1.3 property check

* Removed conflicts

* Minor refactoring

* [MacOS]Collection Items fix and Bleed update (#167)

* column fix and bleed update

* minor-update

* minor-update

* update made

* [MacOS] fix for extra padding in images in columnset (#160)

* fix for extra padding in images in columnist

* changes for column height anchor

* refactored ACRContentHolding view to ACRImageWrappingView

* added test cases

* minor changes

* [MacOS] Input number fix (#164)

* InputNumberFixed

* minor refactor

* Minor Bugs Fixed and Test Cases Added

* Small change

* [MacOS]Min-height fix for ColumnSet (#169)

* fix added and test cases updated

* added json for min-height

Signed-off-by: rohshar6 <[email protected]>

* minor-update

* minor-test-case improved

* minor-update

* [MacOS] Project clean up (#170)

* deleted unused files and some abs path

* removed absolute paths

* dead code fixes

* Clean comments (#172)

* Cleaned Comments

* minor change

* Resize bug fix (#173)

* Initial Push

* Binding Loop Removed

* Resize Property Added

* Fix overlay error (#175)

* initial push

* TIme input fix

* fix show card button

* fix input number error

Co-authored-by: Ramkrishna Jana <[email protected]>

* Unit Tests (#174)

* Initial Push

* Refactored

* QML Files Updated

* Image Render Uncommented

* Fixed SCF code (#176)

Co-authored-by: Kishore Ponmuthuramalingam <[email protected]>

* added show card callback (#179)

* TextBlockCrash (#180)

* Fix Input Date Bug (#178)

* Graphicsfix (#181)

* Remove glow tag

* remove color overlay

* remove OpacityMask

* Add card border color

* remove color overlay

Co-authored-by: Ramkrishna Jana <[email protected]>

* Graphicsfix (#181)

* Remove glow tag

* remove color overlay

* remove OpacityMask

* Add card border color

* remove color overlay

Co-authored-by: Ramkrishna Jana <[email protected]>

* Graphicsfix (#181)

* Remove glow tag

* remove color overlay

* remove OpacityMask

* Add card border color

* remove color overlay

Co-authored-by: Ramkrishna Jana <[email protected]>

* Graphicsfix (#181)

* Remove glow tag

* remove color overlay

* remove OpacityMask

* Add card border color

* remove color overlay

Co-authored-by: Ramkrishna Jana <[email protected]>

* Graphicsfix (#181)

* Remove glow tag

* remove color overlay

* remove OpacityMask

* Add card border color

* remove color overlay

Co-authored-by: Ramkrishna Jana <[email protected]>

* Handled the Invalid Qml Ids (#182)

* Handled the invalid qml ids

* Remove dead code

* Fix Icon Color for Input ChoiceSet, Date and Time (#183)

* Fix icon color for Date,Time,Choiceset

* Changed Icons

* Removed dead code

* Added IconTag() function

* [MacOS] Invalid JSON exception fixed (#184)

* invalid json fix

* fixed tests

* Fixed invalid month (#185)

* [MacOS]Hyperlink text working with renderconfig (#186)

* Hypertext link working

* Fixed in factset too

* Index=ntation fix

* [MacOS]Text properties directly added to attributed String (#187)

* Text properties directly added to attributed String

* Minor change

* added layout and text callbacks (#188)

* [MacOS]Added clear button in date and time (#189)

* Added clear button in date and time

* Fixed test cases

* Added new tests and cleaned ACRDateField

* Fixed multiple selection issue (#190)

* Fixed multiple selection issue

* Minor change

* [SPARK-239984] Enable Hyperlink in texts for native Adaptive Cards(Windows) (#191)

* Changed hyperlink color

* connected link to openUrl

* Formatted changes

* Moved Markdown function to Utils

* add static

* Fixed links for RichTextBlock

* [SPARK-241909] Border Color and Icon changes based on UX (Windows) (#192)

* Changed border colors

* Fixed choiceSet and showcard icon alignment

* Reduced childCard margin

* Changed Number Input Icons to momentum

* Fixed icon coloring for action showcard

* Fixed ShowCard icon coloring

* ShowCard bottom margin

* fixed showCard bottomMargin for collection elements

* showCard margin fix

* minor fixes

* removed dead code

* Minor changes

* Removed redundant property

* minor change

* Bottom border for showCard

* Suggestion changes

* [MacOS]Bug fixes in accordance with webex (#193)

* Changes to maintain parity with webex version

* Minor change

* [SPARK-242277] Redesgin Dropdown Menu in InputChoiceSet (Windows) (#194)

* Redesigned Dropdown choiceSet

* Removed hover to match html

* Added height for combobox

* Fixed padding

* Upstream fetch

* Fixed font family

* [SPARK-237834] Popup fix for Input Date and Time (Windows) (#195)

* Fixed date input popup

* Fixed Input Time Popup

* indentation

* removed dead code

* minor changes

* comment

* minor fixes

* [SPARK-244835] Bug Fix for Input ChoiceSet (Windows) (#196)

* Quotes in choiceSet model

* Minor change

* sync update (#197)

* [SPARK-201241] Clear Button for Input Date and Input Time (Windows) (#198)

* Added clear button to input Date

* Clear Button for input Time

* Refactor

* Fix icon placement

* Align icons

* Refactor row element

* Minor Changes

* Added changes to maintain parity with webex (#200)

* [MacOS] ShowCard hides ImageSet fix (#199)

* cleaned acrcollectionview

* removed colldatasource

* added tests

* [MacOS] ShowCard inside ActionSet update (#201)

* cleaned callbacks

* action set clean up

* re-wired with actionsetview as target handler

* showcard functional inside actionset

* added tests

* sync changes

* [MacOS] Icon Position aligned with HostConfig values (#202)

* icon position fix

* added tests

* [MacOS] Minor bug fixes and clean ups (#203)

* bug fixes and code cleanup

* updated tests

* [MacOS] Toggle visibility support added (#204)

* added toggle visibility support

* added tests

* removed ishidden validation (#205)

* [MacOS] Newline Support & Column isVisible update (#206)

* newline support

* added base properties for columns

* [MacOS] Working custom text field (#208)

* Working custom text field

* Minor change in titlerect

* Added test and fixed clear button

* Minor changes

* Final few changes

* [MacOS] Working UI for ChoiceSet made according to figma (#207)

* Working UI for ChoiceSet made according to figma

* tasks.json deleted

* Comments resolved

* fixes made

* Tests Implemented

* Tests Fixed

* Revert "tasks.json deleted"

This reverts commit e6ffbe879a5af03ca55238349b354b72cbe7765f.

* tasks.json fix

* MacOSVisualizer.pbxproj fix

* Merge Conflicts Resolved

* [MacOS] Added custom date-time fields (#209)

* Added custom date-time fields

* Resolved conflicts

* Resolved comments

* Default config now works with date time field too

* resolved comments

* [Mac OS] Multiline text view rebrand (#210)

* MultilineInput Matched with SingleLine Text input

* Tests Implemented & UCF's minor changes synced

* Minor Fix

* InputFieldConfig defaults matched with old UI

* Comments resolved

* Placeholder Padding Issue Fixed

* Tests fixed

* Minor refactor

* [Mac OS] Radio Button Bugs Fix, FactSet Bugs Fix (#211)

* Radio Button Bug, Hyperlink Text Color Fix

* Fixed backgroundColor for FactSet

* FactSet Title now has markdown working

* Change to remove conflicts with InputNumber PR

* Comments Resolved

* Removed Dead Files

* Resolved More Comments

* Button Click Fix (#213)

* [MacOS]Working input number rendered (#212)

* Working input number rendered

* Tests added

* Fixed stepper function

* Resolved comments

* Minor changes added

* Removed setupTheme function

* Fixed insertionPoint color bug

* [MacOS] Small bugs in MultilineInputView, and dark theme default background colors fixed (#214)

* Small Bugs Fixed

* Tests fixed according to fixes

* Fixed Parity with UCF

* small documentation change

* Changed button colors (#217)

* Changed button colors

* Fixed inline buttons, fix colorutils, added colorutils tests

* Removed comment

* [SPARK-237839] Calendar for Date Input (Windows) (#215)

* Calendar

* connected signal between calendar and textfield

* Added theming

* Added minimum and maximum date

* Removed dead code

* Comment

* Remove comment

* onCLicked Bug fix

* hover color

* Minor change

* [Win] Cards accessibility (#216)

* Initial Accessibility

* Removed dead code

* Colors changed

* Removed Dead code

* Refactoring done

* Refactoring done

* Spaces Removed

* Spaces Removed

* Refactored

* Input Number Fixed

* [SPARK-270116] Add RenderConfig for Input Elements (Windows) (#218)

* Added renderConfig

* add RenderConfig class to visualizer

* Added InputFieldClass

* Minor Changes

* Changed name to AdaptiveCardRenderConfig

* suggested changes

* Added RenderConfig cpp

* minor changes

* remove hardcoded theme

* Suggested chnages

* Fixed text alignment issue and changed color scheme to argb from rgba (#219)

* [MacOS] Input fields UI fixed (#221)

* Input fields fixed to rebrand figma

* Resolved comments

* Tests Fixed

* Parity fix

* [MacOS] Date Field Default Date Fix (#220)

* Working date field current date and button limit extended

* Added tests and fixed action alignment

* Minor comment added

* Resolved comments regarding switch case and tests

* resolved nits

* [MacOS]Fixed Multiline input height (#225)

* Fixed Multiline input height

* Minor change

* [Win] Buttons and Cards UI Refresh (#223)

* Initial Ui Refresh Changes

* Colors updated

* Host Config updated and Minor Changes

* Minor Changes

* Placeholders Fixed in input fields (#222)

* Placeholders Fixed

* Comments resolved

* Minor lint changes

* More minor lint changes

* [MAC OS] Multiline Input View Top padding added (#226)

* Initial Commit (With updated tests)

* Minor regression identified

* Minor fixes, cleaned up code

* More minor Fixes

* Cleaner implementation

* tests fixed

* [Win] Buttons and Cards Bug Fixes (#227)

* Initial Changes

* Main Card Radius Changed

* Show Card Image Fixed

* Code synchronized with UCF

* Minor Changes

* Dead Code Removed

* [MAC OS] Buttons UI Fixed, Date/TimeField icon size and field width Fixed (#224)

* Initial commit, buttons fixed

* Custom Chevron Images support added

* Cleaned up Code

* More ironed-up code

* Tests added

* Comments resolved

* Fixed bugs (#228)

* [SPARK-277643,277299] Bug Fixes for Buttons and Cards (Windows) (#229)

* Fixed bugs

* Remove dead code

* [SPARK-278935] Fix TextBlock Markdown (Windows) (#230)

* Fix hyperlinks

* minor changes

* revert escape sequences

* Formatting changes

* [Win]Buttons and Cards UI Rebrand Bug Fixes (#231)

* Action Inline Fixed

* Initial Changes

* Removed unnecessary code

* Checkbox fixed

* Opacity Mask Removed

* Minor changes

* Minor Changes

* ClipRectangle Modified

* [SPARK-267453] Added Disable State for Submit Button (Windows) (#232)

* Added disabled state

* Changed timer

* [Win] Accessibility for Screen Reader and Keyboard (#233)

* Date Input Finished

* Input elements accessibility added

* Focus Rectangle Added

* [Macos]Accessibility Changes (#234)

* Accessibility Changes

* Add tests

* Cards accessibility (#235)

* Initial Changes

* Show Card Connected

* Minor Changes

* Minor Changes

* Minor Changes

* Names changed

* Card Accessiility Modified

* Final Changes

* Minor Changes

* Combobox visibility fixed

* SPARK-275613 : Crash when using fallback (#236)

* Card Height Changes (#238)

* [MACOS] Accessibility Fixes in Cards (#237)

* Initial Commit

* Cleaner implementation

* [Win]Stretch Input Elements Height Fix (#242)

* Initial Changes

* Minor Changes

* Fix for SPARK-289079 & SPARK-227200. (#239)

* [MacOS]Add Support for Associated Inputs in Action.submit (#240)

* Working Associated Inputs with Tests

* Reworked submit logic

* [MacOS] Working ErrorMessage Delegates (#241)

* Draft changes

* Working ErrorMessage Delegate with tests

* Removed extra line

* Resolved conflicts

* Change protocol definition

* Minor change

* [Win] Image Person Style (#245)

* Person Style Changes

* Fact set width corrected

* Input Text Renderer for 1.3  (#244)

* Initial Commit for code refactor

* Removed 3rd Level of refactoring for now

* Added Associated Inputs

* Added Stretch Property

* Input Field Colors for Error Validation added

* Error Message Colors Added

* Code Refactor

* Accessibility Added

* Incorporated Review comments

* Review comments

Co-authored-by: Govardhan N <[email protected]>

* [Mac] Input validation updates for TextFields (#248)

* updated error ui

* added tests

* renamed error dele and updated refocus logic

* fixed tests and renamed errorstate struct

* [Win] Choice Set and Input Toggle 1.3 Features (#247)

* Initial Changes

* Added Accessibilitty For Toggle Input

* [MacOS]Input Validation in choiceset and toggle (#246)

* Input Validation in choiceset and toggle

* minor space added

* Fixed compact choiceset with empty values

* Refactored logic

* Resolved comments

* Refactored to add validation logic in contentstackview

* Minor changes

* Feature 1 3 number (#250)

* Pushing Before Re-factoring

* Refactoring

* changed tab to 4 space

* Fixed issue related to label

* Code Cleanup

* Added accesibility and Fixed some minor issues

* Refactoring wrt to ID's

* Fixed issue

* add missing file

* Reverting project setting change

* Fixed border color issue's

* Fixed Review comments by Govardhan

* Removing Validaion in case isRequired is not set.

* Fixed Issue reated to isRequired

* Fixed issue related to input validation when is required is not supplied.

* [Win] - Input Date and Time 1.3 (#249)

* 1.3 added to Date Input

* Time Input Refactored

* Refocus added

* Removed Dead code

* Dead code removed

* Min and Max values fixed

* Number JSON added

* SPARK-297239 : Unit Test Issues for Input Number and Input Text (#252)

* SPARK-297239 : Unit Test Issues for Input Number and Input Text

* Fixed Review comment

* [MacOS] Accessibility improvements for 1.3 elements (#251)

* Working screen reader with 1.3 for choiceset/toggle

* changed to convenience initialisers

* Initial Changes (#254)

* [MAC] - Bug fix for number input not clearing error on keyboard accessibility on stepper (#253)

* [MAC] - ScreenReader support on submit of cards with error message (#255)

* Initial Commit

* Fixed minor things

* added localised string

* Comments resolved

* Minor bugs identified and fixed

* [MAC] - Voiceover support for 1.3 schema in textfield and related inputs (#256)

* Initial Commit

* Resolved Comments

* [MAC] - Accessibility Fixes for Multiline Input, and other minor improvements (#258)

* Parity Fixes

* Multiple small bugs fixed

* tests fixed

* Comments resolved

* MultilineInputtextView Test and View fixed

* [Win]1.3 Minor Bug fixes (#257)

* Minor Bug Fixes

* Minor Changes

* Graduation test fixed

* [Win] : Escape Sequence in PlaceHolders (#259)

* Escape Sequences Allowed in Placeholders

* Minor Changes

* Minor Changes

* Added variables to necessary places

* Initial Changes (#261)

* [Win] Text Select Added to Adaptive Cards (#260)

* Text Select Context menu selected changes

* Added Context Menu

* [Win] Markdown Support in Choice Set Expanded Style and Input Toggle (#262)

* Intial Changes

* Minor Changes

* Comments Resolved

* Action Toggle Color Fix (#263)

* added tests and fix (#264)

* [Win] Buttons and Cards Center Alignment in Action Set  (#266)

* Initial Changes

* Minor Changes

* Spark 306189 :: Input.ChoiceSet with markdown URL set in choice "title" appears as raw text. (#265)

* commit: Input.ChoiceSet & InputToggle with markdown

* commit: change leading constant - Input.ChoiceSet & InputToggle with markdown

* commit: change attribute string - InputToggle

* commit: minor changes

* commit: 306189 :: fix text font, add testcases,

* commit: separate ACRHyperLinkTextView, comman textproperties converter

* make universal attributedString render function

* commit: Fix:: 241471 markdown with bold and italics (#267)

* commit: Fix:: 241471 markdown with bold and italics

Textblock weights do not work with markdown bold and italics

* commit: Fix multi traits edge case.

for bolder italic.
for monospace.

* Fix columns min height property (#268)

* Fix columns min height property

* add stretchMinHeight

Co-authored-by: ramjana <[email protected]>

* style property of image not working inside imageset (#270)

* style property of image not working inside imageset

* test cases

* toggle visibility - column overlap render issue (#271)

* toggle visibility - column overlap render issue

* scenario updated when 1st view is hidden and extra space left in front of 2nd view

* test case

* Toggle from child card to parent card (#275)

* refactor code - using guard let

* toggle from child card to parent card

* test case

* failure case handled

* Refactor ImageView constraint (#274)

* Refactor ImageView constraint

Remove the existing imageview setup constraints logic. take help from Microsoft iOS AdaptiveCard imageview class.

* update content size in imageprops

* Ace bot button click fixed (#269)

* 1. removed redundant styling , 2. added flow for tabbing indent case (#276)

* 1. removed redundant styling , 2. added flow for tabbing indent case

* updating paragraphstyle if it has not been updated

* Adding Static Qml for Visualizer (#280)

* Initial Changes

* Moved Static files to different folder

* Utils flies moved inside Qml Folder

* Initial Text Show in Multiline (#283)

* setting all column with equal width if any one has width property as auto (#281)

* setting all column with equal width if any one has width property as auto

* review comments

* var to let

* added changes for style padding

* Image's Height and Accessibility (#284)

* Image Render Bug Fix

* Added accessibility to Image

* Card Crash for MultiLine Text Edit 1.3 (#285)

* Binding Loop Fixed

* Card Crash Fixed

* Stretch Removed in Image

* Combobox Initial Value fixed (#288)

* [Win] Card toggle visibility (#286)

* Initial Changes

* Toggle Input Issue Fixed

* Toggle Visibiliy Added to Image Render

* Toggle Visibility added to Rich Text Block

* Removed Unnecessary Chages

* tooltip corrected

* Accessibility Fixes

* Test case corrected

* Fixed: [Mac] TextBlock which contains a numbered list does not indent properly if the text is long (#289)

minor changes

* Show Card Compiling Delayed and Height Estimate  (#291)

* Show Card Lazy Rendering Added

* Height Estimate Changes

* Structs Added

* Comments resolved

* Comments Resolved

* Input ChoiceSet Overflow Fixed (#296)

* ChoiceSet Overflow fixed

* Constant Added

* Support height main Branch Merge to Main (#300)

* Height Property: ACSFillerSpaceManager Integration (#278)

This changes is part of Introducing Height Property.
This manager helps for stretchable view handling.
Add test case for ACSFillerSpaceManager

* Height Property: Container, Textblock (#279)

* Height Property: Container, Textblock

Support Height property at container view
Support Height property at TextBlock (we need some element which we can check with container)
Introduce new ACRContainerView Class
Remove Cycle Hierarchy from Main card render
Remove Cycle Hierarchy from Container render
Introduce intrinsicContentSize layout
Add Height test cases for Container, TextBlock

* minor changes in BaseCardElementRenderer

* minor changes at FillerSpaceManager

* minor space changes

* Support height property ColumnSet Column RichTextBlock (#282)

* Support height property ColumnSet Column RichTextBlock

Support height property at ColumnSet
New ColumnSet class
Remove cycle hierarchy from ColumnSet
Introduce intrinsic content size layout ColumnSet
Change separator design
Refactoring and support height property at ColumnView
Remove cycle hierarchy from Column Renderer
Support Height property at RichTextBlock
Test case

* Separator and minor changes

* Support Height at ActionSet, FactSet, Inputs(Number, Date, Time) (#287)

* Support Height at ActionSet, FactSet, Inputs(Number, Date, Time)

Changes and refactor at  FactSet, ActionSet and Inputs Number, Date, Time
Remove cycle hierarchy layer
Add Test case

* minor changes - camelCase name, remove nil scenario

* minor changes

* Update:: Introduce Visibility Manager to handle spacing/separator views (#290)

* Update:: Introduce Visibility Manager to handle spacing/separator views

* minor changes updates

* minor changes and comment

* commit minor changes

* Update : Support Height InputText(singleline), choiceset, inputtoggle (#292)

* Update : Support Height InputText(singleline), choiceset, inputtoggle

Refactor inputText view, input toggle, choiceset
support height
add test for height

* make separate files

* minor changes

* update:: support height Input Multiline text (#293)

refactor ACRMultilineTextView

* Fix multiple error and label message for 1.3 (#295)

* fix error label

* add test case

* minor changes

* minor changes

* minor changes at initialisation

* minor changes

* width auto elements not rendering properly (#294)

* width auto elements not rendering properly

* checking for multiple cases for width

* adding padding space based on element spacing

* Fix :: Error & Label Hide issue Padding view issue (#297)

* Fix :: Error & Label Hide issue Padding view issue

* add test case

* Fix : Memory Allocation fixes (#298)

* Fix : Memory Allocation fixes

* minor comment changes [remove log, minor changes]

* minor comment changes

* Fix: charity bot image issue (#299)

* Fix: charity bot image issue

update imagerenderer
update test case for visibility context
add json file

* Update identifier

Co-authored-by: sidkotha <[email protected]>

* Action Render Crash Fixed (#301)

* extended dislay issue (#302)

* Add retry to exit loop (#303)

Co-authored-by: ramjana <[email protected]>

* change to unsigned int (#304)

Co-authored-by: ramjana <[email protected]>

* Fixed: ACSFillerManager.getSeparator crash (#305)

change is SpacingView.renderSpacer return nil when separator == None
add not nil separator scenario at associateSeparatorWithOwner method
Remove nonretainObject strong reference to weak reference NSView
handle nil scenario
Minor changes

* Fixed: ActionSet Horizontal alignment issue (#306)

Fix horizontal alignment issue with sub stackview.
Refactor naming convention.
minor changes

* Regex Match Fixed (#307)

* Adding Card Constants (#308)

* Initial Changes

* ThemeUtils Added

* Errors Corrected

* Themes Corrected

* Stretchable View not working properly at first time after Action.Toggle (#310)

* Added changes

* Added tests

* Modified older tests due to last spacing view

* Resolved comments

* Renamed functions

* Image set action submit (#311)

* ImageSet - using ACRImageWrappingView instead of ImageSetImageView

* imageSet imageSize and image size property change

* giving priority to imageSet imageSize

* removed redundant code and updated a failing test

* updated method name

* Initial changes (#309)

* Initial changes

* Fix during unit testing

* Fixed Review Comments by govardhan

* Fixed issue related to selecltion color

* Fixed QML Formatting issue

* Comments Removed

* Comments Resolved

Co-authored-by: Govardhan N <[email protected]>

* [MAcOS]Fix bugs related to height properties (#312)

* Added changes for bugs

* Added tests

* Updated acc to comments

* commit: Add CollectionView FlowLayout (#313)

* commit: Collection View Flow Layout

Fixes:
- Add new FlowLayout Class
- Adaptive CollectionView item size with explicitly Height, Width and default sizing.
- Customised Vertical item position
- Customised Horizontal Item Position
- padding added from hostConfig
- add minimumInteritemSpacingForSectionAt, minimumLineSpacingForSectionAt

* update ACSCollectionViewAlignLayout

comment changes

* commit: Add test json, minor changes

* minor changes

* Choice Set to Static QML (#314)

* Initial ChoiceSet Changes

* Action Submit Handled

* Added Accessibility

* Removed Unnecessary Code

* Formatting Done

* Minor Bugs Fixed

* Binding Loop Fixed

* Aspect Fit in imageset item view (#315)

- change card size
- add item in testutils
- fix Aspect fit issue

* Fixed width property in content stack view (#316)

* Fixed width property in content stack view

* Minor refactor

* Binding Loop Fix (#318)

* card Static functions (#317)

* Add new protocol at ImageResourceHandlerView for Image setup (#319)

* Mac B&C: Add ImageSet Unit Test (#320)

* Added tests

* Removed extra line

* ImageSet : Add ACSHeightType Support (#322)

- Add Height support
- Unit test
- Remove Height support elements bool
- Update BaseCardElement Renderer

* Added tooltip for choiceset (#323)

* Added changes

* Added tests

* Initial changes related to Action button (#321)

* Initial changes related to Action button

* Fixed actions submit open show url is still pending

* Done changes related to action set

* Fixed issue related to actions

* Fixed Show Card

* Toggle Visibility Element Fixed

* Fixed Bugs

* Code cleanuo

* Formatted QML Files

* Adding placeholder Loader

* parity PR for UCF Ut Fix

* Code refactoring

* Fixed Review comments

* Fixed Review comments

* Fixed QML Format

Co-authored-by: Govardhan N <[email protected]>

* Number Input Render Changes (#325)

* Number Input Render Changes

* ID's Updated

* Tooltip added to ChoiceSet

* Removed Unnecessary Changed

* Spark 364328 (#324)

* changes related to TextInput Element

* Changes related to Input Text along with inline actions

* Fixed issue related to strech height

* created seperate function for actions

* Fixed Regex related issue

* Minor Fixes

* Fixed review comments

* Minor Bug Fixes

* Fix from UCF

* Formatted QML Files

* Revert "Formatted QML Files"

This reverts commit 6b53eac49eaca5e75d4f2d25ddac82a821a26287.

* Revert "Fix from UCF"

This reverts commit 63e971ff1034b978ffec5011a8440f3a084a8aeb.

* Merge Fix from UCF

* Formatted Qml Files

* Fix Issue found during BTPexecution

* fix center align issue with stack element (#327)

* Date Input Render (#326)

* Date Input Initial Changes

* Popout Initial Changes

* Popout Added

* Date Input Popout Complete

* Integrate Popup and Text Field

* Accessibility in Popout Fixed

* Minor Issues Fixed

* Label Render Fix (#329)

* Input Action Submit Fix (#330)

* Label Render Fix

* Action Submit Fixed

* Time Input Render (#328)

* Tasks JSON removed

* Util File Reverted

* fix Column stretch, add support vertical content alignment (#331)

* fix: Column stretch, vertical content alignment

fix :
- ColumnSet height is stretch
- Internal element height does not stretch in center/bottom vertical alignment
- test case

* commit: comments

* Added changes (#333)

* Fix: ActionSet height gets ambigus with stretch containers (#332)

update container file
update and add unit test

* RichTextBlockRenderer Markdown Parser changes (#335)

* Remove MarkDown from RichTextBlock

update RichTextBlockRenderer
add unit test

* add Date Time parser

add new test case
add Date Time parser

* Action.Submit Associate Input FIx (#336)

* Associated Input Fix

* Time Picker Accessibility Fixed

* SPARK-405507 : [Windows]Submit value if not coming correct in case where data is simple string or Number (#338)

* Input text visual focus (#340)

* Input Text Visual Focus

* Added WCustomFocusItem

* Removed Unnecessary Changes

* Remove Unnecessary Changes

* Associate Input Elements Fix (#342)

* Implement Input without the red background on error (#343)

* Implement Input without the red background on error

* fix at error state config

changes in test

* SPARK-407820 (#345)

* Visual Focus for Number Input (#344)

* Number Input Focus

* Validation added for Min and Max

* Focus State Corrected

* Removing anchors to make item generic

* Redesign Accessibility focus style Date-time picker (#346)

* Redesign Accessibility focus Date/time picker

- ACRDateField changes
- ACRTextField changes
- change Test

* minor changes

* Focus Ring Added for Date Input (#347)

* Focus Item Added

* Spaing added to avoid overlap

* Min and Max Date corrected in Popout

* Selected Date Corrected

* Changes for UT

* Accessible Text Added

* dateInputPopout refactored

* Synced With UCF

* Add error icon with error input label text (#348)

* Add error icon with error input label text

changes in ACRInputErrorText
update testcase

* theme mode changes

fix empty error text
update test cases
add new theme based icon
rename extension

* minor changes

* update isrequired property

* minor update

* update error icon name

* input error field redesign

- update error text field to error view
- update test cases
- remove extra file

* minor update

* minor update

* minor update

* minor update

* Hyperlink accessibility in TextBlock (#350)

* Add hyperlink accessibility in TextBlock

- update ACRTextView with new hyperlink dataset
- add new testcase

* comment changes

* fix multiline textview blocking

* update

* update

* minor update

* update input render (#351)

fix space key down event

* Focus Ring For Time Input (#352)

* Focus Ring Added

* Accessible Text Added

* update blue focus ring for Input Toggle, Choice Set (#354)

* update blue focus ring for Input Toggle, Choice Set

- redesign new focus style
- update ACRTextView
- remove ACRHyperlinkTextview

* add json

* test case update

* add elementType property

* update TextView

- update test
- add new enum
- remove "acceptsFirstResponder" due to change behaviour in selection

* update testcases

* Focus Rings For Choice Set and Input Toggle (#355)

* Focus RIng Added for Choice Set and Toggle

* Added Focus Rings to ChoiceSet Popout

* ChoiceSet Popout Open Issue Fixed

* Visual focus at Image, ImageSet (#356)

* Visual focus at Image, ImageSet

- padding in acrcollectionview cell item
- focus in imageView
- add test

* minor changes

* Bugs Fixed (#357)

* macOS | Fix | Error message hidden on submit action (#358)

* macOS | Fix | Error message should be hidden on submit action while element is hidden

- changes in ACRChoiceButton
- delegate method changes in Input.Toggle
- Input handler change in Input.Text
- add unit test
- ACRTextView regression line changes in ACL

* edge case changes

* Added Focus Rings to select action (#359)

* Center align action set (#362)

* Center Align in Action Set Fixed

* Unnecessary Changes removed

* macOS | Visual Focus Style | RichTextBlock (#360)

- add focus
- test case

* Minor changes (#361)

* Implement blue focus ring for Container element with action (#363)

* Implement blue focus ring for Container element with action

- add changes in ACRContentStackView
- add Test

* update json, keydown

* [macOS] Implement blue focus ring for Fact Set (#364)

* [macOS] Implement blue focus ring for Fact Set

- update factset renderer
- test

* minor update

* Fixed: Data field getting formatted while submitting (#367)

* [macOS] Fix: Action not proper align in column (#368)

- add changes
- add unit test

* Focus Ring for Cards (#366)

* [macOS] Fixed Date Time accepting values outside min max range (#369)

* Fixed datetime being submit with wrong value issue

* Updated tests and resolved comments

* Fix : Space KeyDown not work in Buttons and Action button (#371)

* fix: Large focus ring around input element (#370)

* macOS: Fixed issue with long placeholder/value in single line text fields (#372)

* Added fix

* Added tests

* Added test cases as per comment

* MacOS | fix: Support Action toggle functionality At imageset (#373)

* fix: imageset toggle

- refactor logic for find view in ViewUtils
- change in ACRCollectionView for support hide cell
- update identifier logic
- update test case

* review changes

* Fixed bug (#376)

* Fix: [mac] Time Picker Opens When Not Clicking On Time Field (#374)

* Button Width Bug Fix (#377)

* Initial Changes

* Removed Webex Import

* Disabled Buttons after submit

* Button Disabled Bug Fix (#380)

* Button WIdth and Button Disabled Bug Fixed

* Combobox Secection fixed

* [macOS] Focus Accessibility: Design Implement a Accessibility Focus Manager & Protocol (#381)

* [macOS] Focus Accessibility: Design Implement a Accessibility Focus Manager & Protocol

- Design and Develop Manager Class & Protocol
- Implement focus manager Logic for root view
- Implement focus protocol at Input[.Date, .Time, .Number, .Text] (ACRTextField)
- implement focus protocol at RichTextBlock, TextBlock, FactSet (ACRTextView)
- Implement key view setup logic
- add unit test

* update manager class

* Merge shared codebase (#382)

* Added Chevron and Icon (#79)

* Added Chevron and Icon

* Made asked changes

* Updated files

* Submit action button (#76)

* rename GenerateButtonId

* wire Action.Submit button on clicked logic

* Add sample

* Added input text and number to the list

* Added date input to the list

* fix input text

* fetch selectTime for 24hr format

* fetch selectedTime for 12hr format

* fix time

* add consolelog

* Add input toggle to addToInputElementList

* Add combobox choiceset to addToInputElementList

* Add radio butotn coiceset to addToInputElementList

* Add choiceset selected values to addToInputElementList

* rename

* indentation

* Update source/qml/Library/RendererQml/AdaptiveCardQmlRenderer.cpp

indentation fix

* fix date renderer to initial

* fix date renderer

* review fix

Co-authored-by: Ramkrishna Jana <[email protected]>

* button fixes (#82)

* Removed line height, fixed monospace font (#84)

* Action set Renderer  (#83)

* initial push

Signed-off-by: rohshar6 <[email protected]>

* initial push

Signed-off-by: rohshar6 <[email protected]>

* adding customLayout

Signed-off-by: rohshar6 <[email protected]>

* code clean up

* refactoring acractionsetview

* contaniner renderer test updated and added fakeActionSet

Signed-off-by: rohshar6 <[email protected]>

* made changes for test

Signed-off-by: rohshar6 <[email protected]>

* added test cases for actionSet and created mock for submitaction

Signed-off-by: rohshar6 <[email protected]>

* add minor constraints

* minor updates

* improved log statement

* Add inline action (#86)

* initial push

* fix inline action layout

* fix button click function

* add const

Co-authored-by: Ramkrishna Jana <[email protected]>

* Button insets fix (#87)

* Insets fixed

* removed unnecessary print statement

* removed unnecessary comments

* Color scheme set to momentum

* Action.ShowCard Part-1 (#88)

* width anchor adjust (#89)

* Dark theme fix (#90)

* dark theme fix

Signed-off-by: rohshar6 <[email protected]>

* added minor comments

Signed-off-by: rohshar6 <[email protected]>

* Fixed wrap & elide property for Toggle Input (#92)

* Added Action Show Card (#81)

* Added Action Show Card

* Added separator for show card

* Updated icons for ShowCard button

* Updated the showcard function

* ActionSet Renderer (#85)

* actionset renderer

* added default alignment

* changed json

* merge

merge

Co-authored-by: rj100189 <[email protected]>

* [Mac] Actions wrap inside Action Set (#93)

* initial Push

Signed-off-by: rohshar6 <[email protected]>

* added spacing from hostconfig

Signed-off-by: rohshar6 <[email protected]>

* refactored Utils and added vertical spacing from hostConfig

Signed-off-by: rohshar6 <[email protected]>

* added test and updated hostconfig util

Signed-off-by: rohshar6 <[email protected]>

* vertical spacing updated

Signed-off-by: rohshar6 <[email protected]>

* image resource resolver [mac] (#91)

* image resource resolver [mac]

* refactored resource resolver to support resource key instead of url

* updated ImageRenderer test cases

* removed comments

* renamed FakeImageView to Fake Image

* minor refactor

* minor change

* indentation fix

* Date medium format (#96)

* Added Medium Format for InputDate

* Fixed Minimum and Maximum Date

* Fixed focus problem

* Added signal and slot for calendar

* fixed getDate function in utils

* Fixed Action Submit for InputDate

* Minor fixes

* Change signal name

* Show card action (#94)

* show card action fix

* flatbutton clean ups

* clean ups

* theme fix

* added tests

* Showcard part 2 (#95)

* fix sample json

* fix loader id

* add separate list for show card

* Add sample card and rearrange the layout logic

* add comment

* add only one separator before loader

* add if ocndition to the component

* Add show card wizard sample

* modify submit action element list

* fix sample

* remove hardcoded background color

Co-authored-by: Ramkrishna Jana <[email protected]>

* added tests (#102)

* [Mac] Action Style for Action Button (#99)

* acr-button styling added

Signed-off-by: rohshar6 <[email protected]>

* minor refactoring

Signed-off-by: rohshar6 <[email protected]>

* updated flat button

Signed-off-by: rohshar6 <[email protected]>

* added constants strutc

Signed-off-by: rohshar6 <[email protected]>

* added none case for dark theme button

Signed-off-by: rohshar6 <[email protected]>

* minor change

Signed-off-by: rohshar6 <[email protected]>

* chevron color updated

Signed-off-by: rohshar6 <[email protected]>

* Width and Height (#98)

* Initial Push

* Height and Vertical Alignment Fixed

* conflicts Resolved

* Update source/qml/Library/RendererQml/AdaptiveCardQmlRenderer.cpp

Co-authored-by: rj100189 <[email protected]>

* Seperator property Added

* Variable Names changed

* Update source/shared/cpp/ObjectModel/CollectionTypeElement.cpp

revert

* Seperator Function removed

Co-authored-by: rj100189 <[email protected]>

* Action toggle visibility (#103)

* Added action - Toggle Visibility

* Added FactSet ID property

* Toggle Visibility fix for Multiline Text Input Block

* Added toggle visibility wizard card

* "Background Image View Added with Test Cases" (#97)

* "Background Image View Added with Test Cases"

* Conflict Resolved

* Changes Made

* Removed change to Column View

* variable 'bgimage' changed to 'image

* image variable made optional

* [MacOS] Image width fix (#106)

* image width fix

* added some checks

* Replaced \n with <br/> (#107)

* Action submit branch (#101)

* Basic funcunality working

* Submit action working for choiceset

* Cleaned up a bit

* Fixed seperator spacing multiselect choiceset

* Added tests and fixed small issue with multiselect choiceset

* Added data from action.submit

* Added Minor changes

* Refactored According to comments

* Added test for dataJson

* Background Image (#104)

* background image

* changed frame

* changes to frame

* Add markdown (#108)

* select action property (#100)

* Wire select action mouse area

* set adaptiveCardRectangle color to transparent

* set hover color to emphasis

* Card select action json

* Add select action for image renderer

* add text run select action

* add click function to mouse area

* add sample cards

* fix select action submit click

* textrun jason

* fix onLinkActivated

* Add background rectangle to GetNewContainer

* Add select action to column and container

* ContainersSubmitSelectActionList

* select action on columns set renderer

* add rectId parm to SelectAction()

* refactor textRun select action

* realign and rename

* refactor container and column select action

* refactor column set select action

* remove unneccessary code

* make ImageRender parent rectangle transparent

* indentation

* add log

* review fix

Co-authored-by: Ramkrishna Jana <[email protected]>

* [Mac] Inline action function (#105)

* added inline-action functionality for openUrl

* minor update

* updated contentInsets for inline-action

* added inline submit action

* added minor comments

* updated code after review

* Background Image Wiring Done (#109)

* Background Image Wiring Done
Redeclaration in OpenURLTest Fixed

* Required Changes Made

* [Mac] Added fix for fake elements for test cases (#110)

* added fix for fake renderers

* minor-update

* [MacOS] Column Inherited Properties (#111)

* properties fix

* fixed tests

* Date and time pop-over updation (#112)

* Date and time pop-over updation

* feedback changes

* Bug fixes (#113)

* Added color change to showcard icon on hover

* Enabled mouse selection for input fields

* Fixed showcard button's icon color

* Placeholder Fix for Input Date and Input Time (#114)

* Fixed Placeholder for Input Date and Input Time

* InputDateTimePlaceholder

* Made the '===' consistent

* review fix

* Review fixes

* Textblock bugs (#119)

* Date Time Parsing added

* Escaping quotes in text

* Container, Column, columnSet, AdaptiveCard select action (#118)

* Basic container with OpenURL working

* commit before pulling action.submit

* Working column, columnset, card and container selectaction

* Refactored code a bit

* Minor changes according to comments

* [SPARK-221254] - Color of Column in Select Action after Hovering (#120)

* Refactoring Done and Constants Removed (#117)

* Refactoring Done and Constants Removed

* Made required changes

* Further Changes Made

* [MacOS] BackgroundImage and BackgroundColor fix (#124)

* added json and bridge fix

* resolver refactor

* render param refactor

* added tests

* fixed column bgimage

* Input number (#122)

* input number modified

* converted text to number

* valueFromText function

* made suggested changes

* modified valueFromText

* SelectAction for TextRun and Images (#121)

* Text run working

* minor changes

* Made changes according to commit

* Minor change

* [MacOS] SubmitAction fix for Nested Show Card setup (#123)

* added recursive logic to fetch input handlers from the parent card for submit action

* added tests for submit action for child show cards

* [MacOS]Added scroller to the card view (#125)

* Added scroller to the card view

* removed horizontal scroll

* Escape sequences For TextBlock and RichTextBlock (#126)

* Added function in Utils

* Handled escape sequence for Richtext as well

* minor changes

* spacing code

* image renderer properties [mac] (#116)

* initial commit for image rendering fixes

* added sample file

* added test cases

* image constraints fixes inside stretch columns

* Update source/macos/AdaptiveCards/AdaptiveCards/Views/ACRContentHoldingView.swift

Co-authored-by: blue-stone99 <[email protected]>

* removed test cases for the visibility changes

* Delete File 2

Co-authored-by: blue-stone99 <[email protected]>

* Working horizontal alignment (#129)

* [MacOS] FactSet Alignment fix (#127)

* Draft Commit with fix

* Made variables more sensible

* More sensible variables

* Made Necessary Changes

* Made More required changes

* Minor Change

* More changes as needed

* [MacOS] Bleed property added to Collection Type Elements (#128)

* initial push

* minor-update

* bleed json added

* added fix for constraints

* test-code

Signed-off-by: rohshar6 <[email protected]>

* test-code removed logs

Signed-off-by: rohshar6 <[email protected]>

* bleed added to columset and container

* column bleed items complete

* adding minor comments

* minor change

* minor refactoring

* updates made

* column view update

* added bleedUtils

* xib bg color fix (#131)

* factset fix (#132)

* Bleed Fix for container and columnset (#115)

* Initial Push

* Variables removed

* Height fix

* Horizontal Bleed Fixed

* Vertical Bleed Done

* Vertical Bleed Fixed

* Card Added

* image width fixed (#130)

* Minor updates (#133)

* Added missing properties in Container Element

* Added missing property in ColumnSet Element

* Added missing property in Column Element

* Curl setup for Image (#134)

* Linked curl to QmlVisualizer

* Added ImageDownloader class

* Changed image download path

* Async Image re-hosting (#138)

* refactor Transform function

* Add image urls in a map

* Add rehost image logic

* Untrack image folder

* rehost image sync

* Set cache to false for url images

Co-authored-by: Ramkrishna Jana <[email protected]>

* Fix fetchDateTime for Linux (#140)

* Showcard bugs (#135)

* Initial Commit

* Remove extra spacing at the end of showcard button

* Added const keyword to arguments

* Added const keyword to arguments

* Removed unecessary header files

* Added a (const) variable to reduce function calls

* Fixed error for localtime_r (#141)

* [MacOS]Working horizontal alignment and hover for selectAction Columnset (#137)

* Working horizontal alignment

* Minor changes

* fix std::optional<int> (#143)

Co-authored-by: Ramkrishna Jana <[email protected]>

* [MacOS] ColumnSet Height wrapping fixes (#136)

* refactored content stack view

* column set fixes

* added test json

* fixed tests

* removed usused code

* column separator fix

* minHeight fixes

* fixed tests

* [MacOS] Bleed Fix and Image Fix (#144)

* image fix and bleed-fix

Signed-off-by: rohshar6 <[email protected]>

* bleed-minor-fix

Signed-off-by: rohshar6 <[email protected]>

* edge cases handled

Signed-off-by: rohshar6 <[email protected]>

* minor updates for swiftLint

* minor change

* minor update

* minor update

* [MacOS] resource resolver for iconUrl and imageSet (#139)

* resource resolver for iconUrl and imageSet

* resource resolver fixes

* minor refactoring

* refactored NSCollectionViewItem

* enabling resource resolver (#147)

* Background Image fillmode property fix (#142)

* container background image fixed

* repeat horizontally and vertically fixed

* changed json

* [MacOS]Added Fallback (#145)

* Working fallback property and elippses in textblock

* Removed comments

* Added log for UnknownElements

* [MacOS]Updated Date Time Popover (#146)

* Updated Date Time Popover

* updated file

* created masksource tag (#148)

* [MacOS] Bleed in Background Image Fix and Image Size Fix (#149)

* bleed background Image and small-images-fix

* added url in testUtils

* updates made

* [MacOS]Minor fixes for buttons and Submit Action (#151)

* Buttons with ellipses working

* Submit Action Parity with Windows

* [MacOS]Changed date time format for submit payload (#150)

* Changed date time format for submit payload

* updated files

* updated time input

* minor fix for images with explicit dimensions (#152)

* Time Input renderer placeholder text fix (#153)

* Time Input renderer placeholder text fix

* fix time

* review fix

Co-authored-by: Ramkrishna Jana <[email protected]>

* Bleed Width and Height (#154)

* Bleed Edge Cases

* Height and Width of Bleed Fixed

* Some minor attribute fixes to textblock (#156)

* [MacOS]Padding fix for collection Items (#155)

* padding fix for collection Items

* update made

* ImageSet Working Inside Columns (#158)

* [MacOS] Added RenderConfig to maintain flags (#159)

* added renderConfig

* fixed tests

* Downloading Images Asynchronously (Part 1) (#157)

* Added curl_multi_perform

* Added timeout and wait function

* added download_multi_jpeg function

* Download all images at once

* Call rehost after generateQml

* Added for_each loop

* removal of comment

* Modify lambda

* Commented Async download

* Added lambda to thread

* Added mutex

* Commented asynchronous

* [MacOS] Column width edge case fixes (#161)

* column min width fix

* fixed trailing newline

* rebase fix

* increased width

* [MacOS]Button Style Fix  (#162)

* button-style-fix

* minor change

* button-styling and dark theme for button added

* minor-updates

* updates made

* dark-theme-button-color fix added

* Clean Escaped Quotes (#165)

* Initial push

* Pushed Escaped Quotes to QmlTag class

* Fix indentation

* Method name change (#168)

* [MacOS] Added flag to prevent 1.3 properties from rendering (#163)

* 1.3 property check

* Removed conflicts

* Minor refactoring

* [MacOS]Collection Items fix and Bleed update (#167)

* column fix and bleed update

* minor-update

* minor-update

* update made

* [MacOS] fix for extra padding in images in columnset (#160)

* fix for extra padding in images in columnist

* changes for column height anchor

* refactored ACRContentHolding view to ACRImageWrappingView

* added test cases

* minor changes

* [MacOS] Input number fix (#164)

* InputNumberFixed

* minor refactor

* Minor Bugs Fixed and Test Cases Added

* Small change

* [MacOS]Min-height fix for ColumnSet (#169)

* fix added and test cases updated

* added json for min-height

Signed-off-by: rohshar6 <[email protected]>

* minor-update

* minor-test-case improved

* minor-update

* [MacOS] Project clean up (#170)

* deleted unused files and some abs path

* removed absolute paths

* dead code fixes

* Clean comments (#172)

* Cleaned Comments

* minor change

* Resize bug fix (#173)

* Initial Push

* Binding Loop Removed

* Resize Property Added

* Fix overlay error (#175)

* initial push

* TIme input fix

* fix show card button

* fix input number error

Co-authored-by: Ramkrishna Jana <[email protected]>

* Unit Tests (#174)

* Initial Push

* Refactored

* QML Files Updated

* Image Render Uncommented

* Fixed SCF code (#176)

Co-authored-by: Kishore Ponmuthuramalingam <[email protected]>

* added show card callback (#179)

* TextBlockCrash (#180)

* Fix Input Date Bug (#178)

* Graphicsfix (#181)

* Remove glow tag

* remove color overlay

* remove OpacityMask

* Add card border color

* remove color overlay

Co-authored-by: Ramkrishna Jana <[email protected]>

* Graphicsfix (#181)

* Remove glow tag

* remove color overlay

* remove OpacityMask

* Add card border color

* remove color overlay

Co-authored-by: Ramkrishna Jana <[email protected]>

* Graphicsfix (#181)

* Remove glow tag

* remove color overlay

* remove OpacityMask

* Add card border color

* remove color overlay

Co-authored-by: Ramkrishna Jana <[email protected]>

* Graphicsfix (#181)

* Remove glow tag

* remove color overlay

* remove OpacityMask

* Add card border color

* remove color overlay

Co-authored-by: Ramkrishna Jana <[email protected]>

* Graphicsfix (#181)

* Remove glow tag

* remove color overlay

* remove OpacityMask

* Add card border color

* remove color overlay

Co-authored-by: Ramkrishna Jana <[email protected]>

* Handled the Invalid Qml Ids (#182)

* Handled the invalid qml ids

* Remove dead code

* Fix Icon Color for Input ChoiceSet, Date and Time (#183)

* Fix icon color for Date,Time,Choiceset

* Changed Icons

* Removed dead code

* Added IconTag() function

* [MacOS] Invalid JSON exception fixed (#184)

* invalid json fix

* fixed tests

* Fixed invalid month (#185)

* [MacOS]Hyperlink text working with renderconfig (#186)

* Hypertext link working

* Fixed in factset too

* Index=ntation fix

* [MacOS]Text properties directly added to attributed String (#187)

* Text properties directly added to attributed String

* Minor change

* added layout and text callbacks (#188)

* [MacOS]Added clear button in date and time (#189)

* Added clear button in date and time

* Fixed test cases

* Added new tests and cleaned ACRDateField

* Fixed multiple selection issue (#190)

* Fixed multiple selection issue

* Minor change

* [SPARK-239984] Enable Hyperlink in texts for native Adaptive Cards(Windows) (#191)

* Changed hyperlink color

* connected link to openUrl

* Formatted changes

* Moved Markdown function to Utils

* add static

* Fixed links for RichTextBlock

* [SPARK-241909] Border Color and Icon changes based on UX (Windows) (#192)

* Changed border colors

* Fixed choiceSet and showcard icon alignment

* Reduced childCard margin

* Changed Number Input Icons to momentum

* Fixed icon coloring for action showcard

* Fixed ShowCard icon coloring

* ShowCard bottom margin

* fixed showCard bottomMargin for collection elements

* showCard margin fix

* minor fixes

* removed dead code

* Minor changes

* Removed redundant property

* minor change

* Bottom border for showCard

* Suggestion changes

* [MacOS]Bug fixes in accordance with webex (#193)

* Changes to maintain parity with webex version

* Minor change

* [SPARK-242277] Redesgin Dropdown Menu in InputChoiceSet (Windows) (#194)

* Redesigned Dropdown choiceSet

* Removed hover to match html

* Added height for combobox

* Fixed padding

* Upstream fetch

* Fixed font family

* [SPARK-237834] Popup fix for Input Date and Time (Windows) (#195)

* Fixed date input popup

* Fixed Input Time Popup

* indentation

* removed dead code

* minor changes

* comment

* minor fixes

* [SPARK-244835] Bug Fix for Input ChoiceSet (Windows) (#196)

* Quotes in choiceSet model

* Minor change

* sync update (#197)

* [SPARK-201241] Clear Button for Input Date and Input Time (Windows) (#198)

* Added clear button to input Date

* Clear Button for input Time

* Refactor

* Fix icon placement

* Align icons

* Refactor row element

* Minor Changes

* Added changes to maintain parity with webex (#200)

* [MacOS] ShowCard hides ImageSet fix (#199)

* cleaned acrcollectionview

* removed colldatasource

* added tests

* [MacOS] ShowCard inside ActionSet update (#201)

* cleaned callbacks

* action set clean up

* re-wired with actionsetview as target handler

* showcard functional inside actionset

* added tests

* sync changes

* [MacOS] Icon Position aligned with HostConfig values (#202)

* icon position fix

* added tests

* [MacOS] Minor bug fixes and clean ups (#203)

* bug fixes and code cleanup

* updated tests

* [MacOS] Toggle visibility support added (#204)

* added toggle visibility support

* added tests

* removed ishidden validation (#205)

* [MacOS] Newline Support & Column isVisible update (#206)

* newline support

* added base properties for columns

* [MacOS] Working custom text field (#208)

* Working custom text field

* Minor change in titlerect

* Added test and fixed clear button

* Minor changes

* Final few changes

* [MacOS] Working UI for ChoiceSet made according to figma (#207)

* Working UI for ChoiceSet made according to figma

* tasks.json deleted

* Comments resolved

* fixes made

* Tests Implemented

* Tests Fixed

* Revert "tasks.json deleted"

This reverts commit e6ffbe879a5af03ca55238349b354b72cbe7765f.

* tasks.json fix

* MacOSVisualizer.pbxproj fix

* Merge Conflicts Resolved

* [MacOS] Added custom date-time fields (#209)

* Added custom date-time fields

* Resolved conflicts

* Resolved comments

* Default config now works with date time field too

* resolved comments

* [Mac OS] Multiline text view rebrand (#210)

* MultilineInput Matched with SingleLine Text input

* Tests Implemented & UCF's minor changes synced

* Minor Fix

* InputFieldConfig defaults matched with old UI

* Comments resolved

* Placeholder Padding Issue Fixed

* Tests fixed

* Minor refactor

* [Mac OS] Radio Button Bugs Fix, FactSet Bugs Fix (#211)

* Radio Button Bug, Hyperlink Text Color Fix

* Fixed backgroundColor for FactSet

* FactSet Title now has markdown working

* Change to remove conflicts with InputNumber PR

* Comments Resolved

* Removed Dead Files

* Resolved More Comments

* Button Click Fix (#213)

* [MacOS]Working input number rendered (#212)

* Working input number rendered

* Tests added

* Fixed stepper function

* Resolved comments

* Minor changes added

* Removed setupTheme function

* Fixed insertionPoint color bug

* [MacOS] Small bugs in MultilineInputView, and dark theme default background colors fixed (#214)

* Small Bugs Fixed

* Tests fixed according to fixes

* Fixed Parity with UCF

* small documentation change

* Changed button colors (#217)

* Changed button colors

* Fixed inline buttons, fix colorutils, added colorutils tests

* Removed comment

* [SPARK-237839] Calendar for Date Input (Windows) (#215)

* Calendar

* connected signal between calendar and textfield

* Added theming

* Added minimum and maximum date

* Removed dead code

* Comment

* Remove comment

* onCLicked Bug fix

* hover color

* Minor change

* [Win] Cards accessibility (#216)

* Initial Accessibility

* Removed dead code

* Colors changed

* Removed Dead code

* Refactoring done

* Refactoring done

* Spaces Removed

* Spaces Removed

* Refactored

* Input Number Fixed

* [SPARK-270116] Add RenderConfig for Input Elements (Windows) (#218)

* Added renderConfig

* add RenderConfig class to visualizer

* Added InputFieldClass

* Minor Changes

* Changed name to AdaptiveCardRenderConfig

* suggested changes

* Added RenderConfig cpp

* minor changes

* remove hardcoded theme

* Suggested chnages

* Fixed text alignment issue and changed color scheme to argb from rgba (#219)

* [MacOS] Input fields UI fixed (#221)

* Input fields fixed to rebrand figma

* Resolved comments

* Tests Fixed

* Parity fix

* [MacOS] Date Field Default Date Fix (#220)

* Working date field current date and button limit extended

* Added tests and fixed action alignment

* Minor comment added

* Resolved comments regarding switch case and tests

* resolved nits

* [MacOS]Fixed Multiline input height (#225)

* Fixed Multiline input height

* Minor change

* [Win] Buttons and Cards UI Refresh (#223)

* Initial Ui Refresh Changes

* Colors updated

* Host Config updated and Minor Changes

* Minor Changes

* Placeholders Fixed in input fields (#222)

* Placeholders Fixed

* Comments resolved

* Minor lint changes

* More minor lint changes

* [MAC OS] Multiline Input View Top padding added (#226)

* Initial Commit (With updated tests)

* Minor regression identified

* Minor fixes, cleaned up code

* More minor Fixes

* Cleaner implementation

* tests fixed

* [Win] Buttons and Cards Bug Fixes (#227)

* Initial Changes

* Main Card Radius Changed

* Show Card Image Fixed

* Code synchronized with …
  • Loading branch information
19 people authored Jan 23, 2024
1 parent 1ed91ac commit b3234a4
Show file tree
Hide file tree
Showing 412 changed files with 22,168 additions and 2,736 deletions.
16 changes: 16 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -303,6 +303,22 @@ twp.json
# Android
**/.cxx/*

### CMake ###
CMakeLists.txt.user
CMakeCache.txt
CMakeFiles
CMakeScripts
Testing
Makefile
cmake_install.cmake
install_manifest.txt
compile_commands.json
CTestTestfile.cmake
_deps

### CMake Patch ###
# External projects
*-prefix/
# Image folder
source/qml/Samples/QmlVisualizer/Images

Expand Down
1 change: 1 addition & 0 deletions .pipelines/android-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ parameters:
type: string
default: beta.1


variables:
- group: AdaptiveCards-KVLink
- name: AC_FULL_VERSION_SPECIFIED
Expand Down
2 changes: 1 addition & 1 deletion .pipelines/clang-format-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ pool:
steps:
- task: NodeTool@0
inputs:
versionSpec: '14.x'
versionSpec: '18.x'
displayName: 'Install Node.js'

- script: |
Expand Down
11 changes: 11 additions & 0 deletions .pipelines/js-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,17 @@ parameters:
- unit-tests

steps:
- task: NodeTool@0
name: NodeTool1
displayName: Use Node 14.x
inputs:
versionSpec: 14.x

- bash: |
npm install -g [email protected]
workingDirectory: source/nodejs
displayName: 'Bash - npm install -g npm 8.11.0'

- bash: |
npm ci
npx lerna bootstrap --ci
Expand Down
3 changes: 2 additions & 1 deletion .pipelines/templates/ios-build-template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,11 @@ steps:
actions: 'build'
xcWorkspacePath: 'source/ios/AdaptiveCards/AdaptiveCards.xcworkspace'
scheme: 'ADCIOSVisualizer'
xcodeVersion: '12'
xcodeVersion: 'default'
packageApp: ${{ parameters.packageApp }}
signingOption: ${{ parameters.signingOption }}
sdk: ${{ parameters.sdk }}
configuration: ${{ parameters.configuration }}
destinationPlatformOption: 'iOS'
destinationSimulators: 'iPhone 12'
useXcpretty: false
2 changes: 1 addition & 1 deletion .pipelines/templates/ios-install-cert-template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ steps:
displayName: 'Install Provisioning Profile'
inputs:
provisioningProfileLocation: 'secureFiles'
provProfileSecureFile: '025544d3-4a64-49d0-8e76-29f3ddd185ae.mobileprovision'
provProfileSecureFile: '983e1796-30e0-48a7-9453-c305e1b94259.mobileprovision'

- template: ios-build-template.yml
parameters:
Expand Down
40 changes: 40 additions & 0 deletions .pipelines/templates/uwp-download-secure-files.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
steps:
- task: DownloadSecureFile@1
name: acTestAppTempKey
displayName: 'Download TestApp Temporary Key'
inputs:
secureFile: 'AdaptiveCardTestApp_TemporaryKey.pfx'

- task: DownloadSecureFile@1
name: perfAppTempKey
displayName: 'Download PerfApp Temporary Key'
inputs:
secureFile: 'PerfApp_TemporaryKey.pfx'

- task: DownloadSecureFile@1
name: uwpUiTestAppTempKey
displayName: 'Download UWPUITestApp Temporary Key'
inputs:
secureFile: 'UWPUITestApp_TemporaryKey.pfx'

- task: DownloadSecureFile@1
name: uwpUnitTestsTempKey
displayName: 'Download UWPUnitTests Temporary Key'
inputs:
secureFile: 'UWPUnitTests_TemporaryKey.pfx'

- task: DownloadSecureFile@1
name: acVisualizerTempKey
displayName: 'Download AdaptiveCardVisualizer Temporary Key'
inputs:
secureFile: 'AdaptiveCardVisualizer_TemporaryKey.pfx'

- task: PowerShell@2
inputs:
targetType: 'inline'
script: |
Move-Item -Path $(acTestAppTempKey.secureFilePath) -Destination '$(Build.SourcesDirectory)/source/uwp/AdaptiveCardTestApp/AdaptiveCardTestApp_TemporaryKey.pfx'
Move-Item -Path $(perfAppTempKey.secureFilePath) -Destination '$(Build.SourcesDirectory)/source/uwp/PerfApp/PerfApp_TemporaryKey.pfx'
Move-Item -Path $(uwpUiTestAppTempKey.secureFilePath) -Destination '$(Build.SourcesDirectory)/source/uwp/UWPUITestApp/UWPUITestApp_TemporaryKey.pfx'
Move-Item -Path $(uwpUnitTestsTempKey.secureFilePath) -Destination '$(Build.SourcesDirectory)/source/uwp/UWPUnitTests/UWPUnitTests_TemporaryKey.pfx'
Move-Item -Path $(acVisualizerTempKey.secureFilePath) -Destination '$(Build.SourcesDirectory)/source/uwp/Visualizer/AdaptiveCardVisualizer_TemporaryKey.pfx'
3 changes: 3 additions & 0 deletions .pipelines/uwp-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ pool:
vmImage: windows-2019

steps:
- template: templates/uwp-download-secure-files.yml

- task: NuGetToolInstaller@0
name: NuGetToolInstaller1
displayName: Use NuGet 5.x
Expand All @@ -37,6 +39,7 @@ steps:
inputs:
solution: $(solution)
selectOrConfig: config
nugetConfigPath: source/nuget.config
verbosity: '-'

- task: VSBuild@1
Expand Down
57 changes: 57 additions & 0 deletions .pipelines/winui3-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
name: $(Year:yy).$(Month).$(DayOfMonth).$(rev:r)

pr:
branches:
include:
- main
- feature/*
- release/*

trigger:
branches:
include:
- main
- feature/*
- release/*
batch: True

variables:
solution: source/uwp/winui3/AdaptiveCards.sln
buildConfiguration: Release
buildPlatform: x64

pool:
name: Azure Pipelines
vmImage: windows-2019

steps:
- task: NuGetToolInstaller@1
name: NuGetToolInstaller1
displayName: Use NuGet 6.4.x
inputs:
versionSpec: 6.4.x

- task: NuGetAuthenticate@1
name: NuGetAuthenticate2

- task: NuGetRestore@1
name: NuGetCommand3
displayName: NuGet restore
inputs:
solution: $(solution)
selectOrConfig: config
nugetConfigPath: source/uwp/winui3/nuget.config
verbosity: '-'

- task: VSBuild@1
name: VSBuild4
displayName: Build solution
inputs:
solution: $(solution)
vsVersion: 16.0
platform: $(buildPlatform)
configuration: $(buildConfiguration)
maximumCpuCount: true
createLogFile: true
logFileVerbosity: detailed

74 changes: 73 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,77 @@
"runningStatusMessage": "Updating specs...",
"finishStatusMessage": "Updated specs!"
}
]
],
"files.associations": {
"__debug": "cpp",
"__locale": "cpp",
"atomic": "cpp",
"bitset": "cpp",
"functional": "cpp",
"iterator": "cpp",
"memory_resource": "cpp",
"string": "cpp",
"initializer_list": "cpp",
"ios": "cpp",
"iosfwd": "cpp",
"istream": "cpp",
"limits": "cpp",
"locale": "cpp",
"new": "cpp",
"ostream": "cpp",
"sstream": "cpp",
"streambuf": "cpp",
"typeinfo": "cpp",
"vector": "cpp",
"__bit_reference": "cpp",
"__config": "cpp",
"__errc": "cpp",
"__hash_table": "cpp",
"__mutex_base": "cpp",
"__node_handle": "cpp",
"__split_buffer": "cpp",
"__threading_support": "cpp",
"__tree": "cpp",
"__verbose_abort": "cpp",
"array": "cpp",
"cctype": "cpp",
"charconv": "cpp",
"clocale": "cpp",
"cmath": "cpp",
"codecvt": "cpp",
"complex": "cpp",
"cstdarg": "cpp",
"cstddef": "cpp",
"cstdint": "cpp",
"cstdio": "cpp",
"cstdlib": "cpp",
"cstring": "cpp",
"ctime": "cpp",
"cwchar": "cpp",
"cwctype": "cpp",
"deque": "cpp",
"exception": "cpp",
"fstream": "cpp",
"iomanip": "cpp",
"iostream": "cpp",
"list": "cpp",
"map": "cpp",
"mutex": "cpp",
"optional": "cpp",
"ratio": "cpp",
"regex": "cpp",
"set": "cpp",
"stack": "cpp",
"stdexcept": "cpp",
"string_view": "cpp",
"system_error": "cpp",
"thread": "cpp",
"tuple": "cpp",
"typeindex": "cpp",
"unordered_map": "cpp",
"unordered_set": "cpp",
"variant": "cpp",
"algorithm": "cpp",
"__memory": "cpp"
}
}
20 changes: 20 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,26 @@ PS: Latest Build Status is against `main` branch.
| iOS | [![CocoaPods](https://img.shields.io/cocoapods/v/AdaptiveCards.svg)](https://cocoapods.org/pods/AdaptiveCards) | [Source](https://github.com/Microsoft/AdaptiveCards/tree/main/source/ios) | [Docs](https://docs.microsoft.com/en-us/adaptive-cards/display/libraries/ios) | ![Build status](https://img.shields.io/azure-devops/build/Microsoft/56cf629e-8f3a-4412-acbc-bf69366c552c/37917/main.svg) |
| Card Designer | [![npm install](https://img.shields.io/npm/v/adaptivecards-designer.svg)](https://www.npmjs.com/package/adaptivecards-designer) | [Source](https://github.com/Microsoft/AdaptiveCards/tree/main/source/nodejs/adaptivecards-designer)| [Docs](https://www.npmjs.com/package/adaptivecards-designer) | ![Build Status](https://img.shields.io/azure-devops/build/Microsoft/56cf629e-8f3a-4412-acbc-bf69366c552c/20564/main.svg) |

## Release schedule

We release the Adaptive Cards products on the third week of each month, assuming there are updates. Please see the table below for the most recent and upcoming release dates.

|Product|Last Release Date|Next Release Date|
|---|---|---|
|Website|4/21/2023|7/17/2023|
|Designer|1/31/2023|7/17/2023|
|JavaScript Renderer|6/23/2023|7/17/2023|
|JavaScript Renderer Beta|4/9/2023|7/17/2023|
|JavaScript Templating|9/16/2022|7/17/2023|
|XAML Renderer|3/23/2023|7/17/2023|
|XAML Object Model|3/22/2023|7/17/2023|
|WinUI 3 Renderer|6/29/2023|7/17/2023|
|WinUI 3 Object Model|5/12/2023|7/17/2023|
|.NET Renderer|12/1/2022|7/17/2023|
|.NET Templating|3/7/2023|7/17/2023|

**Note:** These release dates are subject to change based on availability and active development of each product.

## Code format

We require the C++ code inside this project to follow the clang-format. If you change them, please make sure your changed files are formatted correctly.
Expand Down
4 changes: 2 additions & 2 deletions custom.props
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="Version">
<VersionMajor>1</VersionMajor>
<VersionMinor>1</VersionMinor>
<VersionMinor>2</VersionMinor>
<!-- The nuget package version should be incremented when we produce QFEs -->
<NuGetPackVersion>1.1.0</NuGetPackVersion>
<NuGetPackVersion>1.2.0</NuGetPackVersion>
<VersionInfoProductName>AdaptiveCards</VersionInfoProductName>
</PropertyGroup>
</Project>
2 changes: 1 addition & 1 deletion samples/ConsolidatedElementSamples/Input.Toggle.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"type": "AdaptiveCard",
"version": "1.0",
"version": "1.3",
"body": [
{
"type": "Input.Toggle",
Expand Down
3 changes: 2 additions & 1 deletion samples/Templates/Scenarios/ActivityUpdate.template.json
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,8 @@
{
"type": "Action.OpenUrl",
"title": "View",
"url": "${viewUrl}"
"url": "${viewUrl}",
"role": "button"
}
],
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
Expand Down
20 changes: 4 additions & 16 deletions samples/Templates/Scenarios/FlightDetails.template.json
Original file line number Diff line number Diff line change
Expand Up @@ -86,20 +86,7 @@
"wrap": true
}
],
"width": "auto"
},
{
"type": "Column",
"verticalContentAlignment": "center",
"items": [
{
"type": "Image",
"url": "https://messagecardplayground.azurewebsites.net/assets/graydot2x2.png",
"width": "10000px",
"height": "2px"
}
],
"width": "stretch"
"width": "1"
},
{
"type": "Column",
Expand All @@ -109,7 +96,8 @@
{
"type": "Image",
"url": "https://messagecardplayground.azurewebsites.net/assets/smallairplane.png",
"height": "16px"
"height": "16px",
"altText": "Flight to"
}
],
"width": "auto"
Expand All @@ -126,7 +114,7 @@
"wrap": true
}
],
"width": "auto"
"width": "1"
}
]
},
Expand Down
Loading

0 comments on commit b3234a4

Please sign in to comment.