v1.1.11
🌟 Key Highlights
- Advanced Tooltip System:
- Portals: Tooltips now render into
document.bodyusing React Portals, completely solving positioning issues ensuring they never get clipped or misplaced by parent container styles. - Customization: Full control over tooltip content via the
tooltipComponentprop, plus granular styling for the default tooltip wrapper (backgrounds, borders, text).
- Portals: Tooltips now render into
- Deep Theme Customization:
- Scrollbars: You can now style the timeline's scrollbar (thumb, track, hover states) directly via
theme.scrollbar. - Buttons: Granular control over the "Today" and "Lock" buttons, including specific styles for locked vs. unlocked states.
- Tasks: Enhanced
extendedStylessupport for individual task bars, allowing for complex per-task styling overrides.
- Scrollbars: You can now style the timeline's scrollbar (thumb, track, hover states) directly via
- Developer Experience:
- TypeScript: strict type exports and type safety improvements.
- Documentation: A complete overhaul of the documentation website with interactive examples, cleaner copy, and expanded configuration details.
- Bug Fixes:
- Fixed "Drifting Tasks": Resolved an issue where task times strictly depended on the time-of-day execution; tasks now consistently start at 08:00-11:00 and end at 13:00-18:00 via standardized randomization.
- Resolved
Element type is invalidspecific import errors. - Fixed dark mode inconsistencies in tooltips.
What's Changed
- Create npm-publish-github-packages.yml by @LuciferDIot in #8
- pull the update by @LuciferDIot in #9
- Task styles and resize handler styles customizability added by @LuciferDIot in #10
- Enhanced Tooltips, Deep Theming, and Documentation Overhaul by @LuciferDIot in #11
- Style crash bug fix and Icon list added to navbar by @LuciferDIot in #12
- focuses on stability, deep customization, and developer experience. by @LuciferDIot in #13
Full Changelog: v1.1.10...v1.1.11