Changelog of Nimi Places
Visual overview
Graphical overview of Nimi Places changes by those type.
Line graph
This line graph requires at least 530 px wide viewport to be displayed.
Line graph
This element requires SVG support, which is assumed from CSS3 support.
Development ratio
Graphical overview of Nimi Places changes ratio by those type.
Pie chart
This pie chart requires at least 198 px wide viewport to be displayed.
Pie chart
This element requires SVG support, which is assumed from CSS3 support.
- Added (10%) 277
- Changed (10%) 277
- Fixed (38%) 1 110
- Removed (2%) 67
- Revised (32%) 917
- Uncategorized (9%) 250
Versions index
2026
- Nimi Places 20260812
- Nimi Places 20260705
- Nimi Places 20260621
- Nimi Places 20260609
- Nimi Places 20260607
- Nimi Places 20260531
- Nimi Places 20260521
- Nimi Places 20260518
- Nimi Places 20260504
- Nimi Places 20260211
2025
2024
2020
2019
- Nimi Places 20191013
- Nimi Places 20190822
- Nimi Places 20190725
- Nimi Places 20190721
- Nimi Places 20190622
- Nimi Places 20190618
- Nimi Places 20190519
- Nimi Places 20190512
- Nimi Places 20190430
- Nimi Places 20190428
- Nimi Places 20190421
- Nimi Places 20190414
- Nimi Places 20190312
- Nimi Places 20190309
2018
- Nimi Places 20181228
- Nimi Places 20181216
- Nimi Places 20181117
- Nimi Places 20180721
- Nimi Places 20180707
- Nimi Places 20180628
- Nimi Places 20180624
- Nimi Places 20180619
- Nimi Places 20180519
- Nimi Places 20180128
- Nimi Places 20180118
- Nimi Places 20180117
- Nimi Places 20180107
- Nimi Places 20180106
2017
- Nimi Places 20171231
- Nimi Places 20171226
- Nimi Places 20171224
- Nimi Places 20171103
- Nimi Places 20171022
- Nimi Places 20171015
- Nimi Places 20171005
- Nimi Places 20171001
- Nimi Places 20170915
- Nimi Places 20170913
- Nimi Places 20170912
- Nimi Places 20170808
- Nimi Places 20170719
- Nimi Places 20170714
- Nimi Places 20170713
- Nimi Places 20170522
- Nimi Places 20170519
- Nimi Places 20170508
- Nimi Places 20170419
- Nimi Places 20170418
- Nimi Places 20170127
- Nimi Places 20170119
- Nimi Places 20170112
- Nimi Places 20170110
2016
- Nimi Places 20161220
- Nimi Places 20161217
- Nimi Places 20161213
- Nimi Places 20161212
- Nimi Places 20160907
- Nimi Places 20160817
- Nimi Places 20160815
- Nimi Places 20160811
- Nimi Places 20160306
- Nimi Places 20160224
2015
- Nimi Places 20151017
- Nimi Places 20150929
- Nimi Places 20150731
- Nimi Places 20150709
- Nimi Places 20150622
- Nimi Places 20150610
- Nimi Places 20150604
- Nimi Places 20150531
- Nimi Places 20150517
- Nimi Places 20150515
- Nimi Places 20150510
- Nimi Places 20150419
- Nimi Places 20150324
- Nimi Places 20150321
- Nimi Places 20150315
- Nimi Places 20150216
- Nimi Places 20150209
- Nimi Places 20150201
- Nimi Places 20150130
- Nimi Places 20150101
2014
- Nimi Places 20141225
- Nimi Places 20141209
- Nimi Places 20141201
- Nimi Places 20141117
- Nimi Places 20141111
- Nimi Places 20141031
- Nimi Places 20141027
- Nimi Places 20141019
- Nimi Places 20140926
- Nimi Places 20140920
- Nimi Places 20140916
- Nimi Places 20140915
- Nimi Places 20140907
- Nimi Places 20140906
- Nimi Places 20140901
- Nimi Places 20140827
- Nimi Places 20140826
- Nimi Places 20140823
- Nimi Places 20140812
- Nimi Places 20140811
- Nimi Places 20140810
- Nimi Places 20140718
- Nimi Places 20140714
- Nimi Places 20140603
- Nimi Places 20140525
- Nimi Places 20140513
- Nimi Places 20140511
- Nimi Places 20140506
- Nimi Places 20140503
- Nimi Places 20140416
- Nimi Places 20140415
- Nimi Places 20140321
- Nimi Places 20140317
- Nimi Places 20140316
- Nimi Places 20140313
- Nimi Places 20140305
- Nimi Places 20140301
- Nimi Places 20140226
- Nimi Places 20140224
- Nimi Places 20140223
- Nimi Places 20140212
- Nimi Places 20140131
- Nimi Places 20140130
- Nimi Places 20140109
- Nimi Places 20140103
2013
- Nimi Places 20131228
- Nimi Places 20131225
- Nimi Places 20131224
- Nimi Places 20131109
- Nimi Places 20131108
- Nimi Places 20131030
- Nimi Places 20131014
- Nimi Places 20131011
- Nimi Places 20130928
- Nimi Places 20130920
- Nimi Places 20130509
- Nimi Places 20130505
- Nimi Places 20130428
- Nimi Places 20130407
- Nimi Places 20130310
- Nimi Places 20130307
- Nimi Places 20130304
- Nimi Places 20130219
- Nimi Places 20130215
- Nimi Places 20130208
- Nimi Places 20130106
2012
- Nimi Places 20121224
- Nimi Places 20121124
- Nimi Places 20121114
- Nimi Places 20121113
- Nimi Places 20121104
- Nimi Places 20120902
- Nimi Places 20120808
- Nimi Places 20120422
- Nimi Places 20120421
- Nimi Places 20120203
2011
- Nimi Places 20111231
- Nimi Places 20110930
- Nimi Places 20110626
- Nimi Places 20110515
- Nimi Places 20110418
- Nimi Places 20110216
- Nimi Places 20110201
- Nimi Places 20110131
- Nimi Places 20110130
- Nimi Places 20101231
2010
- Nimi Places 20101124
- Nimi Places 20101120
- Nimi Places 20101010
- Nimi Places 20100825
- Nimi Places 20100820
- Nimi Places 20100817
- Nimi Places 20100722
- Nimi Places 20100716
- Nimi Places 20100712
- Nimi Places 20100701
- Nimi Places 20100619
- Nimi Places 20100616
- Nimi Places 20100523
- Nimi Places 20100520
- Nimi Places 20100519
- Nimi Places 20100501
- Nimi Places 20100418
- Nimi Places 20100416
Pre‑2010 changelog
Changelog predating is unavailable due to inconsistent documentation practices at the time.
Records by version
Added
8- Added conditional delaying context menu items selection painting on rapid selection rapid changes.
- Added explicit handling of background erase requests for controls using text rendering.
- Added hybrid text rendering.
- Added limited dark mode support.
- Added limited support for rendering symbols and icons (ideographs) in text.
- Added limited support for rendering color symbols and icons (ideographs) in text.
- Added throttling mouse wheel scrolling of settings window list.
- Added wrapping around, when navigating context menu via keyboard.
Changed
4- Changed synchronous delayed batch icon repainting in settings window list to instant asynchronous.
- Optimized container window background surface clearing on accent color change.
- Optimized context menu selection updates to use direct DC painting instead of invalidation.
- Revised and unified notification area icon related code.
Fixed
22- Fixed application could terminate on error, before handling prompt to save error report, due to aborting threads.
- Fixed container accent color not being updated on global accent color change, due to inversed conditional for checking if container uses custom accent color.
- Fixed context menu sub-menu sole item being selected, even if is not enabled.
- Fixed context menus not being disposed, due to invalid conditional.
- Fixed crash on older operating systems, not using wallpaper, due to not ensuring that got wallpaper path before processing it.
- Fixed crashing on older operating systems since build 20260705, due to operating system version check before calling API was two versions lower than first operating system version that supported it.
- Fixed crashing, when attempting navigating to context menu sub-menu using keyboard.
- Fixed hex conversion logic accepting A-Z range instead of only A-F range.
- Fixed invalid text placement for generic extension icons.
- Fixed multiple same fonts could be created during initialization, due to optimization preventing using cache at initialization stage.
- Fixed not ensuring that category header for first item under given category in settings window list is visible, when scrolling given item into view.
- Fixed not using integer precision for drawing colorized text with shadow, since build 20260705, due leaving code for early hybrid text rendering.
- Fixed not using RTL supporting controls consistently.
- Fixed processing whole URL during its scheme resolving, due to not using limiter.
- Fixed resolving file name without extension being trimmed to first dot not last.
- Fixed settings window list could be scrolled over using scrollbar due to incorrect maximum calculation.
- Fixed settings window list being scrollable even if not needed.
- Fixed settings window list view could flicker during painting, due to unconditionally drawing background, before main composition.
- Fixed shell menu attached menu not being released, due to reference not being resolved before checking if assigned.
- Fixed text ellipsis function for UI allowing more characters than the requested limit.
- Fixed using control color instead of menu color, when computing contrastful context menu text foreground color.
- Fixed window controls overlapping with larger fonts.
Removed
- Removed container item renaming support for changing extensions for consistent dot support in container item names.
Revised
7- Optimized calculation used for estimating box height for given number of lines using given font.
- Optimized container item renaming.
- Optimized drawing text with colorized shadow to use single image buffer and graphics instance.
- Optimized parallel initialization by load-balancing long-running tasks to prevent worker thread starvation and reduce startup latency.
- Optimized settings window localization caching for rules.
- Revised pictogram button painting and resources management.
- Revised text ellipsis function for UI to handle surrogate pairs and modifiers, as well as strip unnecessary whitespace type characters.
Uncategorized
3- Inlined rectangles used for rendering A4 paged content into functions.
- Other changes, updates and fixes.
- Switched control refreshing for applicable controls from synchronous UI thread invocation to direct invalidation and redraw.
Added
10- Added allowing process throttling on newer operating systems.
- Added asynchronously requesting containers and rules re-loading upon changes, to avoid calling thread from being blocked, while request is processed.
- Added closing settings window if there is no item is selected and escape key is pressed.
- Added graphics wrapper, that handles shared graphics resources locking istead of handling those manually.
- Added graphics wrapper optimization when using GDI image as backend, for clearing parts of image.
- Added graphics wrapper optimization when using GDI image as backend, for filling parts of image with opaque colour.
- Added invalidating container item hover after items being shown or hidden.
- Added requesting below normal memory preference on modern operating systems.
- Added shared pool for all basic brushes and fonts.
- Added support for retaining item labels and click-count metadata during drag‑and‑drop and copy-paste operations.
Changed
3- Removed typographical font details cache, as metrics are now precisely measured and stored directly in the font wrapper.
- Revised files and directories visibility is handled during filesystem changes.
- Unified multiple generic comparators implementations to reduce code size and improve memory efficiency through broader instance reuse.
Fixed
10- Fixed background drawing of settings window list upon item deletion.
- Fixed collections lookup optimization using inversed conditional.
- Fixed container items order not being saved after inserting new items at specified index.
- Fixed entries in the drive type cache could not be flushed if they were written during the flush.
- Fixed last hovered container item optimization index not cleared upon filesystem changes, preventing hover update for same index.
- Fixed path validation returning false negatives due to using lowercase bitwise conversion for drive letter check.
- Fixed reading memory block of specified size not working due to typographical error causing to use internal buffer instead of provided.
- Fixed running truncation logic twice, when generating container title from its path.
- Fixed settings window not opening on rapid requests, by revising to use synchronized access for updating icon lists instead of dispatching update requests.
- Fixed using UI current culture instead of current culture.
Removed
2- Removed language-dependent ellipsis substitution, as to unify ellipsis rendering to the standard to avoid inconsistent UI behavior across languages.
- Removed using managed comparators for numeric types.
Revised
5- Revised controls using text rendering to use GDI images as backend.
- Revised drive type cache.
- Revised path truncation logic for UI to be consistent.
- Revised settings window container icon loading.
- Revised text rendering to use universal backend.
Uncategorized
2- Adjusted selection copying in the image viewer to avoid precision loss when mapping fractional bounds onto integer pixel dimensions.
- Other changes, updates and fixes.
Added
3- Added a more accurate secondary estimation when the primary context-menu width estimate falls below the minimum.
- Added checking for glyphs actually present in the font before generating typography cache entries.
- Added considering Internet shortcuts URL for sorting container items by content.
Changed
2- Optimized context menu rendering by switching to a unified, low‑level image pipeline.
- Refactored and unified streams bases.
Fixed
13- Added fixed-index caching to the localization module, making repeated localization lookups constant time.
- Fixed batch icon updates in settings list view not working due to state being overwritten instead of accumulated.
- Fixed checking if UI string needs LTR conversion, when not using localizations.
- Fixed delayed tasks cancellation should wait for pending to finish.
- Fixed file and folder rules not being explicitly unloaded slowing down application closing.
- Fixed needless context menu width estimation for each context menu item.
- Fixed not using unique state for marking delayed tasks as being disposed.
- Fixed path syntax validation incorrectly treating digits as valid drive letters.
- Fixed settings list view not releasing all resources on its dispose.
- Fixed settings list view icon updating could not work for batch updates, as as regen detection was overwritten instead of preserved per batch.
- Fixed shell property memory not being explicitly freed due to using a zeroized variable instead of the cached one.
- Fixed text measurements cache deleting DC instead of releasing it.
- Fixed thumbnail resolving should ensure that unused thumbnail is disposed in case of error.
Removed
- Removed ignoring errors for delayed tasks.
Revised
9- Improved RTL/LTR text rendering in context menus, especially for mixed-direction items.
- Optimized collection lookup state tracking during deletions to avoid redundant invalidation in additional cases.
- Optimized comparer implementations by removing unnecessary strictness in comparison result handling.
- Revised application closing sequence and logic.
- Revised application restart requests and related to occur after its uninitialization.
- Revised dispose and finalization logic.
- Revised file system observer threads uninitialization logic to use breakpoints.
- Revised thread cancellation from forced interruption to cooperative, state-based signalling.
- Revised thumbnail and context menu icons resolving to treat abandoned secondary waits as soft-errors.
Uncategorized
3- Expanded typography cache measurement to include non-ASCII characters across multiple writing systems.
- Lowered file system observer IO bufor processing threshold from 1000 ms to 500 ms.
- Other changes, updates and fixes.
Changed
- Unified and refactored desktop capture code.
Fixed
3- Fixed crashing due to using a limited range instead of a full range character-to-numeric conversion.
- Fixed desktop preview in quick setup multi-monitor support.
- Fixed wallpaper change detection on older operating systems.
Revised
- Ported window capture code from Nimi Visuals project and optimized for desktop capture.
Uncategorized
- Other changes, updates and fixes.
Added
2- Added container z-order elevation on activation.
- Added support for OOXML documents thumbnails.
Changed
2- Changed default Place type container icon scale to medium (48x48px at 96 DPI).
- Changed virtual desktop checkbox to be disabled in container conditional display dialog, if container does not have virtual desktop specified and virtual desktop support is not available.
Fixed
10- Fixed content sorter not always checking if image is available.
- Fixed content sorter using additional generic sorting hint for each item on some code paths, even if more precise has been already added.
- Fixed crash due to invalid index being used, due to typographical error.
- Fixed crash due to out-of-range index, when navigating via keyboard to scrollable container.
- Fixed desktop capture fallback not triggered, due to inversed condition logic.
- Fixed desktop preview in quick setup, should always attempt to paint desktop with its icons, instead of only on fallback.
- Fixed invalid ISO code used for Indonesian in distribution package.
- Fixed loss of precision for size ratio computation when downscaling images upon certain conditions.
- Fixed metafile images support and handling.
- Fixed quick setup layout preview using accent colorized default theme for containers of Place type, instead of dark.
Revised
2- Revised distribution package wording.
- Revised update window and dialog wording.
Uncategorized
- Other changes, updates and fixes.
Added
- Added license agreement compression.
Uncategorized
2- Other changes, updates and fixes.
- UpdatÂÂed license agreement.
Changed
- Changed uninstaller behavior to delete files and folders without showing permanent‑delete warnings (Recycle Bin is still used when available).
Fixed
2- Fixed distribution package not installing, when requiring elevation, due to invalid logical operator (OR instead of AND) breaking masking.
- Fixed placeholder not being replaced with project name in successful uninstall message in distribution package.
Revised
2- Optimized array comparison function.
- Optimized GDI functions calling.
Uncategorized
- Other changes, updates and fixes.
Added
11- Added caching rules related translations in settings window.
- Added container paths and paths from other rules as suggestions in the file and folder rules dialog target and source path fields.
- Added ensuring that selected item in list in settings window is scrolled into view.
- Added Indonesian localization.
- Added Italian localization.
- Added per-container accent color customization.
- Added Portuguese (Brazilian) localization.
- Added signature validation for installing/unpacking over existing instance for distribution package.
- Added Turkish localization.
- Added update package tampering detection.
- Added used colors saving/restoring to color picker.
Changed
- Changed distribution package to require modifier for argument triggered install or unpacking.
Fixed
9- Fixed and optimized HEX to decimal conversion logic allowing base-36 instead of base-16.
- Fixed caches corruption on save caused by a typographical error that mixed a sorted lookup table with an unsorted data table.
- Fixed database arrays being restored in reverse order.
- Fixed importing file and folder rules failing due to not caching buffer before re-using it.
- Fixed list in settings window selected item category not being properly updated.
- Fixed localization loaded automatically not being marked as selected in context menu.
- Fixed non-thread safe resource use during generating pictograms.
- Fixed non-updatable caches always re-saving whole cache on new entries, instead of only appending those.
- Fixed patterns input should be always LTR.
Revised
6- Further revised all localizations for correctness and consistency.
- Improved RTL support.
- Optimized and revised collections lookup methods.
- Optimized containers context menu initialization.
- Optimized context menu initialization in settings window
- Optimized main icon generating code.
Added
13- Added Arabic localization.
- Added Chinese (simplified) localization.
- Added ensuring that compatible text rendering is disabled.
- Added French localization.
- Added German localization.
- Added Hindi localization.
- Added Japanese localization.
- Added Korean localization.
- Added localization support to distribution package.
- Added Polish localization.
- Added RTL support to distribution package.
- Added Russian localization.
- Added Spanish localization.
Changed
7- Changed container rename dialog label alignment for better localization support.
- Changed default Place type container 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 prefer using task scheduler for automatic startup on newer operating systems.
- Improved generating environment identifier for portable instances by using User SID, instead of name.
- Optimized Place type container items painting, by directly providing coordinates to drawing methods, instead of viewport translation.
- Optimized recreating container surfaces on those size change.
Fixed
24- Fixed changing Place type container view mode via context menu not respecting fixed item width setting (where applicable).
- Fixed clearing Place type container background with surface effect applied upon theme change.
- Fixed context menu mnemonics support.
- Fixed current language context menu item not being checked as used, due to invalid (reversed) selection need logic.
- Fixed date part of error report file name.
- Fixed distribution package crashing after requesting opening webpage with program license, due to invalid process handling.
- Fixed distribution package failing to read expand type strings from registry.
- Fixed distribution package support for non-local User accounts.
- Fixed exceptions not always being cached and application crashing silently.
- Fixed external English localization could be loaded, even if not explicitly chosen.
- Fixed groupbox control caption not rendered on the right, when using RTL layout.
- Fixed header label text padding not being mirrored in distribution package.
- Fixed icon fallback for packaged applications not working.
- Fixed incorrectly marking that only theme colorization changed, causing incorrect theme rendering, when switching Place type container theme between default and non-default, due to typographical error.
- Fixed localization not encoded with BOM marker.
- Fixed message for enabling automatic startup assumption that portable is run from removable media.
- Fixed network resource request dialog input label position.
- Fixed Place type container surface re-mapping optimization for RTL failing due to using fixed LTR offset.
- Fixed Place type container default theme folder background colorization logic being reversed.
- Fixed Place type container selective items rendering, when scrollable.
- Fixed Place type container repeated requests for changing scale to default via keyboard not being ignored early after first request.
- Fixed Place type container icon view mode not respecting fixed item width setting, due to typographical error.
- Fixed Place type container shape used for surface effect not being released.
- Fixed saving and restoring shortcuts data cache.
Removed
2- Removed legacy hashing function support.
- Removed User name from error reports.
Revised
3- Optimized Place type container view mode changing.
- Revised automatic startup support.
- Revised hashing function.
Uncategorized
3- Clarified various localization issues.
- Other changes, fixes and updates
- Restored support for handling startup via shortcuts.
Added
28- Added AUMID support.
- Added avoiding writing default values, when packing Place type container theme.
- Added certificate installation to distribution package.
- Added copying instance executable configuration file for downloaded update package.
- Added creating shortcut for application on installation.
- Added digital signatures to project executables.
- Added distribution package removal, when uninstalling installed instance.
- Added grouping Place type container themes by name.
- Added keyboard navigation to settings list.
- Added multiplexing for time changed event.
- Added multiplexing network access requests prompts.
- Added non-classic applications thumbnail resolving support.
- Added packaged applications support.
- Added path type caching to shortcut cache.
- Added resolving foreground window title, when toggling window title observing.
- Added separate selection guarding for containers.
- Added settings window list key reusing.
- Added shared extension specialization support.
- Added showing container item properties, when double clicked, while holding ALT key.
- Added snapping to item coordinates when scrolling settings window list.
- Added support for activating first selectable menu item of opened sub-menu, when using mnemonic for navigating context menu.
- Added support for differentiating the Internet shortcuts icons by those protocol.
- Added support for resolving paths for indirect shell strings.
- Added support for resolving protocol or extension handlers ordered by MRUList.
- Added support for re-opening context sub-menus on repeated mnemonics.
- Added support for selecting context menu sub-menus by clicking.
- Added support for TLS 1.0, 1.1 and 1.2.
- Added virtual desktop detection on modern operating systems.
Changed
21- Changed for Place type container themes check to occur only once and for all container instances.
- Changed locks privileges.
- Changed settings window to position below taskbar if animated.
- Changed to always consider foreground window as active, when desktop is focused.
- Changed to continue processing dropped data, even when it contains unsupported item.
- Changed to enable title observing module during container loading, when needed, not after resolving it is needed.
- Changed to select items instead of updating hover, when requesting context menu for Place type container.
- Changed to show context menu sub-menus instantly, when selecting using mnemonics.
- Remove warning if could not start title observing as already warning if cannot observe focus changes.
- Revised and optimized observing for focus changes.
- Revised and unified painting bitmap intersections logic.
- Revised Place type container themes menu to directly change theme, without using events.
- Splitted out default theme base from default theme for Place type container.
- Unified and optimized verbs resolving for extensions.
- Unified base code for registry iterators.
- Unified caches restoring.
- Unified code for resolving protocol or extension handlers from registry.
- Unified context menu items activation and clicking handling.
- Unified external dialogs handling code.
- Unified muxers ignored list with cached list.
- Unified Place type container double click and delayed selection logic.
Fixed
80- Fixed advanced settings being checked even, when not used.
- Fixed applying updates automatically.
- Fixed batch item repaint requests for non-scrollable Place type containers.
- Fixed checking if registered for automatic startup using registry not working due to invalid key name.
- Fixed checking mouse coordinates not being converted to container space, when doing on-demand hover check.
- Fixed clearing shell queries cache created for other environment identifiers.
- Fixed collections used by shell queries types not being compacted.
- Fixed container bounds adjusting on system requests.
- Fixed container item generating containing extension dot, when using redirection.
- Fixed container item hover not cleared on all conditions needing it during handling mouse move.
- Fixed containers could not appear after loading, under certain conditions, after desktop z-order was adjusted by system.
- Fixed containers disappearing on interaction on certain conditions.
- Fixed containers item cut should not appear when changing content is restricted.
- Fixed containers item "more options" menu should not be available, when changing content is restricted.
- Fixed containers lock should not restrict tray notification context menu, unless locked with passphrase.
- Fixed context menu positioning, when positioning relative to bottom screen edge.
- Fixed default verb not considered, when resolving shell handler.
- Fixed dialog handles detection not incrementing use counters correctly.
- Fixed distribution package elevation.
- Fixed distribution package arguments processing.
- Fixed distribution package should delete individual container settings if not keeping those.
- Fixed dropped or pasted shell items should not be ignored, when not requesting linking.
- Fixed external container dialogs handling not ensuring incrementing use count.
- Fixed files content not being truncated after appending content.
- Fixed forcing Place type container theme to use colorization upon colorization change, due to ignoring its colorization use flag.
- Fixed graphics settings not adjusted for drawing context menu small selection, that is used on older operating systems.
- Fixed hour span control not being uninitialized since build 20250210 due to invalid condition.
- Fixed ID list not being released, when resolving shortcuts.
- Fixed inconsistency in handling redirection, when resolving container item paths upon requests.
- Fixed initializing started process details twice.
- Fixed internal message system using invalid message ranges.
- Fixed invalid sub-optimal API declarations.
- Fixed invalid using PIDL as string buffer, when retrieving shell display name.
- Fixed license agreement dialog checkbox text position to match button on newer operating systems.
- Fixed lock privileges logic for context menus.
- Fixed logic for resolving default icon for extensions.
- Fixed menu mnemonic being resolved on menu name instead of its text (which may caused crash).
- Fixed missing extension change check causing container items recreation on those rename, even if extension did not change.
- Fixed missing field in process startup structure.
- Fixed mnemonic for "Theme" and "Title" menu entries of Place type container context menu.
- Fixed naming caches "mutexes" and "muxers".
- Fixed needlessly adding separator for shell menu, when there were no menu items before it
- Fixed not considering different icon index on all conditions, when comparing generic and possibly non-generic icon file details.
- Fixed not requiring verifying password for opening settings window, when requested by initial setup.
- Fixed not selecting next item using unified path upon deleting item from settings window list.
- Fixed notification area balloon interaction.
- Fixed notifying that cleared selection, even if selected next item upon selected item deleting from settings window list.
- Fixed optimization for checking if position is within items area for Place type container.
- Fixed passing long on 64-bit systems as index for array element in generated dynamic code.
- Fixed Place type container double click selection logic.
- Fixed Place type container compositor could not wake on certain conditions.
- Fixed reading binary data from registry.
- Fixed redundant checking if container path is available, when checking if other conditions allow its loading.
- Fixed redundant container z-order adjustment on load.
- Fixed redundant in-memory cache checking, when resolving shared thumbnails synchronously.
- Fixed removing files and directories during update migration could fail under certain condition.
- Fixed requesting registry event notification even if just timed out, when observing for changes.
- Fixed resolving binary data from registry.
- Fixed resolving file path from FILE URL.
- Fixed resolving icons for items not in first category in windows settings list.
- Fixed resolving thumbnail resource type invalid extension could fail on short extensions.
- Fixed running window title observing toggling logic twice on containers reloading.
- Fixed setting container as wallpaper should not be available, when lock permission prevents changing and exposing content.
- Fixed setting container conditional display dialog caption twice.
- Fixed settings window list scrollbar not reaching maximum.
- Fixed settings window list bitmaps not being released.
- Fixed settings window list bitmaps should not be generated if those size did not change.
- Fixed settings window list item order not preserved on those removal.
- Fixed settings window possible flicker when showing by applying styling even earlier.
- Fixed settings window animation should not be triggered by style changes.
- Fixed surface effect not being applied when container is not visible, due to optimization.
- Fixed temporary fonts not disposed during resolving system fonts (fix ported from package project).
- Fixed temporary menu data not explicitly released on menu creation failure.
- Fixed thumbnailable state not being removed for non-thumbnailable container items using path redirection.
- Fixed uninstaller not deleting shortcut for automatic startup (used as fallback).
- Fixed updatable cache always resolving data for ignored entries.
- Fixed update dialog not working for custom sources, due to those invalid changes detection conditions.
- Fixed using delays for other events for various multiple events, when multiplexing.
- Fixed using fixed default icon size, instead of provided size, when generating fallback extension icon.
- Fixed wallpaper changes observing switching to pooling after first change, while should wait for signal.
Removed
- Removed direct settings window list painting during scrolling.
Revised
20- Clarified and revised distribution package error messages.
- Clarified and updated Place type container theme specification.
- Increased settings window size on newest operating systems.
- Optimized caches saving.
- Optimized checking if given format is supported for clipboard and drag and drop operations.
- Optimized computing scaled sizes.
- Optimized containers viewport computations.
- Optimized memory allocation and storage access on caches restoring
- Optimized Place type container compositor to compose items surface directly in device context.
- Optimized Place type container newer compositor.
- Optimized registry access to know roots.
- Restored and revised context menu input disabling during animation (previous solution had been removed to resolve z-order issues).
- Revised and simplified stream reading methods request result reporting.
- Revised compile toolchain.
- Revised container item bounds snapping.
- Revised containers focus checking code.
- Revised context menu showing handling.
- Revised settings window list mouse events handling.
- Revised settings window list threaded use.
- Revised shortcuts resolving.
Uncategorized
12- Clarified container z-order logic.
- Converted dynamic code to compile time code.
- Corrected English localization.
- Made shell queries cache references resolving O(1).
- Other changes, fixes and updates.
- Partially unspecialized settings window list direct management methods.
- Ported application type window checking code from Nimi Visuals project.
- Ported multiplexing project dialogs code from Nimi Visuals project.
- Relaxed shell queries resolving internal queries checking.
- Reverted default Place type container theme to dark.
- Simplified dynamic code.
- Simplified window styles and params access.
Changed
2- Changed to use arcs instead of curves for drawing rounded edges.
- Changed to use small border radius for default context menu on newer operating systems.
Fixed
9- Fixed application icon inner background corners rendering being to small.
- Fixed brushes not being updated on system color change for line separator control.
- Fixed containers count not changed for notification tray icon text after quick setup.
- Fixed graphics path for creating large application icon being created twice (resource leak).
- Fixed header control not disposing created font (resource leak).
- Fixed methods called after quick setup being called directly instead of being invoked.
- Fixed saving shell queries strings in mutexes causing those corruption.
- Fixed shared thumbnails cache not being used, since 20250117 build, due to using full cached thumbnail path, instead of its code, when resolving.
- Fixed system accent color blending.
Removed
- Removed unused brush from header control.
Revised
3- Optimized distribution package controls.
- Revised default Place type container selection rendering.
- Updated distribution package line separator control.
Uncategorized
- Other changes, fixes and updates.
Added
2- Added drawing shape contour to label icons in container items labels context menu, when using single shape.
- Added selection clipping, when drawing radio-check background on older operating systems.
Changed
6- Changed "none" label radio check in container items labels context menu to also use colorized radio check, like other label types.
- Changed default Place type container theme selection border color for certain operating systems to be colorized.
- Changed to disable colorization, when using high-contrast themes.
- Replaced recently used static variables with shared.
- Reverted to previous system theming differentiation.
- Reverted to use more double precision for HSL to RGB color conversion calculations.
Fixed
11- Fixed "to-do" and "work" label icons being swapped.
- Fixed colorization support for basic system theming.
- Fixed context menu rendering on older operating systems, when not using DWM.
- Fixed control selection color not set breaking related color computations, when not rendering with visual style.
- Fixed distribution package crash, due to invalid hard-coded package size.
- Fixed enabling using custom accent color not applied and saved on certain condition.
- Fixed event muxer notifying about DWM availability change, even if it did not truly change.
- Fixed highlight color not being used for selection highlight.
- Fixed HSL to RGB color conversion.
- Fixed invalid package size provided.
- Fixed menu label icons not being initialized on older operating systems, when using basic system theming since application launch.
Revised
5- Optimized pictogram button control.
- Optimized settings list view surface painting.
- Revised contrast color calculations.
- Revised settings list view selection rendering.
- Revised surface effect engine to always archaic OS wallpaper capture as fallback.
Uncategorized
- Other changes, fixes and updates.
Added
6- Added basic shell menu support.
- Added mutexing surface effect change.
- Added option to use custom colourization accent colour.
- Added own context menu renderer.
- Added sepia tone surface effect.
- Added tolerance for considering containers being on same level during those sorting.
Changed
18- Changed advanced settings window changes application to occur after window close.
- Changed branching FIFO queue to use linear instead of linked approach.
- Changed cursor overlay to be executed on main thread.
- Changed ellipsis to be decided depending on trimmed text.
- Changed error details report to contain just information if run as portable instead of full instance path.
- Changed item drop into container position computation to set position as first on certain conditions.
- Changed shell queries to use environment identifier, when running as portable.
- Changed showing context menus from on mouse down to on mouse up.
- Changed thumbnail cache to use environment identifier when running as portable and to needed extent.
- Changed thumbnail directory naming scheme.
- Changed thumbnail id for extensions to use hash.
- Changed to eagerly discard cursor overlay on internal containers item drop.
- Further unified muxers code.
- Increased wallpaper change events multiplexing time.
- Optimized advanced settings changes detection logic.
- Optimized wallpaper changes detection by further coalescing notifications.
- Unified controls selection rendering.
- Unified string and numeric comparators.
Fixed
56- Fixed and revised hourspan selector selection logic.
- Fixed bundled berry themes not specified any position for header.
- Fixed cached menu icons not being restored to memory cache.
- Fixed capturing wallpaper on older operating systems.
- Fixed container header visibility enabled state not adjusted for its themes using non-removable header loaded during its initialization.
- Fixed container items remapping on item removal under certain conditions.
- Fixed container item scaling table doing full string comparison for atomized strings.
- Fixed container item navigation not handling empty selection list.
- Fixed container items not being repainted after name change under certain conditions.
- Fixed container scrolling curve by removing DPI correction.
- Fixed container surface remapping by removing faulty optimizations.
- Fixed container theme colourized elements not always updated on colourization change.
- Fixed context menu rendering on newer operating systems.
- Fixed detecting shell change failing due to invalid reversed conditional.
- Fixed directory estimating counting special paths.
- Fixed distribution package handling file or directory not found exception.
- Fixed dropping items into containers at position of first and only container item.
- Fixed enframing image into page with flipped corner needlessly drawing image twice on newer operating systems.
- Fixed event muxer handling system theme change.
- Fixed file system observer interlocked buffer access.
- Fixed handling archives with empty names.
- Fixed handling empty file names while enumerating directories.
- Fixed handling file swapping.
- Fixed handling file is locked error violation.
- Fixed handling full black colourization.
- Fixed handling mouse leave during adjusting selection in hourspan selector, after adjusting ended.
- Fixed high-contrast theme support on newer operating systems.
- Fixed ignored menu icons and extensions thumbnails listing.
- Fixed initializing mouse movement detection for enhanced cursor on older operating systems.
- Fixed instance path resolving on older operating systems.
- Fixed invalid buffer allocation during path resolving on older operating systems.
- Fixed invalid condition preventing sorting container items by name.
- Fixed invalid container item remapping when using RTL layout due to delaying computations.
- Fixed invalid legacy hashing function used for provided translation template.
- Fixed item index instead of item key being returned to the pool of freed keys for container items collection.
- Fixed moving cursor overlay on each mouse message, instead of only move message.
- Fixed not always navigating to last container item, when navigating to earlier non-scrollable container.
- Fixed not detecting wallpaper change, when only wallpaper file changed.
- Fixed not differentiating between system colour scheme and system colour accent change for multiplexing.
- Fixed Place type container scroll margins on drag over calculation, when header is displayed on the bottom.
- Fixed quick animation final progress step value calculation.
- Fixed repainting item less container on theme elements change.
- Fixed retrieving wallpaper on newer operating systems failing on certain conditions.
- Fixed scaled theme scrollbar bitmap being cropped.
- Fixed secondary last hovered container item index not being adjusted on container item deletion.
- Fixed setting translation ellipsis string.
- Fixed settings list view releasing graphic resources logic.
- Fixed string builder not handling empty string appending correctly.
- Fixed unequal page border thickness, when enframing image into page with flipped corner — on newer operating systems, while using custom DPI.
- Fixed unused container items key pool not removed after embedding it into specialized collection.
- Fixed updating thumbnails for changed container items.
- Fixed using invalid enum values for adjusting window attributes.
- Fixed using invalid setting key to restore surface effect setting from database.
- Fixed using system colour fallback not considered for colour accent change detection.
- Fixed XML parsing not using optimized comparisons on all paths.
- Revised translation system to use fixed hashes instead of dynamically generated.
Removed
5- Disabled surface effects, when using high-contrast theme.
- Removed collections remove item specialization.
- Removed detailed failure messages during theme packing to reduce code size.
- Removed ellipsis field from localization specification.
- Removed ellipsis right-to-left logic as invalid.
Revised
21- Improved radio and label icon generation pixel-snaping fractional computations.
- Optimized capturing desktop wallpaper for certain conditions.
- Optimized handling shell detection event.
- Optimized hourspan selector drawing loops.
- Optimized Place type container compositors.
- Optimized string lookup by grouping strings by length.
- Presorted template translation table.
- Revised adjusting right-to-left marking during translation lookup.
- Revised API generated exception handling.
- Revised calculations for computing contrast colour for colourization.
- Revised contrastful color picking logic.
- Revised controls buffering.
- Revised corral type collection order reversing.
- Revised menu icons thumbnail identifier generation.
- Revised Place type container scrolling on drag over to one row at a time.
- Revised settings list view translation use.
- Revised settings list view to use internal collection types.
- Revised string width estimation.
- Revised visual style use logic.
- Separated menu icons and extensions cache.
- Simplified extension comparison logic.
Uncategorized
4- Decreased maxium image viewer freehand selection points count.
- Moved mutex data to mutex data directory.
- Moved post-update conversions and actions to occur during initialization before core launch.
- Other changes, fixes and updates.
Added
29- Added "Preview" and "Edit" to container item context menu.
- Added bounds ordered containers list.
- Added computing preferred initial container size.
- Added container focus restoring from system dialogs.
- Added context menu theming for newer operating systems.
- Added extended view type for Place type container.
- Added ILCode for copying images alpha and applying masks.
- Added image viewer panning using numerical keyboard keys.
- Added index and count to image viewer title, when viewing collections.
- Added install/uninstall support to distribution package, when unpacked under the Program Files directory.
- Added language consideration to managed single-line string ellipsis logic.
- Added managed surface effects.
- Added multi-touch gesture support to containers and image viewer.
- Added option to navigate between containers by keyboard.
- Added partial container invalidation on non-archaic operating systems.
Added rectangular image selection to image viewer using Control key.
- Added settings window animation on newer operating systems.
- Added support for batch printing using system print wizard for supported images.
Added support for bringing containers to top of z-order and cycling through those using 91+64 .
- Added support for changing container window opacity while scrolling.
- Added support for hsl colors use in themes.
- Added support for navigating and selecting container items using keyboard arrow keys.
- Added support for Place type containers raster themes to display header on bottom.
- Added support for resolving more applications to open with.
Added support for selecting items in container using Control+A keys combination.
- Added support for showing single properties for multiple container items.
- Added support for single line view in Place type containers.
- Added support for specyfing container theme scrollbar margins.
- Added use locking to containers.
Changed
45- Changed container list item view to align text to nearest edge instead of centering it.
- Changed container open all warning prompt to show for all operations for more than 10 items.
Changed custom selection in image viewer to use Shift+Control keys combination.
- Changed generated Place type container buttons to use colorization color.
- Changed image viewer to specify restore position, when using maximized window.
- Changed image viewer upscaling limit to 10000 pixels in any direction.
- Changed image viewer to ignore all key presses while left mouse button is down.
- Changed Place type containers to clear selection on losing focus.
- Changed Place type container to use theme counter font color only if theme provides counter background bitmap.
- Changed retrieving string values from registry to ensure string type.
- Changed settings window to use unified bottom bar.
- Changed sorting by content to use same dictionary type.
- Changed that themed container resize margins minimal size is at least 4 pixels wide (DPI aware).
- Changed theme margins to be optional.
- Changed thumbnail engine to use same dictionary type.
- Changed thumbnails clearing to clear all thumbnails of given type (previously only for current specialization).
- Changed thumbnails clearing to asynchronous.
- Changed thumbnails directory specialization to be applied for each system.
- Changed thumbnails directory specialization to be always applied (previously only if not in portable mode).
- Changed thumbnails directory structure.
- Changed to directly apply alpha masks without buffering.
- Changed to directly iterate over registry instead of iterating over buffered data.
- Changed to directly use colorization color on newer operating systems.
- Changed to generate display ID only for non-primary displays.
- Changed to ignore scrolling due to mouse move if did not cause container scrolling.
Changed Command to show menu for last selected item or under mouse if none is selected in container.
- Clarified Place type container themes color shorthands syntax.
- Decreased container scrolling factor.
- Further optimized container item renaming, when name did not change and renaming single item.
- Further unified container items text rendering.
- Improved wallpaper change detection.
- Limited custom selection in image viewer to 1024 points (first remembered is discarded on reaching this limit).
- Limited image viewer scaling to 300%.
- Limited showing "preview" option in container items context menu, when preferring shell execution.
- Optimized container repainting after resizing, when contents did not change.
- Optimized devices configuration changes detection.
- Optimized watching for network changes initialization.
- Restored colorizing darker surface brush.
- Reversed distribution package to use old icon style.
- Revised display changes detection to differentiate between display configuration change and workarea change.
- Unified container window opacity adjusting.
- Unified handling registry 32-bit/64-bit interoperability.
- Unified mouse up scrolling calculations between image viewer and containers.
- Unified settings list view mouse handling logic with containers.
- Unified system events handling.
Fixed
87- Fixed "Clear" button not being disabled in "Clear cache" dialog, when all options are unchecked.
- Fixed "Open with" context menu could still show, even if there was no specified opening application.
- Fixed aborting opening all container items not decreasing those use count.
- Fixed and revised enlisting directories.
- Fixed and revised font size metrics cache calculations.
- Fixed checkboxes events in clear cache dialog were not ignored during dialog initialization.
- Fixed clear cache dialog thumbnails checkbox being initialized as three state.
- Fixed clearing container selection not forgetting last selected item index.
- Fixed collections sorting optimization not being applied.
- Fixed container item disposing could freeze.
- Fixed container item repaint queue removal logic.
- Fixed container item renaming not keeping extension letter casing and always using uppercase variant.
- Fixed container item selection flickering (being painted twice) after showing context menu.
- Fixed container items menu printing not working due to target directory and file arguments being swapped.
- Fixed container item renaming.
- Fixed container item renaming not starting from last selected.
- Fixed container item multi-selection not updating last selected item index.
- Fixed container item context menu menus incorrect visibility due to invalid permission check.
- Fixed container rename dialog new name label not being correctly aligned to input field, when using custom DPI.
- Fixed container scaling handling using gestures being inverted.
- Fixed container scrollbar positioning not considering container margins.
- Fixed container search thread re-using variable might have caused unnecessary allocations.
- Fixed container show title on bottom menu state not being restored on load.
- Fixed container surfaces not regenerated after resizing due to display configuration change.
- Fixed context menu crashing due to invalid flag if RTL.
- Fixed controls intersection calculations.
- Fixed conversions between HSL and RGB color models.
- Fixed core timers IDs conflicts.
- Fixed delayed shell detection recovery.
- Fixed detecting displays position change.
- Fixed detecting displays configuration changes on newer operating systems.
- Fixed detecting shell not reseting previous detection result.
- Fixed detecting storage devices availability changes on newer operating systems.
- Fixed directory observer adding signed as unsigned.
- Fixed distribution package information icon scaling.
- Fixed drawing filter icon.
- Fixed dropping files into directories displayed in containers.
- Fixed extension shell actions availability invalid flags.
- Fixed first drag and drop preview container item decided before those sorting.
- Fixed font could be leaked during initialization.
- Fixed generating container items visibility map.
- Fixed hourly schedule selector time not wrapped under some conditions.
- Fixed hourspan selector inverted selection moving.
- Fixed HTTP requests skipping converting response bytes to string result,
- Fixed image viewer not handling mouse up event, when mouse is outside viewer bounds.
- Fixed inconsistent scrolling container items into view.
- Fixed infinite loop for finding application handling requested shell command.
- Fixed invalid margins minimum size adjustment using left coordinate for all.
- Fixed last off-screen item not being queued for repaint on container load.
- Fixed line separator drawing on newer operating systems.
- Fixed managed single-line string ellipsis not respecting RTL.
- Fixed missing taskbar progress for media player.
- Fixed mouse delegate procedure not suppressed from finalization.
- Fixed network resource opening dialog text could be cropped on custom DPI.
- Fixed newly retrieved thumbnails not used for other thumbnails.
- Fixed numerical keyboard buttons not controlling scaling.
- Fixed only allowing pasting to containers if copying is allowed effect.
- Fixed Place type container themes margins field being treated as optional during loading, but not in specification and not during theme packaging.
- Fixed Place type container theme scrollbar generation for short scrollbars.
- Fixed place type container custom themed selection not being adjusted to DPI scale.
- Fixed Place type containers themes specification wording for plurals.
- Fixed possible reference issue on double container item buttons mapping.
- Fixed quick setup desktop preview taskbar drawing.
- Fixed resolving supported shell commands for extension, when "open" commands are indistinguishable.
- Fixed rounded rectangles radius not being relative.
- Fixed scrolling searched container item into view.
Fixed searching container on activating items via keyboard (pressing
[keys=enter]).
- Fixed settings list view item height not considering on font size.
- Fixed settings list view scrollbar position not being updated incorrectly.
- Fixed showing on-line help from settings window closing it.
- Fixed system color scheme changes handling.
- Fixed system look adaptation for newer operating systems.
- Fixed theme packaging not writing BOM marker.
- Fixed themed container title bar using items block width instead of available viewport width.
- Fixed thread error handler not caching some errors, possibly due those type widening.
- Fixed thumbnails not being released on assignment failure in settings.
- Fixed unique thumbnail generating sub-optimal cache use.
- Fixed unselecting other items than clicked when quick dragging.
- Fixed update dialog text could be cropped on custom DPI.
- Fixed use count not increased on retrieval in use counted dictionary.
- Fixed use of unaligned ILCode.
- Fixed using critical icon for non-critical component initialization failure messages.
- Fixed using invalid variable for generating package name during updating.
- Fixed video or music directories not marked as interactive.
- Fixed wrong database compare exchange use, due expecting true on successful exchange — while function returned false in such case.
- Fixed XML not correctly adding first parsed entry.
- Fixed XML parsing handling empty tags.
Removed
6- Disabled showing "preview" option in container items context menu for internally pre-viewable types.
- Removed elevation icon from distribution package button.
- Removed measuring trailing spaces for text generation.
- Removed saving last packed theme directory.
Removed support for container scrolling using ↑ and ↓ without modifiers (now automatically scrolled with item navigation).
- Removed system surface effects support.
Revised
43- Enhanced "installation" support.
- Improved DPI dependent rendering related calculations.
- Improved themed controls support for system color scheme.
- Increased default containers resize margin.
- Increased resolution of bundled Place type container berry themes.
- Modularized and revised container theming.
- Optimized avoiding collections sorting.
- Optimized clipboard and drag and drop supported type checking.
- Optimized container double click handling.
- Optimized container scale adjustment.
- Optimized context menu creation.
- Optimized corrals type collections clearing.
- Optimized directories listing.
- Optimized files and folder rules ID hash generating.
- Optimized hourspan selector selection type decision to happen on mouse down not on mouse over.
- Optimized scrolling to container top and bottom using keys.
- Optimized some loops.
- Renamed "Always use composition" to "Eagerly use advanced composition" setting.
- Revised collections.
- Revised container header text generation.
- Revised container item search.
- Revised container items drag and drop preview.
- Revised container item types inheritance.
- Revised container searching key press filtering.
- Revised context menu icon setting.
- Revised delayed container mouse down event processing logic.
- Revised displays configuration cache.
- Revised distribution package code.
- Revised image viewer image scaling handling and synchronization.
- Revised leading selected container item resolving.
- Revised margin and padding parsing.
- Revised media player seeking.
- Revised parallel initialization.
- Revised Place type container themes listing.
- Revised resolving shell details for extensions.
- Revised system registry access.
- Revised theme packing messages.
- Revised thumbnails clearing.
- Simplified font point size retrieval.
- Updated dialogs mnemonics.
- Updated distribution package header control.
- Updated Place type containers themes specification.
- Updated upgrade thumbnails clearing to consider new structure.
Uncategorized
- Other changes, fixes and updates.
Changed
2- Optimized container items painting composition mode changes.
- Unified decrementing container visible dialogs counting and handling.
Fixed
8- Fixed and revised routine for renaming container.
- Fixed container item painting composition mode changing logic.
- Fixed directories enlisting order.
- Fixed double closing of directory handle on estimating it.
- Fixed finding display by rectangle using left instead of top value for vertical area calculation.
- Fixed image masking using released and read-only memory address.
- Fixed image memory access locking.
- Fixed initializing container items with different target path, which first path got marked as to be ignored for thumbnailing.
Removed
- Removed current detection and handling of directories circular loops.
Revised
5- Optimized concatenating rule descriptors on those savings.
- Optimized container compositor.
- Optimized stream reading.
- Revised concatenating chars to strings.
- Revised directories enlisting and estimating.
Uncategorized
- Other changes, fixes and updates.
Changed
- Unified registry access.
Fixed
13- Fixed and revised "open with" options comparison.
- Fixed changing color alpha macro.
- Fixed container context menu position when initiated through menu key.
- Fixed container items selection being partially forgotten on selection-specific repaint request as well that it could raise two repaint requests.
- Fixed container scrollbar not being unmarked that needs to be generated.
- Fixed converting long paths to normal.
- Fixed database saving string lists.
- Fixed handling errors that occurred in caller application closing routine.
- Fixed resolving hosted paths.
- Fixed setting image as wallpaper.
- Fixed showing container theme on bottom of the container setting not being restored on its initialization.
- Fixed shut-down blocking could not be disabled if error occurred during application closing.
- Revised and fixed system color support.
Revised
3- Optimized and revised saving images.
- Revised color conversions and calculations.
- Revised delayed asynchronous tasks from timer queue timers to managed thread based.
Uncategorized
2- Moved theme generator margin/padding checking function to generator.
- Other changes, fixes and updates.
Changed
- Revised splitting into paths with arguments.
Fixed
10- Fixed compositor checking not checking if element is off-screen.
- Fixed container item painting queues could be incorrectly synchronized.
- Fixed container items sorting by label.
- Fixed initializing shell queries reference with passed reference value not marked as already retrieved.
- Fixed last container off-screen item not being initially set to be painted.
- Fixed loaded cached extension thumbnail not being enlisted.
- Fixed merging container surfaces.
- Fixed setting preferred effect for clipboard operations by reverting and revising.
- Fixed setting taskbar progress for image viewer not reaching end on maximum count.
- Fixed translation template not using updated hashing method.
Revised
10- Optimized application closing synchronization.
- Optimized container items painting.
- Optimized converting supported HTML entities to plain text.
- Optimized converting long paths to normal paths.
- Optimized memory allocation by removing using additional variable for size.
- Optimized retrieving shell queries reference.
- Optimized retrieving non-hosted paths.
- Optimized retrieving volume label.
- Optimized surface merging to use non-reference based collection.
- Revised taskbar support.
Uncategorized
- Other changes, fixes and updates.
Fixed
2- Fixed handling container surface initialization
- Fixed muxers queries not handling ignored entries.
Removed
- Removed memory allocation.
Revised
5- Optimized caching stream as not used with sizes over 2 GB.
- Optimized directories listing.
- Optimized initializing paths module.
- Revised image loading.
- Revised stream initialization.
Uncategorized
- Other changes, fixes and updates.
Fixed
3- Fixed "start automatically with operating system" checkbox being checked under quick setup even if not under Program Files location.
- Fixed handling for unsupported clipboard requests.
- Fixed updateable muxers crashing due to calling function instead of using variable on collection initialization.
Revised
3- Improved support for non-filesystem shortcuts.
- Optimized clipboard handling.
- Optimized setting timers.
Uncategorized
- Other changes, fixes and updates.
Changed
- Changed hashing function.
Fixed
8- Fixed clearing arrays to be re-used with erase.
- Fixed container displaying in reversed order when no sorting is used.
- Fixed container scrollbar horizontal position upon changing container theme.
- Fixed container sub-directories files listing.
- Fixed container visibility toggling could cause it remain hidden until container reload.
- Fixed database keys removal not triggering saving.
- Fixed getting file name without extension or directory name.
- Fixed waiting until registry access is acquired.
Removed
- Removed unnecessary concatenating when converting long path to normal path.
Revised
14- Optimized character range conversion to hex to be branchless.
- Optimized container loading and unloading.
- Optimized container compositor.
- Optimized container scrolling with scrollbar.
- Optimized converting long path to normal path.
- Optimized database boolean operations.
- Optimized generating place and flags lookup string.
- Optimized generating text with shadow.
- Optimized registry access error notification.
- Optimized saving rotated images.
- Optimized structures use by removing unnecessary constructors.
- Revised container theme details saving.
- Revised container theme loading menu adjustments.
- Revised parallel initialization.
Uncategorized
- Other changes, fixes and updates.
Changed
- Revised container automatic positioning to handle display availability changes while negotiating container position.
Fixed
3- Fixed application locking without passphrase — locking application with empty passphrase.
- Fixed changing container view menu adjusting not checking if those are initialized.
- Fixed finding display by rectangle for multiple-display environments to consider primary display area.
Revised
6- Optimized container item drawing.
- Optimized container surface remapping.
- Optimized container surface repaint requests.
- Optimized finding display by rectangle lookup.
- Revised database saving to reduce casting.
- Revised saving container preferred display list.
Uncategorized
- Other changes, fixes and updates.
Changed
4- Changed default string comparer.
- Integrated notification area icon into core instead of being separate control.
- Revised directories changes estimation.
- Unified file-system requests handling.
Fixed
17- Fixed adjusting message filter for older operating systems.
- Fixed application freeze if error occurred during closing.
- Fixed backwards compatibility conversion loop.
- Fixed caller thread could request terminating itself on error caused finalization.
- Fixed changing closing state to error caused if error occurred during closing.
- Fixed empty "open with menu" option appearing.
- Fixed generating visible items index.
- Fixed invalid comparer used for dual key lookup.
- Fixed item details reading.
- Fixed items sorting.
- Fixed not handling bad format exception when loading resources.
- Fixed pasting into container relative to item.
- Fixed playback button not being set.
- Fixed restoring shell queries cache.
- Fixed setting target path if clicked selected item.
- Fixed swapped name and command when restoring shell queries cache.
- Fixed update dialog custom download url change comparison.
Revised
15- Improved older operating systems compatibility.
- Optimized batch adding to collections.
- Optimized surfaces merging.
- Revised and partially optimized containers menu initialization.
- Revised checking what path points to.
- Revised container surfaces initialization.
- Revised containers unloading.
- Revised context menu showing.
- Revised database initialization.
- Revised directories observing.
- Revised loading resources flags.
- Revised main menu to initialize on demand.
- Revised menus disposing.
- Revised Nimi Places locking.
- Revised thread error handling
Uncategorized
- Other changes, fixes and updates.
Changed
- Changed "open with" menu to not appear when there is only 1 handler.
Fixed
2- Fixed inserting to collection at custom index.
- Fixed sorting collection by keys requests.
Revised
2- Revised and optimized shell queries cache.
- Revised conditionals.
Uncategorized
- Other changes, fixes and updates.
Changed
- Unified checking images for transparency.
Fixed
3- Fixed adding new elements to the collections ommiting checking breaking lookup.
- Fixed and revised finding index of element in collections.
- Fixed collections finalization could unitialize cached registry access.
Revised
6- Optimized removing elements from non-reference collection.
- Revised character width estimation.
- Revised container theming.
- Revised detecting if running on 64-bit operating system as 32-bit.
- Revised dual keyed collection.
- Revised resources releasing.
Uncategorized
- Other changes, fixes and updates.
Added
- Added thumbnails upscaling to match DPI settings.
Changed
- Changed how icon index is handled.
Fixed
2- Fixed container items collection lookup after changes.
- Fixed long path support for resources.
Revised
3- Optimized checking if hexadecimal color.
- Optimized HEX to byte conversions.
- Optimized veryfing if path syntax checking.
Uncategorized
- Other changes, fixes and updates.
Fixed
5- Fixed container items collection lookup for small collections.
- Fixed containers loading and unloading index being used before decrementing.
- Fixed handling out-of-range icon index requests.
- Fixed saving shared thumbnail outside synchronization.
- Fixed support for shortcuts with unrecognized protocols.
Revised
5- Further collections revision.
- Revised collections capacity adjusting.
- Revised error codes handling.
- Revised icon support.
- Revised shell detection.
Uncategorized
- Other changes, fixes and updates.
Added
- Added path syntax validation.
Changed
2- Changed freed container items keys pool to be emptied if collection is empty as well.
- Changed shared thumbnails retrieving to cache API exceptions.
Fixed
4- Fixed automatic container positioning.
- Fixed container items collection using keys pool.
- Fixed default version information address.
- Revised and fixed support for specifying icon index in path.
Revised
- Revised support for paths with icon index.
Uncategorized
- Other changes, fixes and updates.
Added
- Added option to forget remembered container bounds.
Changed
- Changed container details saving format.
Fixed
7- Fixed and revised rules.
- Fixed container items text could not be disposed before generating new.
- Fixed converting bytes to hexadecimal.
- Fixed getting page colour dimensions being inverted causing error.
- Fixed importing application database for backwards compatibility.
- Fixed reading resources.
- Fixed sorting by content and reversed order.
Removed
2- Removed clearing locations cache as was removed.
- Removed importing container bounds in formats used before current.
Revised
8- Optimized display enumeration.
- Optimized hash generating
- Revised and optimized collections.
- Revised backwards compatibility.
- Revised container items text generation.
- Revised container themes loading.
- Revised error handling.
- Revised rounding to multiple.
Uncategorized
2- Hardened error reporting before restoring lock.
- Other changes, fixes and updates.
Fixed
2- Fixed and optimized icons retrieval.
- Fixed resource type detecting.
Uncategorized
- Other changes, fixes and updates.
Added
- Added support for preventing shutdown while closing due to an error.
Fixed
9- Fixed 10px grid not being DPI adjusted.
- Fixed allowing shutdown occurring before closing memory handle.
- Fixed detecting using visual styles on older operating systems.
- Fixed double checking if caps lock is pressed for password field.
- Fixed getting clipboard format could overflow.
- Fixed image matrix calculations could overflow.
- Fixed migration wizard initiated before creating resources.
- Fixed some cues not ending with dots.
- Fixed sorting by content.
Revised
11- Optimized comparisons.
- Optimized container bounds adjusting.
- Revised application closing.
- Revised application closing due to an error.
- Revised caps lock checking conditional.
- Revised enlisting for automatic startup.
- Revised enumerating resource names.
- Revised handling critical errors.
- Revised multimedia module.
- Revised reading bytes from files.
- Revised registry access.
Uncategorized
- Other changes, fixes and updates.
Fixed
10- Fixed appending bytes to files.
- Fixed application language and container theme menu reference not set on initialization.
- Fixed closing change notification handles.
- Fixed compositor constant compositing.
- Fixed fonts use.
- Fixed getting file or directory name could drop last character.
- Fixed image viewer changing scale with mouse wheel.
- Fixed issues with support for newer operating systems.
- Fixed playback button not being updated.
- Fixed settings list timer not being handled.
Revised
10- Optimized and revised files and directories comparing.
- Optimized containers mouse handling.
- Optimized drawing rounded rectangles.
- Optimized icon generating.
- Optimized image viewer mouse handling.
- Revised files position seeking.
- Revised labels.
- Revised requesting files size.
- Revised thumbnailing requests handling.
- Revised typography.
Uncategorized
- Other changes, fixes and updates.
Changed
- Changed safe file handles to pointers.
Fixed
2- Fixed container searching.
- Fixed core timers messages not being handled.
Revised
3- Revised errors handling.
- Revised requesting changing UIPI message filter.
- Revised thumbnailing engine.
Uncategorized
2- Converted delegates to generics.
- Other changes, fixes and updates.
Changed
- Unified part of drag and drop and clipboard handling.
Fixed
18- Fixed allowed operations check to expose and change content for cut operations.
- Fixed display details equality testing.
- Fixed displaying rules under settings.
- Fixed double checking timer handles when stopping.
- Fixed drag and drop to container sub-directories use count not decreased.
- Fixed hourspan selection control hour grip.
- Fixed invalid registry access availability could be returned on concurrent initialization.
- Fixed loading uninitialized items that had hidden attribute.
- Fixed menu initialization race condition.
- Fixed midnight detection during initialization.
- Fixed regular expression pattern not being passed when editing rules.
- Fixed repainting under mouse items.
- Fixed retrieving extension handlers.
- Fixed rules equality testing.
- Fixed shortcut non-boolean result causing unnecessary conversion.
- Fixed some routines not locking access when retrieving items paths.
- Fixed text alignment on pages.
- Fixed unregistering from listening directory location availability related events.
Revised
15- Optimized clipped drawing.
- Optimized container items painting.
- Optimized desktop preview box.
- Optimized hourspan selection control drawing.
- Optimized menus initialization.
- Optimized messages processing.
- Revised concurrent registry access initialization.
- Revised container scrolling calculations.
- Revised drag and drop handling paths access synchronization.
- Revised drag and drop and clipboard handling.
- Revised handling event handles.
- Revised hexadecimal conversions.
- Revised labels logic.
- Revised parallel initialization.
- Revised recognizing non-filesystem shortcuts.
Uncategorized
- Other changes, fixes and updates.
Changed
2- Changed container IO requests requesting separate thread, while caller had been already revised to run on separate thread.
- Revised container focus changes handling.
Fixed
15- Fixed and optimized distribution package unnecessary application path fallbacks checking.
- Fixed and revised backward compatibility.
- Fixed container context menu not showing on its empty area.
- Fixed container visibility menu toggling check state twice.
- Fixed detecting if running on x64 operating system.
- Fixed IO requests not being executed on separate thread when requested as variable name was wrongly converted, when removing byte constants use.
- Fixed menu key repeated press filtering in containers.
- Fixed methods for detecting Common Program Files and Program Files being swapped for x64.
- Fixed not passing elements to open all handlers.
- Fixed path retrieving using different (scope) variable as token.
- Fixed path retrieving on 32-bit.
- Fixed registry keys for path checking not being closed.
- Fixed toggling container name visibility.
- Fixed token not being used when retrieving path on older operating systems.
- Fixed x64 redirection handling.
Removed
2- Removed Common Program Files redirection handling.
- Removed open all as different user asking before credentials.
Revised
- Optimized converting HTML to plain text.
Uncategorized
- Other changes, fixes and updates.
Changed
- Unified function used for retrieving user profile directory path.
Fixed
6- Fixed and revised backward compatibility.
- Fixed buffer size for retrieving volume label.
- Fixed container context menu positioning.
- Fixed icons generation on older operating systems.
- Fixed unsigned casting for directory size estimation.
- Fixed updating mouse input indexes after re-ordering container items.
Revised
5- Optimized and revised parallel initialization.
- Optimized and revised icons to image conversion.
- Revised getting mapped drive actual share path.
- Revised getting volume label.
- Revised that all special folders paths retrieval uses tokens.
Uncategorized
- Other changes, fixes and updates.
Fixed
3- Fixed container themes changing.
- Fixed languages listing.
- Fixed themes listing.
Removed
2- Removed arguments support.
- Removed multi-instance support.
Revised
4- Revised container theme menu options toggling.
- Revised deleting package file.
- Revised language menu options toggling.
- Revised update module.
Uncategorized
2- Other changes, fixes and updates.
- Reverted ensuring that user profile directory path ends with slash when retrieved for current process token.
Fixed
3- Fixed build year signature part being set to 2019.
- Fixed extension-less files crashing directory listing due to comparing empty extension.
- Fixed image viewer could crash due to unscaled image not being set.
Revised
3- Optimized extension comparisons.
- Revised getting system directories paths.
- Revised long paths converting.
Added
2- Added network resource navigation prompt.
- Added protocol launching support.
Changed
3- Changed application lock state check to asynchronous.
- Revised container location observing and changes handling.
- Unified method retrieving desktop directory location.
Fixed
14- Fixed and revised containers automatic positioning.
- Fixed and revised drive type checking mutexing loop on multiple requests.
- Fixed container search query builder could be accessed while changing without synchronization.
- Fixed containers sub-directories observing releasing write lock when even not used on some conditions.
- Fixed getting file or directory name.
- Fixed looped variables zeroing.
- Fixed non-file system shortcuts support.
- Fixed protocol scheme parsing.
- Fixed reloading containers and rules being called twice on settings window close.
- Fixed retrieving path label.
- Fixed settings window bottom panel layout not resumed.
- Fixed shell detection endless loop.
- Fixed timestamps conversions.
- Fixed unused conditional branch in under mouse container item checking.
Revised
14- Optimized path parts parsing functions.
- Revised container items use counter synchronization.
- Revised container keyboard input handling.
- Revised container mouse input handling.
- Revised controls invalidating.
- Revised dynamic threads synchronization.
- Revised image viewer.
- Revised location detection.
- Revised natural sorting.
- Revised sub-directories quick enlisting.
- Revised thread synchronization.
- Revised updates modules.
- Revised viewers initial bounds and positioning.
- Updated license agreement.
Uncategorized
- Other changes, fixes and updates.
Added
- Added direct playlist support to multimedia front-end.
Changed
3- Changed media player resolution to unsigned long — 1 second do 1000 milliseconds.
- Changed timer synchronization to interlocked.
- Unified rules time retrieval method.
Fixed
24- Fixed all place check-boxes could be unchecked and later remain disabled.
- Fixed allocated memory releasing.
- Fixed assigning container items repaint priority.
- Fixed clearing container item selection.
- Fixed closing synchronization, when requested from thread.
- Fixed container closing could freeze on hide window request.
- Fixed container directory items access locking.
- Fixed container icons scale check logic.
- Fixed container operations for single selected items execution.
- Fixed database batch removal requests not triggering saving.
- Fixed delegate finalization could be to early.
- Fixed directories observing canceling, when initialization was not completed.
- Fixed directory enlisting could fail if sub-directory could not be opened.
- Fixed files and directories attributes changes detection.
- Fixed files and directories hidden attribute changes handling.
- Fixed image viewer scrolling conditional.
- Fixed initialization of non-threaded libraries.
- Fixed mutex restoring failure.
- Fixed rules using regular expressions comparison operators.
- Fixed sub-directories triggering sorting by size and count.
- Fixed sub-directories finalization checked twice.
- Fixed trying to retrieve icon directory shortcuts.
- Fixed using not updated under mouse item index for container action comparisons.
- Fixed window closing synchronization, when not requested from main thread.
Revised
21- Optimized and revised collections.
- Optimized container bounds fallback.
- Optimized copying images to clipboard.
- Optimized creating shortcuts.
- Optimized directories size and count estimating.
- Optimized item selection.
- Optimized parallel optimization.
- Optimized rules matching.
- Optimized text generating.
- Optimized under mouse item index being declared twice.
- Reverted some and revised finalization code to be thread safe.
- Revised application closing.
- Revised container concurrent operations.
- Revised container items initialization.
- Revised container items scaling and painting synchronization.
- Revised directories observing synchronization.
- Revised directory estimation.
- Revised media player seeking.
- Revised multimedia playback.
- Revised playback management.
- Revised triggering container moving, when clicking on empty space.
Uncategorized
- Other changes, fixes and updates.
Added
- Added support for space separated values for theme padding.
Fixed
8- Fixed byte array length descriptor being saved twice.
- Fixed color with transparency format specified in place type container specification from argb to rgba.
- Fixed invalid margins detection in theme packing tool.
- Fixed IPv6 support.
- Fixed localhost detection.
- Fixed memory releasing by theme packing tool.
- Fixed network availability detection.
- Fixed timers.
Revised
4- Optimized hour interval calibration.
- Optimized parallel initialization.
- Revised delayed tasks.
- Revised theme packing tool.
Uncategorized
- Other changes, fixes and updates.
Revised
3- Optimized I/O API calls.
- Updated unpack frontend I/O methods.
- Updated unpack frontend error handling.
Uncategorized
- Other changes, fixes and updates.
Fixed
5- Fixed and revised streams finalization.
- Fixed application state enumeration dependent conditionals to support lowest state level (running).
- Fixed database error handling for empty database file.
- Fixed generating exceptions for error codes.
- Fixed stream seeking not returning position after request.
Revised
2- Revised I/O operations.
- Revised memory allocation.
Uncategorized
- Other changes, fixes and updates.
Added
- Added shutdown blocking reason for operating systems supporting it.
Fixed
- Fixed toggling container title-bar visibility saving optimization.
Revised
- Reverted and revised window closing synchronization to polling.
Uncategorized
- Other changes, fixes and updates.
Fixed
7- Fixed and optimized rounding, ceiling and flooring floats.
- Fixed hexadecimal conversion wrong bitwise shifting direction.
- Fixed package build number again in reversed order.
- Fixed restoring default container title.
- Fixed toggling container title-bar visibility saving.
- Fixed using generic collection methods instead of database dedicated ones, not using its synchronization.
- Fixed window closing synchronization condition.
Revised
- Optimized container items text drawing.
Uncategorized
- Other changes, fixes and updates.
Fixed
2- Fixed restoring container bounds container for multiple conditions.
- Fixed saving and restoring containers preferred displays list.
Uncategorized
- Other changes, fixes and updates.
Fixed
3- Fixed delayed task finalization.
- Fixed processing negative mouse input.
- Fixed quick closing related finalization issues.
Revised
- Revised delayed task concurrent requests.
Uncategorized
2- Addressed issue with future set build date of last build.
- Other changes, fixes and updates.
Changed
4- Changed checking for running from under Program Files location.
- Changed container tiny icon size option to adjust to actually smallest one.
- Changed image viewer custom shape selection precision to floating point.
- Optimized directory observing to watch for only related location availability changes.
Fixed
21- Fixed absolute to relative path conversion partially shared preceding path being truncated.
- Fixed and changed to programmatic method — detecting system directories location on older 64-bit operational systems.
- Fixed and revised checking for files changes.
- Fixed and revised registry access synchronization.
- Fixed container "open all" menu prompt being shown as OK only message box.
- Fixed container sorting by creation time.
- Fixed different safe handles types used for opening streams.
- Fixed directory observing not finalizing.
- Fixed increasing string capacity, when reaching specified maximum threshold.
- Fixed mutexes saving skipping last to save.
- Fixed place flags masking.
- Fixed processes releasing.
- Fixed remove and replace database operations returning incorrect result.
- Fixed restoring one of rule types failing due to only returning failure result.
- Fixed rules duplicating when changing type due to inconsistent id.
- Fixed saving arrays in database with over 255 elements.
- Fixed stream reading pointer adjustments.
- Fixed sub-directories quick changes detection.
- Fixed synchronous thumbnailing failure due to invalid handling extension-less files.
- Fixed unnecessary saving not converted rules paths when performing absolute/relative paths conversion.
- Fixed zeroing credentials password as well as credentials block if used.
Revised
21- Optimized and reviewed API calls.
- Optimized containers surfaces merging.
- Optimized generating authentication token.
- Optimized hashing algorithm.
- Optimized hexadecimal color decoding.
- Optimized loading data from streams.
- Optimized menu icons scaling.
- Optimized restoring containers order and item details.
- Optimized streams processing.
- Revised backwards support for importing text databases.
- Revised directory observing toggling synchronization.
- Revised generating web request parameter queries.
- Revised operating system architecture detection.
- Revised path redirection detection.
- Revised process launching as different user credentials prompting and handling.
- Revised processes launching.
- Revised resources querying.
- Revised rules management.
- Revised shortcuts icons support.
- Revised user profile path detection.
- Revised window closing synchronization.
Uncategorized
2- General code cleanup and revision.
- Other changes, fixes and updates.
Changed
5- Changed error report to be generated and copied to clipboard automatically on failure, when locked with passphrase.
- Changed how checking for updates is handled when enabled.
- Changed to forget containers items state for empty containers, rather than saving empty one.
- Changed to not show save to file dialog on error generation when passphrase locked.
- Changed to not show auto-update open download website prompt on failure when passphrase locked.
Fixed
5- Fixed container items mapping, when adding items to empty container.
- Fixed containers data sorting by path during its initialization could affect those later lookup by id under some conditions.
- Fixed coordinates not being reset after processing draw container items in range requests under some conditions.
- Fixed handling of container items repainting requests without range.
- Fixed saving text notes in container failing due to time being saved with illegal path character ":".
Removed
- Disabled container reloading on crash.
Revised
5- Optimized converting date and time to Y-m-d H-i-s formatted string.
- Optimized retrieving resource by index to not use lookup.
- Revised and optimized loading icon resources.
- Revised application parallel initialization synchronization.
- Revised conditions for identifying network as home one.
Uncategorized
- Other changes, fixes and updates.
Revised
- Revised memory copying methods and addressed related issues.
Uncategorized
- Other changes, fixes and updates.
Changed
- Changed unreadable database error handling to allow ignoring it.
Fixed
6- Fixed container drawing range.
- Fixed container loading queue unnecessary releasing lock when not locked on closing request.
- Fixed database restoring string arrays.
- Fixed memory operations on x64.
- Fixed non-filesystem shortcuts thumbnailing support.
- Fixed RTL support for unreadable database error message.
Revised
3- Improved complex non-filesystem shortcuts support.
- Optimized container items drawing composition mode changing.
- Revised container item drawing states.
Uncategorized
2- Other changes, fixes and updates.
- Reduces per container item memory footprint by 8 bytes.
Fixed
5- Fixed and revised updates dialog closing and changes applying.
- Fixed container loading thread synchronization exception when closing container on some conditions.
- Fixed index being used instead for key for queueing operations on handling some of the container changes.
- Fixed restoring shortcuts cache.
- Fixed shell queries to ignore retrieving description for open with for self-references.
Revised
3- Revised link label and its use.
- Revised sorting dialog initialization and captions.
- Updated compressor.
Uncategorized
- Other changes, fixes and updates.
Fixed
5- Fixed and revised container items range repainting.
- Fixed and revised queue collection.
- Fixed container repaint area not being adjusted under some conditions.
- Fixed one of the collections finding index of value lookup range exceeding collection bounds.
- Fixed unncessary checking if added as unique for combined emptying and adding new to one of the collections types.
Revised
13- Optimized collections storing of non-reference value types.
- Optimized container restoring items order.
- Optimized container directories and files initial enlisting loop.
- Optimized enlisting directories.
- Optimized painting queues synchronization.
- Optimized some loops.
- Optimized some of the conditionals.
- Revised container scaling.
- Revised container searching.
- Revised container window painting to support revised queue collection.
- Revised database saving.
- Revised restoring regular expressions saved in the database.
- Revised update options dialog.
Uncategorized
- Other changes, fixes and updates.
Changed
- Changed container sub-directories threaded operations to use in-use counter.
Fixed
5- Fixed and revised container sub-directories size and count estimation during observing.
- Fixed container changes repaint scheduling.
- Fixed container low-priority item processing.
- Fixed dropping new files and folders at specified index for containers not sorted automatically.
- Fixed file-system type shortcuts not having icon specified — fallback to generic icon without trying to thumbnail target.
Revised
2- Revised directories estimation.
- Revised dropping files and folders to sub-directories locking.
Fixed
- Fixed display cache initialization for multiple displays.
Added
3- Added limited shortcuts data updating.
- Added muxer updating.
- Added shortcuts thumbnails updating.
Changed
4- Changed fading and automatic sorting to use same synchronization mutex.
- Removed display cache locking as replaced not updated any longer.
- Revised container colorization changes handling.
- Revised stream reading to use allocated memory buffers, instead of managed arrays.
Fixed
22- Fixed actual file path being passed instead of text file content for thumbnails.
- Fixed and revised container repaint scheduling.
- Fixed changing container elements labels.
- Fixed container automatic sorting not triggered for changes.
- Fixed container ranges calculation.
- Fixed container sub-directories count and size not being properly updated, when observing.
- Fixed created shortcuts not being initially saved.
- Fixed displays cache lookup optimization toggling.
- Fixed ignored non-shared thumbnails not being removed on those file deletion.
- Fixed item dragging not being disabled, when container automatic sorting is enabled.
- Fixed launching applications via "open with" not working under some conditions due to using allowed operations types matching instead of extension matching.
- Fixed matching via allowed operations types.
- Fixed non-file system shortcuts cache restoring failure due to incorrect type flag.
- Fixed observing directory availability being unloaded on directory observing failure.
- Fixed one structure size being unspecified, when enumerating displays.
- Fixed repeated sorting case condition for menu check adjustment.
- Fixed selecting whole text when renaming items.
- Fixed settings list colours being swapped.
- Fixed some completion requiring delayed tasks not being repeated on failure, when closing application.
- Fixed toggling container sorting order.
- Fixed URI scheme recognition for HTTP, HTTPS, FTP, FTPS protocols recognition.
- Revised and fixed containers processing observed directory changes.
Revised
11- Optimized collections emptying.
- Optimized collections enlisting operations.
- Optimized container themes redrawing calculations.
- Optimized display cache initialization.
- Optimized generating text with shadow.
- Optimized restoring container items details and order.
- Optimized retrieving mapped network drive actual share path.
- Revised adding container items and specified index.
- Revised container automatic sorting triggering.
- Revised container viewport locking.
- Revised containers sub-directories observing.
Uncategorized
2- Inline container delayed tasks.
- Other changes, fixes and updates.
Added
- Added right-to-left localization support.
Changed
2- Changed pointer comparison method.
- Changed to include punctuation back in localizable strings.
Fixed
15- Fixed and revised balloon suppressing.
- Fixed balloon tooltip structure not being properly freed.
- Fixed container crashing error report saving prompt referring to previously preferred copying to clipboard.
- Fixed container size being set outside synchronization when restoring.
- Fixed controls repainting on theme changes.
- Fixed doubled scrollbar edge offset calculation on container resizing.
- Fixed mutexes illogical secondary processing.
- Fixed non-empty container initial composition not being triggered.
- Fixed one of viewport calculations affecting drag and drop index retrieval being made on width instead of height related variables.
- Fixed some of scrolling calculations being made in incorrect synchronization order.
- Fixed sorting dialog not being scaled.
- Fixed surfaces remapping on changing items count.
- Fixed updates dialog controls bounds.
- Revised and fixed containers compositor locking.
- Revised and fixed sorting dialog time texts.
Removed
- Removed controls anchoring.
Revised
15- Revised and limited use of negation operator.
- Revised balloon tooltip structure allocation.
- Revised Caps Lock key handling by passphrase input dialog.
- Revised container bounds processing to be more direct.
- Revised container items repaint requests.
- Revised container mouse events processing logic.
- Revised dynamic event handling.
- Revised file system observing.
- Revised keyboard events processing.
- Revised keyboard modifiers status retrieval.
- Revised read-write locking.
- Revised some of conditionals logic.
- Revised synchronization waiting logic.
- Revised tick based stopwatch.
- Updated help link.
Uncategorized
2- Cleanup code revision.
- Other changes, fixes and updates.
Changed
3- Changed command line arguments to bit field flag enumeration.
- Changed compressor to request elevation only if experiencing unpack permission issues.
- Changed parallel initialization main thread only tasks order.
Fixed
2- Fixed display cache not being initialized.
- Fixed doubled 2nd group parallel initialization tasks checking and execution.
Revised
4- Revised command line arguments handling.
- Revised compressor running instance path handling.
- Revised icons and bitmaps conversions.
- Revised icons generation format choice.
Uncategorized
- Other changes, fixes and updates.
Changed
- Changed migration cache clearing request from asynchronous to synchronous.
Fixed
2- Fixed embedded manifest.
- Fixed parallel initialization threads running as MTA instead of STA.
Revised
4- Limited and optimized parallel initialization to two threads.
- Reverted and revised operational version checking to not check system libraries version.
- Revised error reporting to include error code and prefer saving error report to file, with clipboard used as fallback.
- Updated compressor.
Uncategorized
- Other changes, fixes and updates.
Added
- Added PRINTCLIENT and PRINT requests containers support.
Changed
- Revised display cache initialization and changes notification.
Fixed
28- Fixed and revised caches clearing during settings conversion.
- Fixed and revised directories observing initialization.
- Fixed and revised observing directory changes.
- Fixed composition changes handling for empty containers.
- Fixed composition options detection.
- Fixed compressor elevation.
- Fixed condition used for checking if container requires scrolling failing for small off-screen areas.
- Fixed container position not being adjusted when adjusting all bounds.
- Fixed container scrolling, when starting to change bounds.
- Fixed container scrollbar initialization being omitted on some conditions when scrolling.
- Fixed containers bounds could not be saved before changing displays configuration.
- Fixed default opacity for containers.
- Fixed double saving request on batch removing database entries.
- Fixed file and folder rules missing one display condition.
- Fixed generated file name for some files created using "new" menu.
- Fixed generating file and folder rules description for place based condition.
- Fixed images rotating.
- Fixed language menu entries duplication.
- Fixed newer operational system detection.
- Fixed OS dependent API calls.
- Fixed parallel initialization synchronization.
- Fixed relative work area bounds being used instead of absolute.
- Fixed repaint queue locking order.
- Fixed repainting empty containers.
- Fixed restoring shell queries cache.
- Fixed settings menu offset calculation.
- Fixed some API calls not made on main context.
- Fixed sorting containers containing directories by extensions.
Revised
11- Optimized mouse coordinates processing.
- Revised and optimized RGB to HSL conversion.
- Revised automatic container position adjusting.
- Revised compositor to handle composition adjusting.
- Revised compositor to ignore non-composition adjusting requests when transparent.
- Revised containers compositor to be reduce required composition.
- Revised containers items ordering.
- Revised desktop preview calculations.
- Revised directory observing to use single buffer.
- Revised modules initialization sequence and settings conversion.
- Revised parallel initialization to support infinite threads.
Uncategorized
2- Depreciated restoring container bounds per display configuration without work area consideration.
- Other changes, fixes and updates.
Fixed
2- Fixed and revised primary display detection.
- Fixed creating containers "new" menu.
Uncategorized
- Other changes, fixes and updates.
Fixed
6- Fixed command lookup.
- Fixed converting absolute path to relative.
- Fixed current settings display under advanced settings.
- Fixed handling index lookup on some conditions.
- Fixed maximum supported id for enumerating embedded resources.
- Fixed non-order preserving collection being used when enumerating indexed embedded resources.
Uncategorized
- Other changes, fixes and updates.
Added
2- Added separate container grip margin.
- Added support for shared extension handlers and type operations.
Changed
- Changed saving opaque images from clipboard to 100% quality.
Fixed
11- Fixed and revised shared thumbnails concurrent retrieval.
- Fixed containers clipboard operations to be asynchronous.
- Fixed containers locked operations on single elements.
- Fixed creating new folders from menu.
- Fixed detecting theme changes.
- Fixed detecting work group changes.
- Fixed enlisting available languages and themes.
- Fixed hiding and changing placement of container title for custom themes.
- Fixed invalid structure used to pass window coordinates.
- Fixed mistyped variable name, causing using same regular expression for verifying automatic updates credentials.
- Fixed sorting dialog not scaling correctly.
Removed
2- Removed "quick settings" menu.
- Removed invalid font "inherit" value from bundled themes.
Revised
9- Enabled showing "open settings" menu option in tray icon context menu.
- Optimized containers menu adjusting.
- Revised collections types usage.
- Revised containers directories enlisting.
- Revised containers positioning.
- Revised containers style toggling.
- Revised GUI text.
- Revised item size calculations.
- Revised saving clipboard content.
Uncategorized
3- Moved "automatic startup" from "quick settings" to other settings menu under settings.
- Moved "languages" menu from "quick settings" to main menu.
- Other changes, fixes and updates.
Changed
- Changed extractor closing running instance to after unpack request.
Fixed
3- Fixed link type labels font inconsistency in extractor.
- Fixed link type labels not using hand cursor.
- Fixed reading whole files.
Revised
2- Revised extractor running instance detection.
- Revised single instance management.
Uncategorized
- Other changes, fixes and updates.
Added
2- Added support for ISO 639-2 language codes.
- Addedd support for multiple display work areas.
Changed
3- Changed automatic startup checking to be performed when selecting menu containing that option.
- Changed container locking flags to enable exposing content, when not locking with passphrase.
- Delayed "New" menu initialization.
Fixed
13- Fixed and revised display lookup.
- Fixed archive processing infinite loop.
- Fixed collections lookup.
- Fixed container open dialogs counter not being decreased on cancelling running as.
- Fixed containers unregistering global event handlers.
- Fixed image viewer crashing, when use of composition is allowed.
- Fixed languages detection and those listing.
- Fixed listing directories with no actual directories and only shortcuts to directories.
- Fixed mounted drive label retrieval.
- Fixed muxers data corruption on saving (lose and duplication).
- Fixed requesting out of range undermouse element for drag and drop operations.
- Fixed rules loading.
- Fixed sorting by content not working due to missing reference.
Revised
21- Optimized and revised registry access.
- Optimized clearing thumbnail service caches.
- Optimized comparers use by using type specific.
- Optimized container position saving.
- Optimized container thread finalization.
- Optimized directory size estimation.
- Optimized display lookup.
- Optimized retrieving shared thumbnails.
- Revised arguments handling on launching processes.
- Revised containers loading and unloading.
- Revised display handling.
- Revised displays enumeration.
- Revised images loading.
- Revised menus events handling.
- Revised menus memory collection.
- Revised message filters adjustment.
- Revised muxers data saving and restore.
- Revised network availability handling.
- Revised single files and directories details retrieval.
- Revised sorting by content.
- Revised system visual styles support.
Uncategorized
2- Other changes, fixes and updates.
- Parallelized initialization.
Fixed
9- Fixed container sub-directories availability checking.
- Fixed containers concurrent access toggling.
- Fixed image scaling size calculation when en-framing.
- Fixed invalid element loading synchronization on certain conditions.
- Fixed maximum browsed path length.
- Fixed maximum URL length to 2080 characters.
- Fixed retrieving long paths.
- Fixed root network shares not being identified as directories.
- Fixed toggling container sorting partially freezing it.
Revised
5- Increased containers access locking levels.
- Revised containers sub-directories loading.
- Revised containers sorting.
- Revised file-system watcher.
- Revised internal long paths handling.
Uncategorized
- Other changes, fixes and updates.
Fixed
2- Fixed database corruption when saving arrays.
- Fixed one of sentences requiring localization ending with punctuation mark, which should be added separately.
Revised
2- Revised creating empty files.
- Revised database array length saving.
Uncategorized
- Other changes, fixes and updates.
Fixed
2- Fixed generating containers titles.
- Fixed opening shortcuts pointing to directories.
Revised
3- Revised directories listing shortcuts handling.
- Revised infinite redirection shortcuts handling to support only one nested redirection.
- Revised retrieving drives and network shares labels.
Uncategorized
- Other changes, fixes and updates.
Fixed
9- Fixed credentials dialog.
- Fixed directories shortcuts path used for operations.
- Fixed handling of network shares while there is no network available.
- Fixed infinite shortcuts redirection handling for redirection to files with no extension.
- Fixed loading containers icons in settings window.
- Fixed memory not being allocated before retrieving multimedia details on playback.
- Fixed multimedia switching front-end playback from audio to video.
- Fixed retrieving directory name from path.
- Set fixed opening command for directories.
Removed
- Removed additional cache file existence checking, when restoring file muxer's cache.
Revised
10- Decided to address infinite shortcuts redirection.
- Improved frameworks support.
- Optimized directories listing.
- Revised containers locations availability checking.
- Revised directories contents counting.
- Revised directories initialization.
- Revised drive type resolving.
- Revised memory allocation.
- Revised mouse coordinates handling.
- Revised network shares path operations.
Uncategorized
2- Addressed certification checking during application load.
- Other changes, fixes and updates.
Fixed
5- Fixed collections zero-based elements count decrementation on certain removal related operations.
- Fixed comparison extensions not being lower case.
- Fixed container appearance style menu's selection not being handled.
- Fixed multimedia front end capture dimension retrieval memory block not being allocated.
- Fixed reversed (directories last, rather than first) file system listing order for unsorted and not manually organized containers.
Removed
- Removed duplicate calculation of X-coordinate relative to element on mouse interaction.
Revised
2- Optimized containers file system listing.
- Revised directories content listing.
Uncategorized
- Other changes, fixes and updates.
Changed
- Changed shell detection fallback from threaded to timer based.
Fixed
3- Fixed desktop pinning.
- Fixed multimedia front end dimension retrieval memory block not being allocated.
- Fixed system related delayed tasks interval not being set and minimum used.
Revised
4- Optimized string comparison.
- Revised application framework.
- Revised error handling.
- Revised shell detection.
Uncategorized
2- Other changes, fixes and updates.
- Re-ordered container handle dependent initialization.
Changed
- Changed error reporting time reference.
Fixed
- Fixed string building buffer overflow on resize following earlier resize caused by concatenating strings.
Revised
5- Optimized memory allocation.
- Revised extractor error handling.
- Revised process id related operations.
- Revised profile directory path retrieval.
- Revised single instance verification.
Uncategorized
- Other changes, fixes and updates.
Added
- Added automatic container element sorting.
Changed
3- Changed container items re-scaling to occur in painting interval.
- Delayed containers menu initialization.
- Unified containers painting with those painting while scrolling, as well as surface repainting.
Fixed
31- Fixed and revised finding display from coordinates.
- Fixed ARGB color to integer conversion.
- Fixed asynchronous container element operations.
- Fixed container caption missing.
- Fixed container mouse clicking being processed twice on some conditions.
- Fixed container non-shared elements target path not being updated upon renaming.
- Fixed container scroll bar horizontal offset late initialization.
- Fixed containers asynchronous operations locking order.
- Fixed detection of icon handlers.
- Fixed displaying cue text in controls.
- Fixed dynamic variable being used instead of static for container multiple selection.
- Fixed encoding estimation.
- Fixed file and folders rule checking.
- Fixed file system operations on multiple files.
- Fixed file system operations batch list creation.
- Fixed multimedia front end player playback swapping.
- Fixed multimedia player front end interlocked operations.
- Fixed non-DPI aware variables being used for some elements drawing calculations.
- Fixed off-screen container elements not being repainted upon re-scaling container and being in view.
- Fixed opened windows counter miscounting on certain conditions.
- Fixed opening files with no extension.
- Fixed references swapping.
- Fixed restoring focus to container after renaming element.
- Fixed retrieving Internet Shortcuts properties crashing.
- Fixed sand-boxed API queue.
- Fixed saving primary home network interface IP reference.
- Fixed scaling shared thumbnails.
- Fixed support for icons containing single entry.
- Fixed theme resources not being scaled, when no visible elements were present.
- Fixed time based conditions not being synchronized.
- Fixed update settings not being shown correctly in updates dialog.
Removed
- Removed waiting until scrolling ends for drop operations.
Revised
37- Improved high-DPI support.
- Improved interlocked operations.
- Improved newer and older operational systems support.
- Optimized clearing caches when needed upon upgrading.
- Optimized container keyboard input processing.
- Optimized database batch removal queries.
- Optimized database saving.
- Optimized file system operations asynchronous processing.
- Reduced embedded application icon bit depth.
- Revised application initialization (license agreement checking stage).
- Revised collections.
- Revised concurrent container operations.
- Revised container elements batch painting.
- Revised container element renaming.
- Revised container element sorting.
- Revised container menu.
- Revised container themes calculations.
- Revised containers dragging cursor.
- Revised containers elements locking.
- Revised containers elements collection.
- Revised containers elements images and text blocks handling.
- Revised containers locking.
- Revised context menu icons generation.
- 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 multimedia front end.
- Revised multimedia player front end full screen toggling.
- Revised resources indexing.
- Revised retrieving cursor position for context menus.
- Revised sorting dialog.
- Revised timed tasks.
- Revised typography calculations.
- Revised windows initialization sequence.
Uncategorized
- Other changes, fixes and updates.
Fixed
11- Fixed and revised 64-bit processor detection.
- Fixed bitness dependent API calls.
- Fixed containers element rename dialog crashing.
- Fixed containers element rename dialog not returning focus.
- Fixed element context menu being shown instead of containers of key modifier.
- Fixed environment paths support not being case insensitive.
- Fixed relative paths conversion.
- Fixed shortcut file attributes not being retrieved on certain directory listing requests.
- Fixed support for additional displays using same display device adapter.
- Fixed support for escaped environment paths file names.
- Fixed unnecessary synchronization causing container crash on certain mouse actions.
Removed
- Removed Big-Endiann support.
Revised
7- Revised container re-sizing and moving.
- Revised containers keyboard input processing.
- Revised containers searching.
- Revised containers scrollbar calculations.
- Revised display identifier migration handling.
- Revised drive type cache.
- Revised mouse movement processing.
Uncategorized
- Other changes, fixes and updates.
Fixed
- Fixed crashing due to invalid core modules loading sequence.
Fixed
5- Fixed containers becoming unstable on handling some messages.
- Fixed database raw data saving.
- Fixed multimedia length retrieval.
- Fixed update module not attaching authentication key for download requests.
- Revised and fixed time operations for environment conditions detection.
Revised
3- Revised containers mouse calculations.
- Revised handling system messages.
- Revised network detection.
Uncategorized
- Other changes, fixes and updates.
Added
2- Added option to create shortcut instead of copying, when pasting by holding shift key modifier.
- Added support for dragging files to shortcuts pointing to the executables.
Changed
2- Changed shortcuts are copied instead of being linked when creating shortcuts.
- Compacted core initialization routines.
Fixed
5- Fixed and optimized container concurrent operations for actions on elements.
- Fixed and revised available displays retrieval.
- Fixed containers region handle not being released.
- Fixed corral type collection lookup.
- Fixed element copy and cut element operations.
Revised
22- Revised clipboard support.
- Revised container element rename operations initial processing.
- Revised containers composition options.
- Revised containers font typography computations.
- Revised containers input handling.
- Revised containers positioning system.
- Revised containers themes resources initialization and optimized those reusing.
- Revised containers themes loading.
- Revised copy and cut operations files and folders list passing.
- Revised directories listing.
- Revised drag and drop files and folders list creation.
- Revised element rename dialog.
- Revised first time setup.
- Revised foreground window related detection.
- Revised label icons generation method.
- Revised shifting and sorting operations.
- Revised stream reading operations.
- Revised supported shortcuts types handling.
- Revised thumbnailing engine.
- Revised time and date computations.
- Revised time calibration.
- Updated support for newer operational systems.
Uncategorized
- Other changes, fixes and updates.
Fixed
3- Fixed container mouse interaction.
- Fixed container title bar text alignment.
- Fixed re-size grip not being shown for containers with thin borders.
Revised
- Improved error report generating.
Uncategorized
- Other changes, fixes and updates.
Fixed
6- Fixed containers viewport concurrent access.
- Fixed element renaming.
- Fixed focus not being returned after canceling item rename.
- Fixed purging shortcuts cache lists.
- Fixed saving containers scale not being saved under some conditions.
- Fixed target extension not being used for target references.
Revised
8- Revised asynchronous container operations.
- Revised container element operations.
- Revised container painting operations.
- Revised container prioritization.
- Revised muxers.
- Revised time measurement.
- Revised typography.
- Updated compressor error handling.
Uncategorized
- Other changes, fixes and updates.
Fixed
3- Fixed application data directory not being created, when running in local mode.
- Fixed containers hotkeys.
- Fixed containers painting synchronization.
Revised
4- Revised container prioritization.
- Revised containers scrollbar generation.
- Revised containers themes loading.
- Revised containers typography.
Uncategorized
- Other changes, fixes and updates.
Fixed
9- Fixed buffer not being swapped, when only merging surfaces vertically.
- Fixed collections crashing on certain lookup conditions.
- Fixed collections element removing at index logic.
- Fixed container unloading.
- Fixed icon resources loading flags.
- Fixed muxer cache data being copied, when creating copy.
- Fixed name generation, when pasting clipboard content.
- Fixed rules directory watching not being initialized.
- Fixed single directory information retrieval.
Removed
- Removed PDF support.
Revised
15- Revised clear cache dialog checkboxes logic.
- Revised containers fading.
- Revised containers hotkeys logic.
- Revised containers item search.
- Revised containers mouse messages handling.
- Revised containers painting messages handling.
- Revised containers scaling.
- Revised creating container surfaces.
- Revised generic icon generation.
- Revised mouse wheel scrolling.
- Revised operations locking.
- Revised rules processing order.
- Revised sandboxed asynchronous API calling wrapper.
- Revised scrolling calculations.
- Revised sorting by content.
Uncategorized
- Other changes, fixes and updates.
Added
- Added Nimi Places instance copying wizard.
Fixed
4- Fixed containers surfaces not being cleared upon elements removal and shifting following
- Fixed containers surfaces not being re-sized upon needing to adjust width.
- Fixed drive type cache incorrectly returning cached drive type.
- Fixed file system watching support swapping files.
Removed
- Removed clipboard purging upon pasting to container request.
Revised
4- Revised collections operations.
- Revised file system moving and copying operations.
- Revised GUI text.
- Revised single instance launching.
Uncategorized
- Other changes, fixes and updates.
Fixed
2- Fixed containers surfaces remapping even when those size did not change.
- Fixed image thumbnails being drawn as distorted if not scaled on some conditions.
Revised
5- Optimized containers surfaces operations.
- Revised containers surfaces merging.
- Revised file system watching.
- Revised time stamp and file size retrieval.
- Revised uipi support.
Uncategorized
- Other changes, fixes and updates.
Fixed
- Fixed containers freezing due to removing thumbnails for elements without those.
Uncategorized
- Other changes, fixes and updates.
Fixed
- Fixed using shared cache for following concurrent same thumbnail requests.
Revised
2- Revised icon retrieval logic.
- Revised thumbnail loading.
Uncategorized
- Other changes, fixes and updates.
Changed
- Revised power state changes detection.
Fixed
2- Fixed crash report prompt not being displayed.
- Fixed time calibration.
Revised
3- Optimized calculations.
- Revised error handling.
- Revised time retrieval method.
Uncategorized
- Other changes, fixes and updates.
Revised
3- Improved support for newer operational systems.
- Optimized relative path conversions.
- Revised checking if application is themed.
Uncategorized
- Other changes, fixes and updates.
Fixed
2- Fixed container processing mouse events while closing causing its crashing.
- Fixed containers on-going element loading not being aborted upon closure request.
Revised
2- Revised container closing sequences.
- Revised database saving and manipulation operations.
Uncategorized
- Other changes, fixes and updates.
Revised
- Updated license agreement
Changed
2- Improved support for detecting temporary files changes.
- Revised file system changes observing.
Fixed
3- Fixed desktop preview events handling possible crashing.
- Fixed settings list selection painting.
- Fixed time selector crashing on repaint after size change.
Revised
4- Revised handling of system resuming from low-power state.
- Revised post-update operations.
- Updated gui.
- Updated support for newer operational systems.
Uncategorized
- Other changes, fixes and updates.
Fixed
- Fixed and revised alpha channel support for images.
Revised
- Revised verb use for shell commands.
Uncategorized
- Other changes, fixes and updates.
Fixed
- Fixed shortcuts processing resources handling.
Revised
2- Revised template created containers folders paths assignment and creation.
- Revised user profile specific folders paths retrieval.
Uncategorized
- Other changes, fixes and updates.
Fixed
2- Fixed automatic startup path missing quotation marks.
- Fixed automatic startup path correction invalid routine result on success.
Revised
2- Revised clipboard module.
- Updated compressor.
Uncategorized
- Other changes, fixes and updates.
Fixed
2- Fixed and optimized containers mutexes locking.
- Fixed images selection copying for large images.
Revised
- Revised containers themes changing handling.
Uncategorized
- Other changes, fixes and updates.
Fixed
- Fixed dequeue result returned incorrectly (as negative) on some conditions.
Revised
- Revised processes launching and those handling.
Uncategorized
- Other changes, fixes and updates.
Changed
- Changed containers caption to contain those id.
Fixed
2- Fixed containers "new" menu — menu items not appearing.
- Fixed elements file dates retrieval.
Revised
4- Optimized drive type cache.
- Revised containers elements lookup.
- Revised elements sorting.
- Revised registry access.
Uncategorized
- Other changes, fixes and updates.
Fixed
- Fixed and optimized container elements repainting.
Revised
- Improved support for older operational systems.
Uncategorized
- Other changes, fixes and updates.
Fixed
3- Fixed container elements removal.
- Fixed invalid data type being used, when restoring container order.
- Fixed shortcut cache locking.
Revised
6- Revised application and containers closing sequence.
- Revised container elements loading sequence and locking.
- Revised file muxer access.
- Revised function loops and optimized calculations (pre-calculations).
- Revised shared thumbnails cache control.
- Revised shared thumbnails scaling.
Uncategorized
- Other changes, fixes and updates.
Fixed
2- Fixed creating new entries in database.
- Fixed retrieving startup folder path, crashing when empty returned.
Revised
2- Optimized application initialization sequence.
- Revised file muxers saving.
Uncategorized
- Other changes, fixes and updates.
Fixed
3- Fixed content sorter using mixing numeric types.
- Fixed not initialized variable being enlisted for repainting on container element creation.
- Fixed showing properties for not selected container elements.
Revised
5- Optimized container fading calculations.
- Revised collections.
- Revised containers elements mapping.
- Revised sorting by content.
- Revised thumbnails concurrent operations.
Uncategorized
- Other changes, fixes and updates.
Added
- Added checking if notify icon is on primary display.
Fixed
- Fixed multimedia front end missing conditional that was preventing its closing on synchronous application closing.
Revised
- Revised collection types and those operations (insert, item access etc.).
Uncategorized
- Other changes, fixes and updates.
Added
- Added minimum containers size check during those creation from template.
Fixed
4- Fixed container element name field being placed outside container, when element was scrolled into view upon rename request.
- Fixed container element rename request not waiting for pending scrolling operation to finish.
- Fixed multimedia front end preventing synchronous closing.
- Fixed synchronous collection access by visible element index, when updating containers selection.
Revised
5- Revised container rename dialog and viewers z-order position.
- Revised containers element selection updating.
- Revised multimedia front end opening.
- Revised settings window positioning.
- Revised time measuring dependent operations.
Uncategorized
- Other changes, fixes and updates.
Fixed
2- Fixed container scrolling function return type.
- Fixed saving settings during synchronous application closing.
Revised
3- Revised containers keyboard shortcuts handling.
- Revised sorting by content collections initialization.
- Revised synchronous application closing.
Uncategorized
- Other changes, fixes and updates.
Added
- Added support for database sorting during saving to increase backwards compatibility.
Fixed
4- Fixed absolute to relative path conversion.
- Fixed container unloading preventing application closing upon some conditions.
- Fixed restoring shared status of thumbnails failed to be rendered.
- Fixed updates dialog window confirm button staying disabled despite of settings changes.
Revised
4- Optimized containers window painting.
- Optimized operations locking.
- Revised container elements drag and drop custom cursor support.
- Revised containers shortcuts analyzing sequence.
Uncategorized
2- Other changes, fixes and updates.
- Reverted to previous shortcuts processing model.
Added
2- Added containers position preferred display list.
- Added containers position migration converter to backwards support module.
Changed
- Changed display identification method from relative name to hardware id.
Fixed
2- Fixed database not being marked as requiring saving upon entries removal.
- Fixed generic icon being shown for shortcuts without custom icon set.
Removed
- Removed saving containers position in previous format.
Uncategorized
- Other changes, fixes and updates.
Fixed
4- Fixed and optimized shortcuts empty data fields retrieval.
- Fixed containers drag and drop drag effect adjustment to allowed.
- Fixed containers themes enlisting.
- Fixed delete confirmation prompts being shown upon clearing cache.
Revised
2- Optimized containers drag and drop dragged data type detection.
- Revised containers position restore fallback chain.
Uncategorized
- Other changes, fixes and updates.
Added
- Added support for custom container bounds per place.
Fixed
- Fixed bundled localization template encoding.
Revised
3- Enabled name/title field retrieval from localizations and themes upon enlisting.
- Revised container bounds restoring and saving.
- Revised text streams reading.
Uncategorized
- Other changes, fixes and updates.
Added
- Added drive types cache updating.
Changed
- Changed created shortcuts to use only file name without extension.
Fixed
6- Fixed container crashing error report generating, when not restarting container earlier.
- Fixed container scrollbar edge margin for custom themes.
- Fixed containers initialization issue on some configurations.
- Fixed desktop not being captured on some conditions for preview control.
- Fixed display of shortcuts having custom icons set.
- Fixed loading of containers locations on storage devices not available prior to drive type cache initialization.
Revised
2- Revised containers fading operations synchronization.
- Revised directories listing shortcuts logic.
Uncategorized
- Other changes, fixes and updates.
Fixed
5- Fixed backwards compatibility migration routine being called on new instances.
- Fixed containers receiving focus upon those load.
- Fixed containers scroll bar position calculations putting it off-screen.
- Fixed error reporting crashing due to bitwise operation logic.
- Fixed settings list text bounds.
Revised
7- Improved support for older operational systems.
- Optimized caches clearing and related deleting operations.
- Optimized containers scroll bar painting.
- Revised container window initialization sequence.
- Revised containers elements rename dialog.
- Revised desktop capture for preview control.
- Revised files deleting methods.
Uncategorized
2- Other changes, fixes and updates.
- Reverted surface initialization method.
Fixed
- Fixed containers elements on click actions not being fired under those some selection state conditions.
Uncategorized
- Other changes, fixes and updates.
Changed
2- Optimized file system changes monitoring.
- Revised system colors changes handling.
Fixed
4- Fixed checkboxes availability and state restoring in advanced settings dialog.
- Fixed containers not fading to requested opacity under some conditions.
- Fixed io operation flags.
- Fixed showing multiple container elements properties.
Revised
5- Improved support for system visual styles.
- Optimized containers scrolling.
- Revised compatibility with older operational systems.
- Revised containers elements selection.
- Revised values scaling calculations.
Uncategorized
2- Other changes, fixes and updates.
- Reverted containers scaling to absolute value.
Fixed
- Fixed containers painting, when scrolling is not required.
Revised
- Optimized containers window painting, when scrolling.
Uncategorized
- Other changes, fixes and updates.
Fixed
- Fixed tray icon not being restored upon shell restart.
Revised
4- Optimized concurrent operations synchronization.
- Optimized containers fading (removed unnecessary steps).
- Revised containers window initialization and finalization sequences.
- Revised tray icon finalization.
Uncategorized
- Other changes, fixes and updates.
Added
- Added multiple exceptions support for error report generation.
Fixed
4- Fixed automatic startup settings not being applied when choosing too manual locations in quick setup dialog.
- Fixed containers fading when manually removed.
- Fixed desktop preview control not being updated upon resolution change.
- Fixed window surface initialization failure for some containers with non-basic composition.
Removed
- Removed automatic container restart on its crash.
Revised
6- Optimized calculations.
- Optimized containers window fading.
- Optimized containers directory observing initialization.
- Revised collections locking.
- Revised container window painting locking.
- Revised containers bounds restoring for given available displays and those resolutions.
Uncategorized
- Other changes, fixes and updates.
Fixed
2- Fixed and optimized containers fading synchronization.
- Fixed notification area balloon request, while icon is still not initialized during quick setup.
Revised
- Revised containers loading.
Uncategorized
- Other changes, fixes and updates.
Changed
- Changed directories opening parameters.
Fixed
- Fixed application crashing on startup on environments with custom dpi settings below 120 ppi.
Uncategorized
- Other changes, fixes and updates.
Fixed
5- Fixed application crashing, when closed during multimedia playback.
- Fixed muxers saving during unloading.
- Fixed scrollbar positioning during container re-size.
- Fixed shortcut paths pointing to directories not ending with slash.
- Fixed updates settings dialog issues, when launched by clicking notification balloon.
Revised
8- Optimized containers fading computations.
- Revised application closing sequence.
- Revised collection state notifications and locking.
- Revised container class style.
- Revised containers painting sequences.
- Revised containers surface locking operations.
- Revised delayed settings saving.
- Revised handling session resuming.
Uncategorized
- Other changes, fixes and updates.
Revised
2- Reverted to and optimized previous full path retrieving method.
- Revised application level unhandled exceptions handling.
Uncategorized
- Other changes, fixes and updates.
Fixed
- Fixed license agreement dialog initialization failure.
Revised
- Updated themes specification.
Uncategorized
- Other changes, fixes and updates.
Added
- Added custom dpi support.
Changed
- Removed support for mixed long and 8.3 paths for directory changes watching.
Fixed
6- Fixed dialogue boxes invalid key events handling.
- Fixed directory audio playback.
- Fixed gui controls spacing.
- Fixed repainting procedure possible deadlock.
- Fixed rules io requests path.
- Fixed thumbnail engine images loading fallback.
Revised
4- Revised cleaning sequences.
- Revised gui text.
- Revised loops.
- Revised multimedia front-end.
Uncategorized
- Other changes, fixes and updates.
Added
- Added transparent tray icon.
Fixed
6- Fixed detecting network address changes.
- Fixed place settings conversion when updating from builds prior to 20131222.
- Fixed restoring time ranges under container display settings.
- Fixed settings list text spacing.
- Fixed title observing module being unloaded while still being required.
- Fixed window title change notification upon first focus change, while module is disabled.
Revised
3- Optimized collection operations.
- Revised gui.
- Revised place flags to store more information.
Uncategorized
- Other changes, fixes and updates.
Added
3- Added indeterminate state to check boxes under clearing cache dialog.
- Added limited support for retrieving icons from extension-less paths.
- Added support for multiple references to same resource.
Changed
2- Replaced directory watching component.
- Revised network state changes handling.
Fixed
2- Fixed password field length under automatic updates dialog.
- Fixed thumbnails removing for deleted files.
Revised
6- Improved long paths support.
- Improved shortcuts support.
- Optimized shortcuts data storing.
- Revised directory watching dependent modules.
- Revised place type container directories handling.
- Revised thumbnails dynamic management.
Uncategorized
- Other changes, fixes and updates.
Changed
- Changed default index behaviour when retrieving icons from icon files for shortcuts.
Fixed
- Fixed support for non-file object shortcuts for older operational systems.
Revised
3- Improved file shortcuts support.
- Optimized and sandboxed some of io operations for network shares.
- Revised io operations for network shares.
Uncategorized
- Other changes, fixes and updates.
Added
3- Added displaying titles instead of containers paths for those list in settings.
- Added file muxers persistive cache.
- Added limited support for non-file object shortcuts.
Fixed
2- Fixed colorization for newer operational system versions.
- Fixed header colorization updating.
Revised
3- Improved observing network shares.
- Revised icons choosing.
- Revised music tags parsing.
Uncategorized
- Other changes, fixes and updates.
Fixed
2- Fixed internet shortcuts parsing infinite loop and index entry processing.
- Fixed internet shortcuts as well as executables thumbnails generator fallback to using shared icon (missing conditional).
Uncategorized
- Other changes, fixes and updates.
Changed
2- Changed directories elements counting to be estimation by default.
- Replaced system icons (and thumbnails) resolver with internal one.
Fixed
4- Fixed clearing non-shared thumbnails.
- Fixed played media not being stretched beyond some size when previewing.
- Fixed superbar progress updates when previewing media.
- Fixed thumbnail generation freezing when generating video thumbnails using internal video thumbnailer.
Revised
7- Revised cache management options ticking behavior.
- Revised color functions.
- Revised context menu icons generating.
- Revised generated thumbnails re-sizing.
- Revised multimedia front end.
- Revised thumbnail types output color depth.
- Revised thumbnails library.
Uncategorized
- Other changes, fixes and updates.
Fixed
- Fixed internal build id.
Removed
- Disabled backwards compatibility conversion when updating from build 20140503.
Uncategorized
- Other changes, fixes and updates.
Fixed
- Fixed sorting by times clicked translation.
Removed
- Removed one of visibility options.
Uncategorized
- Other changes, fixes and updates.
Fixed
- Fixed executing container files.
Uncategorized
- Other changes, fixes and updates.
Fixed
2- Fixed issue with directory locking.
- Fixed multimedia player seeking.
Revised
4- Revised and unified directory watching modules.
- Revised multimedia player full-screen mode.
- Revised stream functions.
- Updated icons library.
Uncategorized
2- Ensured use of expected endianness for conversions.
- Other changes, fixes and updates.
Fixed
- Temporarily fixed limited support for displaying custom resources as icons in internet shortcuts.
Uncategorized
- Other changes, fixes and updates.
Added
- Added container level closing synchronization to closing sequence on system shutdown.
Changed
- Changed method of requesting container closure from messages to delegates.
Revised
- Revised application closing sequence on system shutdown.
Uncategorized
- Other changes, fixes and updates.
Changed
- Changed music and shortcut handling libraries to use unified muxer interface.
Fixed
6- Fixed container fading, when application is closed via menu.
- Fixed keyboard actions incorrect origin.
- Fixed multimedia preview seeking panel mouse events.
- Fixed multimedia previewing.
- Fixed txt documents background not being painted.
- Fixed widget type elements interaction.
Revised
3- Optimized directory tagging.
- Revised hook memory allocation.
- Revised path conversion from absolute to relative.
Uncategorized
2- Cleaned code.
- Other changes, fixes and updates.
Added
- Revised containers closing sequence and added unloading synchronization.
Revised
3- Optimized containers creation.
- Revised objects disposal.
- Revised path unifying function.
Uncategorized
- Other changes, fixes and updates.
Fixed
- Fixed api requested text encoding.
Revised
3- Revised application loading and closing sequences.
- Revised memory collecting.
- Revised notification icon management.
Uncategorized
- Other changes, fixes and updates.
Added
- Added support for and fallback to shortcut based automatic startup.
Fixed
2- Fixed and optimized shell layout detection.
- Fixed registering for automatic startup.
Uncategorized
- Other changes, fixes and updates.
Added
- Added place type container themes specification.
Fixed
- Fixed place type containers re-sizing using themes with small padding.
Revised
- Revised mouse position calculations.
Uncategorized
- Other changes, fixes and updates.
Added
- Added automatic localization choosing to systems language — if available and custom not set.
Changed
- Changed automatic update identification from general code to branch id.
Removed
- Removed checking for "default" localization file.
Revised
- Revised interface messages.
Uncategorized
- Other changes, fixes and updates.
Changed
2- Changed drag and drop preview opacity shading.
- Changed notification icon disposal to synchronous.
Fixed
- Fixed retrieving text from pdf documents .
Revised
2- Revised application closing sequence.
- Revised sorting by content element grouping and filtering.
Uncategorized
- Other changes, fixes and updates.
Fixed
6- Fixed architecture detection when forced to run as x86 on x64.
- Fixed possible crashes due to event handlers not being properly removed.
- Fixed settings list icons being overlayed with non-composited themes.
- Fixed settings window look for non-composited themes.
- Fixed update notification controls tab order.
- Revised and fixed shell layouts detection.
Uncategorized
- Other changes, fixes and updates.
Changed
- Changed containers style flags.
Fixed
- Fixed pdf unrecognized or not supported syntax skipping.
Uncategorized
- Other changes, fixes and updates.
Added
2- Added action detection (update, revert etc.) for sfx archive.
- Added containers locking.
Changed
- Changed collections locking mechanism (updated previous).
Fixed
2- Fixed place type containers double sizing grip.
- Fixed sending to recycle bin.
Revised
6- Optimized collections.
- Revised containers context menu entries.
- Revised containers initialization and declarations.
- Revised pdf rendering.
- Revised sfx archive unpacking wrapper.
- Revised shortcuts wrapper.
Uncategorized
- Other changes, fixes and updates.
Added
- Added running instance detection to sfx archive.
Fixed
2- Fixed automatic startup registry state checking.
- Fixed quick setup desktop preview not being displayed correctly.
Revised
- Revised system paths handling.
Uncategorized
- Other changes, fixes and updates.
Added
3- Added read text encoding detection.
- Added support for not defined shell layouts to module handling those.
- Changed dropping elements above place type container list to add those at the beginning instead of at the end of the list.
Fixed
- Fixed text overflow for text thumbnails thumbnails rendering.
Revised
- Revised z-order handling.
Uncategorized
- Other changes, fixes and updates.
Fixed
- Fixed containers retaining z-order after shell restart.
Revised
- Revised z-order handling.
Uncategorized
- Other changes, fixes and updates.
Fixed
- Fixed advanced settings menu being resizable.
Uncategorized
- Other changes, fixes and updates.
Added
2- Added advanced settings menu.
- Added loading containers only when window with given title is active.
Changed
- Changed placetime location settings to allow those combinations.
Fixed
3- Fixed containers elements text spacing.
- Fixed location based files and folders rules database loading.
- Fixed location changing.
Removed
- Removed small icons for thumbnailed types.
Revised
4- Increased fading time.
- Revised containers and rules management.
- Revised gui text, sizes and spacing.
- Revised memory collecting.
Uncategorized
3- Included culture specific detection variables.
- Other changes, fixes and updates.
- Tweaked location detection sensitivity.
Added
- Added working directory variable for open requests.
Fixed
4- Fixed mapping when changing elements order after sorting.
- Fixed opening directories.
- Fixed radio selection not being changed for theme and language menus.
- Fixed theme loading failure error message showing default instead of requested theme name.
Revised
- Revised quick selection adjustment with dragging intent.
Uncategorized
- Other changes, fixes and updates.
Changed
2- Changed cache thumbnails clearing method to remove whole directories instead of only those files.
- Changed language localization "title" field name to "name" for unification with themes specification.
Fixed
- Fixed themes and languages local mode paths.
Removed
- Disabled re-pining.
Revised
5- Revised default encodings used for saving clipboard content.
- Revised language and themes look up.
- Revised system events listening.
- Revised theme loading.
- Updated language localization template.
Uncategorized
- Other changes, fixes and updates.
Added
3- Added error messages for routines denied required permissions or could not be initialized correctly.
- Added local mode when application is ran from program files directory.
- Added two themes to distributed package.
Fixed
4- Fixed containers being repainted when just moved (unexpected flags, fallen-back to comparing stored bounds).
- Fixed containers right edge grid snapping, and snapping to container items size.
- Fixed invalid preview flags causing double click to trigger not present widget action.
- Fixed restoring last selected directory when theme packing.
Revised
3- Revised automatic start-up toggling when using quick setup.
- Revised gui messages.
- Updated language localization template.
Uncategorized
- Other changes, fixes and updates.
Added
2- Added detection and correction of invalid automatic start with system — executable path value.
- Added error messages for routines denied required permissions.
Changed
- Changed sub-elements estimation precision settings for sub-folders without sub-directories.
Fixed
2- Fixed invalid action being triggered when double mouse clicking on inactive container.
- Fixed path being displayed instead of name for renamed directories.
Revised
- Revised mouse events triggering routines.
Uncategorized
- Other changes, fixes and updates.
Added
- Added sub elements count estimation for network locations.
Changed
- Changed folder browse dialog browsable location types.
Fixed
3- Fixed browsing linked directories.
- Fixed database keys shifting issue after batch removal requests.
- Fixed relative paths conversion.
Revised
4- Optimized timing functions.
- Revised animation timing calculations.
- Revised directories sub-elements counting.
- Revised pdf rendering engine.
Uncategorized
- Other changes, fixes and updates.
Fixed
2- Fixed database types mismatch.
- Fixed labels being generated before restoring containers settings.
Revised
- Updated labels generation.
Uncategorized
- Other changes, fixes and updates.
Added
7- Added icon handling library.
- Added items text buffering.
- Added keyboard scrolling modifier — holding shift snaps to elements grid.
- Added place based file and folders rules.
- Added remembering drop position for new elements.
- Added scrollbar interaction.
- Added support for locked and changing files.
Fixed
8- Fixed container menu options visibility when using keyboard modifiers.
- Fixed creating new file rename loop.
- Fixed fading transitions timing and calculations.
- Fixed place type container item index calculation when near edges.
- Fixed round edges smoothing .
- Fixed running from portable detection.
- Fixed selection generation.
- Fixed video playback not firing preceding playback callback.
Removed
- Removed unused code.
Revised
29- Revised container mouse events and sensitivity.
- Revised container snapping calculations.
- Revised containers drag and drop icon generation.
- Revised containers elements queuing for load and repaint.
- Revised containers items indexing.
- Revised containers item search.
- Revised containers internal management.
- Revised containers scaling and elements calculations.
- Revised controls.
- Revised gui elements spacing.
- Revised icons processing.
- Revised internet shortcut files thumbnail generation.
- Revised items text label generating.
- Revised labels generation.
- Revised listing directories contents.
- Revised management of shared thumbnails .
- Revised paths selection.
- Revised quick setup gui.
- Revised rules internal management.
- Revised shell actions.
- Revised sorting time estimation.
- Revised sorting.
- Revised stream handling functions.
- Revised surface drawing and composition (shared and cached).
- Revised system color scheme adaptation.
- Updated collection types.
- Updated compressor.
- Updated database library.
- Updated newer systems support.
Uncategorized
- Other changes, fixes and updates.
Changed
- Changed "new version available" notification.
Revised
2- Updated license agreement.
- Updated sample files and folders rule patterns.
Uncategorized
- Other changes, fixes and updates.
Changed
2- Changed images loading method when generating those thumbnails.
- Changed inline-buttons size from 35px to 32px.
Fixed
6- Fixed container database entries not being removal when requested.
- Fixed corral collection returning invalid element availability.
- Fixed corral type collections capacity adjustment.
- Fixed drag & drop mouse position offset.
- Fixed support transparency for images with indexed pallete.
- Fixed thread termination crashing application (e.g: when removing containers).
Revised
2- Revised shadow generating.
- Updated bundled themes to match new theme specification.
Uncategorized
- Other changes, fixes and updates.
Added
4- Added image (pre)viewer keyboard shortcuts.
- Added multi-threaded thumbnail processing.
- Added option to start elements as different user.
- Added thumbnail processing prioritization by availability.
Changed
- Changed item "cut" keyboard shortcut to control+x.
Fixed
4- Fixed authentication credentials pattern checking.
- Fixed containers list thumbnails loading.
- Fixed issue with generating thumbnails for all files inside directory when generating its thumbnail.
- Fixed update notifications message titles.
Removed
3- Removed executable tooltips.
- Removed polish localization.
- Removed tooltips.
Revised
8- Revised checking for updates.
- Revised concurrent operations.
- Revised database operations.
- Revised desktop events detection.
- Revised place type container scrolling.
- Revised places container elements interaction.
- Revised shortcuts processing.
- Revised sorting by content.
Uncategorized
- Other changes, fixes and updates.
Added
- Added application menu key support for place type container.
Fixed
3- Fixed color scheme not updated on some configurations.
- Fixed containers colors displayed incorrectly in quick setup preview.
- Fixed taskbar positioned incorrectly in quick setup preview.
Revised
2- Updated colors module.
- Updated gui colors use and system schemes.
Uncategorized
- Other changes, fixes and updates.
Fixed
3- Fixed "link" option not appearing in rules editing.
- Fixed pattern not being loaded when editing pattern based rule.
- Fixed shortcut parsing returning reverse results.
Revised
- Revised io module (and interface).
Uncategorized
- Other changes, fixes and updates.
Fixed
- Fixed issue with shortcuts parsing possible lock on concurrent requests.
Revised
- Optimized file and directories attributes checking.
Uncategorized
- Other changes, fixes and updates.
Added
3- Added place detection when system resumed.
- Added reverse sort option.
- Added rounding to items size when re-sizing container holding control key.
Changed
- Changed default sorting by use frequency order to descending.
Fixed
3- Fixed clearing deleted items bindings hover.
- Fixed directory item not removed when deleted.
- Fixed possibly an issue with containers disappearing on system resuming.
Revised
3- Optimized concurrent repaint operations.
- Optimized icons re-scale (and load if not loaded) prioritization.
- Revised shadow generating.
Uncategorized
- Other changes, fixes and updates.
Added
- Added items re-scale (and load if not loaded) prioritization.
Changed
- Changed handles detection method.
Fixed
3- Fixed items repaint prioritization.
- Fixed possible scroll overflow when repainting.
- Fixed scrolling into view when renaming.
Revised
- Optimized repaint buffering.
Uncategorized
- Other changes, fixes and updates.
Added
- Added some of containers created during quick setup can now point to existing matching directories if available.
Changed
- Changed shortcuts cache to low-level concurrent.
Fixed
4- Fixed container position restoring.
- Fixed minimum size adjustment when changing places type container view mode.
- Fixed quick setup not appearing on first run.
- Fixed rules not being updated on the rules list when relative path being toggled .
Revised
4- Optimized shared icons low-level concurrent cache processing observation.
- Revised display cache.
- Revised drag & drop operations.
- Revised location detection.
Uncategorized
2- Other changes, fixes and updates.
- Rolled-back previous concurrent collections locking.
Added
- Added keyboard actions support for setting's list.
Changed
- Changed containers fading to threaded.
Fixed
3- Fixed containers position restoring when running in multi-displays environment.
- Fixed possible flickering when loading containers.
- Fixed setting's list rendering.
Revised
5- Revised concurrent collections locking.
- Revised containers concurrent paint operations.
- Revised elements execution request method.
- Revised placetime network detection.
- Revised threads priority.
Uncategorized
- Other changes, fixes and updates.
Revised
2- Updated compressor.
- Updated license agreement.
Added
3- Added remembering container position per display device and its resolution.
- Added support for displaying shortcuts as local elements.
- Added text files thumbnails.
Changed
- Changed position saving to delayed.
Fixed
5- Fixed drag & drop invalid action flag.
- Fixed localizations detection module.
- Fixed opening changelog when clicking notification balloon after upgrade.
- Fixed shortcut creation.
- Fixed shortcut parsing encoding issue.
Revised
- Revised container composition routine.
Uncategorized
- Other changes, fixes and updates.
Added
- Added dynamic path conversions.
Changed
- Changed database data model.
Fixed
12- Fixed adapting to system color scheme and colorization.
- Fixed containers selection indication transparency values.
- Fixed context menu icons display on older systems.
- Fixed desktop pinning.
- Fixed folder shell operations path issues.
- Fixed queued playback callback.
- Fixed selection rectangle invalid colorization.
- Fixed settings window behavior on older systems.
- Fixed thumbnail colour palete unification.
- Fixed thumbnail service support for older systems.
- Fixed tooltip window thumbnails positioning on older systems.
- Fixed window thumbnail service support for older systems.
Revised
6- Revised containers path using scheme.
- Revised keyboard dialog actions.
- Revised settings list.
- Revised shapes drawing operations.
- Revised sorting support.
- Updated compressor.
Changed
- Changed container internal used paths to absolute.
Fixed
2- Fixed image thumbnail generation to fallback to icon when it can't be processed.
- Fixed path issues when using template created container (caused by double-slash).
Changed
2- Changed executing executable with drop-down file list to be triggered only when mouse hovered over item for a moment.
- Changed labels menu icons.
Fixed
4- Fixed containers fading in/out.
- Fixed invalid icons alpha when generating thumbnail.
- Fixed minimum size issue on first start.
- Fixed notify icon causing application closure delay.
Revised
3- Revised api path passing.
- Revised desktop pining.
- Updated compressor.
Uncategorized
- Other changes, fixes and updates.
Added
11- Added audio tag cache.
- Added folder icon updates upon representing directory file changes (file addition etc.).
- Added folder in-line preview for supported types (currently music only).
- Added for videos thumbnail service requests system thumbnails before trying to generate thumbnail.
- Added hourglass pointer to appear before showing progress dialog for sorting by content, if execution time might be noticeable.
- Added keyboard shortcut for labels and switching container view modes (places type container).
- Added labels icons in context menu.
- Added new sample containers layout to quick setup.
- Added retry option to pack theme feature in settings.
- Added sorting by content now analyses directories contents as well.
- Added unified parallel elements repaint queue.
Changed
7- Changed directory sub-items count method.
- Changed elements overlays to be painted in container rendering process instead of element one.
- Changed icons/thumbnails size to 96x96 px.
- Changed places type container element text display on hover.
- Changed places type container selection field transparency gradation.
- Changed theme elements sizes.
- Changed thumbnails and data extensions.
Fixed
13- Changed icons for fixed grid icons view for places type container adjust to available size.
- Fixed audio tag processing.
- Fixed clipboard file operation issues.
- Fixed container elements position not being restored.
- Fixed displaying tooltip for running applications.
- Fixed generated thumbnails not added to quick check cache upon generation.
- Fixed icons for internet shortcuts to non-shared.
- Fixed internet shortcut parsing fallback to system icon.
- Fixed settings menu re-opening when opened and tray notification icon clicked.
- Fixed shortcut parser freezing container when parsing some shortcuts.
- Fixed some containers could disappear while desktop was selected via "show desktop" .
- Fixed some partially visible elements not repainting.
- Fixed sorting by content dialog not hiding after successful operation.
Removed
5- Removed containers concurrent initialize limiter.
- Removed default dimmed theme.
- Removed folder tooltips.
- Removed places type container elements effects.
- Removed support for restoring custom icons when clearing cache.
Revised
12- Improved color support for themes.
- Improved default theme system color auto-adapt.
- Optimized thumbnail saving formats.
- Revised concurrent thumbnail generation.
- Revised directory icon/thumbnail generation.
- Revised gui.
- Revised icons requests.
- Revised parallel element access.
- Revised place type container item repaint.
- Revised places type container scaling.
- Revised theme painting for places type container.
- Updated compressor.
Uncategorized
- Other changes, fixes and updates.
Added
3- Added 3 sample themes to distribution package.
- Added drag & drop selection feedback.
- Added option to pack place container theme from settings menu.
Changed
- Changed cross-communication method (e.g: multimedia).
Fixed
- Fixed directory thumbnails generation.
Revised
5- Revised asynchronous operations.
- Revised audio processing.
- Revised icons scaling.
- Updated compressor.
- Updated theme support.
Uncategorized
- Other changes, fixes and updates.
Added
5- Added "new" (create new file or folder), "open all" (opens all items in container) and "open in new window" menu (opens container directory) to containers menu.
- Added containers dwm blur support (only for inbuilt themes).
- Added io operations frontend.
- Added sorting by content.
- Added support for using executable with drag & dropped files.
Changed
7- Changed batch rename enumeration.
- Changed container data saving format.
- Changed container stick to desktop method.
- Changed icon loading queueing.
- Changed internal items mapping.
- Changed items cross-store.
- Changed opaque thumbnail saving quality.
Fixed
7- Fixed archives processing.
- Fixed dialogs language convention.
- Fixed items sorting with invisible items.
- Fixed process lookup.
- Fixed scrollbar bounds recalculation.
- Fixed settings window hanging when loading container icon.
- Fixed thumbnailing engine extension issue.
Removed
3- Removed container layer selection.
- Removed hide desktop tweak.
- Removed items collector .
Revised
9- Optimized containers repaint.
- Optimized extensions thumbnail lookup.
- Revised rule loading and execution mechanism.
- Updated containers drag & drop handling.
- Updated database methods.
- Updated dialogs gui.
- Updated item mouseover painting operation.
- Updated item position calculation.
- Updated settings gui.
Uncategorized
- Other changes, fixes and updates.
Fixed
3- Fixed naming issue (dot issue).
- Fixed selection colorization field not changed on system colorization change.
- Fixed switching to automatic layer.
Added
4- Added keyboard shortcuts for quick sorting (alt key + numeric 1-6).
- Added option to drag time range to time range selection control.
- Added pdf thumbnails rendering.
- Added scrollbar to places container type.
Changed
6- Changed .url files thumbnailing settings.
- Changed container inactive when transparent visibility triggers to mouse only.
- Changed container settings save to delayed.
- Changed name sort method.
- Changed places container type rendering method.
- Updated directory thumbnail generating method — now support cover images as well as consider subdirectories when rendering.
Fixed
2- Fixed compressor path issues.
- Fixed container maintaining bottom-most position.
Removed
4- Removed paths and patchwork container types.
- Removed places container system display mode.
- Removed server functionality.
- Removed widgets functionality.
Revised
7- Updated hashing alghoritm.
- Updated icons and graphics — smoothed edges.
- Updated sorting methods.
- Updated stream operation methods.
- Updated themes format to newer.
- Updated thumbnail cache library.
- Updated tooltips display behaviour.
Uncategorized
- Other changes, fixes and updates.
Added
3- Added buffered regen option (affecting collection changes) for places & paths type containers.
- Added cache clear dialog.
- Added drag & drop filtering request for uipi.
Changed
3- Changed image preview behaviour to full screen.
- Changed shortcuts reader component.
- Changed tooltip display activation for places type container — element must be selected.
Fixed
3- Fixed gradient issues — quick setup and generally place type component with gradient based theme.
- Fixed slow binary operations (influencing thumbnailing, checking for information tags).
- Fixed update balloon issue.
Revised
2- Optimized repaint operations.
- Updated thumbnailing component.
Uncategorized
- Other changes, fixes and updates.
Added
2- Added help section.
- Added quick setup dialog — which appears on first run.
Fixed
3- Fixed audio tags high memory usage.
- Fixed html fetch widget.
- Fixed thumbnail engine.
Removed
2- Removed gui fade in/out transitions.
- Removed nimi sync support.
Revised
6- Updated container rendering methods.
- Updated gui.
- Updated icon load sequence for places & path containers — when reloading icons, quick preview is only drawn for visible elements.
- Updated icons.
- Updated scaling for for places & path containers.
- Updated tooltip sensivity and toggling.
Uncategorized
- Other changes, fixes and updates.
Added
3- Added nimi places for web server.
- Added partial support for url file thumbnails.
- Added two new labels.
Fixed
4- Fixed drag & drop path issue.
- Fixed icon padding in lists.
- Fixed rules add dialog.
- Fixed sticked to desktop containers blink when showing desktop.
Revised
4- Updated default selection field for place container.
- Updated elements reordering in place and path type containers.
- Updated relative paths support.
- Updated thumbnailing mechanism.
Uncategorized
- Other changes, fixes and updates.
Added
- Added placetime icon next to containers having placetime settings.
Changed
- Executable for current branch is now anycpu instead of x86.
Fixed
3- Fixed bug disallowing to add more than 1 container of type.
- Fixed showing placetime settings icon in center for deleted containers.
- Updated/fixed place container theme changing.
Revised
4- General code maintenance.
- Improved place and path containers scrolling — should be smoother.
- Updated fade functions.
- Updated links to nimi store categories and nimi accounts.
Uncategorized
- Other changes, fixes and updates.
Changed
- Cosmetic changes of nimi accounts key generation panel.
Fixed
- Updated/fixed autoupdate.
Revised
- Optimized some conditionals.
Uncategorized
- Other updates, fixes and changes.
Added
4- Added drag & drop from (drag & drop to was there already) support for patchwork image collections viewing.
- Added option to select and copy to clipboard part of images in image viewer (custom shapes, and circle — depending on key modifiers).
- Added placetime — time and location based container visibility settings.
- Added psd thumbnails support.
Changed
- Changed container loading mechanism.
Fixed
- Fixed hash function — lowered number of possible collisions.
Uncategorized
- Other updates, fixes and changes.
Added
- Added patchwork container.
Fixed
5- Fixed indicator widget state image choosing from images pool.
- Updated/fixed drawing fonts in place container.
- Updated/fixed drawing labels in place container.
- Updated/fixed positioning tooltip in path container (affected place container partially).
- Updated/fixed updating container colour on system colourization change (on feature supported operational systems).
Revised
- Updated thumbnailing component.
Uncategorized
- Other changes, fixes and updates.
Fixed
3- Fixed disabling checking up for new widgets in paths container — now it checks every time menu is open.
- Fixed indicator widget ignoring last image in given set.
- Fixed labels exceeding item width in paths container.
Uncategorized
- Other changes, fixes and updates.
Changed
- Changed — virtual folders are now being ignored when copying elements or dragging — instead their contents is selected.
Fixed
4- Fixed — drag icon positioning in paths.
- Fixed — some localization issues, upper-cases etc.
- Fixed — tooltips aren't showing automatically when widget isn't visible.
- Fixed/changed — screen counter in paths, it doesn't add additional screen just when icon is a little of the scrollable area.
Revised
- Optimized — loading language localizations.
Uncategorized
- Other changes, fixes and updates.
Added
5- Added folder statistics for some folders — shares, music (with play support), images (with up to 3 images preview).
- Added nimi flux — web browser engine component.
- Added support for advanced themes.
- Added support for some open documents thumbnails.
- Added support for using relative paths.
Changed
8- Changed drag drop on folders and capable widgets to hold over to drop — about 1 second.
- Changed hashing method.
- Changed reflection dimension in paths.
- Changed shadow algorithm used in paths.
- Changed text-position in paths.
- Cursor is now positioned to click when dragging in paths.
- Directory thumbnails are now generated as 3 rows of 3 columns (rule of thirds) of icons.
- Virtual folders are now notified when grouped element changes notification state.
Fixed
3- Fixed places now can be scrolled — when scrolling.
- Fixed positioning issues when clicking on interactive elements in paths.
- Fixed translation matching.
Removed
- Removed generated directory thumbnails types.
Revised
9- Renamed boxes to virtual folders.
- Reverted to old and updated scroll indicator in paths.
- Rewritten paths background generating and positioning.
- Updated fetch widget.
- Updated hover status notification.
- Updated icon showing in interactive widgets.
- Updated shadow drawing for fonts.
- Updated thumbnail engine — should be faster.
- Updated tooltips positioning and showing.
Uncategorized
- Other changes, fixes and updates.
Added
6- Added image viewer — images in containers can be now viewed directly in container by pressing magnifier icon displayed on image hover.
- Added language localization support — localization wizard will be available in nimi store soon.
- Added some switches to be later used (like on program side — update channel settings).
- Added sorting by use(click) frequency.
- Added syncing with nimi store — selected items from nimi store can be installed in batch by clicking sync.
- Added widget types — data fetch(for retrieving and displaying content from the internet), indicators (for showing processor load, memory use, remaining battery power and drive use).
Changed
4- Changed interface.
- Removed themes collector — now it's handled by synchronization.
- Swap images for paths container can be now themed.
- Updated upgrade component — now it matches new nimi compressor requirements.
Fixed
- Fixed(or rather changed) — directory sub-items counting is now asynchronous, previously it could lag container load for counting time.
Revised
3- Revised items sorting.
- Revised paths skinning component.
- Updated database component.
Uncategorized
- Other changes, updates and fixes.
Changed
2- Changed box widget graphics.
- Some thumbnail cache changes — for near future use.
Fixed
8- Fixed colourization colour issue — now it will be turned to control text colour when too bright(close to white).
- Fixed invalid rename box position.
- Fixed issue with creating places from desktop.
- Fixed not updating changes in directory upon multiple request.
- Fixed not updating thumbnails on widget request.
- Fixed paths container not displaying correctly for empty directories.
- Fixed scrolling issue when changing scale.
- Fixed thumbnailing not loading and generating thumbnails correctly (parallel operations sync issue).
Uncategorized
2- Other changes, fixes and updates.
- When dragging elements onto directory element in container, and not holding alt key(enables normal reordering mode) — those will be dropped (with action depending upon state of key modifier) onto given directory. same applies to file drop from outside active container, yet alt key doesn't disable this feature in this case.
Added
8- Added "add" menu with widgets.
- Added asynchronous loading of thumbnails into containers.
- Added box widget — boxes allow to change visibility of collection elements put inside those by clicking those.
- Added current scroll indication.
- Added option to stick container to desktop.
- Added tooltip support for widgets.
- Added visible and hidden state for elements in containers.
- Added widget supports — more events, and actions as well as loading mechanism.
Changed
6- Changed method of saving and loading containers data (like labels, order).
- Container order options against other windows are now grouped under layer menu.
- Merged 70-80% of containers into one.
- Regrouped menu entries — filters are now in appearance menu section.
- Scroll snapping snaps to view instead of element now.
- Split thumbnail cache into shared (like extensions) and non shared.
Fixed
7- Fixed batch renaming.
- Fixed flickering when rescaling.
- Fixed flickering when loading system theme for places type container.
- Fixed precision for clicking widgets.
- Fixed shortcut reader — shortcuts paths should be now read correctly.
- Fixed some fonts area issue.
- Fixed some synchronization issues and updated parallel operations execution.
Removed
3- Removed jumping items.
- Removed masking.
- Removed running executable indicator.
Revised
3- Enabled layer modes.
- Improved cache and flushing thumbnails.
- Rewritten paths type container.
Uncategorized
3- A lot of other changes, fixes and updates.
- Now item text is displayed on bottom.
- When hovering over running executable, thumbnails of its windows are shown in a tooltip. additionally windows can be focused by clicking or hovering.
Added
7- Added align to grid option when moving or resizing container and holding shift.
- Added file and folder rules — by name pattern or modification time in given range.
- Added hide containers on "show desktop" preventing component.
- Added media preview option directly from container (inbuilt multimedia player front-end).
- Added new sorting types by creation and last modification date.
- Added option to place name label on bottom of place type container.
- Added video thumbnails for possible types.
Changed
3- Containers now automatically scroll on drag and drop.
- Improved container loading time should be ~2-3x faster (benefit from both thumbnail component speed up and some other changes).
- Replaced old list with new one in nimi center, themes and file collector.
Fixed
2- Fixed clear cache option in nimi center.
- Fixed saving container position bug.
Revised
5- Code revision — improved error handling, cleaned code, conditionals and short circuiting etc.
- Improved repainting — as above.
- Improved scrolling — better performance, smoother.
- Reduced memory usage — better cache and thumbnail handling.
- Updated thumbnail component — should be 2x faster.
Uncategorized
- Other changes, fixes and updates.
Added
- Added copy, cut and paste menu and actions.
Revised
2- Update check & auto-update component updated.
- Update check & auto-update component updated.
Uncategorized
- Other updates, fixes and changes.
Changed
3- Changed some default settings.
- Inner items structure change — and related — to be unveiled possibly in next release.
- Launched executables (and compatible shortcuts to executables) should now show notification while running.
Revised
2- Updated items visibility when scrolling in paths.
- Updated paths elements positioning.
Uncategorized
- Other changes, fixes and updates.
Added
- Added option to create places from desktop selection.
Changed
- Updated drag cursor generation — should be nicer now.
Fixed
2- Fixed repaint issues in paths on reordering and animations.
- Updated places and paths loading and unloading — like fixed some double opening issues, added sequencing.
Revised
4- Updated item animations in paths.
- Updated items reordering in paths.
- Updated paths resize grip.
- Updated search feature in places.
Uncategorized
- Other updates, changes and fixes.
Revised
- Updated compressor.
Uncategorized
3- Other changes, fixes and updates.
- Some components update.
- Some gui update.
Added
4- Added 2 new skins for paths — bamboo and surfboard.
- Added option to change place name.
- Added option to show item names only on hover for paths.
- Added print menu entry for files.
Changed
2- Changed "look" to "appearance".
- Optimized regen — should be now much faster.
Revised
- Optimized thumbnailing.
Uncategorized
2- Compacted menu.
- Other changes, fixes and updates.
Added
2- Added paths.
- Added tweaks menu — currently with hide desktop enhancement.
Fixed
- Fixed build signature — should now check for and update correctly.
Revised
3- Updated error handling.
- Updated gui.
- Updated item re-ordering.
Uncategorized
- Other changes, fixes and updates.
Changed
- Changed selection method — selecting selected element without crtl key down unselects other elements.
Revised
5- Improved drag & drop support.
- Improved item reordering accuracy.
- Improved menu entries.
- Improved repainting — more selective.
- Improved surface regen — checking if its really needed, optimized caching and time-sequence related operations.
Uncategorized
3- Added files and directories linking on compatible systemsother changes, fixes & updates.
- During drag & drop — if dropped, while pressing crtl copies elements, shift links(on compatible systems).
- New version of icon size patch — applies to only new thumbnails — by so might require thumbnail catch clearing for existing places.
Uncategorized
5- Font shadowing method revision.
- Item selection, dragging etc. — update, revision.
- Other fixes and changes.
- Rendering synchronization revision.
- Scrolling algorithm & method revision.
Added
- 3 new themes added minimalistic native, pastel rose, crystalline black.
Changed
2- Places can now be created from context menu ("create place") entry — via element collector.
- Places can now show their title — it can be disabled from look menu.
Fixed
- Fixed on top issue.
Revised
2- Optimized rendering performance — queuing, operation reduction — more fluent scrolling, resizing, item hovering etc.
- Updated drag & drop.
Uncategorized
- A lot of other fixes, changes and updates.
Added
3- Added elements labels — like work, private, todo etc.
- Added item sorting — like by name, extension, type(file or directory), label, size, sub elements count.
- Added special thumbnail generating for music collections(containing "coverart.jpg" etc. file) and pictures collection.
Fixed
- Fixed — loaded thumbnails aren't saved again.
Revised
2- Updated rendering mechanism — improved performance.
- Updated thumbnailing mechanism — improved quality and performance.
Uncategorized
- Other changes & updates.
Changed
- Updated thumbnailing mechanism, now it has support for 3rd part file thumbnailers.
Fixed
2- Fixed dragging items naming issue.
- Fixed generating thumbnailing mechanism for .lnk and .ico file types.
Revised
- Updated lists in center.
Changed
- Changed: center gui.
Revised
3- Updated file system names related methods.
- Updated layered window generation.
- Updated surfaces generation and actualization performance.
Uncategorized
- Other changes & updates.
Added
5- Added element filters — grayscale, sepia, posterize, posterize black & white, blur inactive, transparent inactive.
- Added element searching and scrolling to if found when typing.
- Added new themes: blueprint, old paper, simple black.
- Added places can be individually set to be visible only when desktop is focused (hidden otherwise).
- Added scaling slider accessible from features menu.
Fixed
- Fixed & updated places management from center.
Revised
3- Updated fading mechanism.
- Updated surface generation and display.
- Updated themes — other related.
Uncategorized
2- Other changes, fixes and updates.
- Skinning mechanism revision — support dynamic individual loading (still limited to inbuilt themes only).
Added
- Added skin frontend — users can select: system (on DWM capable platforms), layered(with current sky theme), layered simple(fastest dynamically generated dimmed transparent rounded surface).
Revised
3- Updated saving — settings should not be forgotten now.
- Updated some performance related things.
- Updated thumbnailing mechanism — added type grouping, better caching and few other performance updates.
Uncategorized
2- Compiled for x86.
- Other changes and updates.
Added
3- Added elements scaling.
- Added option to turn box transparent when inactive.
- Added progress bar for loading box.
Changed
- Changed layered window skinning alghoritm.
Revised
2- Improved thumbnailing mechanism.
- Optimized memory usage and speed.
Uncategorized
- Other changes, fixes and updates.