Releases: MARIE-js/MARIE.js
Releases · MARIE-js/MARIE.js
Version 1.3.0
Version 1.2.0
v1.1.0 Release
Version 1.0.10
Recommended Browsers
OS | Recommended Browser |
---|---|
Windows 7 or Newer | Google Chrome v40 or Newer |
Windows XP or Newer | Google Chrome |
OSX | Google Chrome v40 or Newer |
Mobile Devices | No recommended browsers at the moment |
Google API Fixes/Changes
- updated core code of
gapi.js
to improve various files - new file picker design
- handles NProgress.js to finish (
NProgress.done()
) if user cancels the user of the picker- uses
data[google.picker.Reponse.Action]
to determine the state of the Picker
- uses
- improvements to various sections of code
- added variables for easier to handle and read
Other UI/UX Changes
- updated various code files
- added
subtraction.mas
to demonstrate a simple subtraction calculator - added
simpleIfElse.mas
to demonstrate how If...Else... is used in MARIE - updated
quicksort.mas
to explain to users what to Input
- added
- added bootstrap-tooltip for GitHub icon
- fixed issue #265
- improved various UI in about.html
- updated gapi.js and interface.js for handling of saving/updating filse
For Developers
- added ext/nprogress.js to jsdoc
- updated README.md to cover broader recommended commit tags
- update jsdocs for better documentation
Version 1.0.0 - The Community Update
v1.0.0 - The Community Update - Release Notes
Recommended Browsers
OS | Recommended Browser |
---|---|
Windows 7 or Newer | Google Chrome v40 or Newer |
Windows XP or Newer | Google Chrome |
OSX | Google Chrome v40 or Newer |
Mobile Devices | No recommended browsers at the moment |
Features
Community Provided Ideas
- Interchangable Themes brought by JavaScript and CSS
- Users can save code in their own favourite names and extensions
- Comprehensive Errors, explained. This will be updated in the future where a link (to the wiki with the corresponding error) will appear to explain the error
- FAQs Section on the Wiki
- Input list, that is popped every time the 'Input' instruction is executed (rather than entering values one at a time)
UI and UX Updates
- New Landing Page
- Updated Preferences Modal to include tabs, for easier to access/manage settings when it is categorised
- A more beautiful and responsive navigation bar
- navbar icons have been trimmed to save space, giving it a modern look
- Google Drive API Integration, opening and saving files to Google Drive
- Google Picker
- New and easy to remember domain name https://mariejs.xyz with DDOS protection by CloudFlare
Bugs Fixes
- Fixed #163 - where Simulator can break
- Fixed Security Fixes (which is present in v1.0.0-preview)
Planned Roadmap for MARIE.js
- Plans to migrate to ES6, electron, AngularJS, ReactJS, etc.
- End of support for Older Browsers
- More documentation over December 2016 - February 2017 Period
v0.9.5 (Beta)
This updates MARIE.js to v0.9.5
OS | Recommended Browser |
---|---|
Windows 7 or Newer | Google Chrome v40 or Newer |
Windows XP or Newer | Google Chrome |
OSX | Google Chrome v40 or Newer |
Mobile Devices | No recommended browsers at the moment |
What's New
Bug Fixes
- potentially fixed #163 where error is caught
UI Changes
- updated Output Log to include scrollable output log within main outputlog-outer
- enhanced scrolling behaviour
- disabled transitions on tabs
- Fixed and Updated ToU modal
- added bootstrap-tooltip over memory view
New Features
- added clear all breakpoints function
Edit -> Clear All Breakpoints
Developer Features
- added
electron
branch where devs can use electron
v0.9.4 (Beta)
This updates MARIE.js to v0.9.4
OS | Recommended Browser |
---|---|
Windows 7 or Newer | Google Chrome v40 or Newer |
Windows XP or Newer | Google Chrome |
OSX | Google Chrome v40 or Newer |
Mobile Devices | No recommended browsers at the moment |
What's New
Bug Fixes
- fixed bug #169, added function which detects when value is beyond calculable range of FFFF
UI Changes
- force cursor to be default whilst hovering above nav bar items (
cursor: default
) - set lighter grey background to disabled buttons within control bar
- renamed Register Log to RTL Log
- beautified searchbar within programmable area
- updated Error Code to help user experience when bug #148 is detected
File Changes
- removed unnecessary css files
v0.9.3b (Beta)
This updates MARIE.js to v0.9.3b
OS | Recommended Browser |
---|---|
Windows 7 or Newer | Google Chrome v40 or Newer |
Windows XP or Newer | Google Chrome |
OSX | Google Chrome v40 or Newer |
Mobile Devices | No recommended browsers at the moment |
- MARIE.js Core Code Changes: improving handling of negative values to PC to fix issue #148 with negative values
- fixed a bug present in v0.9.3 when sim raises an error when address = 0, code changed to
else if(this[target] < 0){...}
- fixed a bug present in v0.9.3 when sim raises an error when address = 0, code changed to
- Page Changes: changes to about.html
- added ToS agreement
- acknowledged @RavenKelder (Felix) for his work on demostration code
- Changes to tour.js: updated tour.js for more helpful messages
- Fixes to demo code: uploaded quicksort.mas as demo code, updated multiply.mas to fix some changes,
- Fixing demo code loading system: fixed code so that the div is hidden upon startup by adding hidden attribute to alert.
<div id="warn-missing-file" class="alert alert-warning" hidden>
, and removed$('#warn-missing-file').hide()
from loading page code
v0.9.3 (Beta)
This updates MARIE.js to v0.9.3
OS | Recommended Browser |
---|---|
Windows 7 or Newer | Google Chrome v40 or Newer |
Windows XP or Newer | Google Chrome |
OSX | Google Chrome v40 or Newer |
Mobile Devices | No recommended browsers at the moment |
- MARIE.js Core Code Changes: improving handling of negative values to PC to fix issue #148 with negative values
- Page Changes: changes to about.html
- added ToS agreement
- acknowledged @RavenKelder (Felix) for his work on demostration code
- Changes to tour.js: updated tour.js for more helpful messages
- Fixes to demo code: uploaded quicksort.mas as demo code, updated multiply.mas to fix some changes,
- Fixing demo code loading system: fixed code so that the div is hidden upon startup by adding hidden attribute to alert.
<div id="warn-missing-file" class="alert alert-warning" hidden>
, and removed$('#warn-missing-file').hide()
from loading page code
v0.9.2b
This updates MARIE.js to v0.9.2b
OS | Recommended Browser |
---|---|
Windows 7 or Newer | Google Chrome v40 or Newer |
Windows XP or Newer | Google Chrome |
OSX | Google Chrome v40 or Newer |
Mobile Devices | No recommended browsers at the moment |
This version update(s):
- fixes bug #148 by having detection when PC register value jumps to below or equal to 0 or above or equal to 4095. since there are 4096 addresses
- fixes bug #152 by removing enter key, this enhances usability of the autocomplete feature and allows users to create new lines by hitting 'Enter' key.
- some bug fixing to
interface.js
andmarie.js
to allow better handling of errors - improvement of
bootstrap.css
for usability, allows users to have a better view - also includes
DEC4095
as an addressable address - added ToU agreement in which users have to agree to upon first time use (stored within localstorage)
We advise all users to update to this version as it enhances usability and does critical bug fixes