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.
23 lines (16 loc) • 1.29 kB
Markdown
## ✨ New Classes
* **TinyCookieConsent** — A customizable cookie consent manager with multiple categories, localStorage support, and smooth animations.
* **TinyDayNightCycle** — Complete day-night cycle system managing seasons, moons, time, and weather.
* **TinyAdvancedRaffle** — Advanced, seedable raffle system with weighted items, pity systems, and conditional rules.
* **TinyInventoryTrader** — A specialized inventory system for trading and managing items between players.
* **TinyInventory** — Robust inventory system with stack handling, slot management, and item events.
* **TinyI18** — Internationalization helper to manage translations and locale strings efficiently.
* **TinyGamepad** — Gamepad input handler for seamless integration with keyboard and controller input.
## 🛠 Bug Fixes & Improvements
* **TinyToastNotify** — Tiny fix in css var applied.
* **TinyLocalStorage** — Added support for `number` type to fix `Infinity` issues in JSON.
## 🗑 Deprecated & Removed
* **TinyRateLimiter** — Removed `reset` method.
* **TinySmartScroller** — Removed methods: `_emit`, `isUserAtCustomBottom`, `isUserAtCustomTop`, `isUserAtBottom`, `isUserAtTop`.
---
**Full Changelog**: https://github.com/JasminDreasond/Tiny-Essentials/compare/1.20.3...1.21.0