The form designer extension includes the necessary json schema, code snippets and key bindings to speed up the development of a RegSys form configration file.
Visual Studio Code version 1.30.0 or greater. Click Help-Check for Udates if you cannot install the extension
Whenever you want to insert a new config element type regsys_ and the list of available snippets will be shown by Visual Studio Code. If you scroll through the options, a description of what the snippet creates is shown. Click enter on the item you need and it will insert the snippet where the cursor is.
When a snippet is inserted, it will automatically place the cursor at the first place of interest. If this is a GUID element click CTRL+SHIFT+R to be given a GUID value, click enter to select the value.
Click tab to be brought to the next area of interest in the snippet. Some elements will present a dropdown of options to choose from e.g. visible will allow you to pick true or false.
When you create a form using regsys_form, it automatically shifts the tab to inside the list of questions. You need to click away from there and then backto use regsys_tab and create a tab structure.
Initial release of the form designer
Fixed issue with the deployment of the correct snippet file
Added new snippets
Added the following snippets
regsys_radio_question_snippet regsys_dropdown_question_with_api_snippet regsys_country_question_snippet regsys_list_snippet regsys_signer_snippet regsys_options_snippet
Added GUID command handler CTRL+SHIFT+P and type GUID to create a GUID
Added JSON schema to the file snippet Added new command for inserting guid. CTRL+SHIFT+R creates a random GUID
Added new snippets: regsys_textblock_snippet regsys_business_code_snippet
Added new snippet: regsys_address_tab regsys_attachment_tab
Fixed the tab variables to properly populate following on values after generating a GUID
Fixes to schema
Update display name Updated schema to included nested questions reference, past attribute for dates Updated regsys_address_tab snippet to include visble reference for countryId
Added new snippet: regsys_multi_select_question regsys_array_question regsys_currency_question regsys_file_upload_question regsys_hidden_question regsys_readonly_question regsys_date_question regsys_regex_validator
Updated readme file. Added extension icon
Added new snippets: regsys_checklist regsys_summary_step_snippet (Removed the summary step content from the base regsys_form)
Fixed bugs with existing snippets
Update GUID command to remove characters above f to match with the regsys guid checker
Added value to regsys_freenote snippet
Added snippet for regedit key
Added a dropdown with static option list Added futureDays control element to schema (need to find this) Added snippet for regsys_add_person Fix bug in freenote snippet
Added regsys_textbox Added regsys_textarea Added regsys_dropdown_with_api Added regsys_dropdown_from_list_values
Updated RegSys_Form to have correct default values Added regsys_summary_step Added regsys_email Added regsys_telephone Added regsys_inner_form Changed regsys_array to regsys_checkbox_list Added sizeColumn to questions Changed regsys_readonly to regsys_display
Fixed regsys_dropdown and regsys_list Added regsys_display_list and regsys_display_list_regedit
#0.0.23 Added regsys_conditional_descriptor to create conditional descriptor for a list
#0.0.24 Added support for jsonc
Added new starter forms
Added Jersey specific section for beneficial owner individual
Added Jersey specific section for beneficial owner organisation
Add a command to replace GUID values. Select the text you want to change and hit
CTRL+SHIFT+P and select the replace GUID command.
Added a command to insert new GUIDs where not there
regsys_aircraft_details Added mo_sig_tab1 Added mo_address Added mo_regagent_tab Added mo_sig_tab_incorporators
Added validator for GUIDs. Select all text and press ctrl+shift+L
Added new validator for list descriptors to make sure they are used in the form.
The extension and source are licensed under the MIT license.