0.2.0 - 2024-06-25
Highlights
-
Revamped the TUI footer.
-
Implemented thumbnail generation and caching (with deduplication) for the TUI image grid.
-
The max pixels setting is now opt-in i.e. by default, all images are now rendered regardless of resolution.
Fixed
- tui: Crash on image grid view (c64f195).
- cli,tui: Sorting of top-level (command line) entries (9ea0572).
- Deadlock upon interruption of the main process when multiprocessing is enabled (b90ceef).
Added
- tui: Thumbnail generation (with deduplication) and caching for the image grid (#13, #16).
- config:
thumbnail
,thumbnail cache
andthumbnail size
config options. - args:
--thumbnail/--no-thumbnail
command-line option.
- config:
- tui:
Force Render
action to themenu
context (#13). - tui: Mouse scroll event handling for the image list (menu) (2354639).
- tui: Left mouse click handling for non-navigation actions (in the footer) (#19).
- tui,config:
show footer
config option to control the TUI footer visibility (#19). completions
package installation extra, to installargcomplete
for shell completions (1890ab8).
Changed
- config,tui: Revamped the max pixels setting (#13).
- It is now opt-in i.e by default, all images are now rendered regardless of resolution.
- config: Changed the default value of the
max pixels
config option to0
(disabled). - tui: It no longer applies in the
full-grid-image
context. - tui: In the
image-grid
context, images with more pixels than max pixels (if non-zero) are now distinguished by a yellow title and border.
- tui: Improved grid image rendering performance (#13, #16).
- tui: Improved image grid cell size adjustment (#15).
- Exit properly and faster upon interruption (b90ceef).
- tui: Redesigned the footer, action bar and actions (#19).
- tui: Changed the default symbol for
esc
key from⎋
(U+238B) toESC
(21b16f3). - args: Disallowed abbreviation of CLI long options (95e77a3).
- Made the
argcomplete
dependency optional (1890ab8). - logging: Process name is now excluded from log records when multiprocessing is disabled (b2ccfa7).
Removed
- args:
--max-pixels-cli
command-line option (#13).
Big thanks to @qrockz and @DreamMaoMao for their reports, suggestions and feedback.