Wanting to be able to use the program on linux, I started to create a compatibility layer and fixes for it.
There are still tests to do(aka use it more & and tests for windows usage too). But here is a first draft.
Everything is said in the commits but here is a sample:
Usage of pathlib to have a simple crossplatform way to use paths
Separating some function so that they are used depending the OS(setting wallpaper, toggling startup etc)
Wanting to be able to use the program on linux, I started to create a compatibility layer and fixes for it. There are still tests to do(aka use it more & and tests for windows usage too). But here is a first draft.
Everything is said in the commits but here is a sample: