42 |
404
43 |
Page Not Found
44 |
The specified file was not found on this website. Please check the URL for mistakes and try again.
45 |
Why am I seeing this?
46 |
This page was generated by the Firebase Command-Line Interface. To modify it, edit the 404.html
file in your project's configured public
directory.
47 |
48 |
49 |
50 |
--------------------------------------------------------------------------------
/public/css/main.css:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright 2018 Google LLC
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 |
18 | html {
19 | margin: 0;
20 | padding: 0;
21 | overflow: hidden;
22 | overscroll-behavior: none;
23 | }
24 |
25 | body {
26 | font-family: sans-serif;
27 | margin: 0;
28 | padding: 0;
29 | overflow: hidden;
30 | background: #356211;
31 | color: #AA471F;
32 | }
33 |
34 | .casing {
35 | display: flex;
36 | flex-direction: row;
37 | justify-content: space-between;
38 | align-items: flex-end;
39 | height: calc(96vh - 12px);
40 | padding: 2vh 3vw 2vh 3vw;
41 | border: 6px solid #356211;
42 | border-radius: 12px;
43 | background: #F2E880;
44 | box-shadow: inset 0 20px 40px 20px #6C8F32;
45 | }
46 |
47 | .screen {
48 | position: absolute;
49 | top: 2px;
50 | right: 2px;
51 | bottom: 2px;
52 | left: 2px;
53 | }
54 |
55 | .controls {
56 | width: 100%;
57 | margin-bottom: 4px;
58 | display: flex;
59 | flex-flow: row nowrap;
60 | justify-content: space-between;
61 | align-items: flex-end;
62 | }
63 |
64 | touch-knob {
65 | flex: 0 0 80px;
66 | width: 80px;
67 | height: 80px;
68 | color: #AA471F;
69 | opacity: 0.6;
70 | font-weight: bolder;
71 | text-align: center;
72 | user-select: none;
73 | -webkit-user-select: none;
74 | touch-action: none;
75 | will-change: transform;
76 | margin: 0;
77 | overflow: hidden;
78 | contain: strict;
79 | }
80 |
81 | .knob-shape {
82 | stroke-width: 5;
83 | stroke: #356211;
84 | stroke-linejoin: round;
85 | fill: url(#avoflesh);
86 | }
87 |
88 | .knob-seed {
89 | stroke-width: 5;
90 | stroke: #AA471F;
91 | stroke-linejoin: round;
92 | fill: #C15C37;
93 | }
94 |
95 | .knob-label {
96 | font-size: 20px;
97 | fill: #AA471F;
98 | }
99 |
100 | .knob-arrow {
101 | font-size: 20px;
102 | fill: #F2E880;
103 | }
104 |
105 | .buttons {
106 | display: flex;
107 | flex-wrap: wrap;
108 | justify-content: center;
109 | align-content: flex-end;
110 | }
111 |
112 | button {
113 | width: 90px;
114 | user-select: none;
115 | -webkit-user-select: none;
116 | transition: transform 0.1s ease;
117 | background: #6C8F32;
118 | opacity: 0.6;
119 | border: 1px solid #356211;
120 | border-radius: 4px;
121 | outline: 0;
122 | padding: 7px;
123 | margin: 3px;
124 | color: #F2E880;
125 | font-weight: bold;
126 | }
127 |
128 | button:focus {
129 | border: 1px solid #558303;
130 | }
131 |
132 | button:active {
133 | transform: scale(0.9);
134 | }
135 |
136 | .active-sketch,
137 | .erased-sketch {
138 | position: absolute;
139 | top: 0.5%;
140 | left: 0.5%;
141 | width: 99%;
142 | height: 99%;
143 | stroke-width: 4;
144 | stroke-linecap: round;
145 | stroke-linejoin: round;
146 | }
147 |
148 | .sketch-stylus {
149 | stroke: #dd9e87;
150 | vector-effect: non-scaling-stroke;
151 | }
152 |
153 | .sketch-path {
154 | stroke: #AA471F;
155 | vector-effect: non-scaling-stroke;
156 | fill: none;
157 | }
158 |
159 | .fancy>.active-sketch,
160 | .fancy>.erased-sketch {
161 | filter: url(#pencil-effect);
162 | }
163 |
164 | .fancy>.active-sketch>.sketch-path,
165 | .fancy>.erased-sketch>.sketch-path {
166 | filter: url(#drop-shadow);
167 | }
168 |
169 | .fanciest>.active-sketch,
170 | .fanciest>.erased-sketch {
171 | filter: url(#pencil-effect);
172 | }
173 |
174 | .fanciest>.active-sketch>.sketch-path,
175 | .fanciest>.erased-sketch>.sketch-path {
176 | stroke: url(#rainbow-effect);
177 | filter: url(#drop-shadow);
178 | }
179 |
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GoogleChromeLabs/rotavo/7844314fae8b502f0eeafbbb0ae5f23a914fdecf/public/favicon.ico
--------------------------------------------------------------------------------
/public/google0afd8760fd68f119.html:
--------------------------------------------------------------------------------
1 | google-site-verification: google0afd8760fd68f119.html
--------------------------------------------------------------------------------
/public/img/hello-rotavo-square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GoogleChromeLabs/rotavo/7844314fae8b502f0eeafbbb0ae5f23a914fdecf/public/img/hello-rotavo-square.png
--------------------------------------------------------------------------------
/public/img/hello-rotavo-widescreen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GoogleChromeLabs/rotavo/7844314fae8b502f0eeafbbb0ae5f23a914fdecf/public/img/hello-rotavo-widescreen.png
--------------------------------------------------------------------------------
/public/img/icons/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GoogleChromeLabs/rotavo/7844314fae8b502f0eeafbbb0ae5f23a914fdecf/public/img/icons/android-chrome-192x192.png
--------------------------------------------------------------------------------
/public/img/icons/android-chrome-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GoogleChromeLabs/rotavo/7844314fae8b502f0eeafbbb0ae5f23a914fdecf/public/img/icons/android-chrome-512x512.png
--------------------------------------------------------------------------------
/public/img/icons/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GoogleChromeLabs/rotavo/7844314fae8b502f0eeafbbb0ae5f23a914fdecf/public/img/icons/apple-touch-icon.png
--------------------------------------------------------------------------------
/public/img/icons/browserconfig.xml:
--------------------------------------------------------------------------------
1 |
2 |