Skip to content

Conversation

@jodeleeuw
Copy link
Member

No description provided.

@changeset-bot
Copy link

changeset-bot bot commented Oct 23, 2025

🦋 Changeset detected

Latest commit: 75bec28

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@jspsych/plugin-survey Major

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Copy link
Collaborator

@becky-gilbert becky-gilbert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks great! I left some comments with questions/suggestions.

One thing I think is missing from this PR: we should remove all of the CSS in survey.scss, other than importing survey-core.min.css. For the most part, the CSS in there doesn't do anything because the class map has been removed. But there are some rules that don't use those custom classes for selectors and therefore are still being applied. (E.g. input[type="text"] {width: auto;} is now causing the textbox to overflow in some cases - see screenshot).

Here's what I think is left to do:

  • Remove everything in survey.scss except @use "survey-core/survey-core.min.css";
  • Remove references to custom CSS classes (now removed)
  • Update docs with new SurveyJS version, new min_width parameter, and possibly more info/examples relating to the new features that have been added to SurveyJS
  • Update examples and/or demos with new features that have been added to SurveyJS
  • Fix tests
  • Update docs on mobile device compatibility
  • Add changeset

Happy to do any of these things, if you want - just let me know if I should push to this branch or create a new PR.

Screenshot 2025-10-23 at 11 20 54 AM

@jodeleeuw
Copy link
Member Author

If you could work on the fixes on this branch that would be great!

@becky-gilbert becky-gilbert marked this pull request as ready for review October 28, 2025 22:55
Copy link
Collaborator

@becky-gilbert becky-gilbert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💯

@jodeleeuw
Copy link
Member Author

This looks fantastic. Thank you!

@jodeleeuw jodeleeuw merged commit 3703465 into main Oct 29, 2025
2 checks passed
@jodeleeuw jodeleeuw deleted the survey-mobile-styles branch October 29, 2025 12:43
@github-actions github-actions bot mentioned this pull request Oct 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants