DEV Community

Cover image for Invitation to contribute to the DinaWall project, dynamic wallpapers for the community
FrederickSalazar
FrederickSalazar

Posted on

Invitation to contribute to the DinaWall project, dynamic wallpapers for the community

Hello, it is a pleasure for me to start my contributions in this community, this is my first post I hope you like it, I take this post to invite you to participate in a project that started recently, when I was using GNU / Linux I wanted to develop an application with which I could implement the macOS Dynamic Wallpapers in distributions Linux, this became a challenge for me, I decided to create the application that I called DinaWall, almost 3 years that I did not write a line of code, since now I am dedicated to business intelligence, but this revived me again.

Let's start with the architecture, I thought to create the application in a totally decoupled way, so I must have 2 components that had to evolve independently, a core which is called DinaWall_core is in charge to manage all system operations, such as file management, wallpapers installation, manage the execution of dynamic wallpapers and take care of the administrative issues of the system, the other component is dinawall_app this is the user interface written in JavaFX, I wanted as a personal challenge to create an application visually attractive and easy to maintain. after two weeks of hard work I managed to meet the objectives raised.

So then we already have a fully functional system, with tests in which the system managed to make the dynamic change of wallpapers according to system time, at this moment, the application supports Linux systems with desktop environment Plasma KDE and I managed to do the implementation for its operation in macOS, there is a lot of work still to be done, implement more Linux desktop environments like gnome, cinnamon etc.

At this time, due to work issues, I have not been able to continue working on the project as I would like and that is why I extend the invitation for you, the community, to help me take this application to a functional level contribute your grain of sand to the open source community, I have many ideas yet to develop for DinaWall and I hope to tell With your support, thank you very much for your attention, it should be noted that documentation is also missing so if someone is interested in contributing to the project you can write to me at this email: fredefass01@gmail.com to coordinate and continue with the project, Thank you again and hugs from Colombia, happy hacking aaaa and excuse my english is very bad

DinaWall_App Github Repository

DinaWall_Core GitHub Repository

Top comments (0)