FullScheduler — Changelog v1.0.33 🎨
Docs, demos, API
Changelog v1.0.33 🎨
Date: 2025-10-16
Build: 1.0.33+2235
API sweetness and a little housekeeping: a new color palette setter, a simple dates helper, cleaner docs, and tiny internal tweaks.
🆕 Runtime APIs (Added)
setColors(colors)
Apply a custom color palette at runtime.
Reactively merges known color keys (e.g.
surface,primary,event,highlight,textPrimary,menuBg,dragging).Safe to call partially; omitted keys keep their current values.
api.setColors({
primary: "#4f46e5",
surface: "#0b1020"
});
getDates()
Return the currently visible range:
const { startDate, endDate } = api.getDates();
📝 JSDoc semantics (Improved)
Clear English docs with
@summary,@remarks,@param,@returns, and consistent@inheritDocon internal setters.Uniform phrasing and parameter hints across public and internal APIs.
⚙️ Internal polish (Improved)
Converted internal setters to arrow functions for consistency.
Braced all single-line conditionals for readability.
Minor type hygiene and micro-optimizations (no public API changes).
🧩 Compatibility notes
No breaking changes.
Works with configurations introduced in v1.0.31 Loading.
📦 Upgrade guide
Bump the package to
v1.0.33.Rebuild and run your tests:
Bash(Optional) Wire the new APIs:
TypeScript
Dev notes
No changes to serialization formats or event model.
Color keys are validated against the known set; extras are ignored.
