Lightroom UI not managed as a finite state machine

  • 2
  • Problem
  • Updated 2 months ago
Hi,

Some persistent UI bugs seem to demonstrate that the Lightroom UI is not managed as a finite state machine. When looking at the following issues :

https://feedback.photoshop.com/photoshop_family/topics/folder-favorite-setting-cannot-be-changed

https://feedback.photoshop.com/photoshop_family/topics/lightroom-selected-published-folder-or-collec...

https://feedback.photoshop.com/photoshop_family/topics/-7-3-new-bug-with-smart-collections

it appears that there's a problem with the mere idea of UI state in Lightroom. For example, the 3 bugs above point to a common problem : confusion between selected folder and right-clicked/target folder. This wouldn't happen if the UI was managed as a finite state machine.

This kind of design is clearly the obvious choice when developing complex UIs. I guess that the choice of LUA for UI development is making such a choice difficult or rather impossible. As the UI becomes more complex with the addition of new features, more and more similar bugs are likely to appear (another good example is the messy preset management that appeared with version 7.3).

This, added to the fact that the QA dpt. is non-existent or inefficient, is another indication that the code of Lightroom is slowly getting out of control. We do need some statements from Adobe about what they plan to do about this continuously deteriorating situation.

Photo of Patrick Philippot

Patrick Philippot

  • 351 Posts
  • 62 Reply Likes
  • frustrated

Posted 2 months ago

  • 2
Photo of Petri Sirkkala

Petri Sirkkala

  • 10 Posts
  • 0 Reply Likes
I would also like to know how to lock myself to certain version to avoid deteriorating quality offending my work.

So what I like to know is how to avoid all updates unless accepted by the user. This is the least Adobe should offer under the circumstances.

For example the page: https://helpx.adobe.com/creative-cloud/help/update-app.html should clearly state what user shoud do to protect his/her production setup from unexpected issues due to updates, even if nothing needs to be done.

Sincerely:
(Edited)
Photo of Patrick Philippot

Patrick Philippot

  • 347 Posts
  • 60 Reply Likes
Your opinion. Rather offending, though. Nobody can deny that there are increasing code quality problems with Lightroom. Ahem, OK, Adobe evangelists may deny this. I'm a former software engineer and I'm trying to understand what's going on with the ever growing number of bugs in this product. I'm just reporting what I observe and the conclusions that I can draw from this observation. These are not speculation but reasonable conclusions drawn by someone having a very long practice in software development. These conclusions can be contradicted and discussed but there's no need to make fun of them.

If you have some expertise in software development, I'm waiting for your counter arguments. Otherwise, just let the software experts from Adobe answer.
Photo of john beardsworth

john beardsworth

  • 1033 Posts
  • 237 Reply Likes
Be offended if you choose, but that's how the original post came across. I responded to  help a guy with a specific problem, not waste time over-thinking an annoying failure to prioritise fixing a number of unrelated bugs. 
Photo of Patrick Philippot

Patrick Philippot

  • 347 Posts
  • 60 Reply Likes
> not waste time over-thinking an annoying failure to prioritise fixing a number of unrelated bugs

They are related by the same design mistake.
Photo of Petri Sirkkala

Petri Sirkkala

  • 10 Posts
  • 0 Reply Likes
I have the feeling that due to new Lightroom CC (the mobile light version) development has forked and this typically causes both quality and coherence issues. It might even explain the stagnant phase in LR development over the past years. I hope for the best, but fear that I only get to search for “dog”
or “cat” later and having to pay monthly for a software that is no longer kept up with all the love it used to be.

Sorry if I am sidetracking here, I found no way to PM in here.
Photo of Petri Sirkkala

Petri Sirkkala

  • 10 Posts
  • 0 Reply Likes
I have the feeling that due to new Lightroom CC (the mobile light version) development has forked and this typically causes both quality and coherence issues. It might even explain the stagnant phase in LR development over the past years. I hope for the best, but fear that I only get to search for “dog”
or “cat” later and having to pay monthly for a software that is no longer kept up with all the love it used to be.

Sorry if I am sidetracking here, I found no way to PM in here.