Nimi Places 20161212 addresses in batch erratic application behavior and performance issues.

After over three months since the last public build today we fin­ally release the lat­est build 20161212 of Nimi Places. In general it fixes numerous issues that could cause con­tain­ers ​and applica­tion erratic behavior along with addr­ess­ing various performance issues.

Nimi Places 20161212

  • Added automatic con­tainer ele­ment sorting.
  • Improv­ed high-DPI support.
  • Improv­ed interlocked opera­tions.
  • Improv­ed newer ​and older operational systems support.
  • Optimized clearing caches when need­ed upon upgrading.
  • Optimized con­tainer keyboard input process­ing.
  • Optimized database batch removal queries.
  • Optimized database saving.
  • Optimized file system opera­tions asynchronous process­ing.
  • Reduced embedd­ed applica­tion icon bit depth.
  • Revised applica­tion initial­ization (license agree­ment checking stage).
  • Revised collec­tions.
  • Revised con­current con­tainer opera­tions.
  • Revised con­tainer ele­ment renaming.
  • Revised con­tainer ele­ment sorting.
  • Revised con­tainer elements batch painting.
  • Revised con­tainer menu.
  • Revised con­tainer themes calcula­tions.
  • Revised con­tain­ers dragging cursor.
  • Revised con­tain­ers elements collec­tion.
  • Revised con­tain­ers elements images ​and text blocks handling.
  • Revised con­tain­ers elements locking.
  • Revised con­tain­ers locking.
  • Revised con­text menu icons genera­tion.
  • Revised en-framing images.
  • Revised error handling.
  • Revised file-system IO front end.
  • Revised handling tasks with cool down.
  • Revised hour span selector scaling support.
  • Revised icons handling.
  • Revised multi­media front end.
  • Revised multi­media player front end full screen toggling.
  • Revised resources indexing.
  • Revised retrieving cursor posi­tion ​for con­text menus.
  • Revised sorting dialog.
  • Revised timed tasks.
  • Revised typography calcula­tions.
  • Revised windows initial­ization sequence.
  • Changed con­tainer items re-scaling to occur ​in painting interval.
  • Unified con­tain­ers painting with those painting while scrolling, as well as surface repainting.
  • Fixed ​and revised finding dis­play from coordinat­es.
  • Fixed ARGB color to integer con­version.
  • Fixed asynchronous con­tainer ele­ment opera­tions.
  • Fixed con­tainer cap­tion miss­ing.
  • Fixed con­tainer mouse clicking being processed twice ​on some condi­tions.
  • Fixed con­tainer non-shar­ed elements target path not being updat­ed upon renaming.
  • Fixed con­tainer scroll bar horizontal offset late initial­ization.
  • Fixed con­tain­ers asynchronous opera­tions locking order.
  • Fixed detec­tion of icon handlers.
  • Fixed dis­play­ing cue text ​in con­trols.
  • Fixed dynamic vari­able being used instead of static ​for con­tainer multi­ple selec­tion.
  • Fixed encoding estima­tion.
  • Fixed file ​and fold­ers rule checking.
  • Fixed file system opera­tions batch list crea­tion.
  • Fixed file system opera­tions ​on multi­ple files.
  • Fixed multi­media front end player playback swapping.
  • Fixed multi­media player front end interlocked opera­tions.
  • Fixed non-DPI aware variables being used ​for some elements draw­ing calcula­tions.
  • Fixed off-screen con­tainer elements not being repaint­ed upon re-scaling con­tainer ​and being ​in view.
  • Fixed open­ed windows counter miscounting ​on certa­in condi­tions.
  • Fixed opening files with no extension.
  • Fixed references swapping.
  • Fixed restoring focus to con­tainer after renaming ele­ment.
  • Fixed retrieving Internet Shortcuts properties crashing.
  • Fixed sand-boxed API queue.
  • Fixed saving primary home network interface IP reference.
  • Fixed scaling shar­ed thumbnails.
  • Fixed support ​for icons con­taining single entry.
  • Fixed theme resources not being scaled, when no visible elements were pre­sent.
  • Fixed time based condi­tions not being synchronized.
  • Fixed update settings not being shown correct­ly ​in updat­es dialog.
  • Remov­ed waiting until scrolling ends ​for drop opera­tions.
  • Delay­ed con­tain­ers menu initial­ization.
  • Other changes, fixes ​and updat­es.

Mentioned projects

 (1)
Nimi Places
Organizes desktop into con­tain­ers, dis­play­ing files ​and fold­ers.