Allow the preferences window to be used in front-end mode
Registered by
Severin Heiniger
The preferences window is currently meant to be used only in standalone mode, since most settings only make sense if LottaNZB is able and authorized to modify HellaNZB's configuration file. However, some of the preferences are also of interest in other usage modes (such as bandwidth throttling). That's why we need to make it even more modular.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- High
- Drafter:
- Severin Heiniger
- Direction:
- Needs approval
- Assignee:
- Severin Heiniger
- Definition:
- Approved
- Series goal:
- Accepted for 0.5
- Implementation:
-
Implemented
- Milestone target:
-
0.5
- Started by
- Severin Heiniger
- Completed by
- Severin Heiniger
Related branches
Sprints
Whiteboard
Each preferences tab is now represented by a single class, but this doesn't seem to be enough yet. *sigh*
Lantash: Recently pushed to main. The logic that restarts HellaNZB when the configuration has been changed isn't part of prefsgui.py anymore, making it a less stand-alone mode specific.
(?)
Work Items
Dependency tree

* Blueprints in grey have been implemented.