tiny-essentials
Version:
Collection of small, essential scripts designed to be used across various projects. These simple utilities are crafted for speed, ease of use, and versatility.
54 lines (36 loc) β’ 1.78 kB
Markdown
## π§© Release Summary β `v1.12.0` (June 26, 2025)
### β¨ Highlights
* π¦ **New Module: `TinyDragger`**
A fully customizable drag-and-drop class with advanced features like jail boundaries, collision detection, vibration feedback, proxy cloning, and auto-revert on drop.
π Full documentation: [`TinyDragger.md`](https://github.com/JasminDreasond/Tiny-Essentials/tree/main/docs/v1/libs/TinyDragger.md)
* π§ͺ **Test Suite & Examples**
* Test HTML environment: `test/html/TinyDragger`
* Style examples:
`dist/v1/css/TinyDraggerExample.css`
`dist/v1/css/TinyDraggerExample.min.css`
---
### π οΈ Whatβs New (Summary of Commits)
#### June 23, 2025
* β Added `TinyDragDropDetector` and fullscreen utilities.
* π Created docs for `TinyDragDropDetector`.
#### June 24, 2025
* π§Ό Added destroy methods to `TinyToastNotify` and `TinyNotifyCenter`.
#### June 25, 2025
* π Improved `fileManager` and `html` utility scripts.
* π€ Added `TinyUploadClicker` for custom file input behavior.
* π§ Added `getLatestBackupPath()` utility.
#### June 26, 2025
* π§± Built and finalized **`TinyDragger`** core functionality.
* π Added jsDoc support and runtime validators.
* βοΈ Included support for:
* `dropInJailOnly`
* `classDragCollision`
* `revertOnDrop`, `lockInsideJail`, and collision strategies
* β¨ New API methods:
* Getters/setters for config flags (`getDropInJailOnly()`, etc.)
* `checkDragCollision()` and `execCollision()` exposed
* Access to internal references (proxy, jail, collision, etc.)
* Getter for full vibration config and individual patterns
* π§½ Cleanup logic enhanced in `destroy()` method.
---
**Full Changelog**: https://github.com/JasminDreasond/Tiny-Essentials/compare/1.11.0...1.12.0