Releases: ringo380/hexal
Releases · ringo380/hexal
v1.3.0
v1.2.5
chore: bump version to 1.2.5
v1.2.4
chore: bump version to 1.2.4
v1.2.3
chore: bump version to 1.2.3
v1.2.2 - Security Fixes
Security
- Updated jspdf from 3.0.4 to 4.0.0 (fixes GHSA-f8cm-6447-x5h2 path traversal vulnerability)
- Added npm override for tar@7.5.3 (fixes arbitrary file overwrite vulnerability)
Changed
- Extracted color utilities into dedicated
colorUtils.tsmodule - Improved code organization in hex renderer and marker figurine services
Full Changelog: v1.2.1...v1.2.2
v1.2.1
v1.2.1 - Windows Support
Adds Windows installer support via GitHub Actions automated builds.
Downloads
| File | Platform |
|---|---|
Hexal.Setup.1.2.1.exe |
Windows Installer (NSIS) |
Hexal.1.2.1.exe |
Windows Portable (no install) |
Hexal-1.2.1.dmg |
macOS Intel |
Hexal-1.2.1-arm64.dmg |
macOS Apple Silicon (M1/M2/M3) |
Hexal-1.2.1-mac.zip |
macOS Intel (zip) |
Hexal-1.2.1-arm64-mac.zip |
macOS Apple Silicon (zip) |
See v1.2.0 for full feature changelog.
v1.2.0
What's New
Tabletop Figurine Markers
- Figurine-style markers - Beautiful tabletop miniature-inspired markers with SVG rendering
- Free-form positioning - Drag markers anywhere on the map, not just hex centers
- Adaptive zoom scaling - Markers maintain 16-32px screen size at all zoom levels
- Visibility by zoom - Player markers always visible; others fade in as you zoom
Drag & Drop
- Palette to canvas - Drag markers from the sidebar directly onto the map
- Canvas repositioning - Drag existing markers to reposition within or across hexes
- 3D tilt effect - Markers tilt based on drag velocity for tactile feel
- Clean drag preview - Shows only the figurine during drag, not the UI button
Audio Feedback
- Pickup and drop sounds for marker interactions
Map Export
- Export maps as PNG or SVG
Downloads:
| File | Platform |
|---|---|
Hexal-1.2.0.dmg |
macOS Intel (x64) |
Hexal-1.2.0-arm64.dmg |
macOS Apple Silicon (M1/M2/M3) |
Hexal-1.2.0-mac.zip |
macOS Intel (zip) |
Hexal-1.2.0-arm64-mac.zip |
macOS Apple Silicon (zip) |
Hexal v1.1.1
Security Patch
This release addresses security vulnerabilities in dependencies:
Fixed
- CVE-2025-55305: Electron ASAR integrity bypass vulnerability (Electron 28.3.3 → 35.7.5)
- GHSA-67mh-4wv8-2f99: esbuild dev server CORS vulnerability (esbuild 0.21.5 → 0.25.12)
Downloads
- Hexal-1.1.1.dmg - Intel Macs (x64)
- Hexal-1.1.1-arm64.dmg - Apple Silicon Macs (M1/M2/M3)
Users are encouraged to update to this version.
Hexal v1.1.0
What's New in v1.1.0
Added
- LOD (Level of Detail) System: 8 zoom levels (0.15x to 5.0x) with progressive detail
- Inverse Font Scaling: Smaller fonts at higher zoom levels allow more text to display without truncation
- Compact Content Indicators: Color-coded dots in a row showing content types per hex
- Multiple Content Display: Show multiple location/content titles at high zoom with "+N more" overflow indicator
- Time Tracking System: In-game calendar with configurable time advancement
- Weather Simulation: Dynamic weather with terrain-based modifiers
- TimeWeatherBar: Status bar showing current time and weather conditions
- Weather Settings Modal: Configure weather patterns and effects
Changed
- Improved hex grid rendering performance
- Enhanced zoom and pan with smooth animations
- Updated content indicator positioning for better visibility
Downloads
- Hexal-1.1.0.dmg - Intel Macs (x64)
- Hexal-1.1.0-arm64.dmg - Apple Silicon Macs (M1/M2/M3)
Hexal v1.0.0
Hexal v1.0.0 - Initial Release
A desktop application for managing D&D hex crawl campaigns.
Features
- Visual hex grid editor with customizable terrain types
- Campaign management (create, save, load, export)
- Content tracking per hex (locations, encounters, NPCs, treasures, clues)
- Discovery status tracking (undiscovered, discovered, cleared)
- Procedural terrain and encounter generation
- Multi-window support
- Autosave with undo/redo
- Export to JSON or Markdown
Downloads
| File | Platform |
|---|---|
| Hexal-1.0.0-arm64.dmg | macOS Apple Silicon (M1/M2/M3) |
| Hexal-1.0.0.dmg | macOS Intel |
Installation
- Download the appropriate DMG for your Mac
- Open the DMG file
- Drag Hexal to your Applications folder
- Launch Hexal from Applications
Note: On first launch, you may need to right-click → Open to bypass Gatekeeper (app is signed but not notarized).