helloSystem / helloSystem/hello

Procedurally generated plain desktop wallpapers

Open
#185 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
2.5k
Forks
59
PR merge metrics
No merged PRs in 30d

Description

Have an option to generate procedurally generated textures like this:
https://en.wikipedia.org/wiki/Procedural_texture

Repeating patterns are a way to have simple wallpapers that are not distracting. They used to be common.
Some pictures of macos 9 desktops I found on internet:
https://blog.alexseifert.com/wp-content/uploads/2014/08/My_Mac_Desktop_Low_Res_and_Cra.jpg
https://upload.wikimedia.org/wikipedia/en/c/cd/Mac_OS_9.0.4_emulated_inside_of_the_SheepShaver_emulator.png

**I would prefer to generate these wallpapers to make them unique and to prevent perfectly repeating patterns.**
Also interesting:
https://en.wikipedia.org/wiki/Aperiodic_tiling
https://en.wikipedia.org/wiki/Tessellation

Although very colorful and spectacular images could be generated I propose more subtle patterns, colors etc in order to be able to clearly see the desktop icons.

Something which I would like the algorithm to be capable to produce:
https://moonavoor.ee/image/type:galleryFullImage/id:79296/filename:XLWS0421_Black_Marble_web.jpg

Another use for such an algorithm would be to generate unique textures for the title bars of windows based on the text of the title (in order to make the window appear the same each time it is opened but different window title bars different). For example the texture of a slightly crumpled paper for text areas, brushed aluminum etc.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.