Skip to content

Release Version 22.09.02 SpinView Graphics Upgrade

Latest
Compare
Choose a tag to compare
@gatuno1 gatuno1 released this 04 Oct 23:17

Refactored to optimize drawing speed and have an improved GUI on SpinView.

Commit d07cd7a CogView graphics upgrade completed

  • Release Version v22.09.02.
  • Refactored Spin memory view completed:
    • Improved redraw of memory data, with faster drawing of headers, address column, and main memory values itself.
    • Added a new program setting for drawing top and bottom headers.
    • Added GUI/DrawingSectionManager.cs and Utils/EnumTraverseExtension.cs to help to ordered drawing of every section.
  • Improved graphics render quality of text and graphics elements on custom controls: CogView, MemoryView, SpinView, HubView and CogView. Marginal impact on performance, by improvements in drawing algorithms on each control.
  • Added Icon support on floating windows.
  • Cleaned code for double-buffering on CogView, MemoryView, SpinView.
  • Removed unused referenced assembly: PresentationFramework. Prevent not found dependencies error when open GEAR project on MonoDevelop.
  • Added documentation on some empty description methods.

Commit 4e679f0 CogView graphics upgrade

  • CogView graphics upgrade: use system highlight color for current executting line (program cursor).

Commit bbee325 Doxygen documentation upgrade part 1

  • Doxygen documentation upgrade: changed to xml style for many tags (summary, remarks, returns).