Releases: mkapulica/NFC-UID-Keyboard-Emulator
v1.4.0
Release Description for Version 1.4.0
🚀 New Features
- 🛠️ Toggle Autostart Monitor
Now you can easily enable or disable the monitor from automatically starting when the app launches.
🔄 Changes & Improvements
-
🪟 Minimize to Tray on Startup
If the app is configured to minimize to the system tray, it will now do so even when first opened. -
⚙️Refined Default Settings
Default settings are adjusted to provide a less annoying experience for new users:- 🚫 Run at Startup - Disabled
- 🚫 Minimize to Tray - Disabled
- 🚫 Autostart Monitor - Disabled
Release v1.3.0
Release Description for Version 1.3.0
🚀 New Features
-
Option to enable/disable running at startup
Added a simple toggle to control whether the app starts automatically when your system boots. -
Added option to minimize to tray
The app can now be minimized to the tray for better background operation. You can also set the Run at Startup option from the tray icon's context menu. -
Settings can now be saved
You can now save the following settings to make your experience smoother:- 🚀 Run at startup
- 📥 Minimize to tray
- 🔄 Byte order
- ⏎ Send enter key automatically
-
Embed all DLL dependencies
The application is now fully portable! You no longer need to manually copy DLLs alongside the executable.
Release v1.2.0
Release Description for Version 1.2.0
New Features:
- 📦 Embedded PCSC Libraries: To simplify deployment, PCSC and PCSC.Iso7816 DLLs are now embedded into the main executable, eliminating the need for separate DLL files. The application dynamically loads these resources at runtime.
- 🖥 UI Improvements:
- Responsive Layout: Enhanced the user interface to adjust dynamically based on the window size, ensuring optimal layout and usability across varying display dimensions.
- Simplified User Interface: We've made the interface more intuitive by eliminating the need to select the length of UID and streamlining options.
- Option to Disable 'Enter': Users can now choose to disable the sending of the 'Enter' keypress after a UID is read.
Fixes:
- 🛠 UID Byte Order: Changed the default byte order to reversed. Given that many RFID/NFC readers read UID in reverse byte order, this update ensures accurate UID reading in most scenarios.
- 🔒 Single Instance: The application has been updated to ensure that only a single instance can run at any given time.
- 🔄 Monitor Fixes:
- The monitor now restarts correctly upon reader selection change.
- Users will now receive an error message if they attempt to start monitoring without a reader selected or if no reader is present.
- 🖱 UI Tab Navigation: Improved tabbing sequence in the user interface for better usability.
Enhancements and Chores:
- 🖼 Application Icon: Introduced a new custom icon to the application executable for better visual identification.
- 🏷 Renaming: Application has been renamed for clarity and branding purposes.
- 📚 Documentation: Updated the project documentation to reflect recent changes and provide better guidance.
- 🧹 Cleanup: Removed untracked folders and unnecessary assets for a cleaner project structure.
Thank you for using our software. Your feedback is invaluable to us. Please report any issues or suggestions for improvements on our GitHub page.