It is currently 18 Dec 2017, 03:00
   
Text Size

Feature Requests Thread

Moderators: timmermac, Agetian, friarsol, Blacksmith, KrazyTheFox, CCGHQ Admins

Re: Feature Requests Thread

Postby pfps » 03 Jan 2017, 15:47

One thing that has always bugged me about the GUI for Forge is how easy it is to accidentally trigger the End Turn processing. This often happens when I have a bunch of things on the stack and some of them require using the cancel option. I then accidentally use the cancel option when that triggers End Turn processing.

I have locally modified InputPassPriority to turn off this option but I think that there should be a better way. One way would be to allow the initial letters of the two actions to be used in addition to Return and Escape. This would allow users to select No without accidentally triggering End Turn processing. Another option would be to have a user option to remove the End Turn button.
pfps
 
Posts: 48
Joined: 09 Jan 2015, 14:34
Has thanked: 0 time
Been thanked: 6 times

Re: Feature Requests Thread

Postby fmartel » 04 Jan 2017, 17:23

Is the Commander "Partner" feature something to look forward to in the near release of the app ? Can you give us an ETA ?
fmartel
 
Posts: 228
Joined: 31 Dec 2013, 19:27
Location: Québec City
Has thanked: 8 times
Been thanked: 1 time

Re: Feature Requests Thread

Postby friarsol » 04 Jan 2017, 17:37

fmartel wrote:Is the Commander "Partner" feature something to look forward to in the near release of the app ? Can you give us an ETA ?
I believe you can already do that in the desktop app. Just Ctrl+Click to select both partners and add them at the same time.
friarsol
Global Moderator
 
Posts: 7139
Joined: 15 May 2010, 04:20
Has thanked: 230 times
Been thanked: 854 times

Re: Feature Requests Thread

Postby RumbleBBU » 05 Jan 2017, 04:56

pfps wrote:One thing that has always bugged me about the GUI for Forge is how easy it is to accidentally trigger the End Turn processing. This often happens when I have a bunch of things on the stack and some of them require using the cancel option. I then accidentally use the cancel option when that triggers End Turn processing.
Yes.
This is the same exact issue I reported on the previous page. Worst comes to worst, you can even lose a match to pressing ESC one time too many. Now that's something you don't see at a DCI tournament...

Personally, I think ESC should not be used to pass priority/end turn at all. Use a different key, like "E = End Turn" for that. In fact, I think that's what older versions of Forge did.
Or at the very least there should be an ingame option to remove this functionality from the ESC key or assign it to a different key shortcut.

It is generally considered bad UI design when the same control (in this case, the ESC key) is used for totally different/unrelated tasks - especially when one of them is something you routinely have to do (like hitting ESC to wade through the stack) and the other something you most definitely don't want to do. That kind of UI design has caused airplane crashes in the past.
User avatar
RumbleBBU
 
Posts: 367
Joined: 18 Aug 2012, 04:24
Has thanked: 29 times
Been thanked: 59 times

Re: Feature Requests Thread

Postby friarsol » 05 Jan 2017, 15:25

RumbleBBU wrote:Yes.
This is the same exact issue I reported on the previous page. Worst comes to worst, you can even lose a match to pressing ESC one time too many. Now that's something you don't see at a DCI tournament...
I mean it may not happen in paper tournaments, but misclicking certainly happens on MTGO official tournaments..

RumbleBBU wrote:Personally, I think ESC should not be used to pass priority/end turn at all. Use a different key, like "E = End Turn" for that. In fact, I think that's what older versions of Forge did.
Or at the very least there should be an ingame option to remove this functionality from the ESC key or assign it to a different key shortcut.
Can't you change the shortcuts in the preferences? I'm pretty sure mine is set to something different.
friarsol
Global Moderator
 
Posts: 7139
Joined: 15 May 2010, 04:20
Has thanked: 230 times
Been thanked: 854 times

Re: Feature Requests Thread

Postby RumbleBBU » 06 Jan 2017, 06:08

friarsol wrote:Can't you change the shortcuts in the preferences? I'm pretty sure mine is set to something different.
Yes, you can change certain shortcuts but apparently not this one. The relevant ESC functionality seems to be hardcoded in the current implementation. You can set the key to pass priority/end turn (default 'E') - but ESC is hardcoded to do that too when there are no other prompts, and there seems to be no way to unset it aside from modifying the java code.

kb.jpg


The problem becomes obvious when there is something happening on the battlefield that causes you to be bombarded with "(do something)/cancel" prompts in the prompt panel. There is no other keyboard key than ESC to choose "cancel" (which you often want to do a lot), and you cannot change that in the preferences. (Besides, I wouldn't even want to change that, ESC is a very intuitive "cancel" key in dialogs.) And after those prompts are gone, your ESC key magically transforms into a "gotcha!" key that cruelly punishes you for pressing it just one more time. And there is no way the change that in the in-game preferences either.
User avatar
RumbleBBU
 
Posts: 367
Joined: 18 Aug 2012, 04:24
Has thanked: 29 times
Been thanked: 59 times

Re: Feature Requests Thread

Postby Agetian » 06 Jan 2017, 06:47

I implemented a quick fix (maybe not the cleanest one, but still) that distinguishes between Escape as a "cancel" key and E as an "end turn" key, Esc should no longer pass priority until end of turn.

- Agetian
Agetian
Programmer
 
Posts: 3179
Joined: 14 Mar 2011, 05:58
Has thanked: 610 times
Been thanked: 416 times

Re: Feature Requests Thread

Postby friarsol » 06 Jan 2017, 14:23

Agetian wrote:I implemented a quick fix (maybe not the cleanest one, but still) that distinguishes between Escape as a "cancel" key and E as an "end turn" key, Esc should no longer pass priority until end of turn.

- Agetian
Make sure thats clear in the release notes, since it might be confusing to some users who want to do that. Additionally to this change, we probably also want a second shortcut for "End Turn no matter what" for people who are tapped out and don't care what hits the stack.
friarsol
Global Moderator
 
Posts: 7139
Joined: 15 May 2010, 04:20
Has thanked: 230 times
Been thanked: 854 times

Re: Feature Requests Thread

Postby Agetian » 06 Jan 2017, 19:58

friarsol wrote:Make sure thats clear in the release notes, since it might be confusing to some users who want to do that. Additionally to this change, we probably also want a second shortcut for "End Turn no matter what" for people who are tapped out and don't care what hits the stack.
I have updated the CHANGES.txt and I have also made the change optional (there's currently an option for players who may prefer the old, "classic" behavior for one reason or another). Let's test the new functionality as a "default" one, I think, because it's generally safer. I completely agree with you about an option to End Turn and Skip Stack, that'd be convenient, though I'm not sure if I'll be able to implement it short-term (I need to finish several other projects...). I will take a look at it later though unless someone else does it before me.

- Agetian
Agetian
Programmer
 
Posts: 3179
Joined: 14 Mar 2011, 05:58
Has thanked: 610 times
Been thanked: 416 times

Re: Feature Requests Thread

Postby pfps » 06 Jan 2017, 23:46

Thanks. This is something that had been bugging me for quite a while.
pfps
 
Posts: 48
Joined: 09 Jan 2015, 14:34
Has thanked: 0 time
Been thanked: 6 times

Re: Feature Requests Thread

Postby stormcat » 08 Jan 2017, 21:12

I want to function of "card version change".
If it difficult, for example,
add "search same name cards" in right click menu.
stormcat
 
Posts: 219
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 3 times

Re: Feature Requests Thread

Postby Xitax » 10 Jan 2017, 17:59

Request update to the deck list to be able to list decks with a certain card. I currently use Windows search for this, but embedded search ability might be preferable.
Xitax
 
Posts: 806
Joined: 16 May 2010, 17:19
Has thanked: 129 times
Been thanked: 104 times

Re: Feature Requests Thread

Postby stormcat » 11 Jan 2017, 18:57

I want to use Deal Broker in commander game.
It is colorless looting creature, only this.
stormcat
 
Posts: 219
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 3 times

Re: Feature Requests Thread

Postby pfps » 13 Jan 2017, 16:23

Showing the spellability that is the reason for a prompt:

Many prompts are to get information or resources to set up a spell or ability. However, when the prompt is active the spell or ability is not clearly shown, or even not shown at all. For example, during the prompt for mana to cast a spell the card for the spell is only shown until the user mouses over another permanent (which generally happens almost immedicately).

I think that there should be some way to see what spell or ability is requiring the prompt. A simple way would be to add in text to the prompt showing which spell or ability is behind the request. A better way would be to have for these prompts a box on the prompt area like the boxes on the stack showing a small view of the spell or ability. On mouse over this would show the full card, just like mouse over does on the stack.

The latter change requires some changes to VPrompt and CPrompt, which I don't understand well enough to do, and then changes to the code that does the prompting, which I think that I could do.

Does anyone think that this would be a good addition to the GUI? Can anyone show me how to make the changes to VPrompt and CPrompt?
pfps
 
Posts: 48
Joined: 09 Jan 2015, 14:34
Has thanked: 0 time
Been thanked: 6 times

Re: Feature Requests Thread

Postby fmartel » 17 Jan 2017, 21:56

fmartel
 
Posts: 228
Joined: 31 Dec 2013, 19:27
Location: Québec City
Has thanked: 8 times
Been thanked: 1 time

PreviousNext

Return to Forge

Who is online

Users browsing this forum: Exabot [Bot] and 15 guests


Who is online

In total there are 16 users online :: 1 registered, 0 hidden and 15 guests (based on users active over the past 10 minutes)
Most users ever online was 279 on 11 Jul 2013, 22:03

Users browsing this forum: Exabot [Bot] and 15 guests

Login Form