The Tournament Director Forums
Main => Beta Testing => Topic started by: Corey Cooper on March 29, 2013, 10:17:13 PM
-
This is version 3.2 beta 4.
Standard beta testing disclaimer:
This is a BETA release of the software. Beta means I am not aware of any bugs, but I'd like to get some more testing done before an official release.
If you plan to participate in the beta test, backup your data first. This can never be stated too often. 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 fully updated. Below is the relevant part of the changes.txt file (changes since 3.2 beta 3).
Thank you again to everyone who will participate in this test release. Please post or email any feedback you have.
Edit: Version 3.2 has been released, so this beta has now ended. You can download version 3.2 from the main download page: http://www.thetournamentdirector.net/download.html
Version 3.2.b4 (beta release 4)
======================================================================
New Features:
----------------------------------------------------------------------
- Added Layout Scaling. This allows the layout to be scaled to most screen sizes.
- On Transactions dialog, allow editing multiple transactions at once
- Rakes now enumerated on transaction editing dialogs
- Changed "Create receipt" button on transaction edit dialogs to only create a "virtual" receipt.
Transactions with receipts now have "Print receipt" and "Create receipt file" buttons.
- Added Status columns to Add Players to Tournament and Buy-in Players dialogs
- Added Fade to Black and Fade to White screen transitions
- Updated Prizes tab to indicate when prizes have been overridden or adjusted (by *)
- Added rankings to "Tournaments" section of Stats Player dialog
- Allow viewing/editing player leagues from Stats Player dialog
- Added <bustsUntilFinalTable> layout token
- Added auto search to the Insert Token dialog
- Standardized all exports. A common set of export tokens are now available on all exports.
- Added <gametype> and <gamename> export tokens to all exports (uses first level of rounds schedule)
- Added link to all export dialogs to view the export file in Windows Explorer. This feature was already
in the Backup dialog, but was changed so that the export file is selected when Windows Explorer opens.
- Added "bustsUntilMoney" and "bustsUntilFinalTable" formula/condition variables
- Added context menu options for profiles on the Game tab (set as default, enable/disable, rename, delete)
- Double-clicking a profile title on the Game tab should open the Manage Profiles dialog with the profile
pre-selected
- Added a button to add a new rake on the Rakes section of the Preferences tab
- Added context menu options on Tables tab to seat an unseated player randomly at any table, and to seat
an unseated player randomly at a specific table
- Allow the first two (default, read-only) Data Stores to be viewable
- Don't prompt for a label when making a seat unavailable; just use the last label entered
- Added preference to restrict adding of new salespeople at time of transaction
- Added table moves to the tournament history, and a preference for enabling/disabling
- Added preference for Strict searching. When enabled, searches match all words entered. When disabled,
searches match any words entered.
- Added confirmation dialog when ESC key pressed on certain dialogs
----------------------------------------------------------------------
Bugs Fixed:
----------------------------------------------------------------------
- (3.0): Cursor down in a combo box causes the highlighting to blink
- (3.2.b1): Sometimes the combo box drop-down list doesn't have the proper focus
- (3.2.b3): Add-on/rebuy dialogs don't always pre-select the appropriate profile
- (3.2.b3): Inserting a new add-on or rebuy (Edit Game Player dialog), the profile and values should
be the same as they are for a new add-on or rebuy
- (2.x): If the dealer button is set to a non-valid seat, a table balance can cause the application
to lock-up
- (2.x): Deleting a seat from the context menu doesn't move the dealer button appropriately
- (2.x): Inserting a seat from the context menu doesn't move the dealer button appropriately
- (2.x): Editing a table removes the dealer button
- (3.x): When creating a new tournament (Game tab), if "Create a new tournament from scratch" is
selected, the tournament is created using the file selected in the "Create a new tournament using
the following saved tournament as a template" path (if nothing in the path, then the new tournament
is actually was created from scratch)
- (2.x): Math rounding errors in some prize calculations
- (3.2.b1): On Transactions dialog, shift+click checks or unchecks all rows between the last clicked
row, including those that are not currently visible
- (3.0): On undo receipts the bounty chip amount isn't negated
- (3.0): Undo receipts use the same receipt number and thus write over the existing receipt file
- (2.5.6): Deleting a repository in the Data Stores dialog can change the Active Data Store
selection
- (3.0): When tournament is in progress, switching to Simple mode, then back to Track Players mode
causes all player statuses to display "Game Over" until the Players tab is refreshed
- (3.2.b1): Restoring a backup is broken
- (3.2.b1): When a tournament is loaded all transactions are set to the default profile name
- (3.2.b1): Buy-in Rake dialog is titled "Rebuy Rake"
- (3.2.b1): Creating a receipt for an existing transaction doesn't updating the current salesperson
if a new salesperson is added
- (2.x): Cursoring down in a ComboBox with no entries sets the value to "undefined". Clicking the
down arrow icon after doing this causes an error
- (3.2.b3): Auto-search on Transactions dialog trims search string, focuses on search input, and
doesn't clear search text when Reset button pressed
- (3.2.b1): On Game tab, changing the rake value for buy-ins, rebuys, or add-ons doesn't read the
new rake value before asking if the change should be applied to all existing buy-ins, rebuys, or
add-ons
- (3.2.b1): Error on Import Sounds dialog (Events tab)
- (2.x): When importing sounds, if no sounds are found the OK button still attempts to validate
the selection and complains since no items are checked
- (3.0): Selecting "Screen properties" from Game window context menu when no custom screens exist
does nothing
- (3.2): Screen Properties dialog used incorrect values when dialog first opened (changes were
persisted but next time the dialog was opened it didn't show new values)
-
Thanks Corey! I just downloaded and I have a tourney on tuesday night I can test it with.
Chuck
-
No news is good news, right? I'm seeing some adoption and I have zero bug reports so far. As soon as I finish up the user manual changes, I plan to release 3.2.
-
Been using from launch without issue so far!
Stu
-
Great to know. Thanks, Stu!
-
Ran a complete tournament last night on 3.2b4, also tried the import/export. All is working smoothly!
-
So messing around with the html screen layout, one caveat is you can't reference css sheets or images with relative paths although once the main sheet is attached using file:///drive:/path/to/file/file.css you can reference images and imported style sheets using their relative path to the sheet.
Also what version of IE is TD using to render the HTML it appears to either A be running in compatibility mode or using a much older version of IE to render the page.
Thanks
Terry
-
Compatibility mode. There's not much (if anything) that can be done about this. Moving to standards mode is a goal, but from the research I've done, even if I migrate everything to standards mode, there's a bug (or shortcoming) in IE (when used in HTA mode, which is what the TD uses) that prevents child windows from using standards mode. Kinda throws a wrench into the whole program.
HTML screens are referenced from a temp location, so relative paths would be rendered useless. It is recommended that you use the <datastore> token on paths to effect a relative path. For example, if you save your images in:
C:\Users\tbankert\The Tournament Director 2\Data\images
... then you should be able to reference images in your layout like so:
<img src="<datastore>/images/someImage.jpg">
-
I may be able to force it out of compatibility mode just to test it out will take a look when I get home this evening.
-
Good luck. If you manage to get it out of compatibility mode, please share how you did it. :)
-
quick question are you wrapping the html content into an already existing page?
eg
<html>
<head>
</head>
<body>
My Inserted File
</body>
</html>
or are you just rendering whatever is in the file?
Can you try adding something like this to your hta setup
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
-
I seem to be getting my layout to render somewhat in html5, still not supporting border-radius for whatever reason. Oddly enough if I just save the html file with a .hta extension it displays properly.
-
Compatibility mode. There's not much (if anything) that can be done about this. Moving to standards mode is a goal, but from the research I've done, even if I migrate everything to standards mode, there's a bug (or shortcoming) in IE (when used in HTA mode, which is what the TD uses) that prevents child windows from using standards mode. Kinda throws a wrench into the whole program.
HTML screens are referenced from a temp location, so relative paths would be rendered useless. It is recommended that you use the <datastore> token on paths to effect a relative path. For example, if you save your images in:
C:\Users\tbankert\The Tournament Director 2\Data\images
... then you should be able to reference images in your layout like so:
<img src="<datastore>/images/someImage.jpg">
Also from what I've read IE-9 and above will render child frames / iframes in standards mode. It won't however deal with modals and other html 5 windowed elements very well rendering them in ie 8.
-
quick question are you wrapping the html content into an already existing page?
eg
<html>
<head>
</head>
<body>
My Inserted File
</body>
</html>
or are you just rendering whatever is in the file?
Can you try adding something like this to your hta setup
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
It's rendered in an iframe.
I can't include the meta tag in the TD application because it will affect the entire app, and that's going to require a lot of change to make it work (trust me, I've already gone down that path). The app doesn't work at all in standards mode. It will need a lot of work.
I seem to be getting my layout to render somewhat in html5, still not supporting border-radius for whatever reason. Oddly enough if I just save the html file with a .hta extension it displays properly.
The filename you choose should have no effect, since the file is loaded by the application and then saved to a temporary file (after doing token replacement) with the filename extension .html.
Also from what I've read IE-9 and above will render child frames / iframes in standards mode. It won't however deal with modals and other html 5 windowed elements very well rendering them in ie 8
Honestly I can't remember exactly what won't work right, but the TD uses a lot of modal dialogs (the entire Settings window is a modal dialog), so that presents an issue. I could see moving to standards mode even if modals remained in compatibility mode just so the layout could utilize HTML 5 (and I may yet end up doing that), but that still presents some other issues that will have to be dealt with.
-
aware that the file name chosen has no effect on the rendered output in td was simply stating that it rendered correctly with the standalone hta processor.
-
Maybe its just me, but I unchecked the "Show the player movement dialog when auto seating players" option on behaviour, but the Player Movement layout still pops up when I seat players ;D
-
Not sure if it's just you, but it isn't me. I tried buying players in that were already added to the tournament, adding players to the tournament and buying them in at the same time, and creating a new player and buying them in at the same time, all with "Auto seat" checked, and nothing popped up after I performed that action. The players were randomly seated as expected, but there was no Player Movement confirmation dialog. I tried doing this from the Players tab, the Controls tab, and the Game window, with the same results.
... but the Player Movement layout still pops up when I seat players ;D
Is this the distinction? This preference is meant to control the behavior when Auto seating players at buy-in. If you don't Auto seat but then press "Seat Players" from the Tables tab, you're going to get a confirmation dialog.
-
Possible problem, don't know if it is or not! when resetting and undoing tournaments or using a tourney as a template, I then remove the players and commence registration, using the players tab sorted by buy-in time it doesn't use their buy-in time for the current tournament unless they didn't play in one of the historical tourneys being used, so players are all 'higglady piggaldy' for want of a better word.
-
It's a bug. There's no specific sort function for "Buy-in Time" and so it falls back on the generic sort, which is then sorting on a non-existent field. It doesn't even fall back from there onto the player's name (which most other sorts do) so you get what we might call "undefined" behavior. I'll fix it for 3.2. Thanks for pointing this out.
As an update, I've got about 20 pages of the user manual left ... so release it getting pretty close, finally.
-
Maybe I'm missing it but I'm looking to see where I can download the Beta format.
I am still having problems with the LOAD and SAVE AS features. And now, I was running a tournament last night and it kept crashing. It would come up saying:
MICROSOFT HTML APPLICATION IS NOT RESPONDING
I was hoping that maybe the Beta format would fix the problem.
Any suggestions?
-
Top of the page . Click. Back to. Main site
Top right (news)
-
Yea...I tried that both via this website and from inside TD. Each time it just brings me to the forum site.
-
How about the first page.
-
I am still having problems with the LOAD and SAVE AS features.
Still haven't figured out the load/save buttons issue. But it's quite possible it's a third-party IE plug-in or some type of malware (as possible as anything at this point, I suppose) that is causing the issue.
And now, I was running a tournament last night and it kept crashing. It would come up saying:
MICROSOFT HTML APPLICATION IS NOT RESPONDING
I was hoping that maybe the Beta format would fix the problem.
Any suggestions?
This likely means one of two things: (a) you've hit upon some bad code in the TD, or (b) IE is fudged in some way. (a) has a low likelihood, but not impossible. It's unlikely not because there aren't bugs in the software, but because the type of bug that would cause this (an infinite loop) shouldn't be possible because the host application (MS HTML Application) should catch that and prevent it. However, it's recently become clear to me that it doesn't *always* catch those. In fact, I've found and fixed one instance of this in the upcoming version 3.2 (a bug that has been around since version 2.x), so it's possible you've run into the same or similar issue, but I think the possibility is pretty low. Usually when the host application hangs in this way something else is hosed.
I would uninstall and/or reinstall IE. I would also uninstall any toolbars or other IE plug-ins that you might have installed. And I would also look on the "Programs and Features" control panel applet and look for anything that looks like an IE plug-in or extension and remove it (if possible). One thing I noticed recently for someone else who had this issue was something called "BrowserProtect" and "Delta Toolbar". I don't know if either of these cause this issue, but when you Google either one and the first 3 pages of results are about how to remove them, you know they are not good for your PC. So I would look for things like that. And I would also run a virus scan.
I have no idea if any of these things will help, but it's a place to start.
Maybe I'm missing it but I'm looking to see where I can download the Beta format.
The latest beta is listed in this topic. Here a link back to the topic itself: http://www.thetournamentdirector.net/forums/index.php?topic=4330.0
-
I will do this and let you know. There's about 18 of us that get together once a month for a year round tourney. Our last match is this weekend. I will let you know.
-
Hey Corey this might not be a bug, but when you export results into a csv if you choose not include column headers the first row has quotation marks around it's data like the column headers do ex:
With column headers
"First Name", "Last Name"
joe,snuffy
john,doe
Without Column headers included
"joe","snuffy"
john,doe
-
This is intentional. The first row will always have quotations around the columns. On other rows, quotations are added only if necessary.
The reason the first row has quotations is to guard against the case where the first column header is the ID column. When a CSV file's first two characters are the letters ID, Excel treats the file differently (as an "SYLK" file) and opens and displays it differently.
Quotation marks around values in CSV files are necessary when the value itself contains quotation marks or commas, but values are allowed to have quotation marks around them even if the values don't contain quotation marks or commas. So it doesn't hurt anything to add them. So rather than introduce lots of logic in various places throughout the TD software, the code that creates the CSV file simply always adds quotation marks for line 1.