Press kit for Nimi Places
Note to Editors
- Before publishing please check publishing guidelines section.
- Project icons, screenshots and related images are available under media kit section of this page.
- General project information, statistics and other related data is available under fact sheet section of this page.
Press contact
If you require more information about Nimi Places, or would like to schedule an interview please do not hesitate to contact us.
Nimi Places 20260812 released
Nimi Places 20260812 adds hybrid text rendering with limited symbols and icons (ideographs) support, including those rendering in color.
Today, we are releasing the latest build of Nimi Places (20260812), which introduces hybrid text rendering and limited support for rendering symbols and icons (ideographs), including those rendering in color.
Rendering ideographs in color requires either operating system support or a compatible CBLC/CBDT color font.
Color symbols and icons (ideographs) 🌸 in Nimi Places
Rendering text with color symbols and icons (ideographs) requires either:
- operating system support,
- or the presence of a color font file with CBLC/CBDT tables named "colorIdeographs.ttf" in the application directory.
Hybrid text rendering itself is a multi-method text drawing approach, with rendering methods chosen in advance depending on the needs of the draw operation. While multiple text rendering engines were implemented during development, it was ultimately decided to utilize only those that align with legacy text rendering.
Related to text rendering, localization support has also been improved; the UI text-ellipsis function now handles surrogate pairs and modifiers, as well as strips unnecessary whitespace characters.
Another addition is limited dark mode support. Currently, only managed context menus and notification area icons adapt to dark mode.
Lastly, this build brings multiple fixes, alongside stability and performance improvements.
- 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 color symbols and icons (ideographs) in text.
- Added limited support for rendering 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 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 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 being scrollable even if not needed.
- Fixed settings window list could be scrolled over using scrollbar due to incorrect maximum calculation.
- 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 container item renaming support for changing extensions for consistent dot support in container item names.
- 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.
- 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.
Mentioned projects
- Nimi Places
- Organizes desktop into containers, displaying files and folders.
Looking for information about Nimi?
Jump to the boilerplate section of this page.
Looking for more events on Nimi Places?
This is the latest event related to Nimi Places release. Click here to browse more events related to Nimi Places.
General overview
Organizes desktop into customizable containers, displaying files and folders from chosen locations as icons and thumbnails, that can be shown only on specific conditions (time, location or foreground window title).
Supported audio, video and image files can be previewed using in-built multimedia front-end — with image viewer supporting custom shaped and circular selection.
Files and folders can be labeled, searched by typing, manually arranged as well as automatically sorted.
Aside from containers those can be also automatically managed using rules.
Looking for Nimi Places development details?
Click here to open Nimi Places changelog.
Can boost productivity by displaying content of selected locations on the desktop:
- Provides quick access to frequently accessed folders.
- Maintains organization as files and folders stay in their original locations.
Can help in files and folders management:
- Labels can help in prioritizing given files and folders.
- Rules allow to automatically perform chosen action on files and folders matching given condition.
- Containers can be displayed only on chosen set of conditions — location, time or active foreground window title.
Can be used for desktop customization and entertainment:
- Supported image, audio and video formats can be previewed using in-built multimedia front-end.
- Supported containers appearance is personalizable.
Targeted audience consists of:
- Students whom use a lot of application shortcuts on the desktop, frequently add new files and are interested in system customization.
- Enterprise and education sector (e.g. journalists, scientific workers) whom work with many files from different locations.
- Artists (e.g. photographers, graphics designers) whom need to keep their works collection organized and quickly accessible.
Key features
"Accessibility features" category lists features intended to ease and enhance project usability.
- Language and localization support
- Online help
"Container customization" category lists features related to container customization.
- Customizable item size
- Per-container accent color
- Smooth scrolling
- Surface effects
- Theme support
- View modes (in Places)
"Core features" category lists features related to the project core functioning.
- Autoupdate
- Color ideographs support 🌸
- Custom DPI support
- Dark mode support
- Ideographs support 🌸︎
- Instance copying wizard
- Relative paths support
"Desktop related features" category lists features related to the desktop environment.
- Align containers to grid
- Containers keyboard navigation
- Customizable visibility
- Local shortcuts
- Resolution changes support
"Files and folders productivity features" category lists features intended to enhance productivity when working with files and folders.
- Directory thumbnails
- Fast note taking
- Image croping
- Image thumbnails
- Image viewer
- Internet shortcut thumbnails
- Media preview
- Open Documents thumbnails
- Packaged app thumbnails
- PSD thumbnails
- Video thumbnails
"Language localization" category lists features related to language localization e.g: in-built localizations.
- RTL support
"Organize files and folders" category lists features for organizing files and folders.
- Conditional container display
- Container name label
- Customizable elements order
- Files and folders rules
- Labels
- Quick search
- Sorting
- Sorting by content
"Security features" category lists mechanisms intended to protect integrity, authenticity, and safety.
- Digitally signed
- Navigation request confirmation
- Update tampering protection
Publishing guidelines
When writing about Nimi Places in text, following general projects naming guideline should be followed:
- Name should never be in plural or possessive.
- Name capitalization should be unaltered.
- Name abbreviations should consist of each word first letter, however lower-case starting words can be omitted when resulting abbreviation would consists at least 2 characters.
Internal Nimi Places project name abbreviation is NP.
- Do not alter graphics: colour (excluding technical necessary changes), proportions, spacing or any other aspect of those.
- Do not overlap graphics with other visual elements.
- Align graphics with enough spacing (2 em or greater) to other elements.
Media kit
Images from
Place type container view style
Renaming Place type container
Quick setup
Place type container theme selection
Place type container extended view
Place type container default theme accent use
Place type container custom themes and colorization accents
Place type container context menu
Nimi Places update options
Network resource access navigation dialog
License agreement prompt
File and folder rules editing dialog
Dragging items between Place containers
Nimi Places distribution package
Advanced options
Conditional container display
Images from
Images from
Auto-update settings
Nimi Places self-extracting archive
Settings window with list Place type containers
Renaming container
Quick setup
License agreement prompt
File and folder rules editing dialog
Place type container
Place type container
Clearing application cache
Notice:
Images above might have been digitally enhanced/retouched and might not present latest project version.
Boilerplate
Nimi is a long‑running initiative that started in 2008, focusing on scientific work and unconventional software engineering aimed at creating long‑lasting, unobtrusive, and minimal solutions.
More information about Nimi
More information about Nimi can be found on about page