Releases: The-Real-Duke/SmartHomeControl
Releases · The-Real-Duke/SmartHomeControl
SmartHomeControl 1.1.1
The road is made by walking.
Changelog
Added
- Added checkbox for turning on\off notifications.
- Added checkbox for turning on\off periodically refreshing.
Fixed
- Fixed bug with different keyboard layouts. (only English now)
- Removed a lot of excess and unnecessary code.
Changed
- Changed interface of settings window, now it has 2 tabs, for hotkey settings and other options.
- Refactored tray logic into OOP style.
- Moved tray logic to
tray.py
Full Changelog: v1.1.0...v1.1.1
SmartHomeControl 1.1.0
The main word for this release is Refactor and Stabilize... Oh thats two words, shoosh...
Changelog
Added
- Improved hotkey management:
- reworked interface,
- improved recording and reset logic,
- All temporary files (cookies, browser, config) are now stored in
%APPDATA%\SHC, much cleaner and little safer. - Project split into modules:
config.pyfor configuration management,devices.pyfor device handling,ui_setting.pyfor settings window.
- Core parts refactored into classes for better maintainability.
Fixed
- Errors when applying hotkeys.
- Incorrect resource paths in the
.exebuild. - Potential issues caused by global variables.
Changed
- Added
version_info.txtfor PyInstaller build: Windows now showsSmartHomeControlinstead of boring%file_name%.exe. - Updated project structure for easier packaging.
Full Changelog: v1.0.0...v1.1.0
SmartHomeControl 1.0.0
First public release of SmartHomeControl — a small utility for controlling Yandex Smart Home devices directly from the Windows system tray.
Yes, even your smart lamp will obey you now.
Finally.
Key Features ✨
- Automatic device discovery (no magic required)
- Quick on/off control from the tray menu (click and chill)
- Hotkey support for your default device (because who likes extra clicks?)
- Minimal interface with low resource usage (it won't hog your CPU, promise)
Notes
- Designed for Windows 10
- Feedback and suggestions are welcome