Skip to content

v1.9

Compare
Choose a tag to compare
@iseahound iseahound released this 18 Jul 13:41
· 13 commits to main since this release
13a5914

Lots of new tests have been added! New examples (or old ones cleaned up)!

New

  • Updated to use GDI+ v2 for maximum compatibility with Gdip_All and ImagePut.
  • A new screen parameter has been added to specify the x y offsets relative to a monitor index or hMonitor.
  • TextRender is now DPI aware and will scale correctly on multimonitor systems.
  • Introduced reference counting, so the script exits when all instances of TextRender are destroyed.

Bugfixes

  • The codebase has been refactored to keep track of the memory state. These changes fix most bugs.
    • 0 - No backing memory
    • 1 - Memory initialized, not drawn on
    • 2 - Drawing, not yet rendered to screen.
    • 3 - Rendered to screen. Prepare to clear.
  • No longer throws popups on Windows 7
  • Screen resolution changes, such as plugging in a laptop will now redraw images and keep the existing timers
  • Generating a random color is now faster (was a major source of lag)
  • TextRenderDesktop is much more reliable now. (TextRenderWallpaper remains unfixable)
  • Negative screen coordinates are properly accounted for
  • Dragging a TextRender window with the mouse no longer prevents rendering (asynchronous window procedures)
  • Fix a circular reference preventing deletion of the TextRender object

TextRender is considered to be a complete project and is in long term support mode. Keep posted for more updates!