Quartex Hotfix 1 this week

Hot on the heels of our initial release we have a few fixes. Mostly minor things but definitively things we missed on Monday. Thankfully the IDE has a lot of tooling inside, so fixing these things and adding suggested functionality was quick and easy.

A couple of handy dialogs Delphi developers are used to have been added, like Shift + F12 etc

We are aiming at having the hotfix out friday at the latest.

Issues fixed

  • A focus issue when pressing F12 to toggle between code/form is taken care of
  • Shift + F12 now brings up a quick-search dialog, just like delphi
  • CTRL + F12 will bring up a similar quick-search unit dialog, just like delphi
  • Dependencies on pointer and resize polyfill js-files is now gone, they were purely there to support older webkit browsers, and are now obsolete.
  • Removed said dependencies from the template HTML files
  • Fixed an issue where “New form” did not set the correct displaymode + positionmode. This should be absolute + inlineblock
  • Fixed a problem with gamepad delegate classes not being initialized properly
  • Added gamepad delegates to TQTXGraphicView so they can be easily hooked up in the 2D game project type
  • Gone over all project types and removed polyfills and set new default values. Also removed units that dont really need to be in the uses clause.
  • Fixed the DOSBOX demo, it needed some love and a custom css rule to define the virtual machine display size (one of the first demos we had, so it was old!)
  • Removed test projects that should never have been included
  • Fixed a toolbar resize issue. If the screen resolution is too small, the toolbar breaks to two lines, but autosize doesnt function, hiding some buttons. This is actually a Delphi bug. I implemented a resize fix for it.
  • Default IDE theme changes to light for simplicity sake (no colors issues with “new project” dialog, damn Delphi VCL styling missing category elements).
  • Two units belonging to the DOM namespace had been misplaced in common, files are now moved to the correct package.
  • Rebuildt helpfiles with more topics added. A pdf will be made available for download separately.
  • Fixed a small attachment issue with the debug process.
  • .. and a few more!

We are going to add better version checking for the packages, this way we can omit packages that already exists from the update window.

Its probably wise that we add a check that node is installed before you can hit the execute button on node projects.

Published by Jon Lennart Aasenden

Lead developer for Quartex Pascal

Leave a Reply