Jump to content

Recommended Posts

Posted

Using the 'Show Others' layers hotkey doesn't show all the project layers when using it (on the main edit window GUI).

The pics here is two examples of when using these hotkeys.  I 'Hide Others' first to solo the one object.  Then I 'Show Others' and not all boxes reappear as they should.
Physically moving them etc. on the canvas will make them appear again.

Also the 'Show All' hotkey feature is bugged.  You have to press it twice for it to work.  The first time you use it, it just deselects your layer.  Then when it executes its function it also selects all layers except for your previous selection, for some reason.
This is also happening with the locks.  'Unlock All (layers)' you have to use it twice for it to work.

Show Others 1.png

Show Others 2.png

Show Others 3.png

Locked.png

Windows 10 Home 22H2 64 bit
Affinity Designer 2.5.3 , Photo 2 , Publisher 2
Good computer

Posted

Hi @ASUNDER,

I see the same issue on Windows though the screen recording doesn't accurately reflect what is happening on the Canvas. I'm seeing the two lighter-tinted red rectangles partially redrawn when using Show All but you can see, as per your screengrabs, that they are shown fully in the Navigator Panel...

Show and Hide Others Screen Redraw Issues on Windows

There is a similar issue on Mac, when selecting the first rectangle Show and Hide All works well, select the second then the third and there is a noticeable lag with the screen redraw even when Hardware Acceleration is disabled...

Show and Hide Others Screen Redraw Issues on Mac

On 8/4/2024 at 7:08 AM, ASUNDER said:

Also the 'Show All' hotkey feature is bugged.  You have to press it twice for it to work.  The first time you use it, it just deselects your layer.  Then when it executes its function it also selects all layers except for your previous selection, for some reason.

I'm not seeing an issue with having to select Show All twice but there was a bug logged back in 2022 which is still awaiting a fix where if you select one of the three rectangles, select Hide Others and inadvertently select Hide Others a second time, Show Others is greyed out so can't be selected...

Affinity Designer 2.6.3 | Affinity Photo 2.6.3 | Affinity Publisher 2.6.3
MacBook Pro M3 Max, 36 GB Unified Memory, macOS Sonoma 14.6.1, Magic Mouse
HP ENVY x360, 8 GB RAM, AMD Ryzen 5 2500U, Windows 10 Home, Logitech Mouse

Posted
25 minutes ago, Hangman said:

I see the same issue on Windows

Yup, your video is showing the same as what happens to me.  Thanks for confirming.

26 minutes ago, Hangman said:

I'm not seeing an issue with having to select Show All twice but there was a bug logged back in 2022

Hmm..  Well I had changed the hotkey in the settings, then added it to the macroes on my keyboard.  So I'll have a look if there are any global shortcut conflicts and fiddle around with it.  I should really have a master list of shortcuts by now.  It costs me time every time I have to check.

Bug logged in 2022?  No no no, that's way too much time.  I'll be an old man before it gets a fix.  😭
How come my personal bug fix timelines are always in the scope of days and weeks but software companies are more like years and decades?

Windows 10 Home 22H2 64 bit
Affinity Designer 2.5.3 , Photo 2 , Publisher 2
Good computer

Posted
1 minute ago, ASUNDER said:

Well I had changed the hotkey in the settings, then added it to the macroes on my keyboard. 

What was the keyboard shortcut that you used so I can test it here as well?

2 minutes ago, ASUNDER said:

Bug logged in 2022?  No no no, that's way too much time.  I'll be an old man before it gets a fix.  😭

I have no idea how bug fixes are prioritised or why some seem to take so long to be fixed or are never fixed at all...

Affinity Designer 2.6.3 | Affinity Photo 2.6.3 | Affinity Publisher 2.6.3
MacBook Pro M3 Max, 36 GB Unified Memory, macOS Sonoma 14.6.1, Magic Mouse
HP ENVY x360, 8 GB RAM, AMD Ryzen 5 2500U, Windows 10 Home, Logitech Mouse

Posted
2 minutes ago, Hangman said:

What was the keyboard shortcut that you used so I can test it here as well?

The reason I changed it is because it conflicted with a shortcut I already had.  It was a Windows 10 desktop app launch shortcut.
Now that I think of it, that might be the fault.  Those shortcuts are so buggy, I get the feeling it's still attached to that particular shortcut file somehow.
(At first it was launching an app instead of trigger the shortcut in Designer 2.  I changed it but it might still be lingering on the old shortcut.)

My 'Show All' is (Ctrl + Alt + Shift + H).
ShowAll.png.0a0d4089348d74340c37800a72fff801.png

...

Hide.png.a1945046455735137aae53258b30aeb9.png


The 'Unlock All' is having the same issue, for me.  Maybe the problem is related.  I have it on (Ctrl + Alt + Shift + L).
Unlock.png.ead71ad544b44beb0e70d77669731f57.png

Windows 10 Home 22H2 64 bit
Affinity Designer 2.5.3 , Photo 2 , Publisher 2
Good computer

Posted

I put 'Show All' on the J key and am getting the same results.  Also same results with 'Show Others'.
Thought that since it's a four-key shortcut, maybe iCue is firing in the shortcut too fast for Designer to handle, but that doesn't seem to be the case.

Windows 10 Home 22H2 64 bit
Affinity Designer 2.5.3 , Photo 2 , Publisher 2
Good computer

Posted

Apologies, you're right, I was testing the wrong thing... Show All does indeed require using the keyboard shortcut to be selected twice or selecting the menu option (Layer > Show All) twice...

I've amended my earlier post to reflect this... The same issue exists on Mac so it definitely has nothing to do with Windows-specific shortcuts...

Affinity Designer 2.6.3 | Affinity Photo 2.6.3 | Affinity Publisher 2.6.3
MacBook Pro M3 Max, 36 GB Unified Memory, macOS Sonoma 14.6.1, Magic Mouse
HP ENVY x360, 8 GB RAM, AMD Ryzen 5 2500U, Windows 10 Home, Logitech Mouse

Posted

Thanks for your report @ASUNDER!

There are a few issues raised here, many of which I believe are already logged with our team, therefore I have done my best to outline these below:

On 8/4/2024 at 9:03 AM, Hangman said:

Show and Hide All Screen Redraw Issues on Windows

This is logged as 'AF-3780' with our team, you have to force a redraw (ie zoom in the file) after using 'Show Others' for any objects beneath your selection in the Layer stack, that were made visible from this command.

On 8/4/2024 at 9:03 AM, Hangman said:

Show and Hide All Screen Redraw Issues on Mac

This does not appear to have been reported previously, however I've been unable to replicate it here yet. Which specific shortcuts are you using? As you've mentioned 'Hide All', which is not a function I'm aware of.

On 8/4/2024 at 9:03 AM, Hangman said:

if you select one of the three rectangles, select Hide Others and inadvertently select Hide Others a second time, Show Others is greyed out so can't be selected...

This is logged as 'AF-4021' with our team.

On 8/4/2024 at 10:15 AM, Hangman said:

Show All does indeed require using the keyboard shortcut to be selected twice or selecting the menu option (Layer > Show All) twice...

I have raised a similar issue previously with our team which was closed as 'By Design' - essentially I understand that is depends on your current active selection.

With no active selection, Layer > Show All will enable all currently deactivated layers.

With a hidden layer selected, Layer > Show All will enable for all currently selected, deactivated layers

With a visible layer selected, Layer > Show All will have no effect, but will deselect the visible object - this is why on the second use the tool enables all hidden layers, as you now have no active selection.

The above behaviour is due to how the feature works on a Group or Parent/Child layer;

Quote

If you select a group which has children and some are visible and some are hidden then and hit show/hide it will show or hide just that group. 
If you use Show All on that group it will will go through and set the group and all the children to visible (recursively).
It's helpful to be able to do that to a subset of the document which is where the selection comes in.

Therefore the described behaviour you've outlined is currently the correct behaviour of the app - please make sure you have deselected any layers before using 'Show All'.

On 8/4/2024 at 9:51 AM, ASUNDER said:

The 'Unlock All' is having the same issue, for me.  Maybe the problem is related. 

Again, this command will depend on your current active selection - if you have no layer selected then all layers will be unlocked, if you have a locked layer only that layer will be unlocked, if you have an unlocked layer selected, the layer will be deselected when using the command and next use will unlock all layers, as above.

I hope this clears things up :)

Posted
29 minutes ago, Dan C said:

Which specific shortcuts are you using? As you've mentioned 'Hide All', which is not a function I'm aware of.

Post amended, that should have read Show and Hide Others... I'm using the default shortcuts here, Ctrl Option Cmd H and Ctrl Option Shift Cmd H...

34 minutes ago, Dan C said:

This does not appear to have been reported previously, however I've been unable to replicate it here yet.

I've just retested this with Hardware Acceleration On and Off, Display set to OpenGL and Metal both tested with Use only integrated GPU enabled and disabled and see the same issue however, it appears to be specific to Retina Rendering and is significantly worse when set to Low Quality (Faster) or High Quality (Slowest) though still noticeable but less so when set to Automatic (Best)...

A test file is attached, if you select each rectangle in turn then Hide and Show Others using the shortcuts for convenience and test with all three Retina Rendering options do you see the same issue?

Show and Hide Others.afdesign

Affinity Designer 2.6.3 | Affinity Photo 2.6.3 | Affinity Publisher 2.6.3
MacBook Pro M3 Max, 36 GB Unified Memory, macOS Sonoma 14.6.1, Magic Mouse
HP ENVY x360, 8 GB RAM, AMD Ryzen 5 2500U, Windows 10 Home, Logitech Mouse

Posted
11 hours ago, Dan C said:

There are a few issues raised here, many of which I believe are already logged with our team, therefore I have done my best to outline these below:

Excellent, thank you.
I can see the 'Show All' features are clever and useful.  The 'Unlock All' seems to also work the same as you described.
I'll stick with the 'Show Others' shortcut and just wait for a fix.  I like to mute and solo one item to work on it.

Windows 10 Home 22H2 64 bit
Affinity Designer 2.5.3 , Photo 2 , Publisher 2
Good computer

Posted
19 hours ago, Hangman said:

I've just retested this with Hardware Acceleration On and Off, Display set to OpenGL and Metal both tested with Use only integrated GPU enabled and disabled and see the same issue however, it appears to be specific to Retina Rendering and is significantly worse when set to Low Quality (Faster) or High Quality (Slowest) though still noticeable but less so when set to Automatic (Best)...

A test file is attached, if you select each rectangle in turn then Hide and Show Others using the shortcuts for convenience and test with all three Retina Rendering options do you see the same issue?

Thanks for confirming & the file provided - in my tests on an M1 & M3 device, when using Show Others with either the top or middle object selected, any layers beneath are not redrawn until I zoom on the canvas, the same as reported for Windows above. This behaviour doesn't change regardless of my Performance settings.

With the bottom layer selected, both other rectangles are immediately drawn/hidden when using the commands, therefore I'm still not seeing this issue here:

However I've now tested this on an Intel based mac running Sonoma 14.5, where I see the same behaviour you with these commands, likely explained by the intrinsic rendering difference between Intel/ARM based devices:

Therefore I'll be both updating AF-3780 to include ARM based macs alongside Windows for the affected platform, and logging a new issue (AF-4025) with our team for the redraw delay present only on Intel based macs.

I hope this helps :)

Posted

Hi @Dan C,

Thanks for the update and for testing further...

1 hour ago, Dan C said:

However I've now tested this on an Intel based mac running Sonoma 14.5, where I see the same behaviour you with these commands, likely explained by the intrinsic rendering difference between Intel/ARM based devices:

I'm seeing what I would perhaps describe as a mix of both your videos on an M3...

Retina Rendering - Automatic (Best)

Note the lag (when I have the middle layer selected) displaying the two rectangles, this mirrors what you're seeing on the Intel Mac ...

 

Retina Rendering - Low Quality (Fastest) and High Quality (Slowest)

This mirrors what you're seeing on the M1 and M3 Macs

Affinity Designer 2.6.3 | Affinity Photo 2.6.3 | Affinity Publisher 2.6.3
MacBook Pro M3 Max, 36 GB Unified Memory, macOS Sonoma 14.6.1, Magic Mouse
HP ENVY x360, 8 GB RAM, AMD Ryzen 5 2500U, Windows 10 Home, Logitech Mouse

Posted

No problem at all, many thanks for your further tests!

I concur I'm seeing the same here (and I'm surprised this rendering setting changes this behaviour!) - I'll update the development report (AF-4025) with this info now :D

  • 1 month later...
Posted
On 8/4/2024 at 9:08 AM, ASUNDER said:

Also the 'Show All' hotkey feature is bugged.  You have to press it twice for it to work.  The first time you use it, it just deselects your layer.  Then when it executes its function it also selects all layers except for your previous selection, for some reason.
This is also happening with the locks.  'Unlock All (layers)' you have to use it twice for it to work.

@ASUNDER I also have an issue with the way this feature works. I've made a post describing the problem here: 

________________________________________________

On 8/6/2024 at 5:59 PM, Dan C said:

I have raised a similar issue previously with our team which was closed as 'By Design' - essentially I understand that is depends on your current active selection.

With no active selection, Layer > Show All will enable all currently deactivated layers.

With a hidden layer selected, Layer > Show All will enable for all currently selected, deactivated layers

With a visible layer selected, Layer > Show All will have no effect, but will deselect the visible object - this is why on the second use the tool enables all hidden layers, as you now have no active selection.

The above behaviour is due to how the feature works on a Group or Parent/Child layer;

Quote

If you select a group which has children and some are visible and some are hidden then and hit show/hide it will show or hide just that group. 
If you use Show All on that group it will will go through and set the group and all the children to visible (recursively).
It's helpful to be able to do that to a subset of the document which is where the selection comes in.

Therefore the described behaviour you've outlined is currently the correct behaviour of the app - please make sure you have deselected any layers before using 'Show All'.

On 8/4/2024 at 11:51 AM, ASUNDER said:

The 'Unlock All' is having the same issue, for me.  Maybe the problem is related. 

Again, this command will depend on your current active selection - if you have no layer selected then all layers will be unlocked, if you have a locked layer only that layer will be unlocked, if you have an unlocked layer selected, the layer will be deselected when using the command and next use will unlock all layers, as above.

To be honest, I'm disappointed with this reply. If what you’re saying is true, then these features are poorly designed. The developers went overboard, making the features so complicated and confusing that users like me and @ASUNDER mistook them for a bug. I believe the 'duck principle' applies here: 'If something looks like a bug and feels like a bug, then it's a bug (even if it was intentionally designed that way).'  
I would like to ask the developers to redesign this feature, making it simpler and more intuitive. Here's an alternative way this feature could work:

  • The feature should NOT depend on the state of a selected layer (whether it's hidden or non-hidden)
  • When working inside a group (i.e., a group is selected or a layer inside a group is selected (whether hidden or not)), clicking 'Layer → Show All' would unhide all hidden layers inside that group.  
  • When working outside a group (i.e., a layer is selected (whether hidden or not) or no layers are selected), clicking 'Layer → Show All' would unhide all hidden layers and groups (excluding hidden layers within a group).

Personally, until these features are redesigned, I won’t be using them. They’re too complicated and confusing, which led to the misconception that they were bugs.
________________________________________________

For @ASUNDER  I have some advice and a workaround to make the 'Show All' (and 'Unlock All') features more straightforward. You can create a macro to run the 'Show All' option three times automatically, rather than doing it manually. This way, it will result in properly showing all hidden layers, instead of performing other actions like deselecting layers.

Screenshot2024-09-14at20_28_22.jpg.9ee32606f40a5ae896acee25c2af4ec7.jpgScreenshot2024-09-14at20_26_57.jpg.60b3589d367d606d44a6191598b99d74.jpg

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.