Rationalizing and Simplifying the UI/UX of PL in 2025: A proposal
-
- Mitglied
- Posts: 229
- Joined: Sat 28 Sep 2024 17:04
Re: Rationalizing and Simplifying the UI/UX of PL in 2025: A proposal
No. That's not what modeless is.
Those adjustments are still related to the selected layer.
Non modal means, it is completely free of mode. Modeless.
It's hard to explain what I mean. I'll record screen and write with screenshots to explain.
I'm expecting PL to automatically create adjustments if I click an image and use an adjustment window on it.
In your screenshot you're manually creating layers. This is default behaviour. I'm suggesting an alternative workflow that reverses this.
This isn't the same as having just an adjustment list. That list is only related to one layer. The selected layer.
Those adjustments are still related to the selected layer.
Non modal means, it is completely free of mode. Modeless.
It's hard to explain what I mean. I'll record screen and write with screenshots to explain.
I'm expecting PL to automatically create adjustments if I click an image and use an adjustment window on it.
In your screenshot you're manually creating layers. This is default behaviour. I'm suggesting an alternative workflow that reverses this.
This isn't the same as having just an adjustment list. That list is only related to one layer. The selected layer.
-
- Mitglied
- Posts: 1784
- Joined: Mon 23 Dec 2019 15:21
- Location: Ukraine
Re: Rationalizing and Simplifying the UI/UX of PL in 2025: A proposal
Or you can simply use this tiny icon. In this case large adjustment window will not be opened when you create new adjustment layer.
You do not have the required permissions to view the files attached to this post.
PhotoLine UI Icons Customization Project: https://www.pl32.com/forum3/viewtopic.php?f=3&t=6302
-
- Mitglied
- Posts: 1784
- Joined: Mon 23 Dec 2019 15:21
- Location: Ukraine
Re: Rationalizing and Simplifying the UI/UX of PL in 2025: A proposal
I really can't understand it. This needs video explanation.Vivi_Ram wrote: ↑Thu 30 Jan 2025 15:30 No. That's not what modeless is.
Those adjustments are still related to the selected layer.
Non modal means, it is completely free of mode. Modeless.
It's hard to explain what I mean. I'll record screen and write with screenshots to explain.
I'm expecting PL to automatically create adjustments if I click an image and use an adjustment window on it.
In your screenshot you're manually creating layers. This is default behaviour. I'm suggesting an alternative workflow that reverses this.
This isn't the same as having just an adjustment list. That list is only related to one layer. The selected layer.
PhotoLine UI Icons Customization Project: https://www.pl32.com/forum3/viewtopic.php?f=3&t=6302
-
- Mitglied
- Posts: 1784
- Joined: Mon 23 Dec 2019 15:21
- Location: Ukraine
Re: Rationalizing and Simplifying the UI/UX of PL in 2025: A proposal
Drag adjustment layer inside image layer and it will affect only that layer
PhotoLine UI Icons Customization Project: https://www.pl32.com/forum3/viewtopic.php?f=3&t=6302
-
- Mitglied
- Posts: 229
- Joined: Sat 28 Sep 2024 17:04
Re: Rationalizing and Simplifying the UI/UX of PL in 2025: A proposal
@shijan: Try this and you'll see what I mean.
1. Create two vector shape of any colour.
2. Now apply a curves adjustment for one of the vector shapes.
3. Now try clicking on the second shape. You won't be able to. You'll hear a ding.
This is because you're still having the original adjustment window open.
Try the same steps with Layer effects. Apply layer effects to one shape. Now try clicking on another shape. You'll again be blocked out. Because the window has a mode. it prevents interaction with all other windows.
In what I am proposing, I'm saying that we should be able to have all windows simultaneously open. And click and apply effects and adjustments live without closing any of the windows.
A good way to understand this is by comparing it with colour editor. You'll be able to select multiple shapes and set colour simultaneously, right? Because that's my intention. I have selected multiple objects and now I am setting a colour. PL understands that this is the user intent.
You don't need to close the colour editor. It just sits on the screen. You can minimize it even. That's because it is a version of a non-modal window. This is exactly HOW ALL WINDOWS need to behave.
That is, the windows should no longer have a mode.
That's one part. Second part of the same situation. If I have levels and curves windows simultaneously open. And if I click on any of the vector shapes, they should automatically get an adjustment layer associated with them. WITHOUT ME MANUALLY CREATING ONE. Because that is the user intention. I don't mean to say that we should get rid of manual adjustment layer creation, but that automatic creation should exist simultaneously.
Don't know if I am making sense.
1. Create two vector shape of any colour.
2. Now apply a curves adjustment for one of the vector shapes.
3. Now try clicking on the second shape. You won't be able to. You'll hear a ding.
This is because you're still having the original adjustment window open.
Try the same steps with Layer effects. Apply layer effects to one shape. Now try clicking on another shape. You'll again be blocked out. Because the window has a mode. it prevents interaction with all other windows.
In what I am proposing, I'm saying that we should be able to have all windows simultaneously open. And click and apply effects and adjustments live without closing any of the windows.
A good way to understand this is by comparing it with colour editor. You'll be able to select multiple shapes and set colour simultaneously, right? Because that's my intention. I have selected multiple objects and now I am setting a colour. PL understands that this is the user intent.
You don't need to close the colour editor. It just sits on the screen. You can minimize it even. That's because it is a version of a non-modal window. This is exactly HOW ALL WINDOWS need to behave.
That is, the windows should no longer have a mode.
That's one part. Second part of the same situation. If I have levels and curves windows simultaneously open. And if I click on any of the vector shapes, they should automatically get an adjustment layer associated with them. WITHOUT ME MANUALLY CREATING ONE. Because that is the user intention. I don't mean to say that we should get rid of manual adjustment layer creation, but that automatic creation should exist simultaneously.
Don't know if I am making sense.

-
- Mitglied
- Posts: 229
- Joined: Sat 28 Sep 2024 17:04
Re: Rationalizing and Simplifying the UI/UX of PL in 2025: A proposal
That's not it. We're misunderstanding each other. I'll record a video later today and write with screenshots to explain.
-
- Mitglied
- Posts: 1784
- Joined: Mon 23 Dec 2019 15:21
- Location: Ukraine
Re: Rationalizing and Simplifying the UI/UX of PL in 2025: A proposal
Sounds strange. How program could know which adjustment layer you want to apply?

@shijan: Try this and you'll see what I mean.
1. Create two vector shape of any colour.
2. Now apply a curves adjustment for one of the vector shapes.
3. Now try clicking on the second shape. You won't be able to. You'll hear a ding.

Last edited by shijan on Thu 30 Jan 2025 16:00, edited 1 time in total.
PhotoLine UI Icons Customization Project: https://www.pl32.com/forum3/viewtopic.php?f=3&t=6302
-
- Mitglied
- Posts: 1784
- Joined: Mon 23 Dec 2019 15:21
- Location: Ukraine
Re: Rationalizing and Simplifying the UI/UX of PL in 2025: A proposal
Multi adjustment stack example:
You do not have the required permissions to view the files attached to this post.
PhotoLine UI Icons Customization Project: https://www.pl32.com/forum3/viewtopic.php?f=3&t=6302
-
- Mitglied
- Posts: 229
- Joined: Sat 28 Sep 2024 17:04
Re: Rationalizing and Simplifying the UI/UX of PL in 2025: A proposal
In all of these situations, it is the user manually acting. It is not PL understanding user intent. The best example I can think of is, colour editor. I've selected an object and set colour. Now, I've selected a second object and set colour. Did I need to close the colour editor in between the two steps? No. Likewise, adjustment windows should be allowed to exist on screen (like the colour editor) - if the user wants to. And every time I select an object, all the open adjustment windows will update with the data of that object. Just like the color editor shows the color of the selected object. If I make adjustments, adjustment layers are automatically created. I never have to close any adjustment window ever. They can exist simultaneously.
So, if an object both HSL and Curves adjustments, both windows can be simultaneously open. If I adjust curves, the corresponding changes are seen live on HSL. If I adjust HSL, curves show the changes live. I can then choose a different object, WITHOUT ever closing any window ever. Just like the colour editor. They just exist.
-
- Mitglied
- Posts: 229
- Joined: Sat 28 Sep 2024 17:04
-
- Mitglied
- Posts: 229
- Joined: Sat 28 Sep 2024 17:04
Re: Rationalizing and Simplifying the UI/UX of PL in 2025: A proposal
Try applying layer effects without closing layer FX windows.shijan wrote: ↑Thu 30 Jan 2025 15:52 Sounds strange. How program could know which adjustment layer you want to apply?
@shijan: Try this and you'll see what I mean.
1. Create two vector shape of any colour.
2. Now apply a curves adjustment for one of the vector shapes.
3. Now try clicking on the second shape. You won't be able to. You'll hear a ding.![]()
-
- Mitglied
- Posts: 1784
- Joined: Mon 23 Dec 2019 15:21
- Location: Ukraine
Re: Rationalizing and Simplifying the UI/UX of PL in 2025: A proposal
There is no layer FX in PhotoLine. There are Layer Styles.
Are we talk about Layer Styles or about Adjustment Layers?
Are we talk about Layer Styles or about Adjustment Layers?
PhotoLine UI Icons Customization Project: https://www.pl32.com/forum3/viewtopic.php?f=3&t=6302
-
- Mitglied
- Posts: 229
- Joined: Sat 28 Sep 2024 17:04
Re: Rationalizing and Simplifying the UI/UX of PL in 2025: A proposal
Any adjustment I make. This is because I've already opened all the adjustment windows simultaneously. For instance HSL, Curves, and Noise. All three are open. At once. I change curves. Curves is applied. Because that's my intent. If I didn't intend it, why would I do it?Sounds strange. How program could know which adjustment layer you want to apply?
Now, I changed HSL. HSL is applied. Again, intent.
Exactly like colour. How does PL know what colour I wish to apply? Because I've selected and changed colour in the editor.
Now, I apply noise. But oh wait, I don't like curves. I click on curves adjustment, and hit delete. The adjustment is deleted.
Last edited by Vivi_Ram on Thu 30 Jan 2025 16:16, edited 1 time in total.
-
- Mitglied
- Posts: 229
- Joined: Sat 28 Sep 2024 17:04
-
- Mitglied
- Posts: 1784
- Joined: Mon 23 Dec 2019 15:21
- Location: Ukraine
Re: Rationalizing and Simplifying the UI/UX of PL in 2025: A proposal
Ok, i looked how Layer FX panel works in Affinity. It can always float on top and don't require to press "OK" button to apply changes or close panel. From some point of view it feels quick and easy, but also have own limitations. Let's say, i experiment with Layer Styles, add some styles and after some thinking i changed my mind:
In PhotoLine i just press "Cancel", close panel and so no Layer Styles applied as i required.
In Affinity i need to uncheck applied Layer FX one by one, which took way more clicks. It is strange that for this situation Affinity even don't have global "Reset" button for Layer FX.
Layer Styles panel is huge, so i can't see any practical reason always keep it opened in normal sized monitor. However it could be useful if keep it on secondary monitor or use ultra wide screen.
If make Adjustment Layers list with same logic, it will took too many space due dual row panel with Adjustments names checkboxes and Adjustments controls.
By the way, earlier i was thinking about idea to use panel instead of window for Layer Styles, but after some further thinking didn't send request because it was too many more important things and bugfixes to report.
I personally open Layer Styles panel above normal panels like this (thanks to improved and resizable Layer Styles window in latest versions):

In PhotoLine i just press "Cancel", close panel and so no Layer Styles applied as i required.
In Affinity i need to uncheck applied Layer FX one by one, which took way more clicks. It is strange that for this situation Affinity even don't have global "Reset" button for Layer FX.
Layer Styles panel is huge, so i can't see any practical reason always keep it opened in normal sized monitor. However it could be useful if keep it on secondary monitor or use ultra wide screen.
If make Adjustment Layers list with same logic, it will took too many space due dual row panel with Adjustments names checkboxes and Adjustments controls.
By the way, earlier i was thinking about idea to use panel instead of window for Layer Styles, but after some further thinking didn't send request because it was too many more important things and bugfixes to report.
I personally open Layer Styles panel above normal panels like this (thanks to improved and resizable Layer Styles window in latest versions):

PhotoLine UI Icons Customization Project: https://www.pl32.com/forum3/viewtopic.php?f=3&t=6302