Author
Topic: 2.6 beta 4 (Read 15215 times)

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.

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

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.

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)

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 »

Logged

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!

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.

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.

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!

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.