DOSee/CHANGES.md
2019-09-13 14:39:04 +10:00

2.7 KiB

DOSee

Changes and updates

v1.40

  • Made DOSee into a Progressive Web App that allows installation to a desktop.
  • Added basic offline support using Workbox.
  • Rearranged the source files and subdirectories to require a build initialisation
  • Changed page layout to center-align the canvas and form.
  • Added a favicon for bookmarks.

v1.30

Introduced breaking meta element name changes.

  • dosee:capnamedosee:capture:filename
  • dosee:gamefilepathdosee:zip:path
  • dosee:gusaudiodosee:audio:gus
  • dosee:resolutiondosee:width:height
  • dosee:startexedosee:run:filename
  • dosee:utilsdosee:utilities
  • Help tab is implemented and functional
  • Added a browser protocol check and user notification to handle some cross-origin request issues
  • Fixed glyph display issues on macOS
  • Fixed DOSee.newQueryString() incorrectly handling URLs that lacked # symbols
  • Replaced depreciated onkeydown.which property usage with onkeydown.key
  • Navigation keyboard keys will be restored if DOSee has been stopped
  • Form labels now do not wrap over multiple lines

v1.20

  • Now requires npm or Docker for installation as the installation scripts have been removed.
  • Added DOSee prototype object that is accessible from window.DOSee. It is now used to access all the custom DOSee function additions.
  • Added DOSee.exit() that will end the emulation and remove all event listeners created by Emscripten.
  • Added DOSee.canvasResize() that uses Emscripten to resize the canvas element.
  • Added dosee:spacekeystart meta element to disable the Space key to start DOSee feature.
  • Removed the right-click menu over the canvas blocker that was used by The Emularity, there are a couple of screen capture items instead.
  • Isolated the variables and functions in dosee-init.js so they do not pollute the window global scope.
  • Now gracefully handles missing, expected form elements.

v1.13

  • Now will read and use <meta data="dosee:filename"> element.

v1.11

  • Added a PowerShell install script for Windows (and PowerShell Core) users.
  • Replaced doseeVersion string with a version Map() object.
  • Replaced the use of the outdated and broken screenfull library with the Fullscreen API.
  • Fixed missing dependencies false-positives.
  • doseeTabs links now anchor back to <header id="doseeTabs">

v1.10

  • Initial public release.