Another updated Bee Mobile iDesk installer has just been released – v. 4.8.4.
The new release contains mostly fixes.
We managed to improve loading speed of PngImage greatly due to an update of an algorithm which detects, if code is executed in design-time (Visual Studio Designer) or run-time. Previously, the algorithm would simply take a look at the host operating system. If it was not Windows CE, then the conclusion was, that this was design-time. Naturally, such approach is buggy. In the previous versions of iDesk, we would instead take a look at the list of running processes and if Visual Studio was present, the conclusion was again, that this is design-time. However, such approach was time-inefficient. The latest algorithm figures out, if we are in run-time or design-time really fast, and that improved loading speed of PngImage-s vastly. The same is true for TextRenderer implemented in BeeMobile.Common.NET48 assembly, which contains a lot of algorithms common to many iDesk components.
Other fixes include:
- BeeMobile.Common.Drawing.DrawingHelper – bug fix in rectangle drawing methods
- TouchList BackgroundImage drawing
- TVistaButton – IconPosition property did not work.
- BeeMobile.Common.Drawing.DrawingHelper class – slightly improved.
