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

Fix WorkInMotion's configurations #2

Open
n0toose opened this issue Feb 27, 2020 · 1 comment
Open

Fix WorkInMotion's configurations #2

n0toose opened this issue Feb 27, 2020 · 1 comment

Comments

@n0toose
Copy link
Owner

n0toose commented Feb 27, 2020

This task is meant for interested onlookers scrolling through the HaikuArchives archive and future Google Code-In participants that happened to stumble upon my repository.

Currently, there are source files containing pieces of experimental code that were meant to implement advanced configurations to WorkInMotion. Some of the changes include some rough horizontal sliders that essentially allow the user to adjust nearly every single variable that affects the way the screensaver looks. All of the variables can be found in the constructor of WorkInMotion (As in: WorkInMotion::WorkInMotion(BMessage *msg, image_id image) : BScreenSaver(msg, image))

Personally, I did not manage to get it to work, so I'm opening up this issue for any casual onlookers that are looking to familiarize themselves with the Haiku/BeOS ecosystem.

The code that didn't work out for me very well has been retained in the aforementioned file-- it has been commented out.

You will need to be mostly familiar with BMessage, as well as drawing on applications with the Haiku API.

Here are some useful resources that may prove to be helpful:

(Also, please make sure to bump the version and feel free to add yourself as a contributor/author, if you manage to resolve this.)

@n0toose n0toose pinned this issue Feb 27, 2020
@n0toose
Copy link
Owner Author

n0toose commented Feb 27, 2020

Also, please don't get overwhelmed by the large amount of information here. I tried my best to jot down as much information as I could for the sake of clarity-- I may not be able to help out as much by the time anyone sees this.

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