Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace libgconf #17

Closed
onli opened this issue Jan 18, 2024 · 1 comment
Closed

Replace libgconf #17

onli opened this issue Jan 18, 2024 · 1 comment

Comments

@onli
Copy link
Owner

onli commented Jan 18, 2024

On void, it seems like the old libgconf-2.4 is finally gone for good, which breaks simdock for me. Simdock should compile with something else. There is likely no need to use Gnome's storage API here in the first place, setting could be stored in an .ini or .toml instead.

onli added a commit that referenced this issue Jan 19, 2024
libgconf-2.4 was removed from Void Linux and was in general deprecated. Settings are not migrated.
@onli
Copy link
Owner Author

onli commented Jan 19, 2024

Solved already, https://github.com/onli/simdock/releases/tag/3.0 is the linked release.

Instead of using .ini or .toml directly I decided to rely on wxConfig instead. Given how stable wxWidgets has been over the last decade, I hope that this will avoid issues in the future.

This was also an opportunity to reduce the code base, the config mechanism had an unnecessary layer of abstraction, at least unnecessary when using wxConfig.

@onli onli closed this as completed Jan 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant