From 29d7a10f4741aef15dd6cd76c0499c23e8224370 Mon Sep 17 00:00:00 2001 From: Rachel Powers <508861+Ryex@users.noreply.github.com> Date: Sat, 20 Apr 2024 10:58:42 -0700 Subject: [PATCH] ensure all numeric values preserve across session --- www/src/ts/app/app.ts | 8 +-- www/src/ts/app/nav.ts | 81 ++++++++++++++++++++----- www/src/ts/session.ts | 6 +- www/src/ts/utils.ts | 70 ++++++++++++--------- www/src/ts/virtual_machine/device.ts | 15 +++-- www/src/ts/virtual_machine/index.ts | 2 +- www/src/ts/virtual_machine/registers.ts | 14 +---- www/src/ts/virtual_machine/stack.ts | 13 +--- 8 files changed, 131 insertions(+), 78 deletions(-) diff --git a/www/src/ts/app/app.ts b/www/src/ts/app/app.ts index 0f35f58..da23b5d 100644 --- a/www/src/ts/app/app.ts +++ b/www/src/ts/app/app.ts @@ -52,7 +52,7 @@ export class App extends BaseElement { `, ]; - version = packageJson.version; + appVersion = packageJson.version; gitVer = __COMMIT_HASH__; buildDate = __BUILD_DATE__; @@ -80,7 +80,7 @@ export class App extends BaseElement { const root = super.createRenderRoot(); root.addEventListener("app-share-session", this._handleShare.bind(this)); root.addEventListener("app-open-file", this._handleOpenFile.bind(this)); - root.addEventListener("app-save-as", this._handleSaveAs.bind(this)); + root.addEventListener("app-export", this._handleExport.bind(this)); root.addEventListener("app-save", this._handleSave.bind(this)); return root; } @@ -88,7 +88,7 @@ export class App extends BaseElement { protected render(): HTMLTemplateResult { return html`