Tiling-Assistant icon indicating copy to clipboard operation
Tiling-Assistant copied to clipboard

extension: Perform runtime-only settings overriding

Open 3v1n0 opened this issue 2 years ago • 1 comments

The extension is overriding the user settings by writing on them, sadly this implies various issues because even if we reset them on extension unloading, a shell crash or mis-behavior could always lead to affect user settings.

To prevent this, we can temporary override Settings backend read vfunc so that the values we want to override won't ever be written to user db and so there will be no risk of leaving them in a dirty state.

Sadly, this requires fixes to gjs: https://gitlab.gnome.org/GNOME/gjs/-/merge_requests/831

3v1n0 avatar Mar 15 '23 17:03 3v1n0

Leaving this as WIP given the gjs requirement...

3v1n0 avatar Mar 15 '23 17:03 3v1n0