Skip to content

Releases: azzenabidi/hexlog

v0.6.4

Choose a tag to compare

@github-actions github-actions released this 11 Aug 02:10

Full Changelog: v0.6.3...v0.6.4

v0.6.3

Choose a tag to compare

@github-actions github-actions released this 11 Aug 01:05

Full Changelog: v0.6.2...v0.6.3

v0.6.2

Choose a tag to compare

@github-actions github-actions released this 11 Aug 00:58

Full Changelog: v0.6.1...v0.6.2

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 11 Aug 00:49

Full Changelog: v0.6.0...v0.6.1

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 11 Aug 00:42

Full Changelog: v0.5.1...v0.6.0

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 10 Aug 23:58

Full Changelog: v0.5.0...v0.5.1

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 23:32

Full Changelog: v0.4.2...v0.5.0

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 10 Aug 23:03

Full Changelog: v0.4.1...v0.4.2

Hexlog v0.4.1

Choose a tag to compare

@azzenabidi azzenabidi released this 05 Aug 01:29

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.AppImage

No Python or PySide6 install required — everything is bundled. Your data lives in ~/.config/hexlog/prod/.

Hexlog v0.4.0

Choose a tag to compare

@azzenabidi azzenabidi released this 04 Aug 21:34

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 into dev (local development) and prod (packaged AppImage) so the two never share data
  • Respects $XDG_CONFIG_HOME when 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.AppImage

No Python or PySide6 install required — everything is bundled. Your data lives in ~/.config/hexlog/prod/.