Documentation Index
Fetch the complete documentation index at: https://mintlify.com/SunkenInTime/icarus/llms.txt
Use this file to discover all available pages before exploring further.
Understanding pages
Each strategy can contain multiple pages that represent different stages or variations of your tactic. Pages work like slides in a presentation:- Each page has its own set of agents, abilities, drawings, and utilities
- Pages are ordered sequentially with a sort index
- Only one page is active at a time
- Switching pages preserves all elements on each page
When you create a new strategy, it starts with a single page called “Page 1”. The first page is set to attack side by default.
Adding pages
Create additional pages to show progression or variations:Add a new page
Click the
+ button in the pages panel. A new page is created with the next sequential number.Navigating between pages
Switch between pages using multiple methods:Keyboard shortcuts
- Forward (next page): Press
A - Backward (previous page): Press
D - Navigation wraps around: going forward from the last page jumps to the first
Pages panel
- Expand the pages bar by clicking the arrow icon
- Click any page in the list to switch to it
- The active page is highlighted with a colored background
Animated transitions
When switching pages, Icarus animates the transition:- Elements that exist on both pages move smoothly to their new positions
- Elements only on the previous page fade out
- Elements only on the next page fade in
- The animation duration is 1 second
During page transitions, the main view is temporarily hidden while the animated overlay plays. This ensures smooth, flicker-free transitions.
Managing pages
Renaming pages
Give your pages descriptive names:- Expand the pages panel
- Click the edit icon next to any page
- Enter a new name and press Enter
- The name appears in the collapsed pages bar when that page is active
Reordering pages
Change the sequence of your pages:- Expand the pages panel
- Click and drag any page to a new position
- The sort order updates automatically
- Keyboard navigation follows the new order
Deleting pages
Remove pages you no longer need:- Expand the pages panel
- Click the delete icon next to the page
- Confirm the deletion in the dialog
Page-specific settings
Each page stores its own configuration:- Attack/Defense side: Toggle between attacker and defender perspective
- Strategy settings: Agent visibility, utility display preferences
- All elements: Agents, abilities, drawings, text, images, and utilities
- Line-ups: Associated position and ability line-up data
Sharing settings between pages
Pages inherit settings when created but remain independent afterward. To apply settings across multiple pages:- Configure the first page as desired
- Create new pages (they copy the previous page’s settings)
- Or manually update each existing page
Working with page data
Pages are stored in the strategy file:- Each page has a unique ID and sort index
- Page data is serialized to JSON for export
- Images are stored in a shared folder per strategy
- Switching pages flushes the current page to storage before loading the next
The coordinate system uses a 16:9 world space with normalized coordinates. Maps are centered with padding, and all element positions are transformed during migration.