Author Topic: 3.5 Progress  (Read 414 times)

Corey Cooper

  • Administrator
  • Hero Member
  • *****
  • Posts: 5595
    • View Profile
Re: 3.5 Progress
« Reply #15 on: July 10, 2018, 05:49:59 PM »
is there a public beta to download?????

There will be, but it's not ready yet.


Corey Cooper

  • Administrator
  • Hero Member
  • *****
  • Posts: 5595
    • View Profile
Re: 3.5 Progress
« Reply #16 on: July 10, 2018, 06:05:27 PM »
I was on vacation last week, but still made a bunch of progress:

- Languages now load properly.

- Added a hotkey and context menu for toggling full screen on the main window.

- Updated the off-screen check for the Settings window at startup.  Now the TD knows which displays are available and just moves the Settings window back on-screen if it's off-screen (if an extended display is no longer connected, for example).  This works for all windows now, and should work in real time.  That is, if you unplug a display on which the Settings window is currently displayed, you can close and re-open the Settings window using the ESC key and it will open on an actual display.  I think a future version will be able to detect a display change in real time and move any open windows, too.  But this is a good incremental improvement.

- Refactored the Game window context menu.  Now all player actions and screen selections are in sub-menus.  This makes the menu more compact and usable.

- Restyled the hotkeys dialog.

- Change the Game window update rate from twice a second to 10 times a second to see if this is feasible with new framework.  Didn't notice any change in CPU usage.  If this works out, it should reduce times when the clock seems to stay on the same time for longer than 1 second or where 1 second seems to last for a fraction of a second or get skipped entirely (the time is accurate, but the screen isn't updated enough).  Testing will bear this out, but it's very positive.

- Fixed drag-and-drop on the Tables tab.

- Basically fixed nearly the entire Rounds tab functionality.

- Fixed the column chooser/export dialogs common to most tabs.

- Got printing to work!  Printing now works without goofy header/footer that IE adds, printing can be done interactively or without intervention, "Auto Print" is no longer necessary, and selection of preferred printer is now possible.  There's also an option to print to PDF, since that is native to Chrome, which I can add later if there's interest.

craigt78

  • Newbie
  • *
  • Posts: 5
    • View Profile
Re: 3.5 Progress
« Reply #17 on: July 11, 2018, 08:29:00 PM »
Very exciting - eagerly awaiting the next release!  This program is the sh1t and it can only get better.  ;D

Corey Cooper

  • Administrator
  • Hero Member
  • *****
  • Posts: 5595
    • View Profile
Re: 3.5 Progress
« Reply #18 on: July 26, 2018, 04:10:09 PM »
Two weeks have gone by and what has happened?  I'll tell you...

- Completed the entire Rounds tab.
- Completed the entire Prizes tab.
- Completed work on the Fee Profile dialogs on the Options tab.
- Completed the Fixed Rake dialog.
- Fixed a number of things on the Preferences tab.
- I had removed my custom Combo Box control (a text input that allows free text input, but also has a drop-down of preselected entries) because HTML5 now has this built-in.  After messing with it, realized it isn't as good as the Combo Box I had created, so I put mine back and fixed it to work in Chrome.  Much better.
- Started working on the Layout tab.  The preview now looks mostly correct and drag-and-drop arrangement of the layout works.
- Context menu on Layout tab works.
- Fixed a bunch of stuff on the Edit Cell dialog.
- Removed "Auto Print" and finished the printing code.  For those who actually use the printing functionality, it's now much simpler and more straightforward:



May not seem like a whole lot but it actually is.  Only two of the 17 tabs are complete, but because they share code and utilize the same patterns, finishing one means less work on the others has to be done.

craigt78

  • Newbie
  • *
  • Posts: 5
    • View Profile
Re: 3.5 Progress
« Reply #19 on: July 30, 2018, 03:15:11 PM »
Very exciting!  Eagerly awaiting the next release.  Any ball park guesses as to when it will be ready for beta?  I'm interested in helping test it.

Corey Cooper

  • Administrator
  • Hero Member
  • *****
  • Posts: 5595
    • View Profile
Re: 3.5 Progress
« Reply #20 on: July 30, 2018, 09:48:55 PM »
Wish I could say but there's still too much at this point.

MooseWizard

  • Jr. Member
  • **
  • Posts: 79
    • View Profile
    • Louisville Poker Society
Re: 3.5 Progress
« Reply #21 on: August 05, 2018, 01:46:48 PM »
This is very exciting, as we've certainly experienced difficulties with TTD over the last couple of years.  However, this being a whole new build and major overhaul, why v3.5 instead of v4?
The man, the myth, the moose!

Corey Cooper

  • Administrator
  • Hero Member
  • *****
  • Posts: 5595
    • View Profile
Re: 3.5 Progress
« Reply #22 on: August 05, 2018, 10:13:37 PM »
A fair question.

While this is definitely a major change to the software, to be honest most of the change will be practically invisible to the average user.  It will necessitate some change that will result in new/different functionality, but mostly I'm just getting the existing functionality to work on top of a new framework.  One of the most important reasons for this migration is fixing issues with the existing framework: memory leaks being a huge one, as well as fixing the file dialogs, and trying to further immunize the application from Microsoft's changes.

Version 4.0 will contain new features, if/when it happens.  And as such, it's possible it will be an upgrade like 2 -> 3 was (meaning it may require a fee).  Right now I feel I just owe it to my current users to get the application back into a stable state.  Thus, version 3.5.  Your existing v3 licenses will work with it.