Closed FLambertD closed 4 years ago
Hello! Looks like this PR is equal to #130 plus 3 minor commits. Is there a reason to have created a new PR and not to have updated the original one? One of the issues of doing this is that I no longer have visibility over the past review process.
Attention! This PR should not be done against master, it must be done against UnitexGramLab:feature/90
Hello! Looks like this PR is equal to #130 plus 3 minor commits. Is there a reason to have created a new PR and not to have updated the original one? One of the issues of doing this is that I no longer have visibility over the past review process.
The interns and I hesitated about the two solutions. Updating the original PRs would have been our best choice, except for the fact that apparently the original authors of the PRs would have had to give the interns the rights to do so, and we weren't sure about their time of reaction.
Attention! This PR should not be done against master, it must be done against UnitexGramLab:feature/90
What do you mean concretely? When I click on "Add my review" or "Review changes", GitHub does not ask against what.
Attention! This PR should not be done against master, it must be done against UnitexGramLab:feature/90
What do you mean concretely? When I click on "Add my review" or "Review changes", GitHub does not ask against what.
See #149 against master :
Versus #130 against feature/90:
I'm closing this PR because it's supposed to be against feature/90
Description
This is an update of the PR130 "[fix] Resolve LeXimir editor issues" with changes discussed by the review.
General: . The path of the dictionaries in the DELAS edition is now readable (it only shows the name of the file now instead of the absolute path which was not readable) . The folder that contains the dictionary that is opened with the editor is registered and if the name of some entries are changed in the editor, the file is saved in the same folder (working directory). . Some fixes about actions that were possible (but that don't have a sense) like trying to open a non existent file or not selecting any files.
The save: . is now made in the right folder . now saves the file with the encoding selected by the user in Preferences/Encoding
The statistics: . now have a default path that is suggested by the user . now have a folder dedicated to them in Dela/Delas/Statistics . now saves in the file with the right encoding (from the preferences)
Check Duplicates: . the research of duplicates on a filtered table now works correctly . the duplicates table is more readable
Filtering fields in the editor: . "Inverted Lemma" now works with "Exact Match" . The filter on "FST code" works now as it should (like a "Start with" filter) . The regex are now recognized with "[" and "]"
Motivation and Context
Most of these problems were causing the DELAS editor to not be logical in some way it worked. The idea of this editor is to be an integrated version of LeXimir so I had it tested by Cvetana Krstev and I made the changes that was suggested by her.
How Has This Been Tested?
The changes I made were tested on my environment (Linux) ,on my Windows, and by Cvetana Krstev (Windows). All bug fixes tested on different environment and with a lot of different situations.
Type of files
bin
: Binary filesci
: Continuous integration filesdoc
: Documentation filesLevel of change
break
: Breaking changeexp
: Experimental changetmp
: Temporal changemajor
: Major changeminor
: Minor changesec
: Vulnerability-related changeType of change
deprecat
: Deprecation of a once-stable featureenhance
: Enhancement in existing functionalityfix
: Bug fixfeature
: New featurehotfix
: Hotfix for bugsrefactor
: Improve coding style, commentsremove
: Remove a featureChecklist: