tag:github.com,2008:https://github.com/Soulhackzlol/onekoPy/releasesRelease notes from onekoPy2025-03-11T22:47:56Ztag:github.com,2008:Repository/946152815/Release-1.0.12025-03-11T22:56:30Zv1.0.1<h1>π New Features</h1>
<h2>πΎ Feeder Addition in Chill Mode</h2>
<ul>
<li>Added a <strong>draggable feeder window</strong> that appears in Chill mode.</li>
<li>The cat now follows a <strong>5-minute eating cycle</strong>:
<ol>
<li>Moves from its <strong>sleeping spot</strong> to the feeder.</li>
<li>"Eats" for <strong>5 seconds</strong> using a placeholder animation.</li>
<li>Smoothly returns to its original position.</li>
</ol>
</li>
</ul>
<hr>
<h1>π Bug Fixes</h1>
<h2>π€ Chill Mode Stability</h2>
<ul>
<li>Fixed an issue where the cat <strong>moved randomly</strong> while sleeping in Chill mode.</li>
<li>The cat now remains <strong>completely still</strong> until an eating cycle begins.</li>
</ul>
<h2>π Return to Sleeping Position</h2>
<ul>
<li>The cat <strong>now returns precisely</strong> to its original sleeping position after eating.</li>
<li>Even if <strong>dragged by the user</strong>, it will <strong>correctly reposition itself</strong>.</li>
</ul>
<h2>π Feeder Visibility</h2>
<ul>
<li>Fixed feeder display issues by <strong>explicitly setting and scaling its pixmap</strong>.</li>
<li>The feeder image <strong>now loads correctly and remains visible</strong> on the screen.</li>
</ul>
<hr>
<h1>π Improvements</h1>
<h2>π Resource Management</h2>
<ul>
<li>Introduced <code>get_resource_path()</code> helper function to ensure <strong>resources load properly</strong> in both development mode and PyInstaller builds.</li>
</ul>
<h2>π Enhanced Debug Logging</h2>
<ul>
<li>Expanded <strong>debug logs</strong> for:
<ul>
<li>Movement tracking πββοΈ</li>
<li>Mode changes π</li>
<li>Eating cycle π½οΈ</li>
</ul>
</li>
<li>Makes <strong>troubleshooting</strong> easier and more efficient.</li>
</ul>
<h2>π― Smooth Movement Refinements</h2>
<ul>
<li>Improved <strong>movement calculations</strong> for:
<ul>
<li><strong>Seamless transitions</strong> when the cat moves to the feeder and back.</li>
<li><strong>More natural</strong> and visually pleasing animations.</li>
</ul>
</li>
</ul>
<h2>β¨ General Code Cleanup</h2>
<ul>
<li><strong>Refactored and optimized</strong> code for <strong>better readability and maintainability</strong>.</li>
</ul>
<hr>
<h3>β Overall: More stability, smoother animations, and better resource handling! π±π</h3>Soulhackzloltag:github.com,2008:Repository/946152815/Release2025-03-10T17:47:29Zv1.0<h1>onekoPy v1.0 Release Notes</h1>
<p>First official release of <strong>onekoPy (v1.0)</strong>, 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.</p>
<h2>π What's New in v1.0?</h2>
<h3>π― Core Features</h3>
<ul>
<li><strong>Follow Mode</strong>: The cat actively follows your mouse cursor.</li>
<li><strong>Wait Mode</strong>: The cat stays idle and can be dragged around.</li>
<li><strong>Chill Mode</strong>: The cat remains still but occasionally moves slightly for a more natural feel.</li>
<li><strong>Idle Animations</strong>: The cat performs occasional animations when left alone.</li>
<li><strong>System Tray Menu</strong>: Easily switch between modes and exit the application.</li>
<li><strong>Draggable Interaction</strong>: When in wait or chill mode, you can move the cat manually.</li>
</ul>
<h3>βοΈ Improvements</h3>
<ul>
<li><strong>Optimized movement</strong> to ensure smooth and responsive tracking.</li>
<li><strong>Better resource handling</strong> for efficient performance on different systems.</li>
<li><strong>Multi-screen support</strong> so the cat doesnβt get lost on extended displays.</li>
<li><strong>Custom sprite and icon support</strong> 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).</li>
</ul>
<h2>π§ Installation & Usage</h2>
<p>...</p>
<ul>
<li>Just run main.exe i guess!</li>
</ul>
<h2>π‘ Future Plans</h2>
<ul>
<li>Customizable cat behaviors and responses.</li>
<li>Support for different themes and skins.</li>
</ul>
<hr>
<p>Enjoy your virtual pet companion! π±</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Soulhackzlol/onekoPy/commits/Release">https://github.com/Soulhackzlol/onekoPy/commits/Release</a></p>Soulhackzlol