Releases: Soulhackzlol/onekoPy
Releases · Soulhackzlol/onekoPy
v1.0.1
🆕 New Features
🐾 Feeder Addition in Chill Mode
- Added a draggable feeder window that appears in Chill mode.
- The cat now follows a 5-minute eating cycle:
- Moves from its sleeping spot to the feeder.
- "Eats" for 5 seconds using a placeholder animation.
- Smoothly returns to its original position.
🛠 Bug Fixes
💤 Chill Mode Stability
- Fixed an issue where the cat moved randomly while sleeping in Chill mode.
- The cat now remains completely still until an eating cycle begins.
🔄 Return to Sleeping Position
- The cat now returns precisely to its original sleeping position after eating.
- Even if dragged by the user, it will correctly reposition itself.
👀 Feeder Visibility
- Fixed feeder display issues by explicitly setting and scaling its pixmap.
- The feeder image now loads correctly and remains visible on the screen.
🚀 Improvements
📂 Resource Management
- Introduced
get_resource_path()helper function to ensure resources load properly in both development mode and PyInstaller builds.
📝 Enhanced Debug Logging
- Expanded debug logs for:
- Movement tracking 🏃♂️
- Mode changes 🔄
- Eating cycle 🍽️
- Makes troubleshooting easier and more efficient.
🎯 Smooth Movement Refinements
- Improved movement calculations for:
- Seamless transitions when the cat moves to the feeder and back.
- More natural and visually pleasing animations.
✨ General Code Cleanup
- Refactored and optimized code for better readability and maintainability.
✅ Overall: More stability, smoother animations, and better resource handling! 🐱🚀
v1.0
onekoPy v1.0 Release Notes
First official release of onekoPy (v1.0), a Python-based adaptation of the classic Oneko desktop cat. This version includes various interactive features and improvements to bring a fun and nostalgic experience to your desktop.
🆕 What's New in v1.0?
🎯 Core Features
- Follow Mode: The cat actively follows your mouse cursor.
- Wait Mode: The cat stays idle and can be dragged around.
- Chill Mode: The cat remains still but occasionally moves slightly for a more natural feel.
- Idle Animations: The cat performs occasional animations when left alone.
- System Tray Menu: Easily switch between modes and exit the application.
- Draggable Interaction: When in wait or chill mode, you can move the cat manually.
⚙️ Improvements
- Optimized movement to ensure smooth and responsive tracking.
- Better resource handling for efficient performance on different systems.
- Multi-screen support so the cat doesn’t get lost on extended displays.
- Custom sprite and icon support for users who want to personalize their desktop pet (i expect to add a way of modding it without doing so on the actual source or having to build the app yourself).
🔧 Installation & Usage
...
- Just run main.exe i guess!
💡 Future Plans
- Customizable cat behaviors and responses.
- Support for different themes and skins.
Enjoy your virtual pet companion! 🐱
Full Changelog: https://github.com/Soulhackzlol/onekoPy/commits/Release