since 2008

Nimi Places 20260504 released

Newest Nimi Places 20260504 brings not only improved stability and performance due to architectural changes, but now also offers localization for 11 languages.

Today, we release the lat­est build of Nimi Places 20260504, which not only focuses ​on improving stabi­lity ​and performance, but also introduces local­ization ​for 10 languages alongside English:

  • Arabic,
  • Chin­ese (simplified),
  • French,
  • German,
  • Hindi,
  • Japan­ese,
  • Korean,
  • Polish,
  • Russian,
  • Spanish.

We hope to add more local­izations ​in the future, ​and we sincerely apologize to all Users whose native languages are not yet includ­ed. We encourage everyone to use the provid­ed local­ization ​and specifica­tion as a founda­tion ​and inspira­tion ​for creating their own versions, ​and to share them with­in their local communities. We also welcome any sugges­tions that could help refine ​or further enhance the existing local­izations.

Local­ization template

Distribu­tion package con­tains bundled local­ization template (with .ignore extension) con­taining strings that are used by given build of Nimi Places.

Secondary, major change ​for Nimi Places is third ​in project history change of hashing algorithm. Last change happen­ed ​in 2019. Apparent­ly pre­vious algorithm did not provide desir­ed avalanche effect ​and dis­tribu­tion. This means that applica­tion caches have to be re-cached. Please mind that con­tainer bounds restoring also got affect­ed, but by design it is resilient. We apologize ​for inconvenience it may have caused.

Why existing hashes cannot be con­vert­ed to new hashing method?

Simplify­ing, hashing is a one way process of mapping data of given size into one of fixed size. This means that it is possible ​for hashing method to output the same hash ​for different input — resulting ​in collision.

Other major change is revision of automatic start­up support. First­ly, support ​for handling start­up via shortcuts has been restor­ed. Secondly, new default method ​for enlisting ​for automatic start­up has been add­ed ​for newer operating systems: automatic start­up via scheduled tasks. This method ensur­es that applica­tion is launched upon logon.

There are also multi­ple fixes like fixing shortcuts data cache saving ​and restoring ​or fixing selective Place type con­tainer items rendering, when it is scroll­able. All those alone improve applica­tion performance.

Notably, Users may now track ​and report errors us­ing newly add­ed projects issue tracker page sec­tion.

Nimi Places 20260504

  • Added Arabic local­ization.
  • Added Chin­ese (simplified) local­ization.
  • Added ensuring that compatible text rendering is dis­abled.
  • Added French local­ization.
  • Added German local­ization.
  • Added Hindi local­ization.
  • Added Japan­ese local­ization.
  • Added Korean local­ization.
  • Added local­ization support to dis­tribu­tion package.
  • Added Polish local­ization.
  • Added RTL support to dis­tribu­tion package.
  • Added Russian local­ization.
  • Added Spanish local­ization.
  • Changed con­tainer rename dialog label align­ment ​for better local­ization support.
  • Changed default Place type con­tainer thumbnail size to medium.
  • Changed to not create ​or hold GDI image ​for background image with surface effect, when it will not be used.
  • Changed to pre­fer us­ing task scheduler ​for automatic start­up ​on newer operating systems.
  • Improv­ed generating environ­ment identifier ​for port­able instances by us­ing User SID, instead of name.
  • Optimized Place type con­tainer items painting, by direct­ly providing coordinat­es to draw­ing methods, instead of viewport transla­tion.
  • Optimized recreating con­tainer surfaces ​on those size change.
  • Fixed changing Place type con­tainer view mode via con­text menu not respecting fixed item width setting (where applic­able).
  • Fixed clearing Place type con­tainer background with surface effect applied upon theme change.
  • Fixed con­text menu mnemonics support.
  • Fixed current language con­text menu item not being checked as used, due to invalid (rev­ersed) selec­tion need logic.
  • Fixed date part of error report file name.
  • Fixed dis­tribu­tion package crashing after requesting opening webpage with program license, due to invalid process handling.
  • Fixed dis­tribu­tion package failing to read expand type strings from registry.
  • Fixed dis­tribu­tion package support ​for non-local User accounts.
  • Fixed excep­tions not always being cached ​and applica­tion crashing silent­ly.
  • Fixed external English local­ization could be load­ed, even if not explicit­ly chosen.
  • Fixed groupbox con­trol cap­tion not render­ed ​on the right, when us­ing RTL layout.
  • Fixed header label text padding not being mirror­ed ​in dis­tribu­tion package.
  • Fixed icon fallback ​for packaged applica­tions not working.
  • Fixed incorrect­ly marking that only theme color­ization changed, caus­ing incorrect theme rendering, when switching Place type con­tainer theme between default ​and non-default, due to typographical error.
  • Fixed local­ization not encod­ed with BOM marker.
  • Fixed message ​for enabling automatic start­up assump­tion that port­able is run from remov­able media.
  • Fixed network resource request dialog input label posi­tion.
  • Fixed Place type con­tainer default theme folder background color­ization logic being rev­ersed.
  • Fixed Place type con­tainer icon view mode not respecting fixed item width setting, due to typographical error.
  • Fixed Place type con­tainer repeat­ed requests ​for changing scale to default via keyboard not being ignor­ed early after first request.
  • Fixed Place type con­tainer selective items rendering, when scroll­able.
  • Fixed Place type con­tainer shape used ​for surface effect not being released.
  • Fixed Place type con­tainer surface re-mapping optim­ization ​for RTL failing due to us­ing fixed LTR offset.
  • Fixed saving ​and restoring shortcuts data cache.
  • Remov­ed legacy hashing func­tion support.
  • Remov­ed User name from error reports.
  • Optimized Place type con­tainer view mode changing.
  • Revised automatic start­up support.
  • Revised hashing func­tion.
  • Clarified various local­ization issues.
  • Other changes, fixes ​and updat­es
  • Restor­ed support ​for handling start­up via shortcuts.

Mentioned projects

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