Comments (2)
I would steer towards auto saving ideally. But could we reduce the number of instances. ie on tab out of a form field, on 'Next' to a new form tab. Or in the future when we consider a Gov.uk experience on 'Continue' to the next page and set of questions.
In terms of UX and giving the user peace of mind.
I am considering two options:
-
In the header we have a label 'Saved' that changes to 'Saving...', then 'Saved'. Example is Medium when you start a new story: https://medium.com/p/dff43a182b4f/edit. Presents to the user what the system is doing (autosaving).
-
Have a Save Draft button in the header. With no feedback to what the system is doing (autosaving). User testing will come back saying they want a save button if we don't give any system feedback that the application is auto saving.
from opencrvs-core.
So this has been resolved by only saving on user interaction on the Continue click or "Save and Exit" click. Plus we now save all the drafts to IndexedDB and retrieve them from there.
from opencrvs-core.
Related Issues (20)
- Changes in correction form do not register leaving the "Continue" button disabled (custom section in form config)
- Clean up development-time log output of `yarn dev` HOT 2
- Permission based user roles HOT 2
- Allow customising date formatting
- Manual approval required for workflow run 8719737158: Release: v1.3.4 HOT 2
- unable to download incomplete death declaration without date of death HOT 1
- Enable custom form sections for form configuration
- Test issue please ignore
- Refactor certificate review page so different certificate templates can be displayed
- Add handlebar to show fee for registration on certificate
- Allow Field Agents to issue certificates HOT 1
- Make D.O.B. an optional field for witness / informant HOT 4
- Health Facilitiies as office locations / Relate health facility selection to users
- Make informant signature conditional based on supporting documentation
- Make supporting documents mandatory
- Mass email improvement: change the address used in place of "to"
- User creation form surname should come first HOT 1
- Redesign the collector form because health notifier shouldnt collect certs
- Bulk assign
- workflow service is not provided with webhook url from docker compose HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from opencrvs-core.