santosh-pingle
released this
18 Sep 18:52
·
17 commits
to master
since this release
Highlights
- Full repeated group support with UI controls to add and remove groups, a refreshed style, and a number of fixes for bugs raised by app developers
- Enhanced support for expressions including launch context, questionnaire constraint, x-fhir-query and performance optimizations
- A number of enhancements and bug fixes to improve the user experience with navigation in a paginated questionnaire
- Behaviour fixes for text input and open choice widgets
- Capability to customise the style of individual questions
Changelog
Enhancements 🌟
- Repeated group headers [#726]
- Add support for answerReference when using enableWhen [#1834]
- Improve initial load of calculated expression [#2519]
- Support questionnaire-constraint Extension [#1849]
- Support evaluation of variables, launchContext and other FHIR contexts for cqf-calculatedValue expressions [#2292]
- X-FHIR-Query support for variable extension [#2075]
- Support optionExclusive Extension in Popup [#2436]
- Quantity unit options with initial quantity value [#2395]
- Allow modification of Questionnaire submit action button text via configuration [#2239]
- Add the next button navigation view to a default long scroll [#1764]
- Flyover text as secondary dialog title [#2647]
Fixes 🔨
- Remove deep copy for answers in question view item [#2593]
- Fix anomalous behaviour of enableWhen expressions in a repeated group [#2590]
- Pack repeated groups even if there is only one group in the response [#2564]
- Add missing response items to repeated group child items [#2655]
- Handle empty repeated group header [#2574]
- Open choice missing string value [#2520]
- Display code string [#1604]
- Add missing use of viewItem.questionText [#2664]
- Bind to bottomNavContainerFrame only if bottomNavItems not empty [#2588]
- Fix Previous button visibility in review mode [#2516]
- Hide the bottom navigation container on no visible buttons [#2446]
- Hide the Next button if it is disabled [#2404]
- Hide previous and next button [#2394]
- Help info box disappears after changing answer [#2356]
- Update questionnaire buttons in xml fragment [#2353]
- Duplicate entry of invalid decimal entry present in another decimal field [#2401]
- Keyboard hides itself when focusing to open-choice text box [#2651]
- Fix cursor moving back and missing characters [#1914]
Style update 👗
Code health 🧹
- Clean up UI navigation item [#2658]
- Remove submit and cancel visibility style [#2428]
- Create helper function to go through question answer pairs [#2618]
- Add questionnaire and qItem as reserved variables [#2477]
Catalog app and documentation 📚
- Update documentation for custom UI components [#2581]
- Update calculated expression example to calculate age from date of birth [#2627]
- Add location mapping widget [#800]
Thanks to all the contributors to this release:
@FikriMilano @maimoonak @santosh-pingle @MJ1998 @LZRS @jingtang10 @aditya-07 @nsabale7 @joiskash @asad-zaman @allan-on @f-odhiambo