I think it is the most worthful behaviour. For example, the same way holding ctrl temporarily enables snaping if it is disabled and vice versa - which is very useful in practice.
Aw, that explains a lot. Thank you for clarification!
Indeed, 3d cursor is a system which is supposed to be used with direct user input only, since its location has to be totally predictable.
@LukasWieg I mean that Oskey is quite challenging to reassingn in OS. Also some laptops has only one Oskey near right ctrl, and doesnot have left one.
For example in object mode RR already works like that - first R starts viewport restricted rotation and second R disables restriction. Quite common behaviour, feels pretty nice.
It would be nice to have double G press (GG) assigned to temporal restriction eliminating
So this PR is trying to make this more obvious. The vert/edge/face selection modes and menus are not important for the operations themselves.
You can try to do the transpose for sure,…
Each system has an imprint of how it was originally created, so I have an assumtion which looked convincing.
In the most mesh modeling software mesh engine has been created from operators…
At the system design level what this PR does is transposing domain-function menu matrix in function-domain form.
Function-domain form assumes that there are no domain-specific functions and…
Because these can't easily be categorized into a strict domain type.
That depicts that these operations do not have a domain type, effectively separating them from those that do.
Technically
There are many examples where you have to look in the wrong menu by the mindset you mentioned:
- Rip selected Edge Loop = Vertex -> Rip Vertices Yes, because it rips…
Not entirely sure if a problem this PR is supposed to solve exists in practice.
Since the selection in Blender is convertible (vertices selection forms edges and faces selection), current…
Interesting! Can you provide a link to a new PR here?
Gamedev modeling is a nice example of a workflow where switching between smooth and flat shading is needed very often for different purposes (viewing, editing and baking), so having smooth shading…
With the popularity of dark themes, and the fact that our default theme is dark
Funny
@vasiln anticipation is a nice goal to follow for sure, but perception is the only speed that allow to reach stable predictable results by avoiding possible missclicks because of s proper amount…
The problem of a pie menus is that it disallow to obtain information about current visibility combination fast enough, it takes much more efforts to read circular-shaped UI which distracts from…
Tweakable angle-based smoothing is important for linear/CAD, hardsurface and organic modeling domains, since provide visual feedback about surface curvature.
Switching from dynamic context system (32-slots box) to static context system (bone collections) is a long awaited progress for sure. However, like it was before with regular collections,…
It is a complex system design level problem with no simple solution the discussion of which goes in many different places for many years.