Official

Accepted

Unanswered

Advanced Filters

Search Results (279)

Relevance

Closed

Lightroom SDK: add hooks for sorting

Please add hooks so plugins can be involved in photo sorting. Presently, only fixed sorts are supported, e.g. Capture Time ... User Order, but no way for a plugin to define "sort by pixel count" or "long dimension", or anything like that.

Ideas

 • Lightroom Classic

13

2

4

Closed

Lightroom SDK: make original filename metadata available

Please make original filename available in raw or formatted metadata - thanks.

Ideas

 • Lightroom Classic

24

2

5

Closed

Lightroom SDK 5: LrBinding.andAllKeys and orAllKeys in conjunction with optional bind-to object param - doesn't work, or needs better doc..

LrBinding.andAllKeys( optObject, keys ) LrBinding.orAllKeys( optObject, keys ) 1. Documentation of 'keys' parameter is different for these - orAllKeys documentation should be amended to be same as andAllKeys, which is closer to correct. 2. Neither one works with the optional object parameter pass

Problems

 • Lightroom Classic

6

0

Closed

Lightroom: If a plugin is disabled, don't even load it, or at least don't execute its initialization module.

As it stands, even disabled plugins are loaded and initialized, and async tasks may be started and executing. As it stands, "disabled" means "custom metadata, menu items, tagsets, and export filters/services are hidden" - I'd rather "disabled" mean "completely disabled". Bonus idea - if an export i

Ideas

 • Lightroom Classic

5

0

1

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

2

0

2

Closed

Lightroom SDK: uuid for folder objects.

So folder tracking can weather folder renaming. If ID could be used in smart collection, all the better.

Ideas

 • Lightroom Classic

11

1

2

Closed

Lightroom SDK: functions to get image data & image info, especially histogram.

In addition to being able to get image data (e.g. preview), I'd like to be able to obtain histogram info. This would facilitate plugins for auto-toning, auto-black-point and other such stuff...

Ideas

 • Lightroom Classic

14

0

2

Closed

Lightroom SDK: Implement getName and type methods for all photo sources

As it stands, most photo sources, e.g. collections, folders, have getName and type methods. However, if source is a special collection, you cant find out what type it is, or it's name, using the standard photo source methods. I'm sure mine aren't the only plugins that've had bugs due to attempting

Ideas

 • Lightroom Classic

6

0

2

Closed

LIghtroom SDK: Please add ability to udate Lr preview on disk (in preview "cache").

@v4, plugins have the ability to display catalog photos (thank you), via the preview mechanism. However, it may need a moment to re-render before displaying. I would like to have plugins be more responsive when displaying catalog_photo, *and* be able to write a background task with look-ahead previe

Ideas

 • Lightroom Classic

9

0

1

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

54

7

13

Closed

Lightroom SDK (1.3 through v4): Documentation for LrFileUtils.isWritable

API doc says: LrFileUtils.isWritable( path ) Reports whether a path indicates a writable disk file. First supported in version 1.3 of the Lightroom SDK. Parameters 1. path (string) The path. Return value (Boolean) True if there is a file that can be written

Problems

 • Lightroom Classic

7

0

Closed

Lightroom 5 SDK: folder children don't recognize their parent.

Test code: local function folderTest2( call ) local p1 = catalog:getFolders()[1] local c = p1:getChildren() for i, f in ipairs( c ) do local p2 = f:getParent() if p1 == p2 then Debug.pause( "found parent" ) -- never happens return

Problems

 • Lightroom Classic

12

3

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

6

1

Closed

Lightroom (and SDK): Ability to have changes take effect without restarting.

There are some things that if changed require Lightroom to be restarted for changes to take effect. Examples: - Presets - Camera Calibration Profiles - Custom Metadata Definition - Tagsets @present, there is no way for a plugin to be able to define presets, or profiles, or metadata / tagsets, .

Ideas

 • Lightroom Classic

5

0

2

Closed

Lightroom SDK: Zip, un-zip, ...

Some plugins need to zip/un-zip files. a platform-independent built-in solution would be nice. PS - I am open to suggestions for work-arounds for the mean time.

Ideas

 • Lightroom Classic

4

2

4

Closed

Lightroom SDK: restart Lightroom

Presently, plugins can do things that require a restart of Lightroom. Although I'd like for Lightroom not to have to be restarted, for those things that will continue to require restarting, a restart command would be welcome. e.g. LrApplication.restart( optionalCatalogOrRestartScript, ... ) If cat

Ideas

 • Lightroom Classic

16

0

3

Closed

Lightroom Classic: SmugMug plug-in publish error: attempt to compare nil with number

When I try to publish to an existing SmugMug gallery an image using the SmugMug plugin 3.2.3.0 (with LR Classic 10.3), I get the following error: Can't update this collectionan internal error has occurred: ?:0: attempt to compare nil with number I have tried creating a brand new gallery and th

Problems

 • Lightroom Classic

30

1

Closed

Lightroom SDK 4: catalog:withDo methods are not handling errors consistently.

For example, when this code is attached to a button handler: LrFunctionContext.postAsyncTaskWithContext( "tEST", function( context ) local function cleanup( a, b ) LrDialogs.message( "cleanup", "a: "..( a or 'nil' )..", b: "..( b or 'nil' ) ) end context:addCleanupHandler(

Problems

 • Lightroom Classic

23

3

Closed

Lightroom SDK: When stipulating export filter dependency, no other filters in plugin can be moved in relation to one another.

Lightroom SDK: When stipulating export filter dependency (via requiresFilter), no other filters in plugin can be moved in relation to one another. In case not obvious: I want to require a pre-requisite filter, but not fix order of all dependent filters. Example, without dependencies: Note: the

Problems

 • Lightroom Classic

10

1

Closed

Lightroom Classic: Record plugin usage

For re-editing photos, it would be useful to have an automatic indication of which plugins have already been used, either in metadata, keywords, or saved history. Those should also be included when the photo is exported to another file.

Ideas

 • Lightroom Classic

33

1

2