Commit graph

17 commits

Author SHA1 Message Date
vrubelroman
d38945f595 remove duplicate theme aliases (gruvbox, nord-frost); add 4 new themes: one-dark, everforest, github-dark, catppuccin-macchiato 2026-04-27 20:19:43 +03:00
vrubelroman
a483267bd9 feat: extended preview for PDF, audio, video via external utilities
Add rich preview support for three new file categories by leveraging
external CLI tools with graceful fallback when tools are missing.

- PDF: text extraction via pdftotext, page count via pdfinfo
- Audio: metadata via ffprobe (duration, bitrate, codec, sample rate, channels)
- Video: metadata via ffprobe (duration, bitrate, video/audio codec, resolution)
- New PreviewKind constants: PDF, Audio, Video
- New Metadata fields for extended preview data
- New extension maps and Category() entries for pdf/audio/video
- Icons: PDF (󰷉), audio (󰋋), video (󰋲) in preview header

Closes #5
2026-04-27 19:25:03 +03:00
vrubelroman
68f340ee7d docs: reorder README sections — screenshots before build, font after installation 2026-04-27 16:13:47 +03:00
vrubelroman
c2ca689814 chore: bump version to v0.1.9
- Update README with all 17 built-in themes
- Add font installation instructions for NixOS and Arch Linux
- Add terminal font config for Foot, WezTerm, and Windows Terminal
- Bump version references from v0.1.8 to v0.1.9
2026-04-27 16:09:31 +03:00
vrubelroman
cb5c98834e Speed up kitty image previews 2026-04-24 23:42:23 +03:00
vrubelroman
e229cbc6cc Support Ubuntu image preview backend 2026-04-24 22:53:12 +03:00
vrubelroman
ded9b9fdfb Ship ueberzugpp with packaged installs 2026-04-24 22:40:15 +03:00
vrubelroman
d94365cc56 Prepare v0.1.5 release metadata 2026-04-24 22:26:07 +03:00
vrubelroman
912de45e19 Refine image preview integration 2026-04-24 22:09:54 +03:00
vrubelroman
87f43e0c6a Fix config lookup ENOTDIR and prepare v0.1.4 2026-04-24 15:44:07 +03:00
vrubelroman
6b23717572 Add terminal image preview via chafa and release v0.1.3 updates 2026-04-24 15:35:11 +03:00
vrubelroman
780150500d Add auto icon mode fallback and Nerd Font docs 2026-04-24 14:44:49 +03:00
vrubelroman
ef47410bcf Add additional screenshots to README 2026-04-24 14:06:27 +03:00
vrubelroman
8c20d7f318 Update README structure and add screenshot 2026-04-24 13:47:18 +03:00
vrubelroman
f6a68e1cd0 Rewrite README and pin install commands to v0.1.2 2026-04-24 13:28:09 +03:00
vrubelroman
8e51e47587 Add packaging and release automation 2026-04-23 00:21:36 +03:00
vrubelroman
059f925e00 Initial vcom TUI prototype 2026-04-22 22:10:50 +03:00