Changelog of Nimi Places

Display: 

Filtering enabled

Records are filtered and narrowed to revised only. Disable filtering to display all changes made in project development.

Versions index

Records by version

  • 20170119

      • Revised creating empty files.
      • Revised database array length saving.
  • 20170112

      • Revised directories listing shortcuts handling.
      • Revised infinite redirec­tion shortcuts handling to support only one nest­ed redirec­tion.
      • Revised retrieving driv­es ​and network shar­es labels.
  • 20170110

      • Improv­ed frameworks support.
      • Optimized directories listing.
      • Revised con­tain­ers loca­tions availabi­lity checking.
      • Revised directories con­tents counting.
      • Revised directories initial­ization.
      • Revised drive type resolving.
      • Revised memory alloca­tion.
      • Revised mouse coordinat­es handling.
      • Revised network shar­es path opera­tions.
  • 20161220

      • Optimized con­tain­ers file system listing.
      • Revised directories con­tent listing.
  • 20161217

      • Optimized string comparison.
      • Revised applica­tion framework.
      • Revised error handling.
      • Revised shell detec­tion.
  • 20161213

      • Optimized memory alloca­tion.
      • Revised extractor error handling.
      • Revised process id relat­ed opera­tions.
      • Revised profile directory path retrieval.
      • Revised single instance verifica­tion.
  • 20161212

      • 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.
  • 20160907

      • Revised con­tainer re-sizing ​and moving.
      • Revised con­tain­ers keyboard input process­ing.
      • Revised con­tain­ers scrollbar calcula­tions.
      • Revised con­tain­ers searching.
      • Revised dis­play identifier migra­tion handling.
      • Revised drive type cache.
      • Revised mouse move­ment process­ing.
  • 20160815

      • Revised con­tain­ers mouse calcula­tions.
      • Revised handling system messages.
      • Revised network detec­tion.
  • 20160811

      • Revised clipboard support.
      • Revised con­tainer ele­ment rename opera­tions initial process­ing.
      • Revised con­tain­ers composi­tion options.
      • Revised con­tain­ers font typography computa­tions.
      • Revised con­tain­ers input handling.
      • Revised con­tain­ers positioning system.
      • Revised con­tain­ers themes loading.
      • Revised con­tain­ers themes resources initial­ization ​and optimized those reus­ing.
      • Revised copy ​and cut opera­tions files ​and fold­ers list pass­ing.
      • Revised directories listing.
      • Revised drag ​and drop files ​and fold­ers list crea­tion.
      • Revised ele­ment rename dialog.
      • Revised first time set­up.
      • Revised foreground window relat­ed detec­tion.
      • Revised label icons genera­tion method.
      • Revised shifting ​and sorting opera­tions.
      • Revised stream reading opera­tions.
      • Revised support­ed shortcuts types handling.
      • Revised thumbnailing engine.
      • Revised time ​and date computa­tions.
      • Revised time calibra­tion.
      • Updat­ed support ​for newer operational systems.
  • 20160306

      • Improv­ed error report generating.
  • 20160224

      • Revised asynchronous con­tainer opera­tions.
      • Revised con­tainer ele­ment opera­tions.
      • Revised con­tainer painting opera­tions.
      • Revised con­tainer priorit­ization.
      • Revised muxers.
      • Revised time measure­ment.
      • Revised typography.
      • Updat­ed compr­essor error handling.
  • 20151017

      • Revised con­tainer priorit­ization.
      • Revised con­tain­ers scrollbar genera­tion.
      • Revised con­tain­ers themes loading.
      • Revised con­tain­ers typography.
  • 20150929

      • Revised clear cache dialog checkboxes logic.
      • Revised con­tain­ers fading.
      • Revised con­tain­ers hotkeys logic.
      • Revised con­tain­ers item search.
      • Revised con­tain­ers mouse messages handling.
      • Revised con­tain­ers painting messages handling.
      • Revised con­tain­ers scaling.
      • Revised creating con­tainer surfaces.
      • Revised generic icon genera­tion.
      • Revised mouse wheel scrolling.
      • Revised opera­tions locking.
      • Revised rules process­ing order.
      • Revised sandboxed asynchronous API calling wrapper.
      • Revised scrolling calcula­tions.
      • Revised sorting by con­tent.
  • 20150731

      • Revised collec­tions opera­tions.
      • Revised file system moving ​and copy­ing opera­tions.
      • Revised GUI text.
      • Revised single instance launching.
  • 20150709

      • Optimized con­tain­ers surfaces opera­tions.
      • Revised con­tain­ers surfaces merging.
      • Revised file system watching.
      • Revised time stamp ​and file size retrieval.
      • Revised uipi support.
  • 20150610

      • Revised icon retrieval logic.
      • Revised thumbnail loading.
  • 20150604

      • Optimized calcula­tions.
      • Revised error handling.
      • Revised time retrieval method.
  • 20150531

      • Improv­ed support ​for newer operational systems.
      • Optimized relative path con­versions.
      • Revised checking if applica­tion is themed.
  • 20150517

      • Revised con­tainer clos­ing sequences.
      • Revised database saving ​and manipula­tion opera­tions.
  • 20150515

      • Updat­ed license agreement
  • 20150510

      • Revised handling of system resuming from low-power state.
      • Revised post-update opera­tions.
      • Updat­ed gui.
      • Updat­ed support ​for newer operational systems.
  • 20150419

      • Revised verb use ​for shell commands.
  • 20150324

      • Revised template creat­ed con­tain­ers fold­ers paths assign­ment ​and crea­tion.
      • Revised user profile specific fold­ers paths retrieval.
  • 20150321

      • Revised clipboard module.
      • Updat­ed compr­essor.
  • 20150315

      • Revised con­tain­ers themes changing handling.
  • 20150216

      • Revised processes launching ​and those handling.
  • 20150209

      • Optimized drive type cache.
      • Revised con­tain­ers elements look­up.
      • Revised elements sorting.
      • Revised registry access.
  • 20150201

      • Improv­ed support ​for older operational systems.
  • 20150130

      • Revised applica­tion ​and con­tain­ers clos­ing sequence.
      • Revised con­tainer elements loading sequence ​and locking.
      • Revised file muxer access.
      • Revised func­tion loops ​and optimized calcula­tions (pre-calcula­tions).
      • Revised shar­ed thumbnails cache con­trol.
      • Revised shar­ed thumbnails scaling.
  • 20150101

      • Optimized applica­tion initial­ization sequence.
      • Revised file muxers saving.
  • 20141225

      • Optimized con­tainer fading calcula­tions.
      • Revised collec­tions.
      • Revised con­tain­ers elements mapping.
      • Revised sorting by con­tent.
      • Revised thumbnails con­current opera­tions.
  • 20141209

      • Revised collec­tion types ​and those opera­tions (insert, item access etc.).
  • 20141201

      • Revised con­tainer rename dialog ​and view­ers z-order posi­tion.
      • Revised con­tain­ers ele­ment selec­tion updating.
      • Revised multi­media front end opening.
      • Revised settings window positioning.
      • Revised time measuring dependent opera­tions.
  • 20141117

      • Revised con­tain­ers keyboard shortcuts handling.
      • Revised sorting by con­tent collec­tions initial­ization.
      • Revised synchronous applica­tion clos­ing.
  • 20141111

      • Optimized con­tain­ers window painting.
      • Optimized opera­tions locking.
      • Revised con­tainer elements drag ​and drop custom cursor support.
      • Revised con­tain­ers shortcuts analyzing sequence.
  • 20141027

      • Optimized con­tain­ers drag ​and drop dragged data type detec­tion.
      • Revised con­tain­ers posi­tion restore fallback cha­in.
  • 20141019

      • Enabled name/title field retrieval from local­izations ​and themes upon enlisting.
      • Revised con­tainer bounds restoring ​and saving.
      • Revised text streams reading.
  • 20140926

      • Revised con­tain­ers fading opera­tions synchro­nization.
      • Revised directories listing shortcuts logic.
  • 20140920

      • Improv­ed support ​for older operational systems.
      • Optimized caches clearing ​and relat­ed deleting opera­tions.
      • Optimized con­tain­ers scroll bar painting.
      • Revised con­tainer window initial­ization sequence.
      • Revised con­tain­ers elements rename dialog.
      • Revised desktop capture ​for pre­view con­trol.
      • Revised files deleting methods.
  • 20140915

      • Improv­ed support ​for system visual styles.
      • Optimized con­tain­ers scrolling.
      • Revised compatibi­lity with older operational systems.
      • Revised con­tain­ers elements selec­tion.
      • Revised values scaling calcula­tions.
  • 20140907

      • Optimized con­tain­ers window painting, when scrolling.
  • 20140906

      • Optimized con­current opera­tions synchro­nization.
      • Optimized con­tain­ers fading (remov­ed unnecessary steps).
      • Revised con­tain­ers window initial­ization ​and final­ization sequences.
      • Revised tray icon final­ization.
  • 20140901

      • Optimized calcula­tions.
      • Optimized con­tain­ers directory observing initial­ization.
      • Optimized con­tain­ers window fading.
      • Revised collec­tions locking.
      • Revised con­tainer window painting locking.
      • Revised con­tain­ers bounds restoring ​for given avail­able dis­plays ​and those resolu­tions.
  • 20140827

      • Revised con­tain­ers loading.
  • 20140823

      • Optimized con­tain­ers fading computa­tions.
      • Revised applica­tion clos­ing sequence.
      • Revised collec­tion state notifica­tions ​and locking.
      • Revised con­tainer class style.
      • Revised con­tain­ers painting sequences.
      • Revised con­tain­ers surface locking opera­tions.
      • Revised delay­ed settings saving.
      • Revised handling session resuming.
  • 20140812

      • Revert­ed to ​and optimized pre­vious full path retrieving method.
      • Revised applica­tion level unhandled excep­tions handling.
  • 20140811

      • Updat­ed themes specifica­tion.
  • 20140810

      • Revised cleaning sequences.
      • Revised gui text.
      • Revised loops.
      • Revised multi­media front-end.
  • 20140718

      • Optimized collec­tion opera­tions.
      • Revised gui.
      • Revised place flags to store more informa­tion.
  • 20140714

      • Improv­ed long paths support.
      • Improv­ed shortcuts support.
      • Optimized shortcuts data storing.
      • Revised directory watching dependent modules.
      • Revised place type con­tainer directories handling.
      • Revised thumbnails dynamic manage­ment.
  • 20140603

      • Improv­ed file shortcuts support.
      • Optimized ​and sandboxed some of io opera­tions ​for network shar­es.
      • Revised io opera­tions ​for network shar­es.
  • 20140525

      • Improv­ed observing network shar­es.
      • Revised icons choos­ing.
      • Revised music tags pars­ing.
  • 20140511

      • Revised cache manage­ment options ticking behavior.
      • Revised color func­tions.
      • Revised con­text menu icons generating.
      • Revised generat­ed thumbnails re-sizing.
      • Revised multi­media front end.
      • Revised thumbnail types output color depth.
      • Revised thumbnails library.
  • 20140415

      • Revised ​and unified directory watching modules.
      • Revised multi­media player full-screen mode.
      • Revised stream func­tions.
      • Updat­ed icons library.
  • 20140317

      • Revised applica­tion clos­ing sequence ​on system shutdown.
  • 20140316

      • Optimized directory tagging.
      • Revised hook memory alloca­tion.
      • Revised path con­version from absolute to relative.
  • 20140313

      • Optimized con­tain­ers crea­tion.
      • Revised objects dis­posal.
      • Revised path unify­ing func­tion.
  • 20140305

      • Revised applica­tion loading ​and clos­ing sequences.
      • Revised memory collecting.
      • Revised notifica­tion icon manage­ment.
  • 20140226

      • Revised mouse posi­tion calcula­tions.
  • 20140224

      • Revised interface messages.
  • 20140223

      • Revised applica­tion clos­ing sequence.
      • Revised sorting by con­tent ele­ment grouping ​and filtering.
  • 20140130

      • Optimized collec­tions.
      • Revised con­tain­ers con­text menu entries.
      • Revised con­tain­ers initial­ization ​and declara­tions.
      • Revised pdf rendering.
      • Revised sfx archive unpacking wrapper.
      • Revised shortcuts wrapper.
  • 20140109

      • Revised system paths handling.
  • 20140103

      • Revised z-order handling.
  • 20131228

      • Revised z-order handling.
  • 20131224

      • Increased fading time.
      • Revised con­tain­ers ​and rules manage­ment.
      • Revised gui text, sizes ​and spacing.
      • Revised memory collecting.
  • 20131109

      • Revised quick selec­tion adjust­ment with dragging intent.
  • 20131108

      • Revised default encodings used ​for saving clipboard con­tent.
      • Revised language ​and themes look up.
      • Revised system events listening.
      • Revised theme loading.
      • Updat­ed language local­ization template.
  • 20131030

      • Revised automatic start-up toggling when us­ing quick set­up.
      • Revised gui messages.
      • Updat­ed language local­ization template.
  • 20131014

      • Revised mouse events triggering routin­es.
  • 20131011

      • Optimized timing func­tions.
      • Revised anima­tion timing calcula­tions.
      • Revised directories sub-elements counting.
      • Revised pdf rendering engine.
  • 20130928

      • Updat­ed labels genera­tion.
  • 20130920

      • Revised con­tainer mouse events ​and sensiti­vity.
      • Revised con­tainer snapping calcula­tions.
      • Revised con­tain­ers drag ​and drop icon genera­tion.
      • Revised con­tain­ers elements queuing ​for load ​and repaint.
      • Revised con­tain­ers internal manage­ment.
      • Revised con­tain­ers item search.
      • Revised con­tain­ers items indexing.
      • Revised con­tain­ers scaling ​and elements calcula­tions.
      • Revised con­trols.
      • Revised gui elements spacing.
      • Revised icons process­ing.
      • Revised internet shortcut files thumbnail genera­tion.
      • Revised items text label generating.
      • Revised labels genera­tion.
      • Revised listing directories con­tents.
      • Revised manage­ment of shar­ed thumbnails .
      • Revised paths selec­tion.
      • Revised quick set­up gui.
      • Revised rules internal manage­ment.
      • Revised shell actions.
      • Revised sorting time estima­tion.
      • Revised sorting.
      • Revised stream handling func­tions.
      • Revised surface draw­ing ​and composi­tion (shar­ed ​and cached).
      • Revised system color scheme adapta­tion.
      • Updat­ed collec­tion types.
      • Updat­ed compr­essor.
      • Updat­ed database library.
      • Updat­ed newer systems support.
  • 20130509

      • Updat­ed license agree­ment.
      • Updat­ed sample files ​and fold­ers rule patterns.
  • 20130505

      • Revised shadow generating.
      • Updat­ed bundled themes to match new theme specifica­tion.
  • 20130428

      • Revised checking ​for updat­es.
      • Revised con­current opera­tions.
      • Revised database opera­tions.
      • Revised desktop events detec­tion.
      • Revised place type con­tainer scrolling.
      • Revised places con­tainer elements interac­tion.
      • Revised shortcuts process­ing.
      • Revised sorting by con­tent.
  • 20130407

      • Updat­ed colors module.
      • Updat­ed gui colors use ​and system schemes.
  • 20130310

      • Revised io module (and interface).
  • 20130307

      • Optimized file ​and directories attribut­es checking.
  • 20130304

      • Optimized con­current repaint opera­tions.
      • Optimized icons re-scale (and load if not load­ed) priorit­ization.
      • Revised shadow generating.
  • 20130219

      • Optimized repaint buffering.
  • 20130215

      • Optimized shar­ed icons low-level con­current cache process­ing observa­tion.
      • Revised dis­play cache.
      • Revised drag & drop opera­tions.
      • Revised loca­tion detec­tion.
  • 20130208

      • Revised con­current collec­tions locking.
      • Revised con­tain­ers con­current paint opera­tions.
      • Revised elements execu­tion request method.
      • Revised placetime network detec­tion.
      • Revised threads prio­rity.
  • 20130106

      • Updat­ed compr­essor.
      • Updat­ed license agree­ment.
  • 20121224

      • Revised con­tainer composi­tion routine.
  • 20121124

      • Revised con­tain­ers path us­ing scheme.
      • Revised keyboard dialog actions.
      • Revised settings list.
      • Revised shapes draw­ing opera­tions.
      • Revised sorting support.
      • Updat­ed compr­essor.
  • 20121113

      • Revised api path pass­ing.
      • Revised desktop pining.
      • Updat­ed compr­essor.
  • 20121104

      • Improv­ed color support ​for themes.
      • Improv­ed default theme system color auto-adapt.
      • Optimized thumbnail saving formats.
      • Revised con­current thumbnail genera­tion.
      • Revised directory icon/thumbnail genera­tion.
      • Revised gui.
      • Revised icons requests.
      • Revised parallel ele­ment access.
      • Revised place type con­tainer item repaint.
      • Revised places type con­tainer scaling.
      • Revised theme painting ​for places type con­tainer.
      • Updat­ed compr­essor.
  • 20120902

      • Revised asynchronous opera­tions.
      • Revised audio process­ing.
      • Revised icons scaling.
      • Updat­ed compr­essor.
      • Updat­ed theme support.
  • 20120808

      • Optimized con­tain­ers repaint.
      • Optimized extensions thumbnail look­up.
      • Revised rule loading ​and execu­tion mechanism.
      • Updat­ed con­tain­ers drag & drop handling.
      • Updat­ed database methods.
      • Updat­ed dialogs gui.
      • Updat­ed item mouseover painting opera­tion.
      • Updat­ed item posi­tion calcula­tion.
      • Updat­ed settings gui.
  • 20120421

      • Updat­ed hashing alghoritm.
      • Updat­ed icons ​and graphics — smoothed edges.
      • Updat­ed sorting methods.
      • Updat­ed stream opera­tion methods.
      • Updat­ed themes format to newer.
      • Updat­ed thumbnail cache library.
      • Updat­ed tooltips dis­play behaviour.
  • 20120203

      • Optimized repaint opera­tions.
      • Updat­ed thumbnailing component.
  • 20111231

      • Updat­ed con­tainer rendering methods.
      • Updat­ed gui.
      • Updat­ed icon load sequence ​for places & path con­tain­ers — when reloading icons, quick pre­view is only drawn ​for visible elements.
      • Updat­ed icons.
      • Updat­ed scaling ​for ​for places & path con­tain­ers.
      • Updat­ed tooltip sensi­vity ​and toggling.
  • 20110930

      • Updat­ed default selec­tion field ​for place con­tainer.
      • Updat­ed elements reordering ​in place ​and path type con­tain­ers.
      • Updat­ed relative paths support.
      • Updat­ed thumbnailing mechanism.
  • 20110626

      • General code maintenance.
      • Improv­ed place ​and path con­tain­ers scrolling — should be smoother.
      • Updat­ed fade func­tions.
      • Updat­ed links to nimi store categories ​and nimi accounts.
  • 20110515

      • Optimized some con­ditionals.
  • 20110216

      • Updat­ed thumbnailing component.
  • 20110131

      • Optimized — loading language local­izations.
  • 20110130

      • Renamed boxes to virtual fold­ers.
      • Revert­ed to old ​and updat­ed scroll indicator ​in paths.
      • Rewrit­ten paths background generating ​and positioning.
      • Updat­ed fetch widget.
      • Updat­ed hover status notifica­tion.
      • Updat­ed icon show­ing ​in interactive widgets.
      • Updat­ed shadow draw­ing ​for fonts.
      • Updat­ed thumbnail engine — should be faster.
      • Updat­ed tooltips positioning ​and show­ing.
  • 20101231

      • Revised items sorting.
      • Revised paths skinning component.
      • Updat­ed database component.
  • 20101120

      • Enabled layer mod­es.
      • Improv­ed cache ​and flushing thumbnails.
      • Rewrit­ten paths type con­tainer.
  • 20101010

      • Code revision — improv­ed error handling, clean­ed code, con­ditionals ​and short circuiting etc.
      • Improv­ed repainting — as above.
      • Improv­ed scrolling — better performance, smoother.
      • Reduced memory usage — better cache ​and thumbnail handling.
      • Updat­ed thumbnail component — should be 2x faster.
  • 20100825

      • Update check & auto-update component updat­ed.
      • Update check & auto-update component updat­ed.
  • 20100820

      • Updat­ed items visibi­lity when scrolling ​in paths.
      • Updat­ed paths elements positioning.
  • 20100817

      • Updat­ed item anima­tions ​in paths.
      • Updat­ed items reordering ​in paths.
      • Updat­ed paths resize grip.
      • Updat­ed search feature ​in places.
  • 20100722

      • Updat­ed compr­essor.
  • 20100716

      • Optimized thumbnailing.
  • 20100712

      • Updat­ed error handling.
      • Updat­ed gui.
      • Updat­ed item re-ordering.
  • 20100701

      • Improv­ed drag & drop support.
      • Improv­ed item reordering accuracy.
      • Improv­ed menu entries.
      • Improv­ed repainting — more selective.
      • Improv­ed surface regen — checking if its really need­ed, optimized caching ​and time-sequence relat­ed opera­tions.
  • 20100616

      • Optimized rendering performance — queuing, opera­tion reduc­tion — more fluent scrolling, resizing, item hovering etc.
      • Updat­ed drag & drop.
  • 20100523

      • Updat­ed rendering mechanism — improv­ed performance.
      • Updat­ed thumbnailing mechanism — improv­ed qua­lity ​and performance.
  • 20100520

      • Updat­ed lists ​in center.
  • 20100519

      • Updat­ed file system names relat­ed methods.
      • Updat­ed layer­ed window genera­tion.
      • Updat­ed surfaces genera­tion ​and actual­ization performance.
  • 20100501

      • Updat­ed fading mechanism.
      • Updat­ed surface genera­tion ​and dis­play.
      • Updat­ed themes — other relat­ed.
  • 20100416

      • Improv­ed thumbnailing mechanism.
      • Optimized memory usage ​and speed.