Windows 2000 Support

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Monday, 25 January 2010

3.80.2 update

Posted on 09:50 by Unknown
Last night I struggled until 5am to prepare a new update to Process Lasso. It includes some enhancements to the system tray tooltip for English users (other languages coming soon), a fix for certain customized ProBalance settings, indication of hard-coded ProBalance exclusions in the GUI, and a fix for the pane positioning errors (blank/corrupt GUI window).

Regarding the child window positioning errors that could cause a corrupt looking Process Lasso user interface - I finally determined how this was occurring. It was due to the rewrite of the sizing code, and the new ability to hide the graph. Basically, if people tweaked the pane positions around, then changed the main window size .. the result could sometimes be 'out of whack'. It took a specific set of changes to induce this. Typically it would occur if the user maximized the window, reduced the graph size, then restored the window. For some unlucky people, who wanted to tweak the pane positions in a particular way, they'd always encounter this. For the majority of other people, they'd never see this problem. I can tell you that from now on I'll be resizing these panes every which way, and resizing the window in every conceivable fashion during my testing ;o.

For now, I've just forced these pane positions to reset when the main window size changes. Don't worry, for all those who want their pane positions remembered, I will have a proper fix in v3.80.3. I simply had to have a reliable build that didn't have this annoying issue - that was the top priority.

I don't know how many users encountered this, but it doesn't 'sit well' with me to think that people evaluating the product ended up with a corrupt looking user interface. Sure, they could have used the View menu option 'Reset window positions' to fix it, but they didn't know that. This could have ruined the entire Process Lasso 'empire' .. a simple mistake to some window sizing code because I wanted to be sure to preserve relative pane sizes and positions upon main window resize. In other words, I wanted a tweaked user interface to have its tweaked state preserved even when the main window size changes. Previous versions worked like this, and v3.80.3 will again behave this way.

Yes, since I use straight C++, I must do all this painful window resizing code myself. If I used a high level language, or other abstraction layer, it'd all be done for me. However, the GUI would eat up considerably more resources. I hope my users appreciate the slim product in the end, and its worth it.

Did you see this user interface anomaly in v3.80 and v3.80.1? I'd love to know how many people actually saw it. Did you NOT see it? I'd even more love to hear from those who DIDN'T see it, lol.
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • WARNING: Cracks for Process Lasso may modify HOSTS file
    WARNING:  Cracks for Process Lasso have been seen to modify your system HOSTS file so that you can no longer access  bitsum.com  and/or  bit...
  • Process Lasso and WDFME
    Since Process Lasso can be complex for the layman, something we are working on, I wanted to list a set of steps to address the commonly abu...
  • Tightening the Governor
    Most users of Process Lasso are familiar with its core engine, ProcessGovernor.exe. It is the silent background process that applies all pro...
  • The many instances of Chrome
    As many readers of this blog may know, Google Chrome is different from other Windows web browsers. It isolates each of its tabs into an indi...
  • Oh the frustration with this corporate crapware!!
    I now get uninstall feedback, as I solicit it (for better or worse). Once read, I can never go back, lol. Fortunately, most of it is actuall...
  • ParkControl updated to v1.0.0.0
    This nifty utility, included in Process Lasso v6, lets you enable or disable CPU core parking in REAL TIME , no reboot required. It also let...
  • Next update, Options menu gets some changes
    I decided to make the Options menu a little more consistent and move the ProBalnce configuration down with the rest of the rules configurati...
  • Anti-virus software - the #1 cause of PC performance troubles
    Many users realize their anti-virus software consumes massive amounts of system resources, and hope that Process Lasso will somehow keep it ...
  • If you are seeing random crashes of the GUI or core engine ...
    Many users of Process Lasso have experimented with various system 'optimization' utilities. Many of these make permanent changes to ...
  • CPU Parking revisited: How to enable or disable CPU Parking yourself without registry edits
    This post has been superceded by this newer, better, and more up to date one.. including a new freeware utility called ParkControl that can ...

Blog Archive

  • ►  2013 (1)
    • ►  March (1)
  • ►  2012 (6)
    • ►  September (1)
    • ►  July (1)
    • ►  June (2)
    • ►  January (2)
  • ►  2011 (166)
    • ►  December (3)
    • ►  November (2)
    • ►  October (2)
    • ►  September (6)
    • ►  August (12)
    • ►  July (14)
    • ►  June (17)
    • ►  May (19)
    • ►  April (13)
    • ►  March (27)
    • ►  February (31)
    • ►  January (20)
  • ▼  2010 (203)
    • ►  December (23)
    • ►  November (34)
    • ►  October (38)
    • ►  September (17)
    • ►  August (19)
    • ►  July (19)
    • ►  June (11)
    • ►  May (16)
    • ►  April (8)
    • ►  March (6)
    • ►  February (6)
    • ▼  January (6)
      • 3.80.2 update
      • Process Lasso v3.80 goes final
      • New features of 3.80 shown in images
      • v3.79.15 beta being released - nearly to v3.80
      • MagicJack users find Process Lasso ends call garble
      • Clearing up misconceptions...
  • ►  2009 (43)
    • ►  December (6)
    • ►  November (1)
    • ►  October (10)
    • ►  September (3)
    • ►  August (1)
    • ►  July (9)
    • ►  June (2)
    • ►  May (3)
    • ►  April (4)
    • ►  March (4)
Powered by Blogger.

About Me

Unknown
View my complete profile