Anonymous | Login | Signup for a new account | 2024-04-25 07:59 UTC |
My View | View Issues | Change Log | Roadmap | Doomseeker Issue Support Ranking | Rules | My Account |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0000621 | Doomseeker | [All Projects] Suggestion | public | 2011-11-11 20:22 | 2018-09-29 14:37 | ||||
Reporter | Zalewa | ||||||||
Assigned To | Zalewa | ||||||||
Priority | normal | Severity | minor | Reproducibility | N/A | ||||
Status | closed | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | |||||||||
Target Version | 1.1 | Fixed in Version | 1.1 | ||||||
Summary | 0000621: Improve the way config dialog box validates the config data | ||||||||
Description | Currently, when Doomseeker detects invalid information in the config dialog box, the validation is performed after user presses OK and then a custom error information is displayed. I propose to make following changes to validation mechanism: [list] [*] Validation should occur immediatelly after the data is inserted, or when user leaves the current config page, or when user presses either "OK" or "Apply" buttons. [*] Validation should produce either errors or warnings. Errors will disallow user to save the configuration. Warnings will give an option to ignore them. [*] Errors should be produced wherever Doomseeker can be 100% sure that the inserted data is incorrect. [*] Warnings should be produced wherever inserted data might be incorrect. For example: a warning should be issued if user points a path in one of the game's configuration to a binary with odd name. For example user might specify that Skulltag's executable is "/bin/bash", which is most likely an error, but we can't say for sure that is not what was intended. [*] Once an error/warning is issued, config box should immediately switch to the offending config page and visibly mark the offending variable with an icon. Hovering a mouse cursor over that icon should display a tooltip describing the error. [/list] Additional features: [list] [*] Validation could also occur when the configuration box is opened. This would help to detect potential configuration errors that were caused by external events. For example: removing a directory from filesystem will now render that directory invalid in WAD paths. [/list] | ||||||||
Attached Files | |||||||||
Notes | |
(0016583) Zalewa (developer) 2017-01-01 15:40 edited on: 2017-01-01 16:06 |
Done in this commits: 1.'https://bitbucket.org/Doomseeker/doomseeker/commits/6017ac76b1f74fabb95bc0c2c03344e5acb15e4b [^]' 2.'https://bitbucket.org/Doomseeker/doomseeker/commits/a003c89ee46647c8d5edbd374a770fa6ef250eef [^]' |
(0016625) Zalewa (developer) 2017-01-08 14:18 |
Update available on beta auto-update channel. |
This issue is already marked as resolved. If you feel that is not the case, please reopen it and explain why. |
|
Supporters: | No one explicitly supports this issue yet. |
Opponents: | No one explicitly opposes this issue yet. |
Issue History | |||
Date Modified | Username | Field | Change |
2011-11-11 20:22 | Zalewa | New Issue | |
2011-11-11 20:23 | Zalewa | Description Updated | View Revisions |
2011-11-11 20:23 | Zalewa | Description Updated | View Revisions |
2016-11-12 10:47 | Zalewa | Assigned To | => Zalewa |
2016-11-12 10:47 | Zalewa | Status | new => assigned |
2017-01-01 15:40 | Zalewa | Note Added: 0016583 | |
2017-01-01 15:40 | Zalewa | Status | assigned => needs review |
2017-01-01 16:06 | Zalewa | Note Edited: 0016583 | View Revisions |
2017-01-08 14:18 | Zalewa | Note Added: 0016625 | |
2017-01-08 14:18 | Zalewa | Status | needs review => needs testing |
2017-07-03 17:38 | Zalewa | Status | needs testing => resolved |
2017-07-03 17:38 | Zalewa | Fixed in Version | => 1.1 |
2017-07-03 17:38 | Zalewa | Resolution | open => fixed |
2018-09-29 14:24 | WubTheCaptain | Status | resolved => closed |
2018-09-29 14:37 | WubTheCaptain | Target Version | => 1.1 |
Copyright © 2000 - 2024 MantisBT Team |