diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 00000000..e7e9d11d
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,2 @@
+# Default ignored files
+/workspace.xml
diff --git a/.idea/dictionaries/ozan.xml b/.idea/dictionaries/ozan.xml
new file mode 100644
index 00000000..deb7005f
--- /dev/null
+++ b/.idea/dictionaries/ozan.xml
@@ -0,0 +1,7 @@
+
+
+
+ minio
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 00000000..28a804d8
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 00000000..6049530d
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 00000000..94a25f7f
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/whitebophir.iml b/.idea/whitebophir.iml
new file mode 100644
index 00000000..c956989b
--- /dev/null
+++ b/.idea/whitebophir.iml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 00000000..c6826029
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,5 @@
+{
+ "cSpell.words": [
+ "onquit"
+ ]
+}
\ No newline at end of file
diff --git a/README.md b/README.md
index 1f65582f..89e38327 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,6 @@
+# 654wak654 Fork
+Hi. This is a fork of the original project. It adds couple of small features (2 new tools and minio support). They are described briefly at the bottom of this README.
+
# WBO
WBO is an online collaborative whiteboard that allows many users to draw simultaneously on a large virtual board.
@@ -73,3 +76,12 @@ If you do that, the code is running directly on your machine, without any isolat
## Troubleshooting
If you experience an issue or want to propose a new feature in WBO, please [open a github issue](https://github.com/lovasoa/whitebophir/issues/new).
+
+
+### Additional Features
+#### Two new tools:
+- Background (Shortcut: `b`): Allows you to upload an image for the background of the canvas.
+- Pointer (Shortcut: `f`): Allows users to point at things for others to see.
+
+#### Minio suport:
+- Instead of writing to the filesystem, the server now saves boards to a minio instance. The configuration is inside [server/minio.js](server/minio.js).
diff --git a/client-data/board.css b/client-data/board.css
index a673f130..a381dea3 100644
--- a/client-data/board.css
+++ b/client-data/board.css
@@ -4,6 +4,10 @@ html, body, svg {
font-family: Liberation sans, sans-serif;
}
+body {
+ overflow: hidden;
+}
+
#canvas {
transform-origin: 0 0;
}
diff --git a/client-data/board.html b/client-data/board.html
index 86582338..f230ac80 100644
--- a/client-data/board.html
+++ b/client-data/board.html
@@ -89,6 +89,8 @@
+
+