Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vinorodrigues/starsaver
Commander Starry Night screen saver - A (MacOS) clone of the old Norton Commander 3 screen saver
https://github.com/vinorodrigues/starsaver
objective-c screensaver xcode
Last synced: 17 days ago
JSON representation
Commander Starry Night screen saver - A (MacOS) clone of the old Norton Commander 3 screen saver
- Host: GitHub
- URL: https://github.com/vinorodrigues/starsaver
- Owner: vinorodrigues
- License: mit
- Created: 2024-10-16T19:37:47.000Z (21 days ago)
- Default Branch: main
- Last Pushed: 2024-10-21T03:15:05.000Z (17 days ago)
- Last Synced: 2024-10-21T13:48:24.394Z (17 days ago)
- Topics: objective-c, screensaver, xcode
- Language: Objective-C
- Homepage:
- Size: 1.74 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Commander Starry Night screen saver
> A (MacOS) clone of the old Norton Commander 3 screen saver
This project is a custom macOS screen saver that displays animated stars. The stars are customisable through a `config.json` file, which allows users to set font styles, animation speeds, and more.
## Features
- **Animated Stars**: The stars *"move"* around the screen with a chance to go *"Nova"*.
## Configuration
The screen saver can be configured by modifying the `config.json` file. Here's an example of what you can customize:
```json
{
"starCount": 150,
"novaProbability": 40,
"animationTiming": 250
}
```## License
This project is licensed under the MIT License. See the [LICENSE.md](LICENSE.md) file for details.
## Change Log
This project maintains a change log. See the [CHANGELOG.md](CHANGELOG.md) file for a history of milestone changes.
## Acknowledgment
The `v0.1` code was entirely written by ChatGPT, an AI developed by OpenAI, with guidance and project input from me. *(On a 2013 **iMac**, running **MacOS Catalina** 10.15.7 and **Xcode** 12.4.)*
It has been a learning experience and a joy to create!
The `v0.2` code was rewritten, by hand. The Chatpardy code logic just didn't seem efficient to my way of logic. It works, so does mine - there is no "winner", just different.
And from there we refine ... see the [CHANGELOG](CHANGELOG.md).
---
Made with :heart: by **Vino Rodrigues**