Sorry in advance for the redundancy, but I'm creating a new, separate topic, since part of this request was already kinda “solved” and my earlier post on said thread is TL;DR material. So here goes the shortened [it ballooned a bit again, but now with new, useful ideas] and focused version:
There's a super easy way to solve a very serious philosophical UX choice which almost completely prevents me to recommend Affinity Designer to, well, mostly everyone.
As you know, when you have a document into artboard mode, objects will be cropped whenever they go past the boundary(ies) of their respective artboard and reappear once they fully transition into the pasteboard, and AD automatically moves them in the layers panel according to whichever artboard they touch/hover above. This is already normal and expected AD behaviour for most users.
You can also manually move objects and layers outside/above artboards (I'm henceforth calling those “universal layers”, but feel free to give them a better name, like “document layers” or whatever), which do allow you to have any objects they contain appear – and, obviously, export – in two or more adjacent/close artboards. This is a great sign of a potential UX choice, as it is proof the document and layer model is completely ready for the addition I'm proposing; only the UX and the UI need a slight tweak in the form of a toggle and a few lines of code (by the way, nudging objects with the arrow keys doesn't trigger this behaviour, so it should be properly harmonised with the click+drag behaviour in both modes).
The only issue is that doesn't allow you to deactivate said behaviour of automatically moving objects/groups/layers into artboards when dragging them around with the mouse/trackpad, even with the “Edit All Layers” option disabled (the logical behaviour would be for objects not to switch layers or move into artboards under any circumstance if you're working in one layer in isolation, period. That particular case should be treated as a bug, not as a feature, and maybe the devs should ask users if they mind that slight change).
That could and should still be the default behaviour, so as not to confuse current happy users, but if we were given said toggle, AD would instantly become much more usable for 99,9% of use cases and a much bigger percentage of current and prospective users.
As I've said before, if any of the devs/mods or other users want me to do a little narrated screen capture to demonstrate this, I'm all up for it.
Kudos for the Affinity team and all the best for you all,