UI Improvements, Round 2: Match UI
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Agetian, friarsol, Blacksmith, KrazyTheFox, CCGHQ Admins
Re: UI Improvements, Round 2: Match UI
by friarsol » 29 Nov 2011, 13:03
I don't think "always remaining an option" is something we can guarantee.Forger wrote:Please tell me that the old GUI will always remain an option.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: UI Improvements, Round 2: Match UI
by slapshot5 » 29 Nov 2011, 13:35
Must be related to the latest round of changes, but I can no longer click a card in my hand to play it (play land, cast spell, discard, nothing).
-slapshot5
Edit: Definitely caused by r12318 - Returned animation capabilities to hand panel.
-slapshot5
Edit: Definitely caused by r12318 - Returned animation capabilities to hand panel.
- slapshot5
- Programmer
- Posts: 1391
- Joined: 03 Jan 2010, 17:47
- Location: Mac OS X
- Has thanked: 25 times
- Been thanked: 68 times
Re: UI Improvements, Round 2: Match UI
by Sloth » 29 Nov 2011, 15:30
Even the mouse over effect (showing the card in the upper right) doesn't work anymore.slapshot5 wrote:Must be related to the latest round of changes, but I can no longer click a card in my hand to play it (play land, cast spell, discard, nothing).
-slapshot5
Edit: Definitely caused by r12318 - Returned animation capabilities to hand panel.
-

Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: UI Improvements, Round 2: Match UI
by Jaedayr » 29 Nov 2011, 22:01
I just updated to 12325 (using new UI) and am unable to play any cards from my hand. They highlight when moused over but don't do anything when clicked. I passed my first turn and was then unable to discard down to seven cards to end the turn.
Regarding the earlier question about the old UI. From my experience here, major new enhancements are usually enabled with the option to continue with the old for awhile, at least until many of the bugs have been fixed and the functionality surpasses the original. I suspect that will be true for the new UI as well.
Regarding the earlier question about the old UI. From my experience here, major new enhancements are usually enabled with the option to continue with the old for awhile, at least until many of the bugs have been fixed and the functionality surpasses the original. I suspect that will be true for the new UI as well.
Re: UI Improvements, Round 2: Match UI
by Doublestrike » 30 Nov 2011, 00:20
Yeah sorry about that card problem. Fixing now. Got too excited that the animation was working.
---
Edit: Fixed r12326.
---
Edit: Fixed r12326.
Last edited by Doublestrike on 30 Nov 2011, 01:51, edited 1 time in total.
---
A joke is a very serious thing.
A joke is a very serious thing.
-

Doublestrike - UI Programmer
- Posts: 715
- Joined: 08 Aug 2011, 09:07
- Location: Bali
- Has thanked: 183 times
- Been thanked: 161 times
Re: UI Improvements, Round 2: Match UI
by Doublestrike » 30 Nov 2011, 00:26
I think this is related to the reduced card art size? You had mentioned in a previous thread that you have a big display, and like big card pictures, but this didn't make it into the feature request page, so was not a priority in my design.Forger wrote:Please tell me that the old GUI will always remain an option.
One of the goals of the current UI was to target lower screen resolutions; so resizing and functionality remains on small screens (800 x 600) and big ones (1680 x 1050). Unfortuntately, there's a bit of a sacrifice at present since 15% of 800 looks a lot different than 15% of 1680 (for example, font scaling is much different). These display details will take some massaging to get right.
BUT, on the "todo" list is panel resizing, so the card art can be embiggened, and hopefully you'll get the results you like. Also, if you have any requests, please put them up here so they can at least be seen, and hopefully implemented.
---
A joke is a very serious thing.
A joke is a very serious thing.
-

Doublestrike - UI Programmer
- Posts: 715
- Joined: 08 Aug 2011, 09:07
- Location: Bali
- Has thanked: 183 times
- Been thanked: 161 times
Re: UI Improvements, Round 2: Match UI
by Doublestrike » 30 Nov 2011, 01:55
These issues are probably resolved in r12328.Doublestrike wrote:However, this may have introduced some sizing/resizing issues since the old UI follows different layout rules.
---
A joke is a very serious thing.
A joke is a very serious thing.
-

Doublestrike - UI Programmer
- Posts: 715
- Joined: 08 Aug 2011, 09:07
- Location: Bali
- Has thanked: 183 times
- Been thanked: 161 times
Re: UI Improvements, Round 2: Match UI
by friarsol » 30 Nov 2011, 03:45
I think it's awkward having the Input panel on the left side of the screen and the Stack on the right side. I keep skipping through things on the Stack even though I'm not actually looking at them.
Much of the "pass priority" input text should be represented through the UI. Some highlighting/icons can show everything that block of text shows. Priority can change the color of the border of the PlayerZone. Once a full phase block is implemented, that will handle who's turn and what phase. It'd be nice if the Stack tab listed how full the Stack was.
Stack(0) or Stack(3)
Similarly, Combat can list how many attackers there are.
Edit: I don't know how easy it is to move around the panels, but I'd definitely experiment with this setup:
Move input box to middle-right. Move Card Detail Pane to middle left in between player boxes. Squeeze room in the player info boxes since there seems to be some extra room.
Move the quick settings icons to the lower-right.
Also, the Player tab should be in the reverse order.
Much of the "pass priority" input text should be represented through the UI. Some highlighting/icons can show everything that block of text shows. Priority can change the color of the border of the PlayerZone. Once a full phase block is implemented, that will handle who's turn and what phase. It'd be nice if the Stack tab listed how full the Stack was.
Stack(0) or Stack(3)
Similarly, Combat can list how many attackers there are.
Edit: I don't know how easy it is to move around the panels, but I'd definitely experiment with this setup:
Move input box to middle-right. Move Card Detail Pane to middle left in between player boxes. Squeeze room in the player info boxes since there seems to be some extra room.
Move the quick settings icons to the lower-right.
Also, the Player tab should be in the reverse order.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: UI Improvements, Round 2: Match UI
by Doublestrike » 30 Nov 2011, 04:04
Some really good input there, @friarsol.
I think it's fairly easy to move the panels, I'll have a go later when I get home.
I think it's fairly easy to move the panels, I'll have a go later when I get home.
Last edited by Doublestrike on 30 Nov 2011, 04:33, edited 1 time in total.
---
A joke is a very serious thing.
A joke is a very serious thing.
-

Doublestrike - UI Programmer
- Posts: 715
- Joined: 08 Aug 2011, 09:07
- Location: Bali
- Has thanked: 183 times
- Been thanked: 161 times
Re: UI Improvements, Round 2: Match UI
by Doublestrike » 30 Nov 2011, 04:13
Done r12330.friarsol wrote:It'd be nice if the Stack tab listed how full the Stack was.
Done r12331.friarsol wrote:Similarly, Combat can list how many attackers there are.
---
A joke is a very serious thing.
A joke is a very serious thing.
-

Doublestrike - UI Programmer
- Posts: 715
- Joined: 08 Aug 2011, 09:07
- Location: Bali
- Has thanked: 183 times
- Been thanked: 161 times
Re: UI Improvements, Round 2: match UI
by slapshot5 » 30 Nov 2011, 04:44
Any progress on this? This is my biggest block to testing sessions right now. And probably the only remaining showstopper in the new GUI.Doublestrike wrote:Yeah, this was the repainting from mouseover thing I mentioned in my "devtips" post...I'll investigate.slapshot5 wrote:Whenever the New Gui is being displayed, the CPU is pegged the whole time. As soon as I close it and go back to the home screen, the java process settles back down.
-slapshot5
- slapshot5
- Programmer
- Posts: 1391
- Joined: 03 Jan 2010, 17:47
- Location: Mac OS X
- Has thanked: 25 times
- Been thanked: 68 times
Re: UI Improvements, Round 2: match UI
by Doublestrike » 30 Nov 2011, 05:43
Quite generous of you to sayslapshot5 wrote:And probably the only remaining showstopper in the new GUI
Can you give me a tip or three on a plugin that will let me see what you're talking about, or how to see this, or...something. I'm a little lost - not that it won't get done I'm just not sure what you're referring to. Bummer it's delaying testing sessions.slapshot5 wrote:Any progress on this?

---
A joke is a very serious thing.
A joke is a very serious thing.
-

Doublestrike - UI Programmer
- Posts: 715
- Joined: 08 Aug 2011, 09:07
- Location: Bali
- Has thanked: 183 times
- Been thanked: 161 times
Re: UI Improvements, Round 2: match UI
by slapshot5 » 30 Nov 2011, 05:53
To see that the CPU is pegged when the new GUI is up? I just use top, but if you're on Windows, I'm guessing Task Manager will show the java process using the CPU at 100%.Doublestrike wrote:Can you give me a tip or three on a plugin that will let me see what you're talking about, or how to see this, or...something. I'm a little lost - not that it won't get done I'm just not sure what you're referring to. Bummer it's delaying testing sessions.slapshot5 wrote:Any progress on this?
- slapshot5
- Programmer
- Posts: 1391
- Joined: 03 Jan 2010, 17:47
- Location: Mac OS X
- Has thanked: 25 times
- Been thanked: 68 times
Re: UI Improvements, Round 2: Match UI
by Doublestrike » 30 Nov 2011, 06:34
Oh. I thought you were talking about the "Memory Analyzer" plugin or something.slapshot5 wrote:I'm guessing Task Manager will show the java process using the CPU at 100%.
Anyway, on my machine, it runs at about 25% (the same as FreeCell, for example). Maximum 1GB RAM used from my quick tests, so I didn't really notice any performance problems, although I haven't played many full matches.
I'll have a look into that excessive amount of repaints - that could be the problem right there.
---
A joke is a very serious thing.
A joke is a very serious thing.
-

Doublestrike - UI Programmer
- Posts: 715
- Joined: 08 Aug 2011, 09:07
- Location: Bali
- Has thanked: 183 times
- Been thanked: 161 times
Re: UI Improvements, Round 2: Match UI
by Doublestrike » 30 Nov 2011, 08:27
slapshot5 wrote:Any progress on this?
Sorted that. How 'bout now? r12333.Doublestrike wrote:I'll have a look into that excessive amount of repaints - that could be the problem right there.
---
A joke is a very serious thing.
A joke is a very serious thing.
-

Doublestrike - UI Programmer
- Posts: 715
- Joined: 08 Aug 2011, 09:07
- Location: Bali
- Has thanked: 183 times
- Been thanked: 161 times
Who is online
Users browsing this forum: No registered users and 13 guests