Allow the preferences window to be used in front-end mode

Registered by Severin H

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 H
Direction:
Needs approval
Assignee:
Severin H
Definition:
Approved
Series goal:
Accepted for 0.5
Implementation:
Implemented
Milestone target:
milestone icon 0.5
Started by
Severin H
Completed by
Severin H

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.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.