v0.9.0
schwarzlichtbezirk
released this
04 Jan 19:22
·
150 commits
to master
since this release
hms.full.x64.zip
- build for Windows and Linux*** (with 2 executables), for amd64 platform (64-bit applications), with full resources package.
hms.tiny.windows.x86.zip
- build for Windows, x86 platform only (32-bit application), with minimal resources package set.
Full resources package have all icons sets with images representations for any browsers. And all skins provided by the developer.
Tiny package contains two icons set with svg
only representation, other formats does not shipped. And have 3 skins: daylight, blue and dark. It's can be useful for systems based on some Intel Atom processors.
New features and changes:
- Added
cgo
libraries forwebp
images processing andsqlite3
database management. - Added
XORM
library for database management. It helps now to story and keep paths table, directories table, EXIF tags table and ID3 tags table to database. - Content logic of
pathcache.yaml
moved topath_store
table at database;dircache.yaml
moved todir_store
table;gpscache.yaml
removed, and it's data collected fromexif_store
table at database. - Rewritten folder scanning logic. Now on folder opening it does not scan files tags, it do it later at background process. On first step it returns common files and directories properties. On second step it scanning all images and music files for embedded thumbnails. Embedded thumbnails used during images rendering for good qualitied thumbnails, if they were not rendered before and stored at cache. Then there is tiles rendering (if some of them or all were not cached).
- Thumbnails scanning and tiles scanning can be canceled by card collapse. Its continues after card expand.
- Map now have independent scanner, and adds markers after get some thumbnail of image (embedded or rendered).
- Popup for opened earlier folders shows kinds of contained and numbers there files.
- Files
cut/paste
buttons now have disabled for playlists and ISO-disks. ISO9660
disks file system reading have now true support forWindows 1251 code page
.- Statistics page (
localhost/stat
) shows now sizes of all caches.
*** Build for Linux uses static linkage of all libraries except required at runtime shared libraries from the glibc
.