Adaptive Calendar UI

v1.0.0
by xTMagTx

Helps prevent button bloat in the calendar UI while heavily modded. Hide & per-button collapsible options. Compatible with Tweaks++ HUD Control & Speed++

Stable 5 hours ago CoI-Keep No source
Source code
No source provided
Tags
Quality of Life Tweaks UI

ADAPTIVE CALENDAR UI First Release

4.pngCustomize your calendar buttons

Helps keep your calendar buttons compact and organized while heavily modded.

Main Features

Reorder calendar buttons to your preference.
Hide buttons don't need or access only through keybinds.
Collapse & Expanded-mode (optional) shows any combination of buttons in each state
Calendar Button: cycles collapse/expand rows and opens the per-button settings panel
↪ Left Click & Right Click

Tweaks++ HUD Control compatibility
Expansion Direction to control expansion growth direction, supporting left or right-side custom layouts

Speed++ speed control compatibility, while providing option to restore game-speed buttons
Reset to default will retain Speed++'s hidden game-speed buttons, if installed.
Built-In Settings button for fast setup (Game-speed Display collapses to all mod-buttons)

Supports 21 Game-Languages

↪ Inspired by "SexyMap" add-on for World of Warcraft.

↪ v1.0.0 changelog contain all released features & details.

3.pngModSpeedSwitch.pngClicking Calendar cycles buttons

Menu2.png

Languages

Català · 简体中文 · 繁體中文 · Čeština · Nederlands · Eesti · Français · Deutsch · Magyar · Italiano · 日本語 · 한국어 · Norsk bokmål · Polski · Português do Brasil · Русский · Español · Svenska · Türkçe · Українська

Some labels remain English while providing translated tooltips. If any tooltips are missing or badly translated you're welcome to make reports and suggestions in the forum.

No announcements yet.

v1.0.0

Latest
Game version
0.8.6c - 0.8.7
Released
Aug 12, 2026
File size
2.4 MB
License
CoI-Keep
Save-game: Add · Remove
Changelog
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.
Loading forum…

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.
This mod depends on

This mod has no dependencies.

Mods that depend on this

No other mods depend on this mod yet.