Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

[Ios] [Adaptive Cards Input Toggle(CheckBox) display issue in Iphone] #3978

Closed
bhsnagasai opened this issue May 4, 2020 · 7 comments · Fixed by #4204
Closed

[Ios] [Adaptive Cards Input Toggle(CheckBox) display issue in Iphone] #3978

bhsnagasai opened this issue May 4, 2020 · 7 comments · Fixed by #4204
Assignees
Labels
Bug MSTeams-Developer-Support [DoNotDelete] Label to notify questions which needs attention from MSTeams Developer Support team. Partner-MsftBotFramework Bugs related to Msft BotFramework integration with AdaptiveCards Partner-MsftTeamsMobile Bugs related specifically to Teams Mobile integration (iOS/Android) Platform-iOS

Comments

@bhsnagasai
Copy link

Platform

What platform is your issue or question related to? (Delete other platforms).

  • iOS

Author or host

Ms Teams

Details

We have created bot using Microsoft bot-framework which is integrated to Microsoft teams. We have created few adaptive cards for interactive conversation with bot. One of the Adaptive card is causing design issue in IPhone X Microsoft Teams Application.

We used Adaptive card template for building this card which displays the list of Tasks along with status of the task. Each task has Input.Toggle (Checkbox) and at the end a button will be displayed. When Checkbox's are selected and button is clicked. Sample design as shown Adaptive Card Design Preview

We are sending new card with task details where they can edit the status and so on. Please find the JSON data below.

Card Payload Editor Json Data:
Card Payload.txt

Sample Data Editor:
Sample Data.txt

The InputToggle is inside the column set with width as auto and it is perfectly rendering in Microsoft Teams Desktop and Android App but whereas in IOS app it is not showing.

When we set the width property to stretch, InputToggle is getting displayed in IOS App in big size but in Desktop App and Android App the column is pushing and occupying much space.

Please help me so that we can display the Input.Toggle in IOS Microsoft Teams without breaking the design in Desktop and Android Teams App.

Adding final JSON sent to the bot. The columns in the column set will be changed dynamically based on the ask list in database.

Final Json.txt

Thank you.

@bhsnagasai bhsnagasai added the Bug label May 4, 2020
@ghost ghost added the Triage-Needed label May 4, 2020
@jwoo-msft jwoo-msft added Partner-MsftTeamsMobile Bugs related specifically to Teams Mobile integration (iOS/Android) Partner-MsftBotFramework Bugs related to Msft BotFramework integration with AdaptiveCards MSTeams-Developer-Support [DoNotDelete] Label to notify questions which needs attention from MSTeams Developer Support team. labels May 5, 2020
@Gousia-Begum
Copy link

@monogo Thanks for reporting this! We could repro the issue and we have raised a bug for it.

@shalinijoshi19
Copy link
Member

shalinijoshi19 commented May 8, 2020

@monogo what templating library are you using here and how are you rendering on iOS- is it via Teams (and thus our native iOS renderer)? FYI that we are in the middle of reworking our templating packages for JS + .NET and releasing an update within the next few weeks so do watch the releases page for that. Meanwhile @jwoo-msft yet another test card for us to test out with the templating packages albeit .NET.

@ghost ghost removed the Triage-Needed label May 8, 2020
@ghost
Copy link

ghost commented May 8, 2020

Hi @monogo. We have acknowledged this issue report. Please continue to follow this issue for updates/progress/questions. @matthidinger / @dclaux / @RebeccaAnne / @paulcam206 / @jwoo-msft / @almedina-ms FYI.

@bhsnagasai
Copy link
Author

@shalinijoshi19 thanks for the reply. We are building JSON using Adaptive templating service and sending/receiving messages via REST api .
The adaptive card is getting rendered in the IOS Teams mobile app.

@ghost
Copy link

ghost commented May 8, 2020

Thanks @monogo for following up on this issue. A member of our triage crew will re-engage as soon as possible to follow up. Thanks.

@shalinijoshi19
Copy link
Member

@VikrantSingh01 are you aware of this issue with Input.Toggle on iOS? @jwoo-msft thoughts here?

@ghost
Copy link

ghost commented Jul 8, 2020

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug MSTeams-Developer-Support [DoNotDelete] Label to notify questions which needs attention from MSTeams Developer Support team. Partner-MsftBotFramework Bugs related to Msft BotFramework integration with AdaptiveCards Partner-MsftTeamsMobile Bugs related specifically to Teams Mobile integration (iOS/Android) Platform-iOS
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants