Files
aego/docs/icons.md
sanspie 5dd9cc91bb editor: refine agent, scene controls and curves
Improve mentions and the default Design workspace, clarify scene lighting controls, and polish editor workflows for 0.12.5-dev.
2026-11-05 20:14:53 +03:00

234 lines
17 KiB
Markdown

# Icons
Generated by `aego icons list --out docs/icons.md` from the module registrations and the editor icon list; do not edit by hand.
Sources are `<id>.svg` files in `engine/res/icons/src` and `modules/<id>/res/icons/src`; `make genicons` bakes them into the atlas.
| Icon | Owner | Size | Used by | Status |
|---|---|---|---|---|
| `agent.avatar` | engine | 16 | Agent panel: the agent in the header, questions and the empty state | ok |
| `agent.context` | engine | 16 | Context button and popup of the Agent panel | ok |
| `agent.new` | engine | 16 | Agent panel: New Session and the examples of the empty state | ok |
| `agent.pin` | engine | 16 | Pin in the Agent panel's Context popup | ok |
| `agent.plan` | engine | 16 | Agent panel: Plan Only | ok |
| `agent.presence` | engine | 16 | Where the agent works: Hierarchy, Inspector, Scene View and code | ok |
| `anim.event` | engine | 16 | Animation panel: event lane | ok |
| `anim.graph` | engine | 16 | Create palette: Animation → Controller; Animator panel tab and Auto Layout | ok |
| `anim.key` | engine | 16 | Animation panel tab and Auto Key; Create palette: Animation → Clip | ok |
| `anim.preview` | engine | 16 | Animation panel: Preview | ok |
| `anim.record` | engine | 16 | Animation panel: Rec | ok |
| `anim.slice` | engine | 16 | Create palette: Animation → Flipbook from Selection; PNG inspector: Slicing section | ok |
| `anim.to_end` | engine | 16 | Animation panel: go to end | ok |
| `anim.to_start` | engine | 16 | Animation panel: go to start | ok |
| `animation.animator` | engine | 16 | component animation.Animator | ok |
| `animation.player` | engine | 16 | component animation.AnimationPlayer | ok |
| `app` | engine | 16 | launcher header; colored PNGs in app/brand are the window, installer and favicon icon | ok |
| `app.quit` | engine | 16 | File → Quit | ok |
| `audio.listener` | engine | 16 | component audio.AudioListener2D | ok |
| `audio.source` | engine | 16 | component audio.AudioSource2D | ok |
| `audio.zone` | engine | 16 | component audio.AudioZone2D | ok |
| `build.busy` | engine | 16 | menu bar: native build running | ok |
| `build.error` | engine | 16 | menu bar: native build failed | ok |
| `build.ok` | engine | 16 | menu bar: native build ok | ok |
| `cat.3d` | engine | 16 | Create → 3D submenu; Add Component and Create: category | ok |
| `cat.audio` | engine | 16 | Documentation: Audio group and module; Add Component and Create: category | ok |
| `cat.camera` | engine | 24 | New Project: template 2.5d | ok |
| `cat.engine` | engine | 14 | Agent panel: steps that read component types | ok |
| `cat.game` | engine | 16 | Inspector and Add Component: components of a project module without an icon of their own; Add Component and Create: category | ok |
| `cat.gameplay` | engine | 16 | template menu Gameplay | ok |
| `cat.node` | engine | 24 | New Project: template empty; Search: node results; Add Component and Create: category | ok |
| `cat.particles` | engine | 16 | Add Component and Create: Effects category; template menu Effects | ok |
| `cat.physics` | engine | 16 | template menu Physics | ok |
| `cat.render2d` | engine | 16 | Add Component and Create: Lights category; template menu Lighting | ok |
| `cat.rendering` | engine | 24 | New Project: template 2d; Search: mesh assets; Add Component and Create: category | ok |
| `cat.scripts` | engine | 16 | Search: script symbols; Add Component and Create: category | ok |
| `cat.settings` | engine | 16 | References: the project file; Add Component and Create: category | ok |
| `cat.transform` | engine | 24 | New Project: template 3d | ok |
| `code.block` | engine | 16 | Scripts → Highlight Current Block | ok |
| `code.brackets` | engine | 16 | Scripts → Rainbow Brackets | ok |
| `code.hints` | engine | 16 | Scripts → Parameter Name Hints | ok |
| `code.implementation` | engine | 16 | Scripts → Go to Implementation | ok |
| `comp.box` | engine | 16 | component physics.BoxCollider2D | ok |
| `comp.camera2d` | engine | 16 | component camera.CameraBrain2D; component engine.Camera2D; component engine.LightingEnvironment2D; component render2d.PostProcess; template render2d.camera; template render2d.lighting environment | ok |
| `comp.camera3d` | engine | 16 | component engine.Camera3D; template render3d.camera | ok |
| `comp.capsule` | engine | 16 | component physics.CapsuleCollider2D | ok |
| `comp.circle` | engine | 16 | component physics.CircleCollider2D | ok |
| `comp.edge` | engine | 16 | component physics.EdgeCollider2D | ok |
| `comp.follow` | engine | 16 | component camera.CameraFollow2D; template camera.follow | ok |
| `comp.joint_distance` | engine | 16 | component physics.DistanceJoint2D | ok |
| `comp.joint_revolute` | engine | 16 | Revolute Joint 2D component; Joints debug overlay; component physics.RevoluteJoint2D | ok |
| `comp.mesh` | engine | 16 | component engine.LightOccluder2D; component engine.Mesh2D; component engine.MeshRenderer; template render2d.light occluder; template render2d.mesh 2d | ok |
| `comp.persist` | engine | 16 | component save.Persist | ok |
| `comp.polygon` | engine | 16 | Polygon shape component; Shapes debug overlay; component physics.PolygonCollider2D | ok |
| `comp.rigidbody` | engine | 16 | component physics.Body2D; template physics.rigidbody | ok |
| `comp.script` | engine | 16 | Scripts component and Add Component entries; Assets menu: Attach to Selected; component engine.Script | ok |
| `comp.shake` | engine | 16 | component camera.CameraShake2D | ok |
| `comp.sprite` | engine | 16 | Create: Material and Material from Shader; material asset inspector; component engine.MaterialOverride; component engine.SpriteRenderer; template render2d.sprite | ok |
| `comp.tags` | engine | 16 | component engine.Tags | ok |
| `comp.vcam` | engine | 16 | component camera.VirtualCamera2D | ok |
| `comp.zone` | engine | 16 | component camera.CameraZone2D | ok |
| `dbg.aabbs` | engine | 16 | AABBs debug overlay | ok |
| `dbg.broadphase` | engine | 16 | Broadphase Tree debug overlay | ok |
| `dbg.contacts` | engine | 16 | Contacts debug overlay; Vectors → Contact Impulses | ok |
| `dbg.islands` | engine | 16 | Islands debug overlay | ok |
| `dbg.overlay` | engine | 16 | Debug Overlay toggle of the 2D bodies menu | ok |
| `doc.page` | engine | 14 | Agent panel: a documentation page the agent read | ok |
| `doc.project` | engine | 14 | Agent panel: steps that read or set project settings | ok |
| `doc.recipe` | engine | 16 | Documentation: Recipes page | ok |
| `doc.search` | engine | 14 | Agent panel: a search of the documentation | ok |
| `doc.tutorial` | engine | 16 | Documentation: Platformer from scratch page | ok |
| `edit.add` | engine | 14 | Agent panel: steps and changes that add nodes, components and rows | ok |
| `edit.batch` | engine | 14 | Agent panel: a transaction of several changes | ok |
| `edit.batch_rename` | engine | 16 | Batch Rename (nodes, assets) | ok |
| `edit.copy` | engine | 16 | Copy (nodes, assets, inspector field) | ok |
| `edit.copy_path` | engine | 16 | Assets menu: Copy Path | ok |
| `edit.cut` | engine | 16 | Cut (nodes, assets) | ok |
| `edit.delete` | engine | 16 | Delete (nodes, assets, workspace) | ok |
| `edit.duplicate` | engine | 16 | Duplicate (nodes, assets) | ok |
| `edit.paste` | engine | 16 | Paste (nodes, assets, inspector field) | ok |
| `edit.remove` | engine | 14 | Agent panel: steps and changes that remove things | ok |
| `edit.rename` | engine | 16 | Rename (nodes, assets, workspace) | ok |
| `edit.select_all` | engine | 16 | Edit → Select All | ok |
| `edit.set` | engine | 14 | Agent panel: steps and changes that set a field or edit a script | ok |
| `edit.validate` | engine | 14 | Agent panel: checks of a scene or the project | ok |
| `file.audio` | engine | 16 | Documentation: sound clips page | ok |
| `file.autosave` | engine | 16 | File → Autosave Scripts | ok |
| `file.data` | engine | 24 | Assets: data asset tiles | ok |
| `file.download` | engine | 16 | Documentation: Install and run page; PNG inspector: Import section | ok |
| `file.export` | engine | 16 | File → Export and the Export panel | ok |
| `file.folder` | engine | 24 | Assets: folders | ok |
| `file.mesh` | engine | 24 | Assets: mesh tiles | ok |
| `file.open` | engine | 16 | Assets menu: Open | ok |
| `file.package` | engine | 16 | Assets → New → Script Package | ok |
| `file.prefab` | engine | 24 | Assets: prefab tiles; Scene tab in prefab mode | ok |
| `file.preset` | engine | 16 | Preset files in References and Assets | ok |
| `file.reveal` | engine | 16 | Assets menu: Reveal in File Manager | ok |
| `file.save` | engine | 16 | toolbar: Save | ok |
| `file.scene` | engine | 24 | Assets: scene tiles; Scene tab | ok |
| `file.script` | engine | 24 | Assets: script tiles; code tabs | ok |
| `file.table` | engine | 24 | Assets: table tiles | ok |
| `file.texture` | engine | 24 | Assets: texture tiles | ok |
| `file.unknown` | engine | 24 | Assets: tiles of other kinds | ok |
| `gameplay.checkpoint` | engine | 16 | component gameplay.Checkpoint2D; template gameplay.checkpoint | ok |
| `gameplay.fsm` | engine | 16 | component gameplay.StateMachine | ok |
| `gameplay.health` | engine | 16 | component gameplay.Health | ok |
| `gameplay.hitbox` | engine | 16 | component gameplay.Hitbox2D; template gameplay.enemy | ok |
| `gameplay.hurtbox` | engine | 16 | component gameplay.Hurtbox2D | ok |
| `gameplay.killzone` | engine | 16 | component gameplay.KillZone2D; template gameplay.killzone | ok |
| `gameplay.lifetime` | engine | 16 | component gameplay.Lifetime | ok |
| `gameplay.motion` | engine | 16 | component gameplay.Motion2D; template gameplay.platform; template gameplay.platformer; template gameplay.topdown | ok |
| `gameplay.pickup` | engine | 16 | component gameplay.Pickup2D; template gameplay.pickup | ok |
| `gameplay.respawn` | engine | 16 | component gameplay.Respawn | ok |
| `help.about` | engine | 16 | Help → About Aego | ok |
| `help.book` | engine | 16 | Documentation tab | ok |
| `log.error` | engine | 16 | Console: errors | ok |
| `log.info` | engine | 16 | Console: info | ok |
| `log.warn` | engine | 16 | Console: warnings | ok |
| `nav.back` | engine | 16 | Documentation and code: back | ok |
| `nav.forward` | engine | 16 | Documentation and code: forward | ok |
| `node.empty` | engine | 16 | template engine.empty; template engine.empty3d | ok |
| `panel.agent` | engine | 16 | Agent tab; Ask Agent in Hierarchy and Problems | ok |
| `panel.assets` | engine | 16 | Assets tab | ok |
| `panel.console` | engine | 16 | Console tab | ok |
| `panel.crashes` | engine | 16 | Crash Reports tab | ok |
| `panel.debug_draw` | engine | 16 | Debug Draw tab | ok |
| `panel.diff` | engine | 16 | Diff tab | ok |
| `panel.events` | engine | 16 | Event Monitor tab | ok |
| `panel.favorites` | engine | 16 | Favorites tab | ok |
| `panel.find` | engine | 16 | Find in Scripts tab | ok |
| `panel.game` | engine | 16 | Game tab | ok |
| `panel.health` | engine | 16 | Project Health tab | ok |
| `panel.hierarchy` | engine | 16 | Hierarchy tab | ok |
| `panel.history` | engine | 16 | Undo History tab | ok |
| `panel.input_devices` | engine | 16 | Input Devices tab | ok |
| `panel.input_focus` | engine | 16 | Input Focus tab | ok |
| `panel.inspector` | engine | 16 | Inspector tab | ok |
| `panel.keymap` | engine | 16 | Keymap tab | ok |
| `panel.mixer` | engine | 16 | Audio Mixer tab | ok |
| `panel.problems` | engine | 16 | Problems tab | ok |
| `panel.profiler` | engine | 16 | Profiler tab | ok |
| `panel.references` | engine | 16 | References tab | ok |
| `panel.saves` | engine | 16 | Saves tab | ok |
| `panel.scenes` | engine | 16 | Scenes tab | ok |
| `panel.settings` | engine | 16 | Project Settings tab | ok |
| `panel.table` | engine | 16 | Table tab | ok |
| `panel.tasks` | engine | 16 | Task Center tab | ok |
| `panel.watch` | engine | 16 | Watch tab; Follow in the Agent panel | ok |
| `panel.welcome` | engine | 16 | Getting Started tab | ok |
| `particles.dust` | engine | 16 | template particles.dust | ok |
| `particles.explosion` | engine | 16 | template particles.explosion | ok |
| `particles.rain` | engine | 16 | template particles.rain | ok |
| `particles.smoke` | engine | 16 | template particles.smoke | ok |
| `particles.spark` | engine | 16 | template particles.spark | ok |
| `particles.system` | engine | 16 | component particles.ParticleSystem2D; template particles.particle system | ok |
| `play.copy_back` | engine | 16 | Component menu during Play: Copy values to edit scene | ok |
| `play.pause` | engine | 16 | toolbar: Pause; Animation panel: pause the clip | ok |
| `play.speed` | engine | 16 | Play → Time Scale… | ok |
| `play.start` | engine | 16 | toolbar: Play; Assets: startup scene mark; Animation panel: play the clip | ok |
| `play.step` | engine | 16 | toolbar: Step | ok |
| `play.step_back` | engine | 16 | Play → Step Back | ok |
| `play.stop` | engine | 16 | toolbar: Stop | ok |
| `prefab.apply` | engine | 16 | Prefab menus: Apply to a prefab | ok |
| `prefab.revert` | engine | 16 | Prefab menus: Revert and Reset to Prefab Value | ok |
| `prefab.unpack` | engine | 16 | Hierarchy prefab menu: Unpack | ok |
| `prefab.variant` | engine | 16 | Assets menu: Create Variant | ok |
| `render2d.directional_light` | engine | 16 | template render2d.directional-light | ok |
| `render2d.normals` | engine | 16 | Scene View: surface normals | ok |
| `render2d.point_light` | engine | 16 | Scene View: lighting preview; component engine.Light2D; template render2d.point-light | ok |
| `render2d.shadow_view` | engine | 16 | Scene View: shadow visibility | ok |
| `render2d.spot_light` | engine | 16 | template render2d.spot-light | ok |
| `render2d.sprite_light` | engine | 16 | template render2d.sprite-light | ok |
| `shape.cube` | engine | 16 | template render3d.cube | ok |
| `shape.cylinder` | engine | 16 | template render3d.cylinder | ok |
| `shape.dice` | engine | 16 | Documentation: random numbers module | ok |
| `shape.plane` | engine | 16 | template render3d.plane | ok |
| `shape.sphere` | engine | 16 | template render3d.sphere | ok |
| `status.busy` | engine | 14 | Task Center: running task; status bar: tasks running | ok |
| `status.error` | engine | 14 | Agent panel: a step that failed | ok |
| `status.ok` | engine | 14 | Task Center: finished task | ok |
| `status.warning` | engine | 16 | Table and inspector issue rows; Assets: preview warnings | ok |
| `tool.move` | engine | 16 | Scene View toolbar | ok |
| `tool.rotate` | engine | 16 | Scene View toolbar | ok |
| `tool.scale` | engine | 16 | Scene View toolbar | ok |
| `tool.select` | engine | 16 | Scene View toolbar | ok |
| `tpl.ball` | engine | 16 | template physics.ball | ok |
| `tpl.platform` | engine | 16 | template physics.platform | ok |
| `tpl.static` | engine | 16 | template physics.static | ok |
| `tpl.trigger` | engine | 16 | template physics.trigger | ok |
| `ui.check` | engine | 16 | check boxes and menu marks | ok |
| `ui.chevron_down` | engine | 16 | trees, combos and drop-downs; Find: next match; Table: sorted descending | ok |
| `ui.chevron_right` | engine | 16 | trees and submenus | ok |
| `ui.chevron_up` | engine | 16 | Find: previous match; Table: sorted ascending | ok |
| `ui.close` | engine | 16 | tabs, chips, dialogs, clear buttons of fields and lists | ok |
| `ui.curve` | engine | 16 | Documentation: curves module; Animation panel: Curves | ok |
| `ui.lock` | engine | 16 | Inspector: locked | ok |
| `ui.minus` | engine | 16 | list editors: remove | ok |
| `ui.more` | engine | 16 | card menus; reference field picker | ok |
| `ui.move_down` | engine | 16 | Script menu: Move Down | ok |
| `ui.move_up` | engine | 16 | Script menu: Move Up | ok |
| `ui.plus` | engine | 16 | Scene View: Create; list editors: add | ok |
| `ui.reset` | engine | 16 | inspector: reset a field | ok |
| `ui.search` | engine | 16 | search fields | ok |
| `ui.star` | engine | 16 | Favorites in the command palette | ok |
| `ui.unlock` | engine | 16 | Inspector: lock button | ok |
| `vec.angular` | engine | 16 | Vectors → Angular Velocity | ok |
| `vec.fixed` | engine | 16 | Vectors → Fixed Length | ok |
| `vec.force` | engine | 16 | Vectors → Forces | ok |
| `vec.gravity` | engine | 16 | Vectors → Gravity | ok |
| `vec.velocity` | engine | 16 | Vectors → Velocity | ok |
| `view.capture` | engine | 16 | Scene → Capture Scene View | ok |
| `view.dock` | engine | 16 | maximized tab: restore the layout | ok |
| `view.fullscreen` | engine | 16 | Play → Full Screen Play | ok |
| `view.grid` | engine | 16 | Scene View toolbar: grid | ok |
| `view.isolate` | engine | 16 | Scene → Isolate Selection | ok |
| `view.maximize` | engine | 16 | Window → Maximize Panel | ok |
| `view.minimap` | engine | 16 | code editor: minimap | ok |
| `view.ortho` | engine | 16 | Scene → Orthographic 3D View | ok |
| `view.overlays` | engine | 16 | Window → Game View Overlays | ok |
| `view.snap` | engine | 16 | Scene View toolbar: snap | ok |
| `view.split` | engine | 16 | code editor: split | ok |
| `view.split_down` | engine | 16 | Scripts → Split Down | ok |
| `view.toolbar` | engine | 16 | Window → Toolbar | ok |
| `view.vectors` | engine | 16 | Scene View toolbar: vectors | ok |
| `view.zen` | engine | 16 | Scripts → Zen Mode | ok |
| `view.zoom` | engine | 16 | menus: Frame Selection | ok |