Skip navigation
Currently Being Moderated

Lightroom 4.1 SDK: What's new...

May 29, 2012 3:58 PM

Tags: #sdk #4.1

The download link is presently broken but it looks like SDK will be out with Lr4.1:

 

http://www.adobe.com/devnet/photoshoplightroom.html

 

The pdf guide is there (link not broken).

 

Once officially released (and/or download link fixed), I will try to do a thorough comparison of what's been added or changed and post here.

 

For now, just from briefly skimming the pdf guide & api doc, I gleaned:

 

1. Pretty lean release - keep expectations low...

 

That said, here are some enhancements I noticed:

 

* Plugin startup / shutdown.

* Video

* Scrolled View - this is probably the most exciting enhancement, to me.

* Simple LIst - supporting multiple selection, my #2 choice, excitement-wise, so far.

* Also note the timeout params on with-do methods of catalog.

 

* Plus there are the other things mentioned in another thread: e.g. catalog_photo component is official now.

 

My #1 feature request was denied: numeric and date types for plugin metadata.

 

Do standby...

Rob

 
Replies
  • Currently Being Moderated
    May 29, 2012 6:23 PM   in reply to Rob Cole

    Searching for 'version 4' and 'Lightroom 4' in the guide and reference, here are new or changed items:

     

    Info.lua
    LrForceInitPlugin
    LrExportFilterProvider.supportsVideo
    LrShutdownApp
    URLHandler

     

    LrApplication
    LrApplication.appStoreReceiptHash()

    LrApplication.backupAtNextShutdown( pluginId )
    LrApplication.macAddressHash()
    LrApplication.purchaseSource()

    LrApplication.serialNumberHash()

     

    LrCatalog

    catalog:createKeyword( keywordName, synonyms, includeOnExport, parent, returnExisting )

    catalog:getKeywordsByLocalId( ids )
    catalog:triggerImportFromPathWithPreviousSettings( path )
    catalog:triggerImportUI( path )
    catalog:type()
    catalog:withPrivateWriteAccessDo( func, timeoutParams )
    catalog:withProlongedWriteAccessDo( params, timeoutParams )
    catalog:withWriteAccessDo( actionName, func, timeoutParams )

     

    LrColor
    color:type()

     

    LrDevelopPreset
    preset:type()

     

    LrDevelopPresetFolder
    folder:type()

     

    LrExportRendition
    exportRendition:type()

     

    LrExportSession
    exportSession:type()

     

    LrExportSettings
    LrExportSettings.applyVideoExportPreset( exportSettings, preset )

    LrExportSettings.extensionForFormat( format )

    LrExportSettings.removeVideoExportPreset( presetObject, pluginObject )
    LrExportSettings.supportableVideoExportFormats()
    LrExportSettings.videoExportPresets()
    LrExportSettings.videoExportPresetsForPlugin( pluginObject )

     

    LrHttp

    LrHttp.post( url, postBody, headers, method, timeout, totSize, totalSize )

    LrHttp.postMultipart( url, content, headers, timeout, callbackFn )

     

    LrLogger
    logger:type()

     

    LrPhoto
    photo:getDevelopSettings() - new fields for PV2012
    photo:getRawMetadata( key ) - new fields, including pickStatus
    photo:setRawMetadata( key, value ) - new fields,  including pickStatus, gps
    photo:type()
    photo.localIdentifier : (Read-Only)

     

    LrPlugin
    plugin:type()

     

    LrProgressScope
    progressScope:getParentScope()
    progressScope:type()

     

    LrPublishedCollection
    pubCollection:publishNow( doneCallback )

     

    LrPublishedPhoto
    publishedPhoto:type()

     

    LrVideoExportPreset - new in 4.0

     

    LrView
    viewFactory:catalog_photo( args )
    viewFactory:scrolled_view( args )
    viewFactory:simple_list( args )

     

    SDK - Export service provider
    exportServiceProvider.allowVideoExportPresets : (Read-Only)
    exportServiceProvider.disallowVideoExportPresets : (Read-Only)

     

    SDK - Metadata tagset provider
    items : (Read-Only) - Many new items for video and DNG

     

    SDK - Publish service provider
    publishServiceProvider.deleteFirstOnPublish()

     

    Message was edited by: John R. Ellis: Added 'Lightroom 4' hits.

     
    |
    Mark as:
  • Currently Being Moderated
    May 29, 2012 6:25 PM   in reply to Rob Cole

    Updated with 'Lightroom 4' hits.  Any others I've missed?

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)