Jump to content
You must now use your email address to sign in [click for more info] ×

Recommended Posts

Hello

 

I've got two issues with duplicating objects. These aren't exactly bugs as it looks like they are so by design, but they fool me every time so I'm wondering what the rationale behind them is.

 

1. I first have to select an object before duplicating it by holding the alt-key while dragging the object. This is not the case when I just want to move the object, because this can be done without selecting it first. Is there a good reason for this behavior?

 

2. When duplicating an object and moving it immediately (for example when you drag the object with the alt-key pressed) Affinity registers two actions behind the screens: first it duplicates, then it moves the new object. This is confusing when undoing the duplication: it requires two undo's while it looks like you've only did one action. This results in having unwanted duplications right on top of the original.

 

Thanks!

Bauke

Link to comment
Share on other sites

You cannot duplicate an object without first selecting it. That is two steps. If you then move it, that is a third step, listed as transform in history.

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

Yes, but why? In InDesign you can easily option-drag an object and get a copy.

But aren't you still selecting it? If it isn't selected how does any app know what you want to duplicate?

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

Thanks to Fixx's reply I just found out you can duplicate immediately using the command key on mac instead of the alt-key. I still wonder why there's a difference between the alt- and command-behavior though.

 

R C-R, I think you misunderstand the second issue I wrote about. Ignoring whether you have to select an object first or not, command-dragging or alt-dragging the object (which feels like one action) still lists two actions in history. To be more specific: when you start dragging the object with the command or alt key pressed, the history logs a 'duplicate' entry, and when you release the mouse button, it logs a 'transform' entry.

 

-----

Edited this message because I erroneously called the command key the option key. Option key = alt key.

Link to comment
Share on other sites

I did not misunderstand you. They are separate steps, even though we do not normally think of them as such. Consider that a click actually consists of two separate actions: button down & button up. A drag is a button down plus a translation. A drop is a third action.

 

The History panel records the results of these actions, collapsing some but not all into a single step.

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

I understand that's how it technically (behind the screens) works, but I am arguing for a more intuitive way. If you compare it with virtually all other application interfaces, including OSX or Windows itself, you'll notice that drag-to-duplicate is considered one user-action.

 

Even Affinity itself uses this logic most of the time. For example, when you click and drag with the pen-tool, you add a node and change the curve in one user-action. The history panel merges the adding of the node and changing of the curve in one entry. It requires one step back to undo both actions.

 

I'd like to see this logic extended to drag-to-duplicate.

Link to comment
Share on other sites

But aren't you still selecting it? If it isn't selected how does any app know what you want to duplicate?

As like I am option-clicking the object and then dragging it without releasing mouse button app knows perfectly well what is being duplicated.

 

Now, option and alt is supposed to be same key in Mac. BUT. I can COMMAND-drag an object and it duplicates perfectly! Now this is weird. That SHOULD be alt-dragging behaviour. Command-drag is generally not used in Mac and there is no guidelines for its use. In Win-side control-drag is duplication action.

Link to comment
Share on other sites

I understand that's how it technically (behind the screens) works, but I am arguing for a more intuitive way.

You asked for the rationale behind the behavior. I have tried to explain that. If you want a different behavior, you can add it as feature request.

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

Now, option and alt is supposed to be same key in Mac. BUT. I can COMMAND-drag an object and it duplicates perfectly! Now this is weird. That SHOULD be alt-dragging behaviour. Command-drag is generally not used in Mac and there is no guidelines for its use. In Win-side control-drag is duplication action.

In Affinity on a Mac, the alt/option key is used during drag operations to temporarily disable snapping. So when you alt-drag an object to duplicate it, you may have noticed that if snapping is turned on, the duplicate doesn't snap to anything until or unless you release the key during the drag. As an alternative, command-dragging lets you duplicate with snapping enabled without the need to release any key during the drag.

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

You asked for the rationale behind the behavior. I have tried to explain that. If you want a different behavior, you can add it as feature request.

 

Hi R C-R,

 

Thanks for explaining that. In this case I should have been clearer (English is not my native language). I tried to find out why the developers chose this behavior. If they chose this non-conventional behavior because of a good reason, I'm sure they made a right decision but I'm curious what the reason might be. Before hearing that, I won't file a feature request, because I'm not sure yet if I would disagree with them.

Link to comment
Share on other sites

Developers need to (or at least should) consider things that end users often don't. For a product range like Affinity, that includes preserving feature parity across at least two platforms (& maybe a third if you add iOS devices to the mix), file compatibly among their current & future apps for all supported platforms, & maximizing import/export compatibility with the apps of other developers (like Adobe).

 

They also need to consider how best to integrate support for new app features without compromising any of the above or changing the existing UI so much that users have to relearn how to do things they already have learned to do in the apps.

 

It is all interrelated, so for example some of those "extra" history/undo/redo steps may be needed in the future to support things like macros/actions, batch processing, scripting, or improved plug-in support.

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

  • 3 years later...

Also, why object snapping is not active when duplicating objects?

inactive%20snapping%20while%20duplicatin

Edited by ELISE KLEVE
add image

Desktop: Affinity Publisher 1.8.5, Windows 10 Professional, version 2004 (19041.450), 16GB memory, AMD Ryzen 5 3600 @ 3.60GHz, RX 570
Laptop: Affinity Publisher 1.8.2, Windows 10 Home, version 2004 (19041.450), 8GB memory, Intel Core i5-4200M @ 2.50GHz, Intel HD Graphics 4600

Link to comment
Share on other sites

48 minutes ago, GarryP said:

Snapping seems to work okay for me while duplicating a layer (see attached video).

I'm working in Publisher. Snapping works fine but during object duplication snapping is inactive.

image.png.1775f37c36babf110f324bbe408fdc96.pngsnap%201%20-%20affinity%20publisher.gif
 

Desktop: Affinity Publisher 1.8.5, Windows 10 Professional, version 2004 (19041.450), 16GB memory, AMD Ryzen 5 3600 @ 3.60GHz, RX 570
Laptop: Affinity Publisher 1.8.2, Windows 10 Home, version 2004 (19041.450), 8GB memory, Intel Core i5-4200M @ 2.50GHz, Intel HD Graphics 4600

Link to comment
Share on other sites

When you drag out the copy, what keyboard key are you holding down?

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

26 minutes ago, R C-R said:

When you drag out the copy, what keyboard key are you holding down?

ALT + SHIFT, ALT + CTRL, ALT alone, I've tried all these options but snapping is still inactive.

Edited by Elise Kleve
spelling correction

Desktop: Affinity Publisher 1.8.5, Windows 10 Professional, version 2004 (19041.450), 16GB memory, AMD Ryzen 5 3600 @ 3.60GHz, RX 570
Laptop: Affinity Publisher 1.8.2, Windows 10 Home, version 2004 (19041.450), 8GB memory, Intel Core i5-4200M @ 2.50GHz, Intel HD Graphics 4600

Link to comment
Share on other sites

I use a Mac so I am not sure if it is the same on Windows, but on Macs, holding down the Alt key disables snapping while dragging out a duplicate.

What happens if you just hold down the CTRL key?

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

2 minutes ago, R C-R said:

What happens if you just hold down the CTRL key?

🤦‍♂️ it works! Thank you for your help. I'm new to Publisher and have been used to Illustrator's keyboard shortcuts. Hmm, this is better.

Desktop: Affinity Publisher 1.8.5, Windows 10 Professional, version 2004 (19041.450), 16GB memory, AMD Ryzen 5 3600 @ 3.60GHz, RX 570
Laptop: Affinity Publisher 1.8.2, Windows 10 Home, version 2004 (19041.450), 8GB memory, Intel Core i5-4200M @ 2.50GHz, Intel HD Graphics 4600

Link to comment
Share on other sites

12 minutes ago, Fixx said:

I wish Affinity would change this behaviour.

Alt/Option is the 'global' disable snapping key in all the Affinity apps on all platforms (including I think the iPadOS ones if used with an external keyboard). Since Macs have one more modifier key (CMD & CTRL), & on Macs CTRL is already contextually assigned to several other functions, it would be weird if the functions were switched for those using more than one OS.

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

58 minutes ago, Fixx said:

It is just weird to use CMD-key for copy-drag.

I have now used the Affinity apps for such a long time that for me anything else would be weird.

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

5 hours ago, Fixx said:

It is just weird to use CMD-key for copy-drag.

Yes it is. I don't quite understand why there are two methods of copy dragging with the Mac. For the record I only use Option + Drag.

Mac Pro (Late 2013) Mac OS 12.7.4 
Affinity Designer 2.4.1 | Affinity Photo 2.4.1 | Affinity Publisher 2.4.1 | Beta versions as they appear.

I have never mastered color management, period, so I cannot help with that.

Link to comment
Share on other sites

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.