We are excited to roll out **version 1.1.0 of EymOS**, packed with improvements designed to make your robotics projects more streamlined and efficient. This release focuses on refining service management and **adding powerful new tools for visualization**, further **expanding EymOS’s capabilities**.
✨ What’s New?
- **Enhanced Service Management:** The `on_stop` method now allows queued tasks to run smoothly once all services are halted, giving you more control over service shutdown and task completion.
- **New Predefined Service:** The `WindowService` lets you create floating windows using tkinter, offering a flexible canvas for previewing content, ideal for displaying real-time data or visual outputs.
- **ServiceManager Optimizations:** We’ve made several tweaks under the hood, making service handling faster and more reliable.
🛠 Additions and Updates:
- **New Hand Tracking Example:** This example, found in the examples folder, demonstrates how to connect `CameraService` with `WindowService`, process the video feed using mediapipe, and display the results in real-time, **highlighting the integration power of EymOS**.
- **Predefined Services:** Alongside `CameraService`, `WindowService` is now part of the core services, making it easier to build interactive UIs for your robotics applications.
🌟 Get Started:
- Download version 1.1.0 and take advantage of these new features to push your projects further.
- Explore the hand tracking example to see the improvements in action.
- As always, we welcome your feedback, contributions, and any issues you encounter.
We hope this release empowers you to create even more dynamic and efficient robotic systems with EymOS!