Skip to content

v0.9.0

Compare
Choose a tag to compare
@schwarzlichtbezirk 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 for webp images processing and sqlite3 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 to path_store table at database; dircache.yaml moved to dir_store table; gpscache.yaml removed, and it's data collected from exif_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 for Windows 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.