-
-
Notifications
You must be signed in to change notification settings - Fork 60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve the way object positions are changed when hovered. #140
Comments
I would say this is less of a bug, and more of a design flaw. And yes I do agree it can be improved. Overall, in
Your proposal is essentially saying keep the y-position the same, but adjust the offset to match the piece's position before it was hovered. One idea I had, that was very similar, was to change the hovering y-position to the y-position of the piece, and change the offset in the X and Z axes, which would be the same as your proposal, with the difference being the y-position is changed to match the piece's. Maybe we could have a toggle in the options menu to decide whether the y-position is changed or not? If that is the case, which should be the default? |
I don't like the current system as default.
I thought I wanted to change the y-position. I didn't quite get what you meant. Maybe we are talking about the same change. I want to change the Y position only when starting hovering. hover.webm
The offset with Y 8 is a bit much. |
Sorry, I explained the y-position thing poorly. The When I said your proposal kept this variable the same, I meant that if you had hovered another object beforehand at a given distance from the table, then the next object you hover would go up to the same distance from the table as before (the same y-position). Whereas in my proposal, the internal y-position would be set to the object's current y-position, so when you start hovering the piece, it doesn't actually move away from the table, only once you use the scroll wheel. But in both examples, the offset is changed such that the object does not initially move in the X or Z axes (which solves the problem of knocking things over when picking objects up). |
Yeah that's right. That's basically the only thing I wanted to change.
Hm, I don't think I would want that. I do like that it does hover a bit automatically. If you move cards/tokens around a lot you don't want to lift them up with the scroll wheel every single time. I think that would be a bit too much?
So basically I like how this is currently. |
It feels so much better now, thanks! 👍 |
Describe the bug
Picking up any object changes its position. When you pick up and object and drop it down again, it is moved downwards. To keep its current position you have to actually move the object up again.
This is very tedious and can even lead to unwanted knock overs (in chess for example).
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Picking up an object and dropping it without moving the mouse should not change its position.
Screenshots
cards.webm
chess.webm
Version
v0.1.0 Beta 1
The text was updated successfully, but these errors were encountered: