Corionis / ELS

Corionis Entertainment Library Synchronizer data management and back-up tool
https://corionis.github.io/ELS/
GNU General Public License v3.0
6 stars 0 forks source link

Editing Library Sources is problematic #124

Closed Corionis closed 1 year ago

Corionis commented 1 year ago

Editing Library Sources works well when all publisher and subscriber storage devices are attached locally. However, editing with remote Sources does not work. Such editing of a library file must be done on that system then copied to other systems.

Rework Library, Location and Sources handling to be more forgiving, and potentially not validate the values

Corionis commented 1 year ago

Path editing in the Libraries tab has been rewritten to include a directory picker that supports both a single ELS Browser selection or use of the standard file picker. A Browser selection may be local or remote.

Implemented on Libraries tab:

Corionis commented 1 year ago

Upon further consideration the new DirectorPicker and related methods will be changed to remove the "..." standard File Chooser button.

The logic problem: When any collection is selected in the Libraries tab it is not possible to know whether that collection is local or remote from the perspective of the local system. It's just a JSON file. So a local path can be assigned to a remote collection.

By removing the File Chooser button in favor of a Browser tab selection the selected repositories can be compared. If they do not match a warning is shown.

Corionis commented 1 year ago

Try closing this issue again.