Skip to content

Commit

Permalink
Jwoo/release/24.4 (#8901)
Browse files Browse the repository at this point in the history
* Fix `--blue` to be a _smidge_ darker (better contrast on `--black`) (#8745)

* Remove unnecessary `aria-required` property from container element (#8746)

* Add `hljs-comment` color to fix contrast (#8747)

* Switch from textblock to label in Input.Time sample (#8751)

* Add missing img alt text in a few spots (#8750)

* Slight tweak to common blue background/border color for contrast (#8748)

* Add missing `title` to `iframe` in blog post (#8754)

* [Samples] Update version for samples using `tooltip` (#8753)

* [Designer] Fix treeview control accessibility (#8757)

* fixed a11y issue (#8760)

* Update README.md (#8802)

* Added AdaptiveCards Template WinRT Component (#8805)

* added a new project file

* added test app and c# winrt component

* mostly working?

* fix impl

* updated nuget path

* added c# runtime component

* updated

* updated

* updated

* updated

* updated

* updated

* updated

* updated

* update

* removed winrt prject from AC and added C++ console sample app and the AC project to visualizer

* removed nuget config changes

---------

Co-authored-by: Paul Campbell <paulcam@microsoft.com>

* Jwoo/template winrt strong name (#8807)

* added a new project file

* added test app and c# winrt component

* mostly working?

* fix impl

* updated nuget path

* added c# runtime component

* updated

* updated

* updated

* updated

* updated

* updated

* updated

* updated

* update

* removed winrt prject from AC and added C++ console sample app and the AC project to visualizer

* removed nuget config changes

* added strong name

* added new property

---------

Co-authored-by: Paul Campbell <paulcam@microsoft.com>

* Added Package Info (#8811)

* added missing package info

* for sharing

* updated

* Update README.md (#8813)

* Add headingLevel to host config (#8814)

* Update action icon role to presentation (#8815)

* Update README.md (#8817)

Update release schedule for website

* Fix invalid color value (#8819)

* [NodeJS] Update hashing algorithm for webpack (#8835)

* Update hashing algorithm for webpack

Needed to unblock Node >16

* Tabs -> spaces

* [NodeJS] Add `ImageSet` class to enable styling (#8838)

* [NodeJS] Add optional overflow menu icon rendering (#8847)

* Remove tab index from nested inputs (#8848)

* [NodeJS] Add `grid` `ImageSet` style (#8845)

* Host old content from messagecardplayground on ac.io (#8866)

* Fix issue #8520 (#8870)

Updated AdaptiveTableCell to override the Type property

Co-authored-by: huberemanuel <emanuel.tesv@gmail.com>

* Update README.md (#8873)

Update icon for unsupported features

* Update README.md (#8859)

* Add tooltip for Arabic (#8890)

* [Website][A11y] Update keyboard nav for blog posts (#8891)

* Update keyboard nav for blog posts

* Add up/down navigation

* Navigate on enter

* Designer surface a11y updates (#8888)

* Designer surface a11y updates

* Update source/nodejs/adaptivecards-designer/src/peer-command.ts

Co-authored-by: Paul Campbell <paulcam@microsoft.com>

---------

Co-authored-by: Paul Campbell <paulcam@microsoft.com>

---------

Co-authored-by: Paul Campbell <paulcam@microsoft.com>
Co-authored-by: anna-dingler <98650930+anna-dingler@users.noreply.github.com>
Co-authored-by: Matej Simek <matej@simek.pro>
Co-authored-by: huberemanuel <emanuel.tesv@gmail.com>
  • Loading branch information
5 people authored May 1, 2024
1 parent 2d5ffb4 commit fbc4f0e
Show file tree
Hide file tree
Showing 102 changed files with 1,843 additions and 871 deletions.
74 changes: 38 additions & 36 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,15 +35,17 @@ We release the Adaptive Cards products on the third week of each month, assuming

|Product|Last Release Date|Next Release Date|
|---|---|---|
|Website|4/21/2023|7/17/2023|
|Website|3/18/2024|4/22/2024|
|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|
|XAML Renderer|2/2/2024|3/2/2024|
|XAML Object Model|2/2/2024|3/2/2024|
|WinUI 3 Renderer|2/2/2024|3/2/2024|
|WinUI 3 Object Model|2/2/2024|3/2/2024|
|C++/WinRT Templating|2/2/2024|3/2/2024|
|C#/WinRT Templating|2/2/2024|3/2/2024|
|.NET Renderer|12/1/2022|7/17/2023|
|.NET Templating|3/7/2023|7/17/2023|

Expand Down Expand Up @@ -173,64 +175,64 @@ the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) o
|Action IsEnabled|v1.5|iOS| :white_check_mark: | :white_check_mark:|
|Action IsEnabled|v1.5|Android| :white_check_mark: | :white_check_mark:|
|Action IsEnabled|v1.5|XAML| :white_check_mark: | :white_check_mark:|
|Action IsEnabled|v1.5|.NET| :white_check_mark: | :negative_squared_cross_mark:|
|Action IsEnabled|v1.5|.NET| :white_check_mark: | :x:|
|Action Mode|v1.5|JS| :white_check_mark: | :white_check_mark:|
|Action Mode|v1.5|iOS| :white_check_mark: | :white_check_mark:|
|Action Mode|v1.5|Android| :white_check_mark: | :white_check_mark:|
|Action Mode|v1.5|XAML| :white_check_mark: | :white_check_mark:|
|Action Mode|v1.5|.NET| :white_check_mark: | :negative_squared_cross_mark:|
|Action Mode|v1.5|.NET| :white_check_mark: | :x:|
|Action/SelectAction ToolTip|v1.5|JS| :white_check_mark: | :white_check_mark:|
|Action/SelectAction ToolTip|v1.5|iOS| :white_check_mark: | :white_check_mark:|
|Action/SelectAction ToolTip|v1.5|Android| :white_check_mark: | :white_check_mark:|
|Action/SelectAction ToolTip|v1.5|XAML| :white_check_mark: | :white_check_mark:|
|Action/SelectAction ToolTip|v1.5|.NET| :white_check_mark: | :negative_squared_cross_mark:|
|Action/SelectAction ToolTip|v1.5|.NET| :white_check_mark: | :x:|
|Input.ChoiceSet Filtered Style |v1.5|JS| :white_check_mark: | :white_check_mark:|
|Input.ChoiceSet Filtered Style |v1.5|iOS| :white_check_mark: | :white_check_mark:|
|Input.ChoiceSet Filtered Style |v1.5|Android| :white_check_mark: | :white_check_mark:|
|Input.ChoiceSet Filtered Style |v1.5|XAML| :white_check_mark: | :white_check_mark:|
|Input.ChoiceSet Filtered Style |v1.5|.NET| :white_check_mark: | :negative_squared_cross_mark:|
|Input.ChoiceSet Filtered Style |v1.5|.NET| :white_check_mark: | :x:|
|Input.Text Password Style |v1.5|JS| :white_check_mark: | :white_check_mark:|
|Input.Text Password Style |v1.5|iOS| :white_check_mark: | :white_check_mark:|
|Input.Text Password Style |v1.5|Android| :white_check_mark: | :white_check_mark:|
|Input.Text Password Style |v1.5|XAML| :white_check_mark: | :white_check_mark:|
|Input.Text Password Style |v1.5|.NET| :white_check_mark: | :negative_squared_cross_mark:|
|Input.Text Password Style |v1.5|.NET| :white_check_mark: | :x:|
|TextBlock Heading Style|v1.5|JS| :white_check_mark: | :white_check_mark:|
|TextBlock Heading Style|v1.5|iOS| :white_check_mark: | :white_check_mark:|
|TextBlock Heading Style|v1.5|Android| :white_check_mark: | :white_check_mark:|
|TextBlock Heading Style|v1.5|XAML| :white_check_mark: | :white_check_mark:|
|TextBlock Heading Style|v1.5|.NET| :white_check_mark: | :negative_squared_cross_mark:|
|TextBlock Heading Style|v1.5|.NET| :white_check_mark: | :x:|
|RTL |v1.5|JS| :white_check_mark: | :white_check_mark:|
|RTL |v1.5|iOS| :white_check_mark: | :white_check_mark:|
|RTL |v1.5|Android| :white_check_mark: | :white_check_mark:|
|RTL |v1.5|XAML| :white_check_mark: | :white_check_mark:|
|RTL |v1.5|.NET| :white_check_mark: | :negative_squared_cross_mark:|
|RTL |v1.5|.NET| :white_check_mark: | :x:|
|Table |v1.5|JS| :white_check_mark: | :white_check_mark:|
|Table |v1.5|iOS| :white_check_mark: | :white_check_mark:|
|Table |v1.5|Android| :white_check_mark: | :white_check_mark:|
|Table |v1.5|XAML| :white_check_mark: | :white_check_mark:|
|Table |v1.5|.NET| :white_check_mark: | :negative_squared_cross_mark:|
|Table |v1.5|.NET| :white_check_mark: | :x:|
|Carousel|v1.6|JS| :white_check_mark: | :white_check_mark:|
|Carousel|v1.6|iOS| :negative_squared_cross_mark: | :negative_squared_cross_mark:|
|Carousel|v1.6|Android| :negative_squared_cross_mark: | :negative_squared_cross_mark:|
|Carousel|v1.6|XAML| :negative_squared_cross_mark: | :negative_squared_cross_mark:|
|Carousel|v1.6|.NET| :negative_squared_cross_mark: | :negative_squared_cross_mark:|
|Carousel|v1.6|iOS| :x: | :x:|
|Carousel|v1.6|Android| :x: | :x:|
|Carousel|v1.6|XAML| :x: | :x:|
|Carousel|v1.6|.NET| :x: | :x:|
|ImageSet Stacked Presentation Style|v1.6|JS| :white_check_mark: | :white_check_mark:|
|ImageSet Stacked Presentation Style|v1.6|iOS| :negative_squared_cross_mark: | :negative_squared_cross_mark:|
|ImageSet Stacked Presentation Style|v1.6|Android| :negative_squared_cross_mark: | :negative_squared_cross_mark:|
|ImageSet Stacked Presentation Style|v1.6|XAML| :negative_squared_cross_mark: | :negative_squared_cross_mark:|
|ImageSet Stacked Presentation Style|v1.6|.NET| :negative_squared_cross_mark: | :negative_squared_cross_mark:|
|Dynamic Type Ahead Search|v1.6|JS| :negative_squared_cross_mark: | :negative_squared_cross_mark:|
|Dynamic Type Ahead Search|v1.6|iOS| :white_check_mark: | :negative_squared_cross_mark:|
|Dynamic Type Ahead Search|v1.6|Android| :white_check_mark: | :negative_squared_cross_mark:|
|Dynamic Type Ahead Search|v1.6|XAML| :negative_squared_cross_mark: | :negative_squared_cross_mark:|
|Dynamic Type Ahead Search|v1.6|.NET| :negative_squared_cross_mark: | :negative_squared_cross_mark:|
|Label Position|v1.6|JS| :negative_squared_cross_mark: | :negative_squared_cross_mark:|
|Label Position|v1.6|iOS| :negative_squared_cross_mark: | :negative_squared_cross_mark:|
|Label Position|v1.6|Android| :negative_squared_cross_mark: | :negative_squared_cross_mark:|
|Label Position|v1.6|XAML| :negative_squared_cross_mark: | :negative_squared_cross_mark:|
|Label Position|v1.6|.NET| :negative_squared_cross_mark: | :negative_squared_cross_mark:|
|Inline Editable Input Style|v1.6|JS| :negative_squared_cross_mark: | :negative_squared_cross_mark:|
|Inline Editable Input Style|v1.6|iOS| :negative_squared_cross_mark: | :negative_squared_cross_mark:|
|Inline Editable Input Style|v1.6|Android| :negative_squared_cross_mark: | :negative_squared_cross_mark:|
|Inline Editable Input Style|v1.6|XAML| :negative_squared_cross_mark: | :negative_squared_cross_mark:|
|Inline Editable Input Style|v1.6|.NET| :negative_squared_cross_mark: | :negative_squared_cross_mark:|
|ImageSet Stacked Presentation Style|v1.6|iOS| :x: | :x:|
|ImageSet Stacked Presentation Style|v1.6|Android| :x: | :x:|
|ImageSet Stacked Presentation Style|v1.6|XAML| :x: | :x:|
|ImageSet Stacked Presentation Style|v1.6|.NET| :x: | :x:|
|Dynamic Type Ahead Search|v1.6|JS| :x: | :x:|
|Dynamic Type Ahead Search|v1.6|iOS| :white_check_mark: | :x:|
|Dynamic Type Ahead Search|v1.6|Android| :white_check_mark: | :x:|
|Dynamic Type Ahead Search|v1.6|XAML| :x: | :x:|
|Dynamic Type Ahead Search|v1.6|.NET| :x: | :x:|
|Label Position|v1.6|JS| :x: | :x:|
|Label Position|v1.6|iOS| :x: | :x:|
|Label Position|v1.6|Android| :x: | :x:|
|Label Position|v1.6|XAML| :x: | :x:|
|Label Position|v1.6|.NET| :x: | :x:|
|Inline Editable Input Style|v1.6|JS| :x: | :x:|
|Inline Editable Input Style|v1.6|iOS| :x: | :x:|
|Inline Editable Input Style|v1.6|Android| :x: | :x:|
|Inline Editable Input Style|v1.6|XAML| :x: | :x:|
|Inline Editable Input Style|v1.6|.NET| :x: | :x:|
3 changes: 3 additions & 0 deletions samples/HostConfig/viva-connections-dark.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,9 @@
}
}
},
"textBlock": {
"headingLevel": 2
},
"containerStyles": {
"default": {
"backgroundColor": "#1b1a19",
Expand Down
3 changes: 3 additions & 0 deletions samples/HostConfig/viva-connections-light.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,9 @@
}
}
},
"textBlock": {
"headingLevel": 2
},
"containerStyles": {
"default": {
"backgroundColor": "#FFFFFF",
Expand Down
32 changes: 16 additions & 16 deletions samples/Templates/Scenarios/Agenda.template.json
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@
"items": [
{
"type": "Image",
"url": "https://messagecardplayground.azurewebsites.net/assets/LocationBlue_B.png",
"url": "https://adaptivecards.io/content/LocationBlue_B.png",
"altText": "Location B"
}
],
Expand Down Expand Up @@ -107,7 +107,7 @@
"items": [
{
"type": "Image",
"url": "https://messagecardplayground.azurewebsites.net/assets/LocationRed_C.png",
"url": "https://adaptivecards.io/content/LocationRed_C.png",
"altText": "Location C"
}
],
Expand Down Expand Up @@ -152,7 +152,7 @@
{
"type": "Image",
"horizontalAlignment": "left",
"url": "https://messagecardplayground.azurewebsites.net/assets/Conflict.png",
"url": "https://adaptivecards.io/content/Conflict.png",
"altText": "Calendar conflict"
}
],
Expand Down Expand Up @@ -185,7 +185,7 @@
{
"type": "Column",
"backgroundImage": {
"url": "https://messagecardplayground.azurewebsites.net/assets/SmallVerticalLineGray.png",
"url": "https://adaptivecards.io/content/SmallVerticalLineGray.png",
"fillMode": "repeatVertically",
"horizontalAlignment": "center"
},
Expand Down Expand Up @@ -217,7 +217,7 @@
"items": [
{
"type": "Image",
"url": "https://messagecardplayground.azurewebsites.net/assets/location_gray.png",
"url": "https://adaptivecards.io/content/location_gray.png",
"altText": "Location"
}
],
Expand All @@ -243,19 +243,19 @@
"images": [
{
"type": "Image",
"url": "https://messagecardplayground.azurewebsites.net/assets/person_w1.png",
"url": "https://adaptivecards.io/content/person_w1.png",
"size": "small",
"altText": "Person with bangs"
},
{
"type": "Image",
"url": "https://messagecardplayground.azurewebsites.net/assets/person_m1.png",
"url": "https://adaptivecards.io/content/person_m1.png",
"size": "small",
"altText": "Person with glasses and short hair"
},
{
"type": "Image",
"url": "https://messagecardplayground.azurewebsites.net/assets/person_w2.png",
"url": "https://adaptivecards.io/content/person_w2.png",
"size": "small",
"altText": "Person smiling"
}
Expand All @@ -270,7 +270,7 @@
"items": [
{
"type": "Image",
"url": "https://messagecardplayground.azurewebsites.net/assets/power_point.png",
"url": "https://adaptivecards.io/content/power_point.png",
"altText": "Powerpoint presentation"
}
],
Expand Down Expand Up @@ -305,15 +305,15 @@
{
"type": "Column",
"backgroundImage": {
"url": "https://messagecardplayground.azurewebsites.net/assets/SmallVerticalLineGray.png",
"url": "https://adaptivecards.io/content/SmallVerticalLineGray.png",
"fillMode": "repeatVertically",
"horizontalAlignment": "center"
},
"items": [
{
"type": "Image",
"horizontalAlignment": "center",
"url": "https://messagecardplayground.azurewebsites.net/assets/Gray_Dot.png",
"url": "https://adaptivecards.io/content/Gray_Dot.png",
"altText": "Gray dot"
}
],
Expand All @@ -331,7 +331,7 @@
"items": [
{
"type": "Image",
"url": "https://messagecardplayground.azurewebsites.net/assets/car.png",
"url": "https://adaptivecards.io/content/car.png",
"altText": "Travel by car"
}
],
Expand Down Expand Up @@ -382,15 +382,15 @@
{
"type": "Column",
"backgroundImage": {
"url": "https://messagecardplayground.azurewebsites.net/assets/SmallVerticalLineGray.png",
"url": "https://adaptivecards.io/content/SmallVerticalLineGray.png",
"fillMode": "repeatVertically",
"horizontalAlignment": "center"
},
"items": [
{
"type": "Image",
"horizontalAlignment": "center",
"url": "https://messagecardplayground.azurewebsites.net/assets/CircleBlue_flight.png",
"url": "https://adaptivecards.io/content/CircleBlue_flight.png",
"altText": "Location B: Flight"
}
],
Expand All @@ -414,7 +414,7 @@
"items": [
{
"type": "Image",
"url": "https://messagecardplayground.azurewebsites.net/assets/location_gray.png",
"url": "https://adaptivecards.io/content/location_gray.png",
"altText": "Location"
}
],
Expand All @@ -435,7 +435,7 @@
},
{
"type": "Image",
"url": "https://messagecardplayground.azurewebsites.net/assets/SeaTacMap.png",
"url": "https://adaptivecards.io/content/SeaTacMap.png",
"size": "stretch",
"altText": "Map of the Seattle-Tacoma airport"
}
Expand Down
12 changes: 6 additions & 6 deletions samples/Templates/Scenarios/CarouselTemplatedPages.data.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"items": [
{
"type": "Image",
"url": "https://messagecardplayground.azurewebsites.net/assets/Mostly%20Cloudy-Square.png",
"url": "https://adaptivecards.io/content/Mostly%20Cloudy-Square.png",
"size": "stretch",
"altText": "Mostly cloudy weather"
}
Expand Down Expand Up @@ -69,7 +69,7 @@
{
"type": "Image",
"size": "auto",
"url": "https://messagecardplayground.azurewebsites.net/assets/Drizzle-Square.png",
"url": "https://adaptivecards.io/content/Drizzle-Square.png",
"altText": "Drizzly weather"
},
{
Expand Down Expand Up @@ -106,7 +106,7 @@
{
"type": "Image",
"size": "auto",
"url": "https://messagecardplayground.azurewebsites.net/assets/Mostly%20Cloudy-Square.png",
"url": "https://adaptivecards.io/content/Mostly%20Cloudy-Square.png",
"altText": "Mostly cloudy weather"
},
{
Expand Down Expand Up @@ -142,7 +142,7 @@
{
"type": "Image",
"size": "auto",
"url": "https://messagecardplayground.azurewebsites.net/assets/Mostly%20Cloudy-Square.png",
"url": "https://adaptivecards.io/content/Mostly%20Cloudy-Square.png",
"altText": "Mostly cloudy weather"
},
{
Expand Down Expand Up @@ -178,7 +178,7 @@
{
"type": "Image",
"size": "auto",
"url": "https://messagecardplayground.azurewebsites.net/assets/Mostly%20Cloudy-Square.png",
"url": "https://adaptivecards.io/content/Mostly%20Cloudy-Square.png",
"altText": "Mostly cloudy weather"
},
{
Expand Down Expand Up @@ -400,7 +400,7 @@
"items": [
{
"type": "Image",
"url": "https://messagecardplayground.azurewebsites.net/assets/Mostly%20Cloudy-Square.png",
"url": "https://adaptivecards.io/content/Mostly%20Cloudy-Square.png",
"size": "small",
"altText": "Mostly cloudy weather"
}
Expand Down
9 changes: 5 additions & 4 deletions samples/Templates/Scenarios/FlightDetails.template.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,12 @@
"items": [
{
"type": "Container",
"backgroundImage": "https://messagecardplayground.azurewebsites.net/assets/TxP_Background.png",
"backgroundImage": "https://adaptivecards.io/content/TxP_Background.png",
"items": [
{
"type": "Image",
"horizontalAlignment": "center",
"url": "https://messagecardplayground.azurewebsites.net/assets/TxP_Flight.png",
"url": "https://adaptivecards.io/content/TxP_Flight.png",
"altText": "Departing airplane"
}
],
Expand Down Expand Up @@ -95,8 +95,9 @@
"items": [
{
"type": "Image",
"url": "https://messagecardplayground.azurewebsites.net/assets/smallairplane.png",
"height": "16px"
"url": "https://adaptivecards.io/content/smallairplane.png",
"height": "16px",
"altText": "Flight to"
}
],
"width": "auto"
Expand Down
1 change: 1 addition & 0 deletions samples/Templates/Scenarios/InputFormWithRTL.template.json
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@
{
"type": "Action.ShowCard",
"title": "عربي",
"tooltip": "Arabic",
"card": {
"type": "AdaptiveCard",
"rtl": true,
Expand Down
2 changes: 1 addition & 1 deletion samples/Templates/Scenarios/WeatherCompact.template.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
"items": [
{
"type": "Image",
"url": "https://messagecardplayground.azurewebsites.net/assets/Mostly%20Cloudy-Square.png",
"url": "https://adaptivecards.io/content/Mostly%20Cloudy-Square.png",
"size": "small",
"altText": "Mostly cloudy weather"
}
Expand Down
Loading

0 comments on commit fbc4f0e

Please sign in to comment.