All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.3.1 (2024-10-04)
1.3.0 (2024-09-29)
- change content fetching on desktop to avoid problems on linux (1a54386)
- html rendering rewamp (ea09732)
- qsp 5.9.0 (d813063)
- support browser translation (ffbea2f)
- support windows line feeds in game config (b1da270)
- add .gam to selectable file extensions (8ad805e)
- add env flag to overcome webkit issue (fd8ba90)
- add missing translations to win installer (f3c305c)
- fix base url processing (85aeda3)
- fix header setting in rust (04662ae)
- fix path processing for case sensitive systems (c6ac858)
- fom't start counter till game started (c3305f9)
- open web URL in separate window (or in default browser) (092c5a5)
1.2.0 (2024-07-15)
- add chinese translation (398c73e)
- improve standalone game start (334a58f)
- use 7z lib for archives (988fe73)
- block pause menu hotkey on shelf (c9675a7)
- fix action hotkey for non existing action (1dfbab0)
- fix base url processing (024d1e9)
- fix drop file in desktop version crushing player (ee69a25)
- fix game crash when theme does not exist (08ca6a9)
- fix launching stadalone with index.html in path (f7ab0f1)
- fix paused state on nexted inclib (cc93de7)
- update wasm engine with save fixes (8cc1f75)
1.1.0 (2024-02-10)
- add link to open game from catalog (fc4a6be)
- add stanalone player app (70ccfd7)
- add window management to standalone app (a491638)
- change quit command in standalone player (f201691)
- prettify output of hotkeys (8c78e2a)
- correct savegame/opengame work with nosave (0086496)
- disable save hotkey when onsave=1 (ed7b447)
- fix aero startup on desktop (ee8ed77)
- fix base url creation for desktop standalone (db525b7)
- fix center in action, object and menu (5760031)
- fix classic layout file processing (6a6584b)
- fix closing modal view (f211775)
- fix cyrylic file names support in zip archives (30e0089)
- fix game exit (c38d489)
- fix hotkey press while msg/input leading to crash (740816b)
- fix processing zip with cyrtylic file names (a76fd4b)
- fix save by name on desktop (c5b6816)
- fix support of >'loc' variant in links (493385f)
- fix theme loading for standalone build (1dc7036)
- nosave should not block loading saves (baab669)
- update wasm engine to fix save/opengame (d8f0742)
1.0.1 (2024-01-10)
- rename qsp-action to qsp-command to avoid confusion (31c7124)
- add qspider_event to qspider lib (b3596bf)
- fix css variables in aero theme reading from wrong vars (a7cdd53)
- fix cutting translated text in pause screen (6929e00)
- fix favicon (d5822a4)
- fix icon detection on desktop (3317584)
- fix launching game from cli (d61772e)
- fix processing several msg calls in a row (0f8bfe3)
- fix searching old gam files in archive (aa69321)
- fix select issue in firefox (92e6866)
- fix several input calls in a row (6b4ceb3)
- fix typo in translation (8347635)
- fix typo in translation (3ce33d5)
- fix typo in translation (96fb20f)
- fix typo in translations (ad09cce)
- fix variable name in aero theme (eab66f5)
- fix wrong image size in aero mode (1155794)
- reset pause menu panel on game restart (7ad63d2)
- show icon from config on shelf (0bcefcd)
- update catalog URLs (12888b9)
- update qsplib with latest fixes (7e55966)
1.0.0 (2024-01-02)
- add aero window size css vars (1946441)
- add change theme command (f336a43)
- add cl-build app (adeed98)
- add volume control to preferences screen (10947cf)
- add credits page (ead0ffa)
- add css processing (bde445b)
- add css variable with click coordinates (b6591a5)
- add css variables to theme (364d1f6)
- add desktop importer (aa6849e)
- add devtools to release (549f481)
- add dialog to read game description (b21bfe0)
- add en translation (df01c52)
- add errors to translations (fa96b21)
- add fade transition to dialogs (802843a)
- add file importer (be2f6af)
- add filter for aero games (729c09f)
- add fixed position for menu (34083d5)
- add fullscreen (31a606f)
- add game from catalog to local shelf (fe35151)
- add hotkeys, title and icon setting on game start (a9d03c9)
- add lang selector, add russian and ukrainian translation (baba650)
- add list of hotkeys to preferences screen (daa680b)
- add loadable qspider module (2ac5558)
- add loader component (b8b170d)
- add locale selector to preferences screen (8588f82)
- add methods to check if save exists (b24d8d7)
- add modal display to view tag (b553223)
- add opacity animation to overlay (0cc3c60)
- add pause screen with theme support (75909a6)
- add player navbar (8483d30)
- add qsp-action attribute (eb37c34)
- add qsp-on:click (69c9cf0)
- add qsp-t tag (db812b1)
- add qsp-variable and qsp-region (018b747)
- add qspgui layout support (87d54ef)
- add quick save tag (7c51bce)
- add quit command (7533061)
- add regions to pause screen (a063daf)
- add scroll action (3688347)
- add scroll region command (21ba972)
- add scrollable tag (a56d9d0)
- add SW to serve files from storage for web player (ba0c2dd)
- add tag for named saves (c9a9492)
- add theme layers (a3ed077)
- add theme switch (b1d0e14)
- add tooltip component (99c9c8f)
- add translation definitions to theme (d7dbbcf)
- add url game importer (c018ef2)
- add window settings, remember window position on desktop (3b9bb7b)
- add with-size option to qsp-css-variable (65370a4)
- aero scroll updates (ab354bf)
- allow tag override, unify attributes work (2e7f93f)
- bind qsp variables to form elements (0d0df23)
- clean unneeded whitespace (a3d5469)
- close modals on esc, focus msg button (aff7d8c)
- combine save/load into one panel (1369399)
- convert enu item to nested tag (59aebcf)
- convert pause screen from template to nested tag (1c96423)
- create action to open pause screen panel, allow action to be called from game (3286626)
- create archive importer (79264ae)
- create pause screen panel (130405b)
- don't start the only game in list (b093b79)
- first pass on aero theme (149e3c9)
- first pass on classic theme (0091c4a)
- first pass on dialof styles (201b9dd)
- implement autoscroll in new design (d9b4f13)
- implement barebone game catalog (96be8c5)
- implement base theme tags (e7e4090)
- implement game shelf (5a89d2d)
- implement qsp-show tag (86d21d9)
- implement qsp-style tag (594e310)
- implement storage for desktop (3459479)
- improve new loc animation (69339eb)
- include color palette (697e38a)
- init i18n (53f1a9d)
- load config/game through get param (491fb65)
- make > fix case insensitive (df9e5e1)
- make action a nested tag (cfdad6c)
- make object tag a nested one (081b3ee)
- make save slot tested tag (a786732)
- mark games from catalog that are already on shelf (0a71df7)
- migrate aero elements (c947605)
- migrate desktop version to new approach (f151b30)
- posish aero theme (f399261)
- qsp-on add more events (79a31de)
- qsps support, qsp <-> qsps convertors (360adf1)
- read game descriptor when game added to shelf (1ef2b48)
- read missing aero settings from config.xml (b632005)
- rework save system (3043372)
- show game description in popover (18a9d85)
- show loading indicator while adding game to shelf (04d69a1)
- style base components (b5dd99f)
- style game shelf and catalog (85ef8de)
- style pause screen (51a6ac9)
- support configuring number of save slots (43e20f1)
- support disable shade (24b4c4b)
- support form submit handler (7d9a47f)
- support nested descriptors in archives (7afbc38)
- support positional argument to run game (8290dc7)
- support rar archives (371b154)
- support scroll types (75a6ac0)
- translate effects css into react spring config (310152e)
- update desktop launch for game shelf game start (78e9413)
- update game on shelf if updated in catalog (361b53c)
- update input to use react spring for animation (d3e63f3)
- update menu to use react-splring for animation (78c72c1)
- update storage to allow resources, update desktop storage strategy (8d4bbc4)
- use config file from game folder on start (87b7551)
- use proxy for requests failing because of cors (74684a8)
- use react-spring for newloc effect (169872e)
- use react-spring to animate msg (a6a1209)
- use translation from theme (3084661)
- add default format data in aero (3b99411)
- add key to save slots, close pause screen on save action (d576055)
- add menu separator support (26b7734)
- add scroll to msg and input (c9af272)
- add translation to notice message (1cfdac7)
- adjust window size for aero (928ca59)
- clear data on game close (83d3b31)
- clear regions and layers on game clear (e9344c4)
- close modal view on esc (1aeb1cd)
- close pause dialog on save/load (466c4ce)
- disable object tag (6569092)
- don't count separator in menu index (355e48a)
- fidable audio streaming for blob url (does not work in tauri) (45723fa)
- fix adding game from catalog on desktop (ea02e71)
- fix aero default image urls (46f6679)
- fix aero dialog styles (dc9efd8)
- fix align and valign table property (eeaddb4)
- fix anchor links (9c10843)
- fix aria and data attributes, ban on- aattributes, fix urls in style (017a6bb)
- fix attribute errors (ad36dd5)
- fix audio on desktop (fc5f3c9)
- fix background image (60258dd)
- fix base url clearing order on game close (33fcae6)
- fix base url updates on game open (b251c2f)
- fix boolean attributes (a2a0832)
- fix bugs for import functionality (e9b57c5)
- fix center tag in action items (6099859)
- fix checking if game from catalog is on shelf (9db625c)
- fix classic layout sizing (ad2bb89)
- fix classic theme save panel title (c991754)
- fix clicking on same action (372041d)
- fix color conversion alpha channel (1287b81)
- fix config.xml encoding and font size in aero (2996d89)
- fix desktop crash (a81c3e9)
- fix errors in aero theme (d7bd34e)
- fix esternal urls processing in css files (af1602e)
- fix external styles loading (dfd2844)
- fix for corrupted classic layout config (6761067)
- fix form element bindings (d77dd42)
- fix icon display in catalog (113f2d4)
- fix icon related error on gam open (12aa970)
- fix init sequence (caused sync issues) (967ddb5)
- fix libs checks (f6c67ea)
- fix loading qsps files (cdd73f4)
- fix loc change (eb997d5)
- fix multigame archive processing (943875e)
- fix notice display (01fb770)
- fix opening game archive on desktop (34848cf)
- fix opening zip files on desktop (bd4d2f8)
- fix panel order in classic layout (8089fee)
- fix path case file loads (e042e0f)
- fix pause screen styles (a03768b)
- fix proxy fallback call (df1cbfc)
- fix qsp actions on links (f3d0468)
- fix qsp-variable by key (a8b09f4)
- fix quit button processing (85d875c)
- fix reading game config from archive on adding to shelf (b6b8016)
- fix rendering of svg tag with capital letter in name (3662841)
- fix resource loading from zip (564f53c)
- fix running game with cyrillic name (c1dca5b)
- fix save hotkeys (734637d)
- fix save loading on desktop (8fb7c40)
- fix saves in desktop version (33f7729)
- fix scroll (8a4743e)
- fix selected state in aero menu (d43ece4)
- fix showing msg/input at cursor position (f20e590)
- fix style overlaps (de2d4d2)
- fix svg attributes processing (33f426b)
- fix svg rendering (8bb8907)
- fix urls in css variables (d8d31cf)
- fix view display (b7b8f9c)
- fix view display in aero, use react-spring for animating view (1ac4eda)
- fix view styles in classic mode (7fb1664)
- fix window freeze in window drag on desktop (734f374)
- force width of aero main area (00863ca)
- get rid of game shelf flash on game page reload (e717071)
- improve aero effects (22134f6)
- improve foxus style (a21f6a9)
- improve pause screen in aero games (6b46081)
- imrove html processing, keep attributes (d497e18)
- long game title breaking toolbar layout (d3521a7)
- make shelf more responsive (07e33da)
- minor css polish (0df1624)
- opening game with open game button does not add to shelf (a46fcd1)
- polish styles (cdaa47e)
- reload regions and layer on restart and restore (f075bba)
- remove min width on description modal (ea8a715)
- remove spaceing in templates to avoid vaiadtion nesting errors (4fef75e)
- remove wrong line breaks processing (3b06da3)
- replace react-delta with local code (a10cd9d)
- run game when opened with open game button (4009b17)
- running from cli (4b74577)
- shor error notice for issues with import (14a488c)
- style error dialog in aero (fb3ea33)
- style pause screen in aero theme (9656f41)
- support non asci symbols in game id (0daa191)
- update failing check (5638fc5)
- update list of void tags to prevent crashes (f44a10a)
- update ui on system cmd (97acb40)
- update wasm emgine to fix issue with wait error (837f7ec)
- use base when navigating (f7804e4)
- use pt for font size from fsize (18cec7c)
- various attribute fixes (8ae6412)
- workaround for a bug in window height on macos (cea1828)
0.13.0 (2022-10-04)
- add devtools to release (549f481)
- close modals on esc, focus msg button (aff7d8c)
- load config/game through get param (491fb65)
- qsps support, qsp <-> qsps convertors (360adf1)
- support positional argument to run game (8290dc7)
- add menu separator support (26b7734)
- fidable audio streaming for blob url (does not work in tauri) (45723fa)
- fix color conversion alpha channel (1287b81)
- fix icon related error on gam open (12aa970)
- fix init sequence (caused sync issues) (967ddb5)
- fix loading qsps files (cdd73f4)
- fix opening zip files on desktop (bd4d2f8)
- fix resource loading from zip (564f53c)
- fix selected state in aero menu (d43ece4)
- imrove html processing, keep attributes (d497e18)
- long game title breaking toolbar layout (d3521a7)
- replace react-delta with local code (a10cd9d)
- running from cli (4b74577)
- update failing check (5638fc5)
- update list of void tags to prevent crashes (f44a10a)
0.12.0 (2022-01-15)
- add window config (720356f)
- load game from disk, support drop to open (a1c4983)
- load main config from url (31b715e)
- support game level config file (884b177)
- support opening game from cli (1528955)
- $fname not working, layout cleanup (1451274)
- change vertical align of img inside table (4f9ffa8)
- fix resize on opening aqsp file (0a48b06)
- fix save/restore (b155319)
- fix working with cyrylic symbols in path (2796a6b)
- html in input (3eab14f)
- loading game from archive (356d58a)
- make center tag and align attribute to behave more like classic (21198bf)
- opening games not from config (b41173e)
- remove scroll padding when arrows are hidden (613503d)
0.11.1 (2021-10-31)
- add missing data-qsp attributes (02d7abd)
- fix base path when loading module (a1b36e7)
- fix panels min height (56248fc)
- fix svg support (02836ea)
0.11.0 (2021-10-21)
- support AeroQSP format
- support style attribute
- add data-qsp attributes to UI elements (61fe876)
- fix onactsel call (e12667d)
- hide save/load buttons on nosave=1 (cde66c0), closes #85
- fix align attribute in tables
0.10.0 (2021-05-23)
- add hover effect ro game list and save dialogs (4bd3477)
- don't start sound anew if already playing (8d3a977)
- fix working with save greater than 64kb (dfe5427)
- qsp error handling (ba1b456)
0.9.1 (2020-11-01)
- load from zip (915d5a8)
- fix playing audio from archive (82f2184)
0.9.0 (2020-10-18)
- change config file format
- add game list support (8d2fffb)
- fix html preprocessing (c3d2c22)
0.8.1 (2020-10-10)
- fix resource path when using openqst (b662183)
Initial release.