openscopeproject / TrguiNG

Remote GUI for Transmission torrent daemon
GNU Affero General Public License v3.0
372 stars 47 forks source link

Can information about the width, display, and order of header fields be saved locally? #197

Closed kidzgy closed 1 month ago

kidzgy commented 6 months ago

Can information about the width, display, and order of header fields be saved locally?

Currently, the configuration information such as the width and order of the header for "Name" and "Speed" is saved in the browser cache, so if you change the browser, you have to reset the configuration information, which is very troublesome, and it is not interoperable with the exe program.

Is it possible to add an option to save these table header configuration information locally instead of the browser cache, in this case, no matter how to change the browser to clear the cache or even use the exe, this information can be saved without having to reconfigure.

Thanks!

qu1ck commented 6 months ago

Yes, settings export/import can be added. Though I should be careful on how config versioning would work. Until now I only cared about newer version extending old config, with export/import I need to consider how older version will overwrite/merge with newer one as well.

kidzgy commented 6 months ago

I think we can discard the idea that the new version is compatible with the old version, which is still saved in the browser cache, while the new version can only support configuration import and export and the ability to check whether to save locally or not.

With a major version update like this, reconfiguration is necessary. Thankfully, the first reconfiguration doesn't take much time, but the convenience of using the exe as well as the web in subsequent versions is greatly enhanced.

qu1ck commented 6 months ago

It's not relevant now but when the new version will become old version then it will be.

qu1ck commented 1 month ago

Added in v1.4.0