This project is completely inspired by KurtVelasco's DesktopGremlin project, implemented in C#
Drag, pet, have them follow you around! Desktop Gremlin is a desktop pet application that allows you to load your fun little gremlins and have them accompany you through the hells of computers.
Written in Rust for lower footprint and uses SDL3 for cross-platform convenience
- Load and play gremlin sprite sheets
- Parse files from
Desktop_Gremlin - Restructure project and seperate into different modules (WIP)
- Handle click events and cursor events (WIP)
- OSD for configuration, resizing and a drag handle to drag gremlins around
- Implement locating cursor position in macOS and Hyperland
- Finish a simple UI tree implementation and seperate into another crate
- Test & support Hyperland
- Migrate to
winitandwgpu
SDL3(you are goated!) andsdl3-rsauthors (thank you so so so much!)imagecrate authors (awesomesauce stuffs)