Skip to content

Releases: Soulhackzlol/onekoPy

v1.0.1

11 Mar 22:56
3e70b76

Choose a tag to compare

🆕 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:
    1. Moves from its sleeping spot to the feeder.
    2. "Eats" for 5 seconds using a placeholder animation.
    3. 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

10 Mar 17:47
2ed7260

Choose a tag to compare

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