Author Topic: 2.6 beta 4  (Read 14908 times)

Corey Cooper

  • Administrator
  • Hero Member
  • *****
  • Posts: 5422
    • View Profile
2.6 beta 4
« on: November 14, 2010, 01:01:40 AM »
Hopefully the last 2.6 beta.  Here is the standard disclaimer/beta release text: :)

This is a BETA release of the software.  Beta means I believe I have squashed all of the bugs, but I'd like to get some more testing done before an official release.

As I have stated before, backup your data first.  The TD can do this for you, just press the "Backup" button on the Database tab and check all options.  You should do this whether you try a beta version or not.

The user manual has still not been updated.  Below is the relevant part of the changes.txt file.

Thank you again to everyone who will participate in this test release.  Please post or email any feedback you have.

Edit: 2.6 beta 4 has superceded this.  See http://www.thetournamentdirector.net/forums/index.php?topic=2738.0



The Tournament Director 2.6 beta release 4
Copyright (c) 2004 - 2010 Corey Cooper



Version 2.6.b4 (beta release 4)
======================================================================
New Features:
----------------------------------------------------------------------
- Added tournament Dashboard
- Added <timer> layout token which displays a pie-chart style countdown timer
- Added <tdbutton> layout token type to play a sound
- Added <roundbeforenextbreak> layout token which gives the round number just
  before the next break
- Added table vertical alignment option for Seating Chart screen (Diagram mode)
- Increased the size of the "Contents" preview on the Cell dialog
- Added a preference that displays a number on each item in the Toolbox on the
  Layout tab indicating in how many places the item is currently in use
- Added "New Cell" context menu option to items in the toolbox (as it was, the
  user had to right-click between cells or on the Toolbox label to see the
  option)
- Added Reset button to View For dialog on the Layout tab
- Added a preference to automatically perform an action upon searching within a
  player dialog (such as Buy-in Players, Rebuy players, etc).  When this option
  is enabled, and a search returns exactly one match, the action is
  automatically performed.  This will help to streamline card reader/barcode
  scanner integration
- Added a preference to automatically start the hand timer when opened
- Added a preference to enable full use of Hotkeys on tabs that don't have
  input fields
- Categorized more preferences on the Preferences tab
- Added <winner> token to TournamentEnd event trigger
- Changed Email Addresses export option (Players tab and Database tab) to view
  results in a text dialog first, with the option to save to a file (no need to
  actually save to a file if you just want to copy/paste the results)
- Revamped Hotkey selection to allow selection by simply pressing Hotkey
  combination
- Added Tournament History as a Hotkey action
- Added <eventdate> token to Tournament Export (exports just the date of the
  event; does not include time)
- Added <startingchipstack> token to Tournament Export
- Added preference that allows context menus to move when the mouse wheel is
  scrolled (since Internet Explorer 8 can open a context menu partially
  off-screen)


----------------------------------------------------------------------
Bugs Fixed:
----------------------------------------------------------------------
- (2.6.b3) Error when busting players out with hitman selection disabled
- (2.5.11) Some layout tokens having HTML tables don't update styles properly
  when more than one of the token is displayed on a screen
- (2.6.a1) Edit Chip dialog broken
- (2.6.a1) No player-related context menu items on Seating Chart screen with
  table blueprints (bust player out, rebuy player, etc)
- (2.6.b3) A player could bust himself out if multiple hitmen were selected,
  depending on the click order
- (2.6.b3) Warning at bust-out for selecting players not seated at same table
  not shown, depending on click order
- (2.5.11) When "Find" is enabled on Player dialogs, the dialogs remember which
  players are currently checked, so when Find is pressed the results reflect
  the same checked/not checked status.  Likewise, when Reset is pressed the
  checked/not checked status remains the same.  However, when OK is pressed,
  all players checked are acted upon, regardless of whether or not they are
  currently displayed in the dialog.  This is counter-intuitive.  When OK is
  pressed, only checked players who are currently displayed should be acted
  upon.
- (2.5.11) Player Movement screen doesn't update when a player is edited
  (change a player's name, merge players, etc)
- (2.5.11) Changing a player's internal ID (merge, etc) doesn't update the
  Last Player Move information
- (2.6.a1) Table Images dialog, if an entry is "blank" (meaning to use the
  default table image), an error shows "There was an error parsing the
  following file(s): NULL path" when the dialog is closed
- (2.6.b3) Format/List control selection (Seating Chart properties) doesn't
  enable/disable all appropriate items
- (2.5.11) Setting Section colors on Controls tab doesn't set certain labels,
  like "Select screen:", "Sound:", and "Volume:"
- (2.6.b2) Default Player Movement Print template (Config Files dialog) does
  not save
- (2.5.11) Changing Numeric Input Alignment preference doesn't change input
  alignments on Game tab (if the Game tab has already been visited) until the
  Settings dialog is closed then re-opened
- (2.6.a1) Saving a tables template corrupts the list of players who last
  moved in a player movement suggestion, causing table balancing, moving
  players, etc, to error
- While not technically a bug, a CSV file that begins with the characters "ID"
  will be treated differently when opened with Excel; so all CSV exporting now
  uses quotations around column values
- (2.6.b2): Set Chip Counts dialog doesn't set chip counts
« Last Edit: April 24, 2011, 10:56:30 PM by Corey Cooper »

Magic_fubu

  • Hero Member
  • *****
  • Posts: 1035
    • View Profile
Re: 2.6 beta 4
« Reply #1 on: November 14, 2010, 07:18:32 AM »
Woo hoo!! Downloading as we speak and look forward to seeing the changes!
My cowboys shot down your rockets
---
If you send a request to me please send that you got me from here w/your TD name to confirm. Thanks!

Stuart Murray

  • Sr. Member
  • ****
  • Posts: 497
    • View Profile
Re: 2.6 beta 4
« Reply #2 on: November 16, 2010, 05:31:27 PM »
again a fantastic improvement of the program, really liking the dashboard and the other improvements that have been incorporated.

Whilst I see the sound buttons are now available on the layout is there any way we can get sound buttons on the dashboard and/or settings tab - I always treat the layout and controls as two separate screens.

Stu
Stuart Murray

GreenTurtle

  • Newbie
  • *
  • Posts: 43
    • View Profile
Re: 2.6 beta 4
« Reply #3 on: November 17, 2010, 01:37:31 AM »
How and where do I find these new layout tokens?
(i.e.
- Added <tdbutton> layout token type to play a sound
- Added <roundbeforenextbreak> layout token which gives the round number just
  before the next break)

How do I implement them?

/ Cheers

Stuart Murray

  • Sr. Member
  • ****
  • Posts: 497
    • View Profile
Re: 2.6 beta 4
« Reply #4 on: November 17, 2010, 06:45:58 AM »
these are layout tokens, that can be added to cells, for example for roundbeforenextbreak use something along these lines:

Next Break : <nextbreak format="HM" showSeconds="false">, End Of Level <roundbeforenextbreak>

Which would look like this on screen

Next Break : 29m, End Of Level 3

There is one problem with this token as it doesn't support not being shown when there is no break left, so I have added a break to the end of the structure.

With regards to tdbutton - playsound I don't have the required knowledge to program the buttons, I've tried and failed,so hopefully Corey will chime in with a description of how to use it.

Stu
Stuart Murray

Magic_fubu

  • Hero Member
  • *****
  • Posts: 1035
    • View Profile
Re: 2.6 beta 4
« Reply #5 on: November 17, 2010, 08:20:45 AM »
I don't have the skills either, stu, but I wanted to say that I got thrown into running poker on my off night last night (no biggie, got to test b4 out in a live situation), and everything went well. I only experienced one hiccup, but that was due to my running Firefox with a couple of tabs going, as well as a few other programs. Once I got things down to just the internet browser, it went without a hitch.

EDIT: I just went through the export feature from the Game tab, and it's letting export the way I'm used to doing it again ^_^
« Last Edit: November 17, 2010, 09:03:05 AM by Magic_fubu »
My cowboys shot down your rockets
---
If you send a request to me please send that you got me from here w/your TD name to confirm. Thanks!

Corey Cooper

  • Administrator
  • Hero Member
  • *****
  • Posts: 5422
    • View Profile
Re: 2.6 beta 4
« Reply #6 on: November 17, 2010, 10:46:06 AM »
How and where do I find these new layout tokens?
(i.e.
- Added <tdbutton> layout token type to play a sound
- Added <roundbeforenextbreak> layout token which gives the round number just
  before the next break)

How do I implement them?

Configuring the layout takes some time to get familiar with how it works, and reading the user manual.  But if you just want to use one of the new tokens (or any token, for that matter), the best way is to use the "Insert Token" button when you edit a cell's contents.  The "Insert Token" dialog lists all available tokens,  with a description, and lists all options for each token, allowing you to build the token and not have to know their XML-like format or what their attributes are, etc.  I highly recommend using this method.

Also, when editing a token already in your layout, highlight (select) some or all of the token text first before pressing the "Insert Token" button.  The program will scan your selection and find the start and end of the token and automatically select the entire thing, and when the "Insert Token" dialog opens, the token will be preselected with all options set from the text.  In other words, this allows you to easily edit a token already in your layout.

Corey Cooper

  • Administrator
  • Hero Member
  • *****
  • Posts: 5422
    • View Profile
Re: 2.6 beta 4
« Reply #7 on: November 17, 2010, 11:01:03 AM »
these are layout tokens, that can be added to cells, for example for roundbeforenextbreak use something along these lines:

Next Break : <nextbreak format="HM" showSeconds="false">, End Of Level <roundbeforenextbreak>

Which would look like this on screen

Next Break : 29m, End Of Level 3

There is one problem with this token as it doesn't support not being shown when there is no break left, so I have added a break to the end of the structure.

The real question is what should <roundbeforenextbreak> give when there are no further breaks in your schedule?  Right now I believe it gives "-1", which is all kinds of wrong, so I will fix that.  But what should it give?  If it gives "None", then your screen looks like this:

Next Break : None, End Of Level None

That's not right either.  I can think of 2 ways to possibly fix this, but neither are great in my opinion.

(1) Add attributes to the token that tell it what to display when there is another upcoming break, and when there is not.  Like this, maybe:

<roundbeforenextbreak default=", End Of Level {1}" none=" (No more breaks)">

(2) Add a formula variable that is true (1) if the schedule contains another upcoming break, false (0) otherwise.  Call it upcomingbreak, for example.  Then you could set the conditions of a Property Set to display one thing when upcomingbreak is true, and another when upcomingbreak is false.

Any other ideas?

With regards to tdbutton - playsound I don't have the required knowledge to program the buttons, I've tried and failed,so hopefully Corey will chime in with a description of how to use it.

Stu

Set the <tdbutton> "modifier" attribute to the name of the sound.  For example:

<tdbutton type="PlaySound" modifier="handTimer" text="Sound: HandTimer">

(I've updated the modifier description to reflect this.)

Stuart Murray

  • Sr. Member
  • ****
  • Posts: 497
    • View Profile
Re: 2.6 beta 4
« Reply #8 on: November 17, 2010, 12:46:36 PM »
hi corey,

where there are no further breaks defined could you hardcore it to display the last defined level? so for example:

Next Break : None, End of Level 16

Or you could add conditions to the layout cells for breakleft = N (where N is negative Y positive or 0,1 etc) which would allow the cell text to become 'invisible' when there are no breaks left, rather as having it programmed to do a certain thing as different people will display that information in alternative methods that we haven't thought of. so if you can set display conditions that would mean people can display it in any way they wish?

I'm trying to think of an easy workaround to change the conditions of what to display and i think bar changing the cell conditions the easiest way would be for it to display the last round of the tournament where no breaks are displayed.

Can you reply on the question regarding sound buttons on the console or settings tab also - sorry to be a pest!

Regards
Stuart


Stuart Murray

Corey Cooper

  • Administrator
  • Hero Member
  • *****
  • Posts: 5422
    • View Profile
Re: 2.6 beta 4
« Reply #9 on: November 17, 2010, 04:06:41 PM »
The idea of adding sound buttons anywhere is one in which the user gets control of what buttons to have and how they are laid out.  This is especially true since all sounds are user-defined, so a static panel of buttons doesn't make sense.

The problem with adding them to the Dashboard is that it wasn't designed for this purpose.  This may be a convenient place to put sound buttons, but it will be difficult to incorporate them into the dashboard.

Adding them to the Controls tab is a possibility.  But again, this wasn't necessarily designed for this purpose.  Layout would be confined to designating the order in which the buttons would appear.  And the buttons would only be accessible from the Controls tab.

There's also the idea of a modeless dialog that can be opened, as discussed before.

Any way you slice it, it's not just a little work involved.  I don't know where at this point this rests as far as feature priorities goes.

Smokin420s

  • Newbie
  • *
  • Posts: 20
    • View Profile
Re: 2.6 beta 4
« Reply #10 on: November 30, 2010, 07:12:45 PM »
need a way to save layouts for the dashboard please

Smokin420s

  • Newbie
  • *
  • Posts: 20
    • View Profile
Re: 2.6 beta 4
« Reply #11 on: December 01, 2010, 02:19:32 AM »
ty cooper for the tables hotkeys.

next question. tables tab!!!!!

is there a way we can put a box in the bottem right corner like under the unseated players box. like a list of the current prizes in which TD list from the prizes. no worries

ummm can you put the prize pool on the dashboard... I sooo love it... great idea

Corey Cooper

  • Administrator
  • Hero Member
  • *****
  • Posts: 5422
    • View Profile
Re: 2.6 beta 4
« Reply #12 on: December 01, 2010, 10:41:59 AM »
need a way to save layouts for the dashboard please

So, you want to be able to have more than one dashboard configuration?  Out of curiosity, why?

Corey Cooper

  • Administrator
  • Hero Member
  • *****
  • Posts: 5422
    • View Profile
Re: 2.6 beta 4
« Reply #13 on: December 01, 2010, 10:44:44 AM »
ty cooper for the tables hotkeys.

next question. tables tab!!!!!

is there a way we can put a box in the bottem right corner like under the unseated players box. like a list of the current prizes in which TD list from the prizes. no worries

Can you be a little more specific on what you're asking for?  Or maybe an explanation?  I guess I don't understand why a list of the prizes displayed on the Tables tab would be helpful.

ummm can you put the prize pool on the dashboard... I sooo love it... great idea

Yes.  I'm not sure how I forgot that one.  Please let me know if you notice any other items like this that should be available.

Corey Cooper

  • Administrator
  • Hero Member
  • *****
  • Posts: 5422
    • View Profile
Re: 2.6 beta 4
« Reply #14 on: December 01, 2010, 12:11:16 PM »
Released over 2 weeks ago and although I have fixed some bugs I have found, not a single bug report from the field.  Very encouraging!



I hope.  You guys are using it, right?  :)
« Last Edit: December 01, 2010, 04:50:33 PM by Corey Cooper »