Releases: ludus-leonis/FreeBeeGee
Releases · ludus-leonis/FreeBeeGee
Release list
v0.24.0 - Relieved Raven
Notable changes
- added random rotation for pieces via Alt+r
- added zoom-to-cursor for Ctrl+mousewheel
- added (slight) random rotation to dice when rolled
- added Tatami background and tweaked Carpet/Leather backgrounds
Other changes
- added slight stain marks to tabletop
- improved material rendering and fixed linen border bug
- improved copy/cut/paste behavior for numbered tokens
- improved token number circle to have material
- improved blue main menu bar
- improved material display on transparent png pieces
- improved allowed characters in snapshot filenames
- fixed pointer/los-line part of selection
- fixed token label has sometimes odd cut-off
- fixed missing material on default upload preview token
- fixed missing shadow on default upload preview token
- refactored imports and module responsibility
v0.23.0 - Shady Shrew
Notable changes
- added cursor-key movement of selection
- added piece depth / customizable shadows
- added minor/major grid-on-tiles option
- added support for some dedicated hardware keys (help, undo, copy, paste, zoom, ...)
- added rotation for dice
- added create-room dialog will remember last used snapshot on this server
- improved square and hex grids
- improved and added full color support to all Hex tiles
- simplified setup/upgrade/backup by auto-populating api/data
- renamed overlays to stickers and removed their default shadows
Other changes
- added system-assets separator line in library window
- added better hint for new installations if default password is still set
- added deprecated PHP 7.3 detection to self diagnosis
- added exclude of protected pieces from multi-select operation, instead of denying it to all
- moved wooden cubes from tile to token section in library
- improved display of available asset sides and sizes in the library
- improved grid visibility
- improved edit-tile dropdown sizes
- fixed dragging multi-selection not snapping correctly
- fixed a minor masked-token bug
- fixed demo-labels in RPG snapshot
- fixed low quality shadows going in wrong direction
v0.22.0 - Remorseful Reindeer
Notable changes
- added undo via ctrl-z or settings dialog
- added select-all via ctrl-a
- added Snow and Ice backgrounds
Other changes
- fixed asset no longer selected after rename in library editor
- fixed selection lost after clone/copy in demo mode
- fixed wrong piece color '0'
- fixed room auto upgrade do not recreating mandatory folders
- fixed wrong dropdown opens left of edit field
- fixed [enter] no longer closing edit modals
- fixed holding keys repeats actions
- refactored internal asset ID calculation
- refactored test exports to use _test object
v0.21.0 - Wailing Woodpecker
Notable changes
- added option to edit asset name / size / material / color to library editor
- added copy/cut/paste between tables in a room
- added paper background for windows and cards
- added half-rotations via settings (45° for square, 30° for hex)
- added wooden cubes (small, medium, large) to default snapshot library
- changed tile+token sides to be shown as individual pieces in library
- changed docker image to PHP 8.2
- renamed library manager to library editor
Other changes
- added pre-selection of asset based on selected token when library is opened
- added tabular numbers for library editor tree/preview
- added JSDoc linting and moved linting from gulp to npm
- added GitHub Actions for automated build
- added error message when snapshot list is empty
- fixed texture bug on masked non-square assets
- fixed click on icon in popup does not trigger function
- changed new-note to show the edit window first instead of creating an empty note
- improved server-delete timespan display to show days and weeks
- improved information on docker installation and volume mounting
- replaced gulp-image with custom image shrinker plugin
- replaced sass-lint with stylelint
v0.20.0 - Advising Antelope
Notable changes
- added library manager - press shift+L to open
- added pile feature
- added PHP 8.3 support
- added inch-indicators to LOS-line
- added shift-disables-snapping for LOS-line
Other changes
- fixed token border won't scale with zoom
- fixed non-square token/tile images alignment off
- fixed button spinner not always hiding label
- refactored piece editor modals into separate files
- removed obsolete test.php
v0.19.0 - Frying Frog
Notable changes
- added 'rough' and 'linen' material for pieces
- added support for G-Z as token 'number'
- added PHP 8.2 support
Other changes
- added automated tests for zip/tgz packages after build
- added setup variant variant grid-hex2 for hexes rotated 90°
- added assets/material folder to snapshots
- added autocomplete of side in asset name (allow 1x1 instead of 1x1x1)
- fixed trailing slash in apache config confuses FBG
- fixed docker build not pulling latest php baseimage
- fixed token selection not properly working when clicking through transparent dicemap
- refactored api tests in all/latest
- refactored FreeBeeGeeAPI globals into consts
- removed minimizing of pre-minimized snapshot assets
v0.18.0 - Zooming Zokor
Notable changes
- added zoom - via '+'/'-' or the [S]ettings
- added 'Cardboard', 'Dark', 'Leather', 'Paper', 'Sand' and 'Space' backgrounds
- added markdown support to notes, increased max. length to 256
- added default token backsides (again)
Other changes
- added plain token
- added a bcrypt tool for easier setup at URL
/tools - unified wording 'template'/'snapshot' to 'snapshot' only
- fixed LOS selected
- fixed wrong cursor on notes in measure mode
- fixed asset filenames
- fixed wrong color names in autoconverted snapshots
- fixed spinner button text
- fixed drag cursor sometimes sticks
- fixed sync stops when modal is open too long
- improved library previews
- improved grids
- improved background image quality
- improved duplicate asset handling
- improved monospace typography
- removed raw HTML support in notes
v0.17.0 - Rotating Rook
Notable changes
- added shift-drag to disable snapping while dragging
- added animation to rotating pieces
- added option to pick piece material (paper, wood) during image upload
Other changes
- added autodetection of piece type and size based on image dimensions in upload modal
- added defaultTemplate setting to server.json
- added layersEnabled setting to template.json
- added initial table setting to template.json
- added infos how to file bugs to the docs
- added infos how to use snapshots and templates to the docs
- added password-wrong message on login screen
- added ellipsis for long piece label texts
- fixed adding notes does not reset selection
- fixed popup closing when other player interacts with table
- fixed no grid visible in low quality mode
- fixed empty goblin label in RPG template
- fixed hardcoded engine versions in integration tests
v0.16.0 - Selecting Seal
Notable changes
- added multi-select
- added circle & wall overlay
- removed default backsides for pieces
Other changes
- fixed area overlays are hard to select
- fixed snapshot download not working with password rooms
- fixed laser-pointer / los-line selectable
- fixed no grab-cursor when grabbing notes & popups
- fixed npm build / removed broken gulp-svg2png
- changed gulpfile.js to use imports & bumped dependencies
v0.15.0 - Protecting Porpoise
Notable changes
- added table passwords
- added protected pieces - prevent delete, clone and/or move
- added dice in 13 colors
- added area, pin and zone overlays in 13 colors
- added Backgammon, Mills, Solitaire, Oware, Pachisi and TicTacToe to Classic template
Other changes
- added Docker build
- added multicolor / colormask assets
- added random material offsets
- fixed dragging some pieces should not change z (e.g. dicemat)
- fixed disable-rotate for other-pieces
- fixed _ assets not counting against room size limit