It is currently 08 Nov 2025, 04:21
   
Text Size

General UI support

Post MTG Forge Related Programming Questions Here

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

Re: General UI support

Postby squee1968 » 19 Apr 2012, 09:16

Hey Doublestrike, I've got a few requests for you. If you think they're good ideas, maybe you can add them to your TODO list.
1) In the Message Report, perhaps in parenthesis on the Player line next to Human/Computer, could you put the current turn number?
2) Could you make the Log (both the in-game log and the the end-game log) easier to read by giving the messages different background colors similar to how it's done on the stack?
3) I have the Stack and the Card Detail (among others) on the same tab, with the Card Detail showing. When something gets added to the stack, it switches, but doesn't switch back. Can that be fixed?
4) For the Simpsons theme, I think the Message Report window, at least, possibly other windows that you think would be cool, the font color should be white, with a chalkboard background, similar to Bart's opening scene.
squee1968
 
Posts: 254
Joined: 18 Nov 2011, 03:28
Has thanked: 110 times
Been thanked: 45 times

Re: General UI support

Postby Doublestrike » 19 Apr 2012, 10:54

Hi Squee - yep, all doable except #3. Not quite sure what you mean, but if I understand correctly it's not really feasible. There's a specific update for when something lands on the stack, but there's no way to tell when the user is done viewing the stack, and wishes to return to the detail.

But the other ones are pretty easy, be happy to help out, will put on the list. (If you can commit stuff, the Simpsons font color can be changed in its sprite very easily. It's moomarc's design/vision so you may want to run it by him.)
---
A joke is a very serious thing.
User avatar
Doublestrike
UI Programmer
 
Posts: 715
Joined: 08 Aug 2011, 09:07
Location: Bali
Has thanked: 183 times
Been thanked: 161 times

Re: General UI support

Postby Milod » 19 Apr 2012, 11:07

squee if iam corect the first tab that is showing in the tab wil be switched back but it cant go to the second tab in the main tab for switching back thats how it works for me
Milod
 
Posts: 360
Joined: 20 Jul 2011, 08:57
Has thanked: 4 times
Been thanked: 5 times

Re: General UI support

Postby squee1968 » 19 Apr 2012, 11:59

What I meant was it would switch back to the card detail when the stack emptied. Maybe there could be some way to prioritize which tabs are shown, or at least have a default setting of some sort? Are the stack and combat the only things that cause a switch? Also, I do not have commit privileges.
Last edited by squee1968 on 19 Apr 2012, 12:24, edited 1 time in total.
squee1968
 
Posts: 254
Joined: 18 Nov 2011, 03:28
Has thanked: 110 times
Been thanked: 45 times

Re: General UI support

Postby friarsol » 19 Apr 2012, 12:08

squee1968 wrote:What I meant was it would switch back to the card detail when the stack emptied. Maybe there could be some way to prioritize which tabs are shown, or at least have a default setting of some sort? Is the stack the only thing that causes a switch? Also, I do not have commit privileges.
When it Emptied would be the way to go. I think the "best" way to handle it is to remember what was switched away from when the Stack gained visibility, and restore that tab (if it still shares a panel) when the Stack next empties.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: General UI support

Postby timmermac » 19 Apr 2012, 12:44

Doublestrike wrote:
Chris H. wrote:...but I admit that I am really enjoying this new UI...
Ah ha - dragged it out of him! Took a combination of The Rack, a Black Vise, and even Cursed Rack, but the truth emerged.

(...cheers, thanks)
You forgot Wheel of Torture and Iron Maiden. <grin>
"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
User avatar
timmermac
Tester
 
Posts: 1512
Joined: 17 May 2010, 20:36
Has thanked: 18 times
Been thanked: 95 times

Re: General UI support

Postby Doublestrike » 19 Apr 2012, 12:47

In case someone wants to tackle this:

Maybe there could be some way to prioritize which tabs are shown
There already is; they prioritize according to the order they've been viewed, so if you view tab FOO then BAR then BAZ, then move FOO, BAR will automatically show. Methods are in forge.gui.framework.DragTab.

or at least have a default setting of some sort?
You mean a choice like, "when stack is empty, show _____ "?

Are the stack and combat the only things that cause a switch?
That, and the message panel. Easy enough to make panels show; but done carelessly and there'll be complaints about how things are switching at strange times, mysteriously submitted with explanations like "wan dev panel 2 sho but lost all time" :)

===

@Sol - that's a great solution. I'm not putting my hand up to code it yet :) but it might not be that hard to do, and that'd be the way to do it.
---
A joke is a very serious thing.
User avatar
Doublestrike
UI Programmer
 
Posts: 715
Joined: 08 Aug 2011, 09:07
Location: Bali
Has thanked: 183 times
Been thanked: 161 times

Re: General UI support

Postby moomarc » 19 Apr 2012, 16:56

Doublestrike wrote:...the Simpsons font color can be changed in its sprite very easily. It's moomarc's design/vision so you may want to run it by him.
I don't have any problem with people changing the skins I add. The whole idea of skins is that they're customizable. The problem with changing the font color is that it is carried across the board. You can't pick different font colors for different panels and screens so you have to pick what works best overall. That said, I'll try implement some of those changes and post a replacement pack somewhere here. Not sure when I'll get to it though. I'm half done with the croc pet art, almost literally. The base drawing is done and digitising was going swell - until I tried to drop the frame over it and I discovered that I hadn't laid it out well for that shape frame. Now I need to create some extra foreground art :sigh: And after that its just the hound left!

Then there's AVR that needs to be attended to and some scripts that need testing, so don't expect to get to it this month.
-Marc
User avatar
moomarc
Pixel Commander
 
Posts: 2091
Joined: 04 Jun 2010, 15:22
Location: Johannesburg, South Africa
Has thanked: 371 times
Been thanked: 372 times

Re: General UI support

Postby Doublestrike » 20 Apr 2012, 00:01

Maybe we could change "croc pet" to "half-croc pet"...sounds almost scarier...
---
A joke is a very serious thing.
User avatar
Doublestrike
UI Programmer
 
Posts: 715
Joined: 08 Aug 2011, 09:07
Location: Bali
Has thanked: 183 times
Been thanked: 161 times

Re: General UI support

Postby friarsol » 20 Apr 2012, 03:02

I'm not sure how this should be handled. I have Card Picture and Detail on the same Panel. When one of them isn't active, it's not updated when hovering. So when I hover over a Card, it appears in the Card Detail Panel, but when I switch over to the card it shows some older Card in the Panel, instead of the card that is currently appearing in the Card Picture panel.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: General UI support

Postby Doublestrike » 20 Apr 2012, 04:30

Nice catch, sol, should be fixed.
---
A joke is a very serious thing.
User avatar
Doublestrike
UI Programmer
 
Posts: 715
Joined: 08 Aug 2011, 09:07
Location: Bali
Has thanked: 183 times
Been thanked: 161 times

Re: General UI support

Postby Doublestrike » 20 Apr 2012, 05:03

Chris H. wrote:I then attempted to narrow the three panels in the middle and was able to so ... but the right hand panels failed to widen.
Finally nailed it. This bug should be fixed as of r15227. Hopefully the last of the resize/rearrange bugs, but please report if something is awry.
---
A joke is a very serious thing.
User avatar
Doublestrike
UI Programmer
 
Posts: 715
Joined: 08 Aug 2011, 09:07
Location: Bali
Has thanked: 183 times
Been thanked: 161 times

Re: General UI support

Postby friarsol » 20 Apr 2012, 21:55

Card Detail Panel should be scrolled to the top and not to the bottom. This might not be something for you specifically Doublestrike, but I have to scroll up all the time to see what a card does, and it's pretty annoying.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: General UI support

Postby friarsol » 28 Apr 2012, 14:04

I've asked about this before, but maybe it got lost in the shuffle, so just in case:

When going from a Quest without a Pet, to one that has one I have to restart Forge for the Pet drop-down to appear. This generally annoying when you start forge, notice you are on a newer quest, switch to older quest, close forge, reopen forge just to get it to appear. Related, the Pet settings are not saved out, so every time I reopen Forge I have to check my plant box, and select what Pet I want to use. (This may more be like a QuestData thing, which I guess max might have been the last one doing things with). I would think metadata about Plants/Pets would just allow us to have an "enabled" flag somewhere to parse, and set appropriately.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: General UI support

Postby Sloth » 29 Apr 2012, 16:31

A little thing that could be improved:

When a spell or ability hits the stack during combat, the combat panel will not switch to the stack panel (if they share the same panel). This makes it easy to miss important stuff.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 89 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 89 users online :: 0 registered, 0 hidden and 89 guests (based on users active over the past 10 minutes)
Most users ever online was 9298 on 10 Oct 2025, 12:54

Users browsing this forum: No registered users and 89 guests

Login Form