v1.0.0 | 2026-08-10

ADAPTIVE CALENDAR UI 

AKA SexyCalendar — Inspired by the SexyMap add-on for World of Warcraft, Adaptive Calendar UI uses a similar collapse/expand concept to SexyMap's Hover feature. It reduces mod-added calendar button bloat in heavily modded games and provides calendar-button reordering, visibility controls, restoration of game-speed controls while using Speed++, and Tweaks++ HUD-control compatibility. Calendar buttons can expand leftward or rightward to suit custom HUD layouts on either side of the screen.

MAIN HIGHLIGHTS
* Compatible with any mod that adds buttons to the native game's calendar HUD.
* Prevent button bloat with a suite of calendar-button organization settings.
* Adaptive Calendar-button — used to access settings and toggle collapsed/expanded state.
* Reorder all calendar buttons. 
* Per-button visibility control while collapsed or expanded.
* A built-in settings profile button to quickly configure the calendar row with all game-speed controls while collapsed and all mod-buttons when expanded.
* Quickly restore defaults based on Speed++ or non-Speed++ installation.
* Does not alter any discovered button's original action, icon, menu(s), keybind(s), live behavior, or sourced metadata.
*...More planned features.

SUPPORT & COMPATIBILITY:
* Compatible with Tweaks++ — Expand left or Expand right modes change the calendar row-growth direction to support custom HUD layouts on either side of the screen.
* Compatible with Speed++ — Defaults when installing with Speed++ retain their hidden game-speed controls while still allowing those buttons to be re-enabled.
* Captain of Industry versions: 0.8.6c through verified 0.8.7.
* Safe to add to or remove from an existing save. — No required mod dependencies.

---EXTENDED DETAILS---

ADAPTIVE CALENDAR BUTTON CONTROLS:
* Collapse mode off (DEFAULT): left-click the Adaptive Calendar UI button to open settings.
* Collapse mode on: left-click to collapse/expand and right-click to open settings.
* Shows the calendar icon in white while Collapsed or gold while Expanded.

ADAPTIVE CALENDAR UI SETTINGS MENU:
* Buttons can be configured to appear while Collapsed, Expanded, both, or be completely disabled.
* Disabled buttons are hidden from the calendar-row HUD. This is useful for mod menus you prefer to access through keybinds.
* When enabled, each calendar button can be shown while Collapsed, Expanded, or both.
* If a mod provides a disable toggle for its own calendar button, that toggle removes the button from Adaptive Calendar UI's settings menu entirely.
* Adds independent bulk controls for Enabled, Collapsed, and Expanded, plus an in-session Undo for the latest bulk change.

EXPAND LEFT OR RIGHT MODE:
* Expands left (DEFAULT) for the common top-right calendar position.
* Switching direction reverses both the live row and settings list, so top-to-bottom always matches left-to-right.
* When Tweaks++ has repositioned the calendar, leftward mode keeps its right edge anchored while the row changes width.

GLOBAL SETTINGS & DEFAULTS:
* Remembers order, Enabled, Collapsed, Expanded, collapse mode, and expansion direction globally across every world.
* Reset to defaults restores discovered order, conditional visibility defaults, collapse mode off, Expanded state, and leftward expansion.
* Reset never changes the calendar's screen position, the settings-window position, or Tweaks++ HUD coordinates.
* Includes no per-save setup, profile system, or multiple-profile complexity in v1.0.0. Possibly planned for later versions.

DISCOVERY, NAMES & TOOLTIPS DETAILS:
* Retains settings for temporarily late-loading buttons and forgets genuinely removed dynamic buttons only after a long absence grace period.
* Refresh performs one immediate discovery scan without resetting saved preferences.
* Uses reliable mod display names when available and translated native names for recognized pause and speed controls.
* Shows original dynamically sourced tooltips only on genuine third-party Calendar Button entries in the settings list.
* Never replaces, suppresses, or disables native or third-party tooltips on the live calendar.

LANGUAGE:
* English, Catalan, Czech, German, Spanish, Estonian, French, Hungarian, Italian, Japanese, Korean, Norwegian, Dutch, Polish, Portuguese, Russian, Swedish, Turkish, Ukrainian, Simplified Chinese, and Traditional Chinese.
* In compact sections of the menu, some English words are retained while translated tooltips explain their functions or features. This is preventative for text-wrapping purposes and can be adjusted in the future.
* As always, if any language have specific issues, translation inaccuracies, or causes "broken" UI elements, a report is always appreciated.
