It is currently 06 Jun 2024, 07:23
   
Text Size

Forge version 1.5.2

Post MTG Forge Related Programming Questions Here

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

Forge version 1.5.2

Postby Chris H. » 01 Oct 2013, 15:14

Tentative target release date: Friday October 18 4.
User avatar
Chris H.
Forge Moderator
 
Posts: 6320
Joined: 04 Nov 2008, 12:11
Location: Mac OS X Yosemite
Has thanked: 644 times
Been thanked: 643 times

Re: Forge version 1.5.2

Postby Max mtg » 01 Oct 2013, 20:54

That 1.5.1 was released way too soon. I have just commited a fix for 740 and 742 that were to be reopened, and found that it's too late already.

Players will get concurrent modification errors with 1.5.1, like the ones found at bug report thread
Single class for single responsibility.
Max mtg
Programmer
 
Posts: 1997
Joined: 02 Jul 2011, 14:26
Has thanked: 173 times
Been thanked: 334 times

Re: Forge version 1.5.2

Postby Chris H. » 01 Oct 2013, 22:02

Sorry about that Max. :oops:

We can release 1.5.2 on Friday the the 4th instead.
User avatar
Chris H.
Forge Moderator
 
Posts: 6320
Joined: 04 Nov 2008, 12:11
Location: Mac OS X Yosemite
Has thanked: 644 times
Been thanked: 643 times

Re: Forge version 1.5.2

Postby Max mtg » 02 Oct 2013, 12:24

If the concurrent modification happens no longer and there are no new deadlocks with the updated code - we'll watch for new messages in the bug reports thread - I think we should release next version on Friday.
Moreover, spr has improved constructed mode start screen (where you choose players and their decks).
Single class for single responsibility.
Max mtg
Programmer
 
Posts: 1997
Joined: 02 Jul 2011, 14:26
Has thanked: 173 times
Been thanked: 334 times

Re: Forge version 1.5.2

Postby drdev » 03 Oct 2013, 08:58

The Forge button is ready to go for 1.5.2.

ForgeButton.png
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge version 1.5.2

Postby spr » 03 Oct 2013, 09:10

Very nice! =D>

The auto hide titlebar would be really useful since it will let you play with the largest area possible while still being able to use the mouse to navigate screens. At the moment you have to F11 (to show titlebar) to be able to close the active screen.

Would it be possible to add an option that lets you show the time in the titlebar? When you add the auto-hide functionality it means I can simply move the mouse to the top of the screen to quickly check what the time is.

Perhaps make the text on the status bar a bit dimmer (or the background transparent). In JourneyMan the text seems to jump out at you which I find a bit distracting.

Cheers,
Steve
User avatar
spr
 
Posts: 213
Joined: 06 Jul 2013, 19:31
Has thanked: 28 times
Been thanked: 60 times

Re: Forge version 1.5.2

Postby drdev » 03 Oct 2013, 09:22

If you want to add an option to show the time in the title bar, go for it, though I'd suggest it be off by default. I personally think it looks better in the status bar, and you can easily press F12 twice to check and hide the time.

As for the status bar text standing out too much, is this better? I applied a 150 alpha to the text color.

ForgeButton.png
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge version 1.5.2

Postby spr » 03 Oct 2013, 09:36

drdev wrote:As for the status bar text standing out too much, is this better? I applied a 150 alpha to the text color.
Perfect.

Cheers,
Steve
User avatar
spr
 
Posts: 213
Joined: 06 Jul 2013, 19:31
Has thanked: 28 times
Been thanked: 60 times

Re: Forge version 1.5.2

Postby Max mtg » 03 Oct 2013, 17:18

Thanks for 24-hour support.
Is there a way to keep the clock at the title bar? (and hide the status bar, since it's not used anyway, except for clock)
Single class for single responsibility.
Max mtg
Programmer
 
Posts: 1997
Joined: 02 Jul 2011, 14:26
Has thanked: 173 times
Been thanked: 334 times

Re: Forge version 1.5.2

Postby drdev » 03 Oct 2013, 21:35

In light of comments about the clock, I'm going to make it so the clock displays in the title bar while the status bar is hidden. Will that satisfy you both without adding a new setting?

Max mtg, as mentioned, F12 toggles status bar visibility.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge version 1.5.2

Postby Chris H. » 03 Oct 2013, 22:21

I will not be able to release the beta tomorrow as early in the day as I have in the past. The wife and I both have important appointments to take care of first.

The beta will likely appear 6 to 10 hours later than normal.
User avatar
Chris H.
Forge Moderator
 
Posts: 6320
Joined: 04 Nov 2008, 12:11
Location: Mac OS X Yosemite
Has thanked: 644 times
Been thanked: 643 times

Re: Forge version 1.5.2

Postby drdev » 04 Oct 2013, 02:47

As of r23391, a clock will now appear in the title bar left of the minimize button while Forge is maximized and the status bar is hidden. I did it this way because I didn't want two clocks appearing at once, and because in non-maximized mode, I want to make sure there will be room for navigation tabs (plus you'll be able to see the OS clock anyway in that case). Does this solution satisfy everyone?
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge version 1.5.2

Postby spr » 04 Oct 2013, 04:20

drdev wrote:As of r23391, a clock will now appear in the title bar left of the minimize button while Forge is maximized and the status bar is hidden. I did it this way because I didn't want two clocks appearing at once, and because in non-maximized mode, I want to make sure there will be room for navigation tabs (plus you'll be able to see the OS clock anyway in that case). Does this solution satisfy everyone?
Thanks for the clock.

The problem is that you cannot hide the title bar because it is also the navigation bar used to go back to a previous screen (try it from the Deck Editor). Having to use F11 (or is it F12) quickly becomes irritating - I should be able to play Forge using only the mouse even with the titlebar hidden. Adding an option to auto-hide/reveal the titlebar should be a priority in my opinion.

I don't think the status bar works - if anything it makes it more like a windows application than the menubar without providing similar functionality. In a possible future scenario where images are downloaded in the background then you would probably want some sort of indicator that tells the user how far downloading has progressed but I am thinking that once you implement the tabs feature we can add a tab which displays the % (or even some sort of progress bar) and the user can then click on the tab to see full details. I am just thinking out loud in this case since it depends on how you implement the tabs feature.

Cheers,
Steve
User avatar
spr
 
Posts: 213
Joined: 06 Jul 2013, 19:31
Has thanked: 28 times
Been thanked: 60 times

Re: Forge version 1.5.2

Postby drdev » 04 Oct 2013, 05:37

I just committed support for revealing a hidden title bar by moving the mouse to the top of the screen (r23392).

spr, if you don't like the status bar, just press F12 one time and it will never appear again for you. Then you can press F11 just one time, and the title bar will be hidden by default. You'll then be able to use just the mouse after that, with the title bar being temporarily revealed when you move the mouse to the top of the screen, and the ability to see a clock on that title bar (if you first hid the status bar). Let me know if you still have any concerns.

I think the status bar will prove more useful as we move forward and utilize it for displaying non-disruptive information, progress bars, or alerts to the user. It also takes up less space than the title bar for the sake of displaying the clock, plus displaying the clock in the bottom right corner is a pretty typical convention. Either way, it's easy to hide if you don't like it, and you only have to hide it once.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge version 1.5.2

Postby spr » 04 Oct 2013, 07:53

drdev wrote:I just committed support for revealing a hidden title bar by moving the mouse to the top of the screen (r23392).
Excellent. =D> Personally I find the reveal speed of 500 a bit slow - 300 seems just about right. I appreciate that is subjective so I will add a dev preference that lets you adjust the auto-hide/reveal speed unless you are happy to change the default.

Cheers,
Steve
User avatar
spr
 
Posts: 213
Joined: 06 Jul 2013, 19:31
Has thanked: 28 times
Been thanked: 60 times

Next

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 21 guests


Who is online

In total there are 21 users online :: 0 registered, 0 hidden and 21 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 21 guests

Login Form