Releases: azzenabidi/hexlog
Releases · azzenabidi/hexlog
Release list
v0.6.4
Full Changelog: v0.6.3...v0.6.4
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.1
v0.5.0
v0.4.2
Hexlog v0.4.1
What's Changed
Hexlog 0.4.1 is a polish-and-consistency release, mostly around the virtual tabletop and list interactions.
Virtual tabletop (VTT)
- The map canvas now follows the active theme — switching to the light theme no longer leaves the VTT stuck on a black canvas
- Tokens show a dashed selection ring when selected, and the resize handle now appears on hover as well as selection, making resize easy to find
- The resize handle is bigger and fully clickable (the outer half used to be clipped off and unreachable), with clearer cursor feedback on the corner
- Right-click now actually cancels a pending token placement — the status bar previously said it would, but it didn't
- No-op clicks on the map no longer trigger redundant autosaves
Consistency between tabs
- Right-click Delete now targets the row you right-clicked, not whichever row happened to be selected before — on characters, NPCs, locations, monsters, and journal notes
- Scenes gained the same right-click context menu (New / Rename / Delete) and Delete-key shortcut that the other lists already had
- Filter boxes now show "No matches for the current filter" instead of a misleading "No Xs yet" empty-state hint
Bug fixes
- Rebuilding the VTT token menu no longer assumes every character record has a name field
Install
Download hexlog-0.4.1-x86_64.AppImage, then run:
chmod +x hexlog-0.4.1-x86_64.AppImage
./hexlog-0.4.1-x86_64.AppImageNo Python or PySide6 install required — everything is bundled. Your data lives in ~/.config/hexlog/prod/.
Hexlog v0.4.0
What's Changed
Hexlog 0.4.0 is a data-layout and VTT workbench release.
Data storage overhaul
- Data now lives in
~/.config/hexlog/(the XDG standard location), split intodev(local development) andprod(packaged AppImage) so the two never share data - Respects
$XDG_CONFIG_HOMEwhen set - Existing data from older releases (
~/.hexlog/) is moved in automatically on first launch — nothing is lost - The About dialog and status bar show the active data directory
Virtual tabletop (VTT)
- Resize tokens: select a character or NPC token and drag the white corner handle to resize it (12–256 px). The token stays centered and the size is saved with the scene
- Images now fill the token: token images are zoomed to cover-crop the shape instead of being letterboxed — no more white space
- Scenes show a "No scenes yet" hint like the other tabs
UI polish
- Entity detail forms: the description field grows with the window instead of leaving dead space
- Descriptions and journal text now keep intentional leading/trailing blank lines
- New Help menu with an About Hexlog dialog including a clickable link to the GitHub repository
Tests
- Suite grew from 21 to 36 tests: environment/path selection (dev vs prod), legacy-data migration, XDG override, token-resize math, and more
Install
Download hexlog-0.4.0-x86_64.AppImage, then run:
chmod +x hexlog-0.4.0-x86_64.AppImage
./hexlog-0.4.0-x86_64.AppImageNo Python or PySide6 install required — everything is bundled. Your data lives in ~/.config/hexlog/prod/.