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

Add optional autosave for GT and segmentation #300

Open
alexander-winkler opened this issue Jan 5, 2022 · 1 comment
Open

Add optional autosave for GT and segmentation #300

alexander-winkler opened this issue Jan 5, 2022 · 1 comment
Labels
Priority: Low Type: Enhancement Indicates an enhancement proposal for an existing feature

Comments

@alexander-winkler
Copy link

This is a very generic question, probably related to #226 .

I occasionally face text loss during GT production and still lack a precise idea of how saving GT/writing GT to PageXML works in LAREX.

Looking at the console output in my browser, I assume that by hitting Enter/deselecting the input is stored in the variable (actions.js:654) and the Save result button writes changes in all pages to the file(s) (communicator.js:11/13). Is this correct?

Are there any other rules/events that cause the data to be saved, e.g. every n seconds, when changing the page etc.? If not, is there any reason not to have them? The mandatory use of "Save result" for saving changes is a bit cumbersome and I regularly forget saving, especially when working on several pages at the same time. An automated saving would be very helpful at least for my workflow.

Thanks!

@maxnth maxnth changed the title Events that trigger saving of GT input Add optional autosave for GT and segmentation Jan 7, 2022
@maxnth maxnth added the Type: Enhancement Indicates an enhancement proposal for an existing feature label Jan 7, 2022
@maxnth
Copy link
Member

maxnth commented Jan 7, 2022

Looking at the console output in my browser, I assume that by hitting Enter/deselecting the input is stored in the variable (actions.js:654) and the Save result button writes changes in all pages to the file(s) (communicator.js:11/13). Is this correct?

Yes, correct.

Are there any other rules/events that cause the data to be saved, e.g. every n seconds, when changing the page etc.? If not, is there any reason not to have them? The mandatory use of "Save result" for saving changes is a bit cumbersome and I regularly forget saving, especially when working on several pages at the same time. An automated saving would be very helpful at least for my workflow.

Adding optional autosave seems very reasonable and useful indeed.
We're currently internally rewriting and modernizing the OCR4all / LAREX back-end and front-end to ease adding several large new features (e. g. flexible integration of different OCR / DLA processors as service providers) and to allow more agile development overall. This means that v0.7 will be the last "legacy" release of LAREX and from now on new features (like e. g. autosave) will only be added to the new version of LAREX and will only be available after the development of v1.0 is finished.

@OCR4all OCR4all deleted a comment from TalenWang-AIcv Jan 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority: Low Type: Enhancement Indicates an enhancement proposal for an existing feature
Projects
None yet
Development

No branches or pull requests

2 participants