Files
photocraft/docs/parity.md
T
2026-10-01 09:16:17 -04:00

6.0 KiB
Raw Blame History

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.

532 of 625 menu items live (85.1%).

Menu Live Total %
File 28 50 56%
Edit 73 75 97%
Image 50 61 82%
Layer 145 160 91%
Type 41 44 93%
Select 22 25 88%
Filter 67 75 89%
View 61 74 82%
Window 45 61 74%

Not yet implemented

File (22)

  • Export › Export Preferences… (file.export.exportPreferences)
  • Export › Save for Web (Legacy)… (file.export.saveForWebLegacy)
  • Export › Data Sets as Files… (file.export.dataSetsAsFiles)
  • Export › Paths to Illustrator… (file.export.pathsToIllustrator)
  • Export › Render Video… (file.export.renderVideo)
  • Generate › Image Assets (file.generate.imageAssets)
  • Package… (file.package)
  • Automate › Create Droplet… (file.automate.createDroplet)
  • Automate › Crop and Straighten Photos (file.automate.cropAndStraightenPhotos)
  • Automate › Contact Sheet II… (file.automate.contactSheetII)
  • Automate › Lens Correction… (file.automate.lensCorrection)
  • Automate › Merge to HDR Pro… (file.automate.mergeToHdrPro)
  • Automate › Photomerge… (file.automate.photomerge)
  • Scripts › Script Events Manager… (file.scripts.scriptEventsManager)
  • Scripts › Statistics… (file.scripts.statistics)
  • Scripts › Browse… (file.scripts.browse)
  • Import › Variable Data Sets… (file.import.variableDataSets)
  • Import › Video Frames to Layers… (file.import.videoFramesToLayers)
  • Import › Notes… (file.import.notes)
  • Import › WIA Support… (file.import.wiaSupport)
  • Print… (file.print)
  • Print One Copy (file.printOneCopy)

Edit (2)

  • Check Spelling… (edit.checkSpelling)
  • Presets › Migrate Presets (edit.presets.migratePresets)

Image (11)

  • Mode › Multichannel (image.mode.multichannel)
  • Variables › Define… (image.variables.define)
  • Variables › Data Sets… (image.variables.dataSets)
  • Apply Data Set… (image.applyDataSet)
  • Trap… (image.trap)
  • Analysis › Set Measurement Scale… (image.analysis.setMeasurementScale)
  • Analysis › Select Data Points… (image.analysis.selectDataPoints)
  • Analysis › Record Measurements (image.analysis.recordMeasurements)
  • Analysis › Ruler Tool (image.analysis.rulerTool)
  • Analysis › Count Tool (image.analysis.countTool)
  • Analysis › Place Scale Marker… (image.analysis.placeScaleMarker)

Layer (15)

  • 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)
  • New Layer Based Slice (layer.newLayerBasedSlice)

Type (3)

  • Panels › Glyphs Panel (type.panels.glyphs)
  • Panels › Character Styles Panel (type.panels.characterStyles)
  • Panels › Paragraph Styles Panel (type.panels.paragraphStyles)

Select (3)

  • Isolate Layers (select.isolateLayers)
  • Sky (select.sky)
  • Transform Selection (select.transformSelection)

Filter (8)

  • Filter Gallery… (filter.filterGallery)
  • Camera Raw Filter… (filter.cameraRaw)
  • Adaptive Wide Angle… (filter.adaptiveWideAngle)
  • Lens Correction… (filter.lensCorrection)
  • Vanishing Point… (filter.vanishingPoint)
  • Render › Flame… (filter.render.flame)
  • Render › Picture Frame… (filter.render.pictureFrame)
  • Render › Tree… (filter.render.tree)

View (13)

  • Proof Setup › Working Cyan Plate (view.proofSetup.workingCyanPlate)
  • Proof Setup › Working Magenta Plate (view.proofSetup.workingMagentaPlate)
  • Proof Setup › Working Yellow Plate (view.proofSetup.workingYellowPlate)
  • Proof Setup › Working Black Plate (view.proofSetup.workingBlackPlate)
  • Proof Setup › Working CMY Plate (view.proofSetup.workingCmyPlate)
  • Proof Setup › Legacy Macintosh RGB (view.proofSetup.legacyMacintoshRgb)
  • Proof Setup › Color Blindness — Protanopia-type (view.proofSetup.colorBlindnessProtanopia)
  • Proof Setup › Color Blindness — Deuteranopia-type (view.proofSetup.colorBlindnessDeuteranopia)
  • Pixel Aspect Ratio › Custom Pixel Aspect Ratio… (view.pixelAspectRatio.custom)
  • 32-bit Preview Options… (view.thirtyTwoBitPreviewOptions)
  • Show › Show Extras Options… (view.show.showExtrasOptions)
  • Lock Slices (view.lockSlices)
  • Clear Slices (view.clearSlices)

Window (16)

  • Workspace › New Workspace… (window.workspace.newWorkspace)
  • Workspace › Delete Workspace… (window.workspace.deleteWorkspace)
  • Workspace › Lock Workspace (window.workspace.lockWorkspace)
  • Character Styles (window.panel.characterStyles)
  • Clone Source (window.panel.cloneSource)
  • Glyphs (window.panel.glyphs)
  • Gradients (window.panel.gradients)
  • Measurement Log (window.panel.measurementLog)
  • Modifier Keys (window.panel.modifierKeys)
  • Notes (window.panel.notes)
  • Paragraph Styles (window.panel.paragraphStyles)
  • Patterns (window.panel.patterns)
  • Shapes (window.panel.shapes)
  • Styles (window.panel.styles)
  • Timeline (window.panel.timeline)
  • Tool Presets (window.panel.toolPresets)