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

Support Vue 3 in SurveyJS Creator #4780

Closed
16 tasks done
dk981234 opened this issue Oct 17, 2023 · 1 comment · Fixed by #4909
Closed
16 tasks done

Support Vue 3 in SurveyJS Creator #4780

dk981234 opened this issue Oct 17, 2023 · 1 comment · Fixed by #4909
Assignees
Milestone

Comments

@dk981234
Copy link
Contributor

dk981234 commented Oct 17, 2023

There are components that need to be implemented:

Designer Tab

Property Grid

  • Button group question @dk981234

  • visual regression tests and functional tests

@dk981234
Copy link
Contributor Author

tsv2013 pushed a commit that referenced this issue Oct 25, 2023
tsv2013 pushed a commit to surveyjs/survey-library that referenced this issue Oct 26, 2023
@dmitry-kurmanov dmitry-kurmanov removed their assignment Oct 30, 2023
dmitry-kurmanov pushed a commit to surveyjs/survey-library that referenced this issue Nov 17, 2023
…ator - implemented element wrapper (#7238)

* Work for surveyjs/survey-creator#4780 - Support Vue 3 in SurveyJS Creator - implemented element wrapper

* Small refactor

* Fix warnings in Toolbox

* Fix composite question

* Fix question adorner model is created multiple times

* Fix matrix detail panel

* Fix action bar warning

* Implement content wrapper + fix potential warnings

* Implement buttongroup question

* Implement matrix cell wrapper

* Fix panel doesnt render skeleton component

* Refactor action bar item

* Implement wrapper for logo component

* small refactor

* Implement wrapper for panel inside paneldynamic

* Implement wrapper for row component

* Fix matrix cell warnings

* Add watch command

* Fix panel tries to load all elements if collapsed before mount

* Fix action bar's handle click is not working

* Implement wrapper for detail panel

* Fix d&d for matrix rows

* Fix panel's focusin doesnt work

* Fix d&d is not working from list

* Fix disableTabStop is not working

* Implement wrappers for ranking/radiogroup/checkbox/imagepicker items values

* Fix vue3 responsivity doesnt work when reseting item min/max dimensions

* Implement wrappers for matrix single choice

* Fix lazy rendering breaks when row changed

* Fix warnings

* Fix vue f test

* Fix handleClick is false by default (need true)

* Fix advanced header component

* Fix recursive updates in multipletext

---------

Co-authored-by: tsv2013 <tsv2013@noreply.github.com>
Co-authored-by: Dmitry Kuzin <dk981234@gmail.com>
@dk981234 dk981234 linked a pull request Nov 22, 2023 that will close this issue
tsv2013 pushed a commit that referenced this issue Nov 22, 2023
* Start vue3 project

* Implement side bar and property grid components

* Implement Preview Tab

* Implement Json tab

* Implement Logic tab

* Implement Translation tab

* Fix logic tab warnings

* Implement Theme tab

* Implement custom property editors

* Small refactor

* Add clean function in useCreatorModel

* Allow subscribe on variables outside props in useCreatorModel function

* Small refactor

* Return survey-widget component

* Implement String Editor

* Implement toolbox

* Small refactor

* Work for #4780 - Support Vue 3 in SurveyJS Creator - Started design surface component

* Work for #4780 - Support Vue 3 in SurveyJS Creator - started basic adorner

* Fix errors in string editor

* Implement image and rating adorners

* Fixed stopPropagation name typo

* Implement matrix cell adorner

* Fix build command throws errors

* Fix build package.json

* Fix names in build package.json

* Add example app

* Implement logo adorner

* Implement panel adorner

* Implement wrapper for row component

* Fix logic action buttons

* Fix add new question button doesnt work on new added page

* Fix d&d for pages

* Fix page doesnt update attributes on isGhost changing

* Add components for testing

* Add watch command

* Fix empty designer page

* Small refactor

* Fix page d&d attribute

* Enable creator responsiveness

* Fix question adorner is not focusable

* Fix 'data-sv-drop-target-page' for ghost pages

* Fix custom editors navigation

* Fix tabbed menu key navigation

* Implement property grid's search component

* Implement page navigator and 'bypage' page edit mode

* Implement item value adorners

* Fix localiztion is not working in example

* Add example test components

* Remove extra dependency from package.json

* Implement custom widget adorner

* Fix string editor html

* Fix theme preview and theme swithcer test components

* Fix results are visible on test tab on mobile

* Implement carrt forward banner

* Fix toolbox partially hidden

* Small refactor for toolbox

* Fix example build error

* Fix survey width is not applied in Designer

* Fix survey is not reactive in designer

* Fix add page add question button

* Fix port for dev example

* Add vrt tasks in package.json

* Fix test again button in preview tab

* Fix logo's renderedHtml is not applied at start

* Fix  creator doesnt hide tabbed menu in mobile mode

* Fix svg icons in some components

* Add mask for them-editor-property-grid-advanced etalon (very small changes)

* Remove extra elements

* Fix d&d test

* Add azure tasks

* Fix routes for angular app

* Do not import surveyPlugin inside surveyCreatorPlugin

* Fix lint errors

* Fix eslint errors

---------

Co-authored-by: tsv2013 <tsv2013@noreply.github.com>
@OlgaLarina OlgaLarina added this to the v1.9.119 milestone Nov 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants