Generated by TC_UPDATE_PARITY=1 cargo test -p texturecraft-ui-egui parity. Each row is a menu item of the target menu layout with TextureCraft's command id; live means the id is implemented. Feature parity beyond menus is tracked in ROADMAP.md.
54 of 54 menu items live (100%).
File
| Item |
Id |
Shortcut |
Status |
| New project... |
ui.newProject |
Ctrl+N |
live |
| Open... |
file.open |
Ctrl+O |
live |
| Open sample project... |
project.sample |
|
live |
| Close |
file.close |
Ctrl+F4 |
live |
| Save |
file.save |
Ctrl+S |
live |
| Save as... |
file.saveAs |
Ctrl+Shift+S |
live |
| Save a copy... |
file.saveCopy |
|
live |
| Remove unused resources... |
file.removeUnused |
|
live |
| Import resources... |
resource.import |
|
live |
| Import MaterialX material... |
file.importMaterialX |
|
live |
| Export Textures... |
ui.export |
Ctrl+Shift+E |
live |
| Export Mesh... |
file.exportMesh |
|
live |
| Quit |
ui.quit |
Ctrl+Q |
live |
Edit
| Item |
Id |
Shortcut |
Status |
| Undo |
edit.undo |
Ctrl+Z |
live |
| Redo |
edit.redo |
Ctrl+Y |
live |
| Project Configuration... |
ui.projectConfig |
|
live |
| Reimport mesh |
file.reimportMesh |
Ctrl+Shift+R |
live |
| Settings... |
ui.settings |
|
live |
Mode
| Item |
Id |
Shortcut |
Status |
| Bake Mesh Maps |
ui.mode.bake |
F8 |
live |
| Painting |
ui.mode.paint |
F9 |
live |
| Rendering (path traced) |
ui.mode.render |
F10 |
live |
Window
| Item |
Id |
Shortcut |
Status |
| Views ▸ Assets |
ui.view.assets |
|
live |
| Views ▸ Display Settings |
ui.view.display |
|
live |
| Views ▸ History |
ui.view.history |
|
live |
| Views ▸ Layers |
ui.view.layers |
|
live |
| Views ▸ Log |
ui.view.log |
|
live |
| Views ▸ Properties |
ui.view.properties |
|
live |
| Views ▸ Shader Settings |
ui.view.shader |
|
live |
| Views ▸ Texture Set List |
ui.view.textureSetList |
|
live |
| Views ▸ Texture Set Settings |
ui.view.textureSetSettings |
|
live |
| Save UI Layout ▸ Save current layout... |
ui.layout.save |
|
live |
| Load UI Layout |
ui.layout.load |
|
live |
| Hide UI |
ui.hideUi |
Tab |
live |
| Reset UI |
ui.resetUi |
|
live |
Viewport
| Item |
Id |
Shortcut |
Status |
| Display material |
viewport.displayMaterial |
M |
live |
| Display next channel |
viewport.nextChannel |
C |
live |
| Display previous channel |
viewport.previousChannel |
Shift+C |
live |
| Display next mesh map |
viewport.nextMeshMap |
B |
live |
| Display previous mesh map |
viewport.previousMeshMap |
Shift+B |
live |
| UV checker |
ui.uvChecker |
|
live |
| Show entire mesh |
viewport.frame |
F |
live |
| 3D/2D views |
ui.layout.split |
F1 |
live |
| 3D view only |
ui.layout.3d |
F2 |
live |
| 2D view only |
ui.layout.2d |
F3 |
live |
| Enable quick mask |
viewport.quickMask |
Y |
live |
| Edit quick mask |
viewport.quickMask.edit |
U |
live |
| Invert quick mask |
viewport.quickMask.invert |
Ctrl+Shift+I |
live |
Help
| Item |
Id |
Shortcut |
Status |
| Documentation... |
ui.help.docs |
|
live |
| Shortcuts list... |
ui.help.shortcuts |
|
live |
| Join the community (Discord)... |
ui.help.discord |
|
live |
| ArtCraft website... |
ui.help.website |
|
live |
| Report a bug... |
ui.help.bug |
|
live |
| Show log... |
ui.view.log |
|
live |
| About TextureCraft... |
ui.about |
|
live |