As pointed out in apps/mousepad#60 (closed), applying commit 44af4388 to the 4.14 branch would allow to remove xfconf dependency in Mousepad, while remaining fully compatible with Xfce 4.14.
Would this be possible?
Edited
Designs
Child items
...
Show closed items
Linked items
...
Activity
Sort or filter
Newest first
Oldest first
Show all activity
Show comments only
Show history only
Gaël Bonithonchanged title from Apply GSettings sync to 4.14 branch to Apply GSettings sync to the 4.14 branch
changed title from Apply GSettings sync to 4.14 branch to Apply GSettings sync to the 4.14 branch
@Tamaranch This feels a little odd. I mean yeah, you can drop xfconf in Mousepad then and that may be fine, but I'm currently adding xfconf to components that currently use rc files so we can build a proper settings exporter/importer for Xfce that is based on xfconf.
But yeah, generally it's possible to still apply such changes that don't change strings to 4.14 and do releases. If I'd go through another round of 4.14 releases it might make sense to look into other fixes too though, not sure I have time/energy for that. I'd rather focus on supporting 4.16 and working towards 4.18.
@Tamaranch If you want to drop the xfconf dependency we can do another 4.14 release if that helps. Just open a MR with the gsettings patch.
Otherwise feel free to close this issue. Thanks!
When I ported Mousepad from rc files to Gsettings, I assumed other parts of Xfce would be doing so as well when transitioning to Gtk3 since Glib had the Gsettings API builtin. It seemed there was no longer any need to maintain a separate configuration system/daemon like there was when xfconf was created, since there was now such a system linked in to every app already. Just mentioning in case anyone is curious of the rationale :)