2.7 KiB
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:capname
→dosee:capture:filename
dosee:gamefilepath
→dosee:zip:path
dosee:gusaudio
→dosee:audio:gus
dosee:resolution
→dosee:width:height
dosee:startexe
→dosee:run:filename
dosee:utils
→dosee: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 withonkeydown.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 fromwindow.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 thewindow
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 aversion
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.