-
Type: New Feature
-
Status: Resolved
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: 4.0.0
-
Fix Version/s: 4.4.4
-
Component/s: GUI
-
Release Notes Summary:Added a features tab to the settings
-
Release Notes Description:
-
Epic Link:
-
Tags:
-
Sprint:nxDrive 11.1.33, nxDrive 11.1.34, nxDrive 11.1.35
-
Story Points:3
Add a new tab in the settings: Features.
- Position: after General.
- The contents is a list of switches for every feature.
- The default state is the one from Options.
When changing a state, the preference is written into the local configuration file (updated or may need to be created):
[DEFAULT] env = features [features] feature.name = true/false
The local config part needs tests to be sure old parameters are not lost, and that feature on/off is well handled.
—
Why Write to the Local Config File?
1. Because this is the only way to persist preferences about features. Drive will load the file and adapt its components based on what it will find.
2. Because saving the feature state into the database would make the configuration handling even more hard to follow and handle: just keep it as complex as it already is.
- causes
-
NXDRIVE-2516 Use the UTF-8 encoding when saving the configuration file
- Open
- is related to
-
NXDRIVE-2413 Refresh the GUI after a feature state has changed
- Resolved
-
NXDRIVE-2404 New feature: Direct Edit autolock
- Open
- Is referenced in