Turn of card-dragging?
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
12 posts
• Page 1 of 1
Turn of card-dragging?
by oskarolw » 20 Aug 2013, 14:12
Hello, I would like to be able to disable the card-dragging feature which was recently added. It frequently causes me to failed to cast spells cause I play really fast and tap all lands and go to 2nd mainphase etc without noticing I had just lifted the card and not actually tried to play it.
Re: Turn of card-dragging?
by lazylockie » 21 Aug 2013, 16:41
I'll upvote this one as well. I rarely use this feature (I'll just look the at card on the lower-right and up-right) and it really degraded the playability of the game.
1.4.3 was fine - you could press space and click on cards and the response time was almost instantaneous
1.4.5 was barely playable, the delay was enormous between clicking and action response
1.4.6 currently is playable (kudos to those who improved the code), but there's still some nitpicky delay that wasn't present on 1.4.3.
Forge can be highly customized as is, why not another option to choose between card zoom and more responsiveness?
1.4.3 was fine - you could press space and click on cards and the response time was almost instantaneous
1.4.5 was barely playable, the delay was enormous between clicking and action response
1.4.6 currently is playable (kudos to those who improved the code), but there's still some nitpicky delay that wasn't present on 1.4.3.
Forge can be highly customized as is, why not another option to choose between card zoom and more responsiveness?
- lazylockie
- Posts: 508
- Joined: 13 Jul 2010, 22:44
- Has thanked: 74 times
- Been thanked: 15 times
Re: Turn of card-dragging?
by drdev » 21 Aug 2013, 19:00
The key change made in 1.4.5 was that cards changed from activating on mouse down to activating on mouse up to allow things like drag/drop and zooming using left+right mouse down to work properly in cases where the card could be activated (such as playing a card from your hand).
That said, I'd be ok with adding a setting to go back to activating on mouse down, but drag/drop and left+right mouse down zoom will have to be disabled by default if that setting is on. What I'd like to do to alleviate that is make it so card activation is disabled while a certain key (or key combination is down), thus allowing drag/drop and left+right zoom to work. I was thinking maybe Ctrl+Shift. Thoughts?
That said, I'd be ok with adding a setting to go back to activating on mouse down, but drag/drop and left+right mouse down zoom will have to be disabled by default if that setting is on. What I'd like to do to alleviate that is make it so card activation is disabled while a certain key (or key combination is down), thus allowing drag/drop and left+right zoom to work. I was thinking maybe Ctrl+Shift. Thoughts?
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Turn of card-dragging?
by Xitax » 22 Aug 2013, 02:21
IMHO always better to not have to hold down keys to do common tasks. Why not make drag/drop a right-click and hold function and disable right-click to play. Leave left mouse button for play and disable drag/drop. This being said, I've never had the problem oskarolw has with accidentally dragging a card when I mean to play it.
Maybe an option to reverse for left-handers, too?
Maybe an option to reverse for left-handers, too?
Re: Turn of card-dragging?
by drdev » 22 Aug 2013, 02:52
If you want to reverse as a left-hander, I know there's ways to switch left and right mouse buttons for your mouse in all programs.
As for right-click and hold to drag, right-click has other uses such undeclaring attackers/blockers. I think it would be far easier to just have a keyboard shortcut that disables card activation. I could even use one of the Lock buttons (Caps Lock, Scroll Lock, etc.) or some other shortcut you press once to turn on and again to turn off instead of having to hold something down, if that would be better.
As for right-click and hold to drag, right-click has other uses such undeclaring attackers/blockers. I think it would be far easier to just have a keyboard shortcut that disables card activation. I could even use one of the Lock buttons (Caps Lock, Scroll Lock, etc.) or some other shortcut you press once to turn on and again to turn off instead of having to hold something down, if that would be better.
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Turn of card-dragging?
by Xitax » 22 Aug 2013, 04:07
That doesn't seem to be a problem since you can't undeclare attackers in your hand and you can't drag/drop from the battlefield. I can't think of any other use right-click has from the hand, either. Therefore no confusion. Am I missing anything?
Re: Turn of card-dragging?
by lazylockie » 22 Aug 2013, 11:06
as long as perfomance increases (or better said, reverts to how it was) I'm okay with any decision
- lazylockie
- Posts: 508
- Joined: 13 Jul 2010, 22:44
- Has thanked: 74 times
- Been thanked: 15 times
Re: Turn of card-dragging?
by drdev » 22 Aug 2013, 16:31
Most people drag drop with the left mouse button, so changing it to the right mouse button by default isn't intuitive.
That said, I'd be fine having a setting that makes left mouse down activate cards (instead of mouse up), right mouse down to drag drop, and right mouse up to undeclare attackers/blockers (as is already the case). Such a configuration would still allow left+right mouse down zoom so long as you press the right mouse button first. Would that satisfy people?
That said, I'd be fine having a setting that makes left mouse down activate cards (instead of mouse up), right mouse down to drag drop, and right mouse up to undeclare attackers/blockers (as is already the case). Such a configuration would still allow left+right mouse down zoom so long as you press the right mouse button first. Would that satisfy people?
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Turn of card-dragging?
by Xitax » 23 Aug 2013, 00:21
Believe it or not, in spite of my earlier comments I prefer it the way it currently is. If it has to change, though, which I don't think it needs, I'd prefer a way that doesn't make me use a keypress. That's the real gist of what I wanted to say. I've never experienced any confusion between activating and dragging, precisely because activating happens on left-click up and dragging happens on left-click down. I've tried playing faster to see if I could experience what the original poster complained of, but I couldn't get it to happen.
TLDR: I don't think that one single complaint from a brand new user is worth making radical changes for. Leave it as is.
TLDR: I don't think that one single complaint from a brand new user is worth making radical changes for. Leave it as is.
Re: Turn of card-dragging?
by moomarc » 23 Aug 2013, 21:53
I agree with Xitax that the current implementation is the most intuitive and works generally well.
-Marc
-
moomarc - Pixel Commander
- Posts: 2091
- Joined: 04 Jun 2010, 15:22
- Location: Johannesburg, South Africa
- Has thanked: 371 times
- Been thanked: 372 times
Re: Turn of card-dragging?
by drdev » 24 Aug 2013, 00:23
I think there's some confusion. I wasn't planning to change the default behavior from what it is now. I stand by my implementation. I was simply offering to add a new setting that users who prefer left mouse down activation could turn on, that way everyone's happy.
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Turn of card-dragging?
by oskarolw » 02 Sep 2013, 15:43
Yes please, I am not saying we should change the default setting, I just want to be able to turn dragging off. Or like you said make it react to MouseDown() 

12 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 37 guests