Creating folders
Choose an icon
Select from 30+ icons including:
- Tactical symbols (flag, shield, sword)
- Organization icons (folder, archive, dashboard)
- Strategy icons (map, lightbulb, target)
- Gaming icons (esports, controller)
Pick a color
Choose from preset colors:
- Red
- Blue
- Green
- Orange
- Purple
- Generic (gray)
- Custom (pick any color)
Folders can be nested infinitely. Create subfolders to organize strategies by map, agent comp, or any other criteria.
Folder hierarchy
Folders use a parent-child relationship:- Root folders - Have no parent (
parentIDis null) - Subfolders - Have a
parentIDpointing to their parent folder
Navigating folders
Use breadcrumbs
The full folder path is displayed at the top. Click any folder in the path to jump there.
Organizing strategies
Moving strategies to folders
Alternatively:
- Right-click a strategy
- Choose “Move to Folder”
- Select the destination folder
Moving strategies out of folders
Move a strategy back to the root:- Right-click the strategy
- Choose “Move to Root”
- The strategy’s
folderIDis set to null
Editing folders
Update folder properties:Deleting folders
Removing a folder also removes its contents:Recursive deletion
Deleting a folder deletes:- All strategies directly in the folder
- All subfolders
- All strategies in all subfolders
- All associated files (images, etc.)
Moving folders
Reorganize your folder structure:You cannot move a folder into one of its own subfolders (circular reference prevention is not implemented, so be careful).
Exporting folders
Export an entire folder and its contents:Folder export structure
The ZIP file mirrors the folder hierarchy:Icon and color options
Available icons
Icarus includes 30+ icons:- Organization -
folder_shared,folder_special,workspaces,category,library_books,archive,dashboard - Strategy -
map,place,explore,flag,outlined_flag,lightbulb,track_changes,timeline - Tactical -
sword,shield,military_tech,security,bolt - Gaming -
sports_esports,psychology - General -
star,snowflake,bug,cake,code,shopping_cart,api
Color presets
- Red -
Colors.red - Blue -
Colors.blue - Green -
Colors.green - Orange -
Colors.orange - Purple -
Colors.purple - Generic - Gray from theme
- Custom - Any RGB color
Folder metadata
Each folder stores:Best practices
Naming conventions
Use consistent naming:- Start with the map name: “Ascent - A Site Executes”
- Include the side: “Bind - Defense Setups”
- Use dates for scrims: “Scrim Prep - 2024-01-15”
Color coding
Develop a color system:- Red - Attacking strategies
- Blue - Defending strategies
- Green - Eco rounds
- Orange - Experimental setups
- Purple - Tournament-ready strategies
Folder depth
Keep folder nesting reasonable:- Good:
Ascent > Attack > A Site > Executes - Too deep:
Maps > Ascent > Attack > A Site > Executes > Jett Dash > Week 3
Performance considerations
- Folders are loaded from Hive on startup
- Large folder hierarchies may take longer to render
- Folder icons are Flutter Material icons (no network requests)
- Folder colors are stored as enums (efficient storage)
Searching and filtering
While Icarus doesn’t have built-in search (as of now), you can:- Use descriptive folder names for quick visual scanning
- Organize chronologically (newest first) within folders
- Export folders to ZIP and use your OS’s search functionality