mirror of
https://github.com/storytold/photocraft.git
synced 2026-10-24 09:57:08 -06:00
Image > Analysis (ruler, count, measurement scale/log/record, scale marker), notes (PSD Anno round trip, Notes panel, import), Modifier Keys panel, Proof Setup plates / Legacy Mac RGB / colour blindness (Vienot), 32-bit preview options, custom pixel aspect, extras options, New/Delete/ Lock Workspace. Parity 600/625, FLOOR 595. Checkpoint: also contains compiling in-progress work from the parallel panels, type styles, File menu, photo, filters, UI-parity and fidelity agents, plus photocraft-cli serve. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2.2 KiB
2.2 KiB
Photoshop menu parity
Generated by cargo xtask parity from crates/ui-egui/src/menu_catalog.rs (Photoshop's menu tree) and the live command registry. Do not edit by hand.
600 of 625 menu items live (96.0%).
| Menu | Live | Total | % |
|---|---|---|---|
| File | 45 | 50 | 90% |
| Edit | 74 | 75 | 99% |
| Image | 57 | 61 | 93% |
| Layer | 146 | 160 | 91% |
| Type | 44 | 44 | 100% |
| Select | 25 | 25 | 100% |
| Filter | 75 | 75 | 100% |
| View | 74 | 74 | 100% |
| Window | 60 | 61 | 98% |
Not yet implemented
File (5)
- Export › Data Sets as Files… (
file.export.dataSetsAsFiles) - Export › Render Video… (
file.export.renderVideo) - Import › Variable Data Sets… (
file.import.variableDataSets) - Import › Video Frames to Layers… (
file.import.videoFramesToLayers) - Import › WIA Support… (
file.import.wiaSupport)
Edit (1)
- Presets › Migrate Presets (
edit.presets.migratePresets)
Image (4)
- Variables › Define… (
image.variables.define) - Variables › Data Sets… (
image.variables.dataSets) - Apply Data Set… (
image.applyDataSet) - Trap… (
image.trap)
Layer (14)
- New › Frame from Layers (
layer.new.frameFromLayers) - Video Layers › New Blank Video Layer (
layer.videoLayers.newBlankVideoLayer) - Video Layers › New Video Layer from File… (
layer.videoLayers.newVideoLayerFromFile) - Video Layers › Insert Blank Frame (
layer.videoLayers.insertBlankFrame) - Video Layers › Duplicate Frame (
layer.videoLayers.duplicateFrame) - Video Layers › Delete Frame (
layer.videoLayers.deleteFrame) - Video Layers › Replace Footage… (
layer.videoLayers.replaceFootage) - Video Layers › Interpret Footage… (
layer.videoLayers.interpretFootage) - Video Layers › Show Altered Video (
layer.videoLayers.showAlteredVideo) - Video Layers › Restore Frame (
layer.videoLayers.restoreFrame) - Video Layers › Restore All Frames (
layer.videoLayers.restoreAllFrames) - Video Layers › Reload Frame (
layer.videoLayers.reloadFrame) - Video Layers › Rasterize (
layer.videoLayers.rasterize) - Rasterize › Video (
layer.rasterize.video)
Window (1)
- Timeline (
window.panel.timeline)