Feature: Synchronize settings across app instances
What's the Problem?
If multiple instances of Files are open, changing settings in one instance doesn't reflect changes in other instances.
Solution/Idea
Changing settings in one instance should reflect the changes in respective instances. Thanks to the new way we serialize settings, it is possible to make this change.
Requirements
Changing settings in one instance should reflect the changes in other instances.
Files Version
v2
Windows Version
Windows 11 21H2 22000.282
Additional comment
No response
@d2dyno1 do you want to work on this?
The only idea I could think of would be to use a FileSystemWatcher to detect file changes, although it'd be also possible to use a NamedPipe (which I think could be more reliable? But harder to maintain). Do you have other ideas? @yaira2
A file watcher is a good idea because it would also help if the user manually modified the file.
Sure I can work on this. (I also hope to introduce my 3rd gen settings serialization :eyes:)
@d2dyno1 are you still working on this?
I've put this feature on hold for now (it's not as easy to implement as I originally anticipated)
This might not be as relevant if we switch to single instance with multi window support.