Official

Accepted

Unanswered

Advanced Filters

Search Results (248)

Relevance

Closed

Lightroom SDK: bind to leaf in tree

Presently, we can store tables in preferences, which is good. However, there is no way to bind to a table's leaf members, which is limiting. Consider allowing keys to be specified as array, for example: key = { 'mypreset', 'mytable', 'myleafitem' } That would make saving presets in preferences as

Ideas

 • Lightroom Classic

2

0

2

Closed

Lightroom SDK: A way to flush preferences from ram to disk.

As it stands, Lightroom saves preferences to persistent storage upon (normal) exit, which means if it crashes or is restarted then the preferences are not saved. How about a way to flush to disk before exiting. This would not only allow a plugin to assure its preferences are saved, but would also al

Ideas

 • Lightroom Classic

1

0

2

Closed

Lightroom SDK: Commit edit fields when clicking another component.

I'd like to be able to write plugins with an edit_field that is acted on by a button, but the edit_field is not commited when clicking the button. Only work-around is to set immediate=true, but that leads to other problems in some circumstances (e.g. validators which choke on intermediate edits). Wh

Problems

 • Lightroom Classic

4

0

Closed

Lightroom SDK: Ability to alter renditionToSatisfy.destinationPath

As it stands, we can request an upstream export filter or Lr rendering engine put a file anywhere (by returning a new path from the renditionOptions.filterSettings function), but the downstream path can not be changed. Not unreasonable, since downstream export filter, or export service may have requ

Ideas

 • Lightroom Classic

9

0

1

Closed

Lightroom SDK: please add the ability to wait for exported rendition to be added to catalog

Sometimes, after export, when adding to catalog, it is desirable to do something once exported rendition is added to catalog. But it's not clear when that will happen, and how long to wait... maybe add parameter to wait-for-render, or separate method... Thanks for listening, Rob

Ideas

 • Lightroom Classic

4

0

2

Closed

Lightroom SDK: LrFtp.makeFtpPresetPopup bind_to_object must be set.

I just figured out one of the (many) problems I've had using FTP preset popups is due to the (undocumented) requirement to set bind_to_object. If not set, presets can not be edited. I thought, since properties is being passed explicitly, it would serve as the bind-to object - I thought wrong. Perhap

Problems

 • Lightroom Classic

9

0

Closed

Lightroom SDK: Some way to tell if a file is hidden and/or system.

Presently LrFileUtils.recursiveFiles( dir ), and other like functions, will return hidden files too. Sometimes it's best not to process hidden files, but hard to tell if file is hidden, or system...

Ideas

 • Lightroom Classic

2

0

2

Closed

Lightroom SDK: The ability to play sounds.

Some few times a brief "beep" of some type would be worthwhile. Please consider. Example use case: Short beep for wrapping an item, full sound for end of some operation... Ideally, user configurable, so fancy people could change the "end-of..." beep to a custom voice "Your ... has finished..." O

Ideas

 • Lightroom Classic

4

0

1

Closed

Lightroom 4b: Reload plugin button doesn't always reload the plugin.

Reload plugin button doesn't always reload the plugin. Not sure what else to say - sometimes it does, and sometimes it doesn't. e.g. I fix an error but Lightroom still reports the same error on the same line after supposedly reloading, even though the line may no longer even exist...

Problems

 • Lightroom Classic

4

1

Closed

Lightroom 4: What's the status of the Lightroom SDK?

Any info you can give to help plugin developers plan for the future would be greatly appreciated. Even general notes about what's coming down the pike, even if API is not firm...

Question

 • Lightroom Classic

1

0

Closed

Lightroom SDK: Please don't make us wait until Lr4 final for a peek at the SDK.

We promise we won't hold you to anything... (I do anyway). eh???

Question

 • Lightroom Classic

1

0

Closed

Lightroom SDK: email support

Platform independent support for creating an email to send would be awesome. Useful for sending logs with problem reports, or as export filter... Present work-around is to use http to process a mailto link, but it leaves much to be desired: may open browser first, doesn't always work, hard to put

Ideas

 • Lightroom Classic

1

0

2

Closed

Lightroom SDK: publishService:getCollectionByLocalIdentifier

From a collection handling point of view, the catalog and publish services can be treated as collection sets - they both have the same methods for collection management. This is real nice, except: publish services lack the method to get a collection by local ID. Plug this one little hole and colle

Ideas

 • Lightroom Classic

7

0

2

Closed

Lightroom SDK: LrMath.log( value, base )

1st choice would be upgrade to Lua 5.2 which has math.log( value, base ) If not, that function added to to sdk would be useful - thanks. To be clear: it's the ability to specify a base which is needed (Lua 5.1 does have a math.log function, but you can't specify the base).

Ideas

 • Lightroom Classic

5

1

2

Closed

Lightroom SDK: Create virtual copies.

At present, a plugin can not create virtual copies. I would like to be able to write plugins that create virtual copies, for a variety of reasons, including plugin synchronization of proprietary xmp-like info, i.e. if plugin has saved proprietary xmp-like file, which includes a new virtual copy, tha

Ideas

 • Lightroom Classic

22

4

12

Closed

Lightroom SDK: catalog:createCollection requires full write access.

API doc says catalog:createCollection( name, parent, canReturnPrior ) requires "one of the write access gates", but the software @3.5 is requiring full write access: Error message: LrCatalog:createCollection: must be called from within a withWriteAccessDo block I believe same is true for create-co

Problems

 • Lightroom Classic

14

0

Closed

Lightroom SDK (4.4RC?): photo:getRawMetadata( 'customMetadata' ) returns nil if "Reload plug-in on each export" is checked.

This is repeatable (see title). This couldn't possibly have always been like this, but it's like it now. (works as expected if "Reload plug-in on each export" is un-checked. catalog:batchGetRawMetadata( { photo }, { 'customMetadata' } ) -- works fine regardless. *** Will somebody please confir

Problems

 • Lightroom Classic

5

1

Closed

Lightroom SDK: last-edit-time of photos.

Some plugins would like to know if a photo's develop settings or metadata has changed since whatever (e.g. since xmp last saved). Unfortunately, whenever any plugin writes any custom metadata to a photo, the photo appears changed to every other plugin. It would be very useful, to be able to get at

Ideas

 • Lightroom Classic

15

0

3

Closed

Lightroom SDK: replace _G.dofile with one that works with non-ascii characters

********* WARNING TO ALL PLUGIN AUTHORS: dofile will fail if there are any non-ascii characters in the path, e.g. as is possible with the Swedish version of Windows. I noticed LrFileUtils.readFile was provided in a dot release of SDK 2.2, which solves the problem for reading files, but any lua code

Ideas

 • Lightroom Classic

16

3

3

Closed

Lightroom SDK: Catalog maintenance functions.

Some plugins are crippled without the ability to delete photos from catalog. Also: - Ability to rename/move photos - Ability to delete folders from catalog.

Ideas

 • Lightroom Classic

50

7

13