Howdy Chrys, I have maybe 2 suggestions. First, just use json for settings. It already works, so why fix it if it ain't broken? In fact, wouldn't some benefit be gained if orca settings were migrated to json as well? I am not sure if the second idea is a good solution or not, but could per application settings be called from a single list with 1 sub list per application? Thanks, Storm On Fri, Dec 17, 2021 at 09:09:22PM +0100, Chrys wrote:
Howdy List, Nope i did not give up on bring a plugin system to orca. I was very bussy the last couple of weeks but i need a project for christmas vocation ;). I‘m currently looking for an concept to move the Settings storage from the JSON like file to gsettings. Well i never used gsettings til now. Its very laborious to handle. You need to create a XML scheme for each setting you have (and xml is IMO not very human friendly lol) but anyway. I stuck having another Problem. Orca supports „per Application configuration“. So you van have a set of different settings per application. Seems there is no „nice“ way to handle this in gsettings but creating lists in lists (what would make it awful to handle in dconf (as well later in our new more generic preferences dialog) and programming, and loose many of gsettings benefits AFAIK) or copy schemes on the fly as new copy on filesystem (not sure if this is possible) Seems gnome-terminal had an similar issue: https://gitlab.gnome.org/GNOME/glib/-/issues/312 What never got really solved but worked arround by nesting lists everywhere. So before i start something stupid or ugly, maybe someone here has experience with that? Or maybe an good idea? What do you think? Cheers chrys
_______________________________________________ orca-list mailing list orca-list gnome org https://mail.gnome.org/mailman/listinfo/orca-list Orca wiki: https://wiki.gnome.org/Projects/Orca Orca documentation: https://help.gnome.org/users/orca/stable/ GNOME Universal Access guide: https://help.gnome.org/users/gnome-help/stable/a11y.html
-- ⛈🐲 Accessible low cost computers for everyone! https://stormux.org Stormux Shop: https://stormux.org/shop/ Get my public PGP key: gpg --recv-key 43DDC193 99 little bugs in the code. 99 little bugs in the code. Take one down, patch it around. 127 little bugs in the code... Support Stormux: https://ko-fi.com/stormux
Attachment:
signature.asc
Description: PGP signature