Lefteous wrote:In my experience just being able to export and import doesn't quite work. It leads to working with old settings when you forgot to update them - tedious.
Well, it still helps when it comes to porting the base settings.
And with base settings I mean TC behavior and interface settings, not counting personal settings like path/search/type/MRT history and the Ctrl+D or Starter menu.
What I find really annoying with TC is that Ini hacking, when creating a new installation or copying one, where I need to look through the Ini file manually every time.
Sure, I help myself with "RedirectSection" and bundling certain groups of settings, but it's still annoying.
Having a simple import/export settings function shouldn't be too complicated.
Lefteous wrote:Think about the favorites folders menu. You might not use the same menu at home where you don't have that company network drive. Or you have a different folder structure, other projects and so on.
I'm not sure if I understand the demand.
Where would you draw the line?
Having all your Ctrl+D and drive settings synced to some cloud, but the new environment neither has the drives nor paths you saved there.
So what should TC do in case of a sync? Skip/dismiss those entries? Trying to find the targets anyway if user requests it? What about nested or sub-entries (move them or skip all together)?
Lefteous wrote:I think the most prominent example on desktops is Mozilla Firefox. Cloud-syncing tabs, bookmarks, passwords, history, add-ons and settings is so straightforward there that I don't want to miss it. And this is for very different platforms and devices.
Of course it can work in a program like Firefox, because it doesn't need to handle all sorts of customizable paths and commands all over the place.
That's why I said "base settings" for TC.
Basically everything besides most entries in the "[Configuration]", "[Layout]" and maybe the "[Colors]" section can be highly customized,
making it almost impossible to port to a different environment (and we didn't even mention plugins, custom columns or the buttonbar).
Even the internal associations and resolution dependent settings ("Tabstops") might not be available or work in a different environment.
(now that I think about it: even the selected fonts might not be available on a new environment)
Sure, a few settings might be adjustable to the new machine, either by asking the user or by applying some logic.
But it still leaves a whole bunch of settings not synchronizable.