Tabs Setting not persistent

Issue #38 resolved
Eduardo Barbosa created an issue

On fedora using the AppImage, when saving the Tabs mode to restore on next startup the setting saves this:
TabsMode=@Variant(\0\0\0\x7f\0\0\0\rHF::TabsMode\0\0\0\0\x1)

then on reload we have:
TabsMode=@Invalid()

So the setting is not persisten.

Comments (5)

  1. Vladimir Kraus repo owner

    Thank you very much, Eduardo, for reporting the issue.

    Let me provide some background about tabs: Tabs are still in a kind of experimental mode and are switched OFF by default. The reason is that I am still not completely convinced that the current implementation is the best solution to their use cases. I am also considering an alternative solution which I would call “Workspaces” target than “Tabs”. It would allow switching not just one panel (left or right) as a tab, but the whole UI workspace, i.e. switch both left and right panel at the same time. But each of these “Workspaces” vs “Tabs” have their pros and cons…

    Anyway, I will address the issue with tabs persistence and fix it in the following version. Please stay tuned. :)

  2. Eduardo Barbosa reporter

    Hi Vladimir,

    Thanks for the feedback. Workspaces concept would work even better for me: I just need a quick way to jump into common locations without the need to go to favorites/bookmarks button. Having both panes sync in therms of last location (in my perspective) would be great.
    Keep up the good work !

    Best Regards
    Eduardo

  3. Vladimir Kraus repo owner

    After exploring the issue, I found there was a problem in writing correct data types in certain preference settings. It should be fixed in the next version 0.9.9.3 so please update the version once it is available for download. If you still experience problems even after this, try reset the Preferences in Preferences->General->Manage preferences->Reset to clear the stored invalid data.

  4. Vladimir Kraus repo owner

    resolved in version 0.9.9.3

    (invalid values should be automatically removed from the settings; using defaults instead)

  5. Log in to comment