Skip to main content
C.Cella
Legend
June 5, 2026
Open for Voting

P: SDK / Implement APIs to get the "Modified" and the "Active/Modified" panles

  • June 5, 2026
  • 1 reply
  • 23 views

Currently, LrC detects “Modified” edits and displays the Eyeball icon on the relevant panels, marking them as “Active”.

We should have APIs that provide the same.

The API could be:

 

•For settings

photo:getDevelopSettingsModified() so a variation of getDevelopSettings() and LrDevelopController.getValuesModified() a variation of getValue()
These APIs would return a table of edits.

 

•For Panels
 I think  we could have something like LrDevelopController.getPanelsState() that would return a table of panels and their state, one of “deactivated”, “modified” (the eyeball) or “default”.


I post here to see if other plug-in authors would be interested in these API

 

@johnrellis ​@drtonyb 
What do you say?

EDIT
Title should have been:
SDK / Implement APIs to get the "Modified" settings and the "Active/Modified" panels.

I can’t edit it, sorry.

    1 reply

    johnrellis
    Legend
    June 6, 2026

    Simply knowing which of the current settings are different from the camera raw defaults could be quite useful. (Note that’s different than whether a setting has a non-zero slider value.)

     

    One use case would be in my Copy Settings plugin, which could offer to copy only those develop settings that are different from the default settings.