Undo settings #72

Open
opened 2026-04-22 23:52:22 +02:00 by AramJonghu · 5 comments
Collaborator

Would be awesome to have an undo feature in settings. How often do you have that feeling "I wish I remembered my previous font", and you lost it all.

Would be awesome to have an undo feature in settings. How often do you have that feeling "I wish I remembered my previous font", and you lost it all.
AramJonghu added the enhancement label 2026-04-22 23:52:22 +02:00
Inorishio was assigned by AramJonghu 2026-04-22 23:52:23 +02:00
AramJonghu added this to the Zshell board project 2026-04-22 23:52:23 +02:00
Collaborator

Unless we completely change the way how settings saves your changes this won't be possible.
We'd have to rewrite how it saves your input with a saving button.

OR

We need to write history which may or may not be convulted.

@zach what do you think?

Unless we completely change the way how settings saves your changes this won't be possible. We'd have to rewrite how it saves your input with a saving button. OR We need to write history which may or may not be convulted. @zach what do you think?
Inorishio moved this to Review in Zshell board on 2026-04-29 09:22:53 +02:00
Owner

Every undo would be a cached settings file unless we use some kind of git/version control. At first glance it seems like a massive headache, but I guess I thought the same about searching in settings. Though to be fair that was a headache.

Every undo would be a cached settings file unless we use some kind of git/version control. At first glance it seems like a massive headache, but I guess I thought the same about searching in settings. Though to be fair that *was* a headache.
Author
Collaborator

What is the status of this issue @zach @Inorishio ?

What is the status of this issue @zach @Inorishio ?
Inorishio removed their assignment 2026-05-28 23:31:26 +02:00
Collaborator

Currently as how the bar is made creating an undo option for settings is not possible unless we get an overhaul of the settings window.
A different way of doing it would be using SQLite which isn't compatible with QML unless we get a plugin from cpp.

For now this will be sitting in the backlog until a later revisit.

Currently as how the bar is made creating an undo option for settings is not possible unless we get an overhaul of the settings window. A different way of doing it would be using SQLite which isn't compatible with QML unless we get a plugin from cpp. For now this will be sitting in the backlog until a later revisit.
Author
Collaborator

It is compatible, but indeed a lot of effort to implement at this time. Will move to backlog until further notice.

It is compatible, but indeed a lot of effort to implement at this time. Will move to backlog until further notice.
AramJonghu moved this to Backlog in Zshell board on 2026-05-28 23:57:34 +02:00
Sign in to join this conversation.