feature: add favicon and dev roadmap
- add dropdown menu for about
@ -15,7 +15,13 @@ const theme = {
|
||||
},
|
||||
searchPlaceholder: "Search...",
|
||||
nav: [
|
||||
{ text: "About", link: "/about" },
|
||||
{
|
||||
text: 'About',
|
||||
items: [
|
||||
{ text: 'About Us', link: '/about' },
|
||||
{ text: 'Development Road Map', link: '/dev_roadmap' },
|
||||
]
|
||||
},
|
||||
{ text: "Contact", link: "/contact" },
|
||||
{ text: "Guide", link: "/guide" },
|
||||
{ text: "Configs", link: "/configs" },
|
||||
|
||||
96
vitepress/docs/src/pages/dev_roadmap.md
Normal file
@ -0,0 +1,96 @@
|
||||
# EyeTrackVR Development Roadmap
|
||||
|
||||
This will contain a list of features that are in progress, completed, and planned.
|
||||
|
||||
## Completed
|
||||
|
||||
<div>
|
||||
<ul style="list-style: none;">
|
||||
<li>
|
||||
<input type="checkbox" checked>
|
||||
<label style="font-size: 18px;position: relative;top: -9px;">Tracking algorithm</label>
|
||||
</li>
|
||||
<li>
|
||||
<input type="checkbox" checked>
|
||||
<label style="font-size: 18px;position: relative;top: -9px;">Better documentation over things (setup, wiring etc.)</label>
|
||||
</li>
|
||||
<li>
|
||||
<input type="checkbox" checked>
|
||||
<label style="font-size: 18px;position: relative;top: -9px;">Calibration</label>
|
||||
</li>
|
||||
<li>
|
||||
<input type="checkbox" checked>
|
||||
<label style="font-size: 18px;position: relative;top: -9px;"> GUI</label>
|
||||
</li>
|
||||
<li>
|
||||
<input type="checkbox" checked>
|
||||
<label style="font-size: 18px;position: relative;top: -9px;">PCB Design for IR emitters</label>
|
||||
</li>
|
||||
<li>
|
||||
<input type="checkbox" checked>
|
||||
<label style="font-size: 18px;position: relative;top: -9px;">Dual eye support</label>
|
||||
</li>
|
||||
<li>
|
||||
<input type="checkbox" checked>
|
||||
<label style="font-size: 18px;position: relative;top: -9px;">Firmware</label>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
## In Progress
|
||||
|
||||
<div>
|
||||
<ul style="list-style: none;">
|
||||
<li>
|
||||
<input type="checkbox" unchecked>
|
||||
<label style="font-size: 18px;position: relative;top: -9px;">Variable eye openness tracking</label>
|
||||
</li>
|
||||
<li>
|
||||
<input type="checkbox" unchecked>
|
||||
<label style="font-size: 18px;position: relative;top: -9px;">Release of V1 to the masses</label>
|
||||
</li>
|
||||
<li>
|
||||
<input type="checkbox" unchecked>
|
||||
<label style="font-size: 18px;position: relative;top: -9px;">Auto ROI cropping</label>
|
||||
</li>
|
||||
<li>
|
||||
<input type="checkbox" unchecked>
|
||||
<label style="font-size: 18px;position: relative;top: -9px;">Auto threshold's</label>
|
||||
</li>
|
||||
<li>
|
||||
<input type="checkbox" unchecked>
|
||||
<label style="font-size: 18px;position: relative;top: -9px;">Setup flashing of ESPs through anything other than VSC</label>
|
||||
</li>
|
||||
<li>
|
||||
<input type="checkbox" unchecked>
|
||||
<label style="font-size: 18px;position: relative;top: -9px;">New GUI</label>
|
||||
</li>
|
||||
<li>
|
||||
<input type="checkbox" unchecked>
|
||||
<label style="font-size: 18px;position: relative;top: -9px;">Power regulator board</label>
|
||||
</li>
|
||||
<li>
|
||||
<input type="checkbox" unchecked>
|
||||
<label style="font-size: 18px;position: relative;top: -9px;">New IR LED PCB (only for the power reg board)</label>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
## Planned
|
||||
|
||||
<div>
|
||||
<ul style="list-style: none;">
|
||||
<li>
|
||||
<input type="checkbox" unchecked>
|
||||
<label style="font-size: 18px;position: relative;top: -9px;">Support for binary parameters</label>
|
||||
</li>
|
||||
<li>
|
||||
<input type="checkbox" unchecked>
|
||||
<label style="font-size: 18px;position: relative;top: -9px;">Dynamic foveated rendering via OpenXR (not a guarantee)</label>
|
||||
</li>
|
||||
<li>
|
||||
<input type="checkbox" unchecked>
|
||||
<label style="font-size: 18px;position: relative;top: -9px;">Custom ESP-CAM boards</label>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
BIN
vitepress/docs/src/pages/public/EyeTrackVRFinalLogoNoBG copy.png
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
vitepress/docs/src/pages/public/android-chrome-192x192.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
vitepress/docs/src/pages/public/android-chrome-512x512.png
Normal file
|
After Width: | Height: | Size: 39 KiB |
BIN
vitepress/docs/src/pages/public/apple-touch-icon.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
9
vitepress/docs/src/pages/public/browserconfig.xml
Normal file
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<browserconfig>
|
||||
<msapplication>
|
||||
<tile>
|
||||
<square150x150logo src="assets/images/favicon/mstile-150x150.png"/>
|
||||
<TileColor>#00a300</TileColor>
|
||||
</tile>
|
||||
</msapplication>
|
||||
</browserconfig>
|
||||
BIN
vitepress/docs/src/pages/public/favicon-16x16.png
Normal file
|
After Width: | Height: | Size: 990 B |
BIN
vitepress/docs/src/pages/public/favicon-32x32.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
vitepress/docs/src/pages/public/favicon.ico
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
vitepress/docs/src/pages/public/favicon_package_v0.16.zip
Normal file
1
vitepress/docs/src/pages/public/logo copy.svg
Normal file
|
After Width: | Height: | Size: 91 KiB |
1
vitepress/docs/src/pages/public/logo_no_bg.svg
Normal file
|
After Width: | Height: | Size: 8.5 KiB |
BIN
vitepress/docs/src/pages/public/mstile-150x150.png
Normal file
|
After Width: | Height: | Size: 8.4 KiB |
52
vitepress/docs/src/pages/public/safari-pinned-tab.svg
Normal file
@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
|
||||
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
|
||||
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
|
||||
width="1000.000000pt" height="1000.000000pt" viewBox="0 0 1000.000000 1000.000000"
|
||||
preserveAspectRatio="xMidYMid meet">
|
||||
<metadata>
|
||||
Created by potrace 1.14, written by Peter Selinger 2001-2017
|
||||
</metadata>
|
||||
<g transform="translate(0.000000,1000.000000) scale(0.100000,-0.100000)"
|
||||
fill="#000000" stroke="none">
|
||||
<path d="M0 5000 l0 -5000 5000 0 5000 0 0 5000 0 5000 -5000 0 -5000 0 0
|
||||
-5000z m5500 4332 c155 -61 259 -203 306 -417 21 -99 24 -377 5 -510 -32 -219
|
||||
-97 -479 -173 -690 -54 -152 -188 -420 -238 -477 -53 -61 -96 -74 -293 -88
|
||||
-84 -5 -222 -15 -307 -21 -283 -19 -559 -66 -825 -141 -77 -21 -356 -111 -620
|
||||
-198 -525 -174 -692 -220 -797 -220 -115 0 -131 41 -78 201 34 102 151 331
|
||||
252 492 529 841 1312 1577 2060 1937 149 71 277 118 395 144 95 22 241 16 313
|
||||
-12z m3344 -842 c75 -29 137 -85 167 -153 22 -47 24 -65 24 -207 0 -168 -9
|
||||
-225 -70 -420 -129 -415 -398 -944 -748 -1470 -175 -262 -309 -438 -439 -576
|
||||
-125 -132 -176 -151 -264 -99 -59 34 -128 123 -274 350 -279 435 -499 673
|
||||
-790 855 -46 29 -171 95 -277 148 -209 102 -281 154 -314 227 -35 76 -23 109
|
||||
72 202 365 356 1525 929 2241 1107 210 52 310 66 473 62 117 -3 150 -7 199
|
||||
-26z m-3289 -1668 c250 -44 401 -102 598 -232 187 -122 319 -232 492 -405 547
|
||||
-550 888 -1273 965 -2044 13 -133 13 -439 0 -572 -39 -386 -150 -753 -303
|
||||
-999 -414 -664 -1556 -1441 -2541 -1729 -411 -121 -1245 -235 -1576 -216 -300
|
||||
17 -460 68 -587 188 -72 68 -103 133 -103 217 0 84 30 147 104 222 29 29 58
|
||||
62 64 73 5 11 26 99 46 196 57 276 106 399 180 448 34 22 49 26 115 25 101 -1
|
||||
180 -25 483 -145 339 -134 428 -160 589 -166 113 -5 135 -3 233 22 641 160
|
||||
1567 691 2041 1170 164 166 244 299 318 530 178 555 79 1205 -263 1717 -184
|
||||
276 -490 557 -751 688 -506 256 -1572 150 -2689 -267 -346 -130 -686 -280
|
||||
-1248 -553 -353 -171 -382 -181 -448 -169 -74 14 -153 57 -211 115 -145 144
|
||||
-91 334 146 513 393 297 1043 657 1616 893 656 271 1295 433 1980 502 22 2
|
||||
173 3 335 1 246 -2 315 -6 415 -23z m-530 -1916 c46 -19 59 -43 94 -171 127
|
||||
-460 145 -871 50 -1165 -77 -238 -244 -411 -449 -465 -80 -22 -240 -19 -336 5
|
||||
-230 57 -472 244 -636 490 -92 139 -196 375 -228 522 -12 54 -12 58 13 100 32
|
||||
55 142 160 239 228 279 197 704 396 973 455 83 18 237 19 280 1z m-2584 -885
|
||||
l157 -53 38 -102 c51 -138 89 -260 124 -396 54 -216 64 -300 65 -505 0 -175
|
||||
-2 -195 -23 -247 -47 -118 -128 -139 -232 -63 -169 124 -389 531 -589 1094
|
||||
-85 238 -84 220 -18 265 77 53 126 66 232 63 78 -3 111 -11 246 -56z m3389
|
||||
-414 c25 -12 77 -53 115 -91 163 -164 235 -382 173 -518 -77 -166 -281 -225
|
||||
-545 -157 -130 33 -241 106 -278 185 -19 41 -21 123 -5 185 26 94 112 232 192
|
||||
306 129 118 229 144 348 90z m-3414 -1011 c73 -33 135 -93 166 -161 19 -41 22
|
||||
-66 21 -140 -2 -98 -28 -216 -64 -287 -81 -161 -245 -231 -428 -183 -144 37
|
||||
-173 72 -193 235 -25 204 36 433 136 511 84 66 247 77 362 25z"/>
|
||||
<path d="M5760 3491 c-19 -11 -62 -48 -96 -82 -143 -151 -251 -371 -214 -439
|
||||
12 -22 14 -19 31 47 44 176 210 409 329 462 22 10 37 21 33 24 -11 12 -47 7
|
||||
-83 -12z"/>
|
||||
<path d="M1990 2367 c0 -46 24 -90 79 -139 131 -118 375 -138 465 -39 24 27
|
||||
16 26 -37 -1 -59 -31 -195 -37 -268 -13 -99 33 -171 92 -214 174 -22 42 -24
|
||||
44 -25 18z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.2 KiB |
19
vitepress/docs/src/pages/public/site.webmanifest
Normal file
@ -0,0 +1,19 @@
|
||||
{
|
||||
"name": "EyeTrackVR",
|
||||
"short_name": "EyeTrackVR",
|
||||
"icons": [
|
||||
{
|
||||
"src": "android-chrome-192x192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "android-chrome-512x512.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png"
|
||||
}
|
||||
],
|
||||
"theme_color": "#ffffff",
|
||||
"background_color": "#ffffff",
|
||||
"display": "standalone"
|
||||
}
|
||||
33
vitepress/docs/src/styles/checkboxes.css
Normal file
@ -0,0 +1,33 @@
|
||||
/* Custom Checkboxes */
|
||||
input[type=checkbox] {
|
||||
cursor: pointer;
|
||||
width: 10px;
|
||||
height: 10px;
|
||||
margin: 10px;
|
||||
-webkit-appearance: none;
|
||||
-moz-appearance: none;
|
||||
-o-appearance: none;
|
||||
appearance: none;
|
||||
outline: 1px solid lightblue;
|
||||
box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
|
||||
background-clip: content-box;
|
||||
padding: 3px;
|
||||
}
|
||||
|
||||
input,
|
||||
input:focus {
|
||||
border: none;
|
||||
border-radius: 2pt;
|
||||
box-shadow: 0 0 0 1pt grey;
|
||||
outline: none;
|
||||
transition: .1s;
|
||||
}
|
||||
|
||||
input[type=checkbox]:checked {
|
||||
background-color: #3899ff;
|
||||
|
||||
}
|
||||
|
||||
input[type=checkbox]:focus {
|
||||
box-shadow: 0 0 3pt 2pt cornflowerblue;
|
||||
}
|
||||
@ -12,6 +12,7 @@
|
||||
@import 'theme.css';
|
||||
@import 'index.css';
|
||||
@import 'scrollbar.css';
|
||||
@import 'checkboxes.css';
|
||||
|
||||
/* TailWindCSS Files */
|
||||
@tailwind base;
|
||||
|
||||