diff --git a/core/package-lock.json b/core/package-lock.json
index a8af5c5b..df679833 100644
--- a/core/package-lock.json
+++ b/core/package-lock.json
@@ -1190,6 +1190,11 @@
"vue": "^2.6.10"
}
},
+ "vuex-undo-redo": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/vuex-undo-redo/-/vuex-undo-redo-1.1.4.tgz",
+ "integrity": "sha512-IfuizJGwCxOa9ZDmLRuWafLBnUYXFhDbbO676oemyz9Kw3ncjo/QNH6SfEEZVOJOrZS9vdiEs5c47qBXPKrWTQ=="
+ },
"which": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
diff --git a/core/package.json b/core/package.json
index 05512d42..5956639f 100644
--- a/core/package.json
+++ b/core/package.json
@@ -25,7 +25,8 @@
"font-detective": "^2.0.0",
"vue-color": "^2.7.1",
"vue-material": "^1.0.0-beta-14",
- "vue-quill-editor": "^3.0.6"
+ "vue-quill-editor": "^3.0.6",
+ "vuex-undo-redo": "^1.1.4"
},
"devDependencies": {
"eslint": "^7.3.0",
diff --git a/core/src/components/navbar/MultiTab/HistoryControl.vue b/core/src/components/navbar/MultiTab/HistoryControl.vue
new file mode 100644
index 00000000..fce5239d
--- /dev/null
+++ b/core/src/components/navbar/MultiTab/HistoryControl.vue
@@ -0,0 +1,34 @@
+
+