Skip to content

Commit 3532cc7

Browse files
authored
Merge pull request #24 from SEPIA-Framework/dev
v0.21.0
2 parents a50fd9a + f036af0 commit 3532cc7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+2216
-424
lines changed

config.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version='1.0' encoding='utf-8'?>
2-
<widget id="org.example.sepia.app.web" version="0.20.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
2+
<widget id="org.example.sepia.app.web" version="0.21.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
33
<name>S.E.P.I.A.</name>
44
<description>
55
Prototype of S.E.P.I.A. framework client

www/admin.html

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,7 @@
44
<div id="sepiaFW-frame-page-1" class='sepiaFW-frames-page sepiaFW-carousel-pane'>
55
<h2>Administrative Tools</h2>
66
<h3>Log-in Tokens</h3>
7-
<p>Here you can manage your logins on different devices.</p>
8-
<p>[UNDER CONSTRUCTION]</p>
9-
</div>
10-
<!-- Page 2 -->
11-
<div id="sepiaFW-frame-page-2" class='sepiaFW-frames-page sepiaFW-carousel-pane'>
12-
<h2>Administrative Tools</h2>
13-
<h3>User Accounts</h3>
14-
<p>As admin of your server you can manage users here.</p>
7+
<p class="info-text">Here you will eventually be able to manage your logins on different devices.</p>
158
<p>[UNDER CONSTRUCTION]</p>
169
</div>
1710
</div>
@@ -20,13 +13,13 @@ <h3>User Accounts</h3>
2013
<button id="sepiaFW-frames-close" class='entry'>
2114
<i class="material-icons md-btn2">&#xE5CD;</i>
2215
</button>
23-
<button id="sepiaFW-frames-show-prev-page" class='entry'>
16+
<!--<button id="sepiaFW-frames-show-prev-page" class='entry'>
2417
<i class="material-icons md-btn2">keyboard_arrow_left</i><span data-localize="back">back</span>
2518
</button>
2619
<button id="sepiaFW-frames-show-next-page" class='entry'>
2720
<span data-localize="next">next</span><i class="material-icons md-btn2">keyboard_arrow_right</i>
28-
</button>
29-
<div id="sepiaFW-frames-nav-bar-page-indicator"><div>&nbsp;</div><div>&nbsp;</div></div>
21+
</button>-->
22+
<div id="sepiaFW-frames-nav-bar-page-indicator"><div>&nbsp;</div></div>
3023
</div>
3124
<script>
3225
$('#sepiaFW-frame-carousel').find('[data-localize]').each(function(){
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
Fonts are not well maintained by Google!
22
- Get recent woff2 version from here: https://fonts.googleapis.com/icon?family=Material+Icons
33
- Convert to woff e.g. with an online converter, e.g. (default settings): https://transfonter.org/
4-
- View new woff with e.g.: http://torinak.com/font/lsfont.html
4+
- View new woff with e.g.: http://torinak.com/font/lsfont.html or https://opentype.js.org
55
- Watch issue: https://github.com/google/material-design-icons/issues/786
6+
7+
After update:
8+
- Get new glyph table via: https://opentype.js.org/font-inspector.html
9+
- Remove broken ones, remove "uni..." and "u..." from entries and add new array to: googleMaterialIcons.js

www/css/googleMaterialIcons.js

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
var googleMaterialIcons = [
2+
"E000","E001","E002","E003","E004","E019","E01B","E01C","E01D","E01E","E01F",
3+
"E020","E021","E023","E024","E028","E029","E02A","E02B","E02C","E02E","E02F",
4+
"E030","E031","E033","E034","E035","E036","E037","E038","E039","E03B","E03C",
5+
"E03D","E03E","E03F","E040","E041","E042","E043","E044","E045","E046","E047",
6+
"E048","E049","E04A","E04B","E04C","E04D","E04E","E04F","E050","E051","E052",
7+
"E053","E055","E056","E057","E058","E059","E05A","E05B","E05C","E05D","E05E",
8+
"E05F","E060","E061","E062","E063","E064","E065","E066","E067","E068","E069",
9+
"E06A","E06B","E06C","E06D","E06E","E06F","E070","E071","E072","E073","E074",
10+
"E0AF","E0B0","E0B1","E0B2","E0B3","E0B4","E0B5","E0B6","E0B7","E0B8","E0B9",
11+
"E0BA","E0BB","E0BC","E0BE","E0BF","E0C3","E0C4","E0C6","E0C7","E0C8","E0C9",
12+
"E0CA","E0CB","E0CC","E0CD","E0CE","E0CF","E0D0","E0D1","E0D2","E0D3","E0D4",
13+
"E0D5","E0D6","E0D7","E0D8","E0D9","E0DA","E0DB","E0DC","E0DD","E0DE","E0DF",
14+
"E0E0","E0E1","E0E2","E0E3","E0E4","E0E5","E0E6","E0E7","E0E8","E0E9","E0EA",
15+
"E0EB","E0EC","E0ED","E0EE","E0EF","E0F0","E145","E146","E147","E148","E149",
16+
"E14A","E14B","E14C","E14D","E14E","E14F","E150","E151","E152","E153","E154",
17+
"E155","E156","E157","E158","E159","E15A","E15B","E15C","E15D","E15E","E15F",
18+
"E160","E161","E162","E163","E164","E165","E166","E167","E168","E169","E16A",
19+
"E16B","E16C","E16D","E16E","E16F","E170","E171","E172","E173","E174","E175",
20+
"E176","E177","E178","E179","E190","E191","E192","E193","E194","E195","E19C",
21+
"E1A3","E1A4","E1A5","E1A6","E1A7","E1A8","E1A9","E1AA","E1AB","E1AC","E1AD",
22+
"E1AE","E1AF","E1B0","E1B1","E1B2","E1B3","E1B4","E1B5","E1B6","E1B7","E1B8",
23+
"E1B9","E1BA","E1BB","E1BC","E1BD","E1BE","E1BF","E1C0","E1C1","E1C2","E1C3",
24+
"E1C8","E1CD","E1CE","E1CF","E1D0","E1D8","E1D9","E1DA","E1DB","E1E0","E1E1",
25+
"E1E2","E1FE","E1FF","E200","E201","E202","E226","E227","E228","E229","E22A",
26+
"E22B","E22C","E22D","E22E","E22F","E230","E231","E232","E233","E234","E235",
27+
"E236","E237","E238","E239","E23A","E23B","E23C","E23D","E23E","E23F","E240",
28+
"E241","E242","E243","E244","E245","E246","E247","E248","E249","E24A","E24B",
29+
"E24C","E24D","E24E","E24F","E250","E251","E252","E253","E254","E255","E256",
30+
"E257","E258","E259","E25A","E25B","E25C","E25D","E25E","E25F","E260","E261",
31+
"E262","E263","E264","E265","E266","E267","E268","E269","E26A","E26B","E26C",
32+
"E2BC","E2BD","E2BE","E2BF","E2C0","E2C1","E2C2","E2C3","E2C4","E2C6","E2C7",
33+
"E2C8","E2C9","E2CC","E307","E308","E30A","E30B","E30C","E30D","E30E","E30F",
34+
"E310","E311","E312","E313","E314","E315","E316","E317","E318","E31A","E31B",
35+
"E31C","E31D","E31E","E31F","E320","E321","E322","E323","E324","E325","E326",
36+
"E327","E328","E329","E32A","E32B","E32C","E32D","E32E","E32F","E330","E331",
37+
"E332","E333","E334","E335","E336","E337","E338","E339","E33A","E39D","E39E",
38+
"E39F","E3A0","E3A1","E3A2","E3A3","E3A4","E3A5","E3A6","E3A7","E3A8","E3A9",
39+
"E3AA","E3AB","E3AC","E3AD","E3AE","E3AF","E3B0","E3B1","E3B2","E3B3","E3B4",
40+
"E3B5","E3B6","E3B7","E3B8","E3B9","E3BA","E3BB","E3BC","E3BD","E3BE","E3BF",
41+
"E3C0","E3C1","E3C2","E3C3","E3C4","E3C5","E3C6","E3C7","E3C8","E3C9","E3CA",
42+
"E3CB","E3CC","E3CD","E3CE","E3CF","E3D0","E3D1","E3D2","E3D3","E3D4","E3D5",
43+
"E3D6","E3D7","E3D8","E3D9","E3DA","E3DB","E3DC","E3DD","E3DE","E3DF","E3E0",
44+
"E3E2","E3E3","E3E4","E3E5","E3E6","E3E7","E3E8","E3E9","E3EA","E3EB","E3EC",
45+
"E3ED","E3EE","E3F1","E3F2","E3F3","E3F4","E3F5","E3F6","E3F7","E3F8","E3F9",
46+
"E3FA","E3FB","E3FC","E3FD","E3FE","E3FF","E400","E401","E402","E403","E404",
47+
"E405","E406","E407","E408","E409","E40A","E40B","E40C","E40D","E40E","E40F",
48+
"E410","E411","E412","E413","E415","E416","E417","E418","E419","E41A","E41B",
49+
"E41C","E41D","E41E","E41F","E420","E421","E422","E423","E424","E425","E426",
50+
"E427","E428","E429","E42A","E42B","E42C","E42D","E42E","E430","E431","E432",
51+
"E433","E434","E435","E436","E437","E438","E439","E43A","E43B","E43C","E43D",
52+
"E43E","E43F","E440","E52D","E52E","E52F","E530","E531","E532","E533","E534",
53+
"E535","E536","E539","E53A","E53B","E53C","E53D","E53E","E53F","E540","E541",
54+
"E542","E543","E544","E545","E546","E547","E548","E549","E54A","E54B","E54C",
55+
"E54D","E54E","E54F","E550","E551","E552","E553","E554","E555","E556","E557",
56+
"E558","E559","E55A","E55B","E55C","E55D","E55E","E55F","E560","E561","E562",
57+
"E563","E564","E565","E566","E567","E568","E569","E56A","E56B","E56C","E56D",
58+
"E56E","E56F","E570","E571","E572","E573","E574","E575","E576","E577","E578",
59+
"E579","E57A","E57B","E57C","E57D","E5C3","E5C4","E5C5","E5C6","E5C7","E5C8",
60+
"E5C9","E5CA","E5CB","E5CC","E5CD","E5CE","E5CF","E5D0","E5D1","E5D2","E5D3",
61+
"E5D4","E5D5","E5D6","E5D7","E5D8","E5D9","E5DA","E5DB","E5DC","E5DD","E5DE",
62+
"E5DF","E5E0","E5E1","E60E","E60F","E610","E611","E612","E613","E614","E615",
63+
"E616","E617","E618","E619","E61A","E61B","E61C","E61D","E61E","E61F","E620",
64+
"E623","E624","E625","E626","E627","E628","E629","E62A","E62B","E62C","E62D",
65+
"E62E","E62F","E630","E631","E632","E633","E634","E635","E636","E637","E638",
66+
"E639","E63A","E63B","E63C","E63D","E63E","E63F","E640","E641","E642","E643",
67+
"E644","E645","E646","E647","E648","E649","E6C4","E6C5","E6DD","E6DF","E6E1",
68+
"E7E9","E7EE","E7EF","E7F0","E7F1","E7F2","E7F3","E7F4","E7F5","E7F6","E7F7",
69+
"E7F8","E7F9","E7FA","E7FB","E7FC","E7FD","E7FE","E7FF","E800","E801","E80B",
70+
"E80C","E80D","E80E","E811","E812","E813","E814","E815","E816","E817","E834",
71+
"E835","E836","E837","E838","E839","E83A","E84D","E84E","E84F","E850","E851",
72+
"E853","E854","E855","E856","E857","E858","E859","E85A","E85B","E85C","E85D",
73+
"E85E","E85F","E860","E861","E862","E863","E864","E865","E866","E867","E868",
74+
"E869","E86A","E86B","E86C","E86D","E86E","E86F","E870","E871","E872","E873",
75+
"E875","E876","E877","E878","E879","E87A","E87B","E87C","E87D","E87E","E87F",
76+
"E880","E881","E882","E883","E884","E885","E886","E887","E888","E889","E88A",
77+
"E88B","E88C","E88D","E88E","E88F","E890","E891","E892","E893","E894","E895",
78+
"E896","E897","E898","E899","E89A","E89B","E89C","E89D","E89E","E89F","E8A0",
79+
"E8A1","E8A2","E8A3","E8A4","E8A5","E8A6","E8A7","E8A8","E8A9","E8AA","E8AB",
80+
"E8AC","E8AD","E8AE","E8AF","E8B0","E8B1","E8B2","E8B3","E8B4","E8B5","E8B6",
81+
"E8B8","E8B9","E8BA","E8BB","E8BC","E8BD","E8BE","E8BF","E8C0","E8C1","E8C2",
82+
"E8C3","E8C4","E8C5","E8C6","E8C7","E8C8","E8C9","E8CA","E8CB","E8CC","E8CD",
83+
"E8CE","E8D0","E8D1","E8D2","E8D3","E8D4","E8D5","E8D6","E8D7","E8D8","E8D9",
84+
"E8DA","E8DB","E8DC","E8DD","E8DE","E8DF","E8E0","E8E1","E8E2","E8E3","E8E4",
85+
"E8E5","E8E6","E8E7","E8E8","E8E9","E8EA","E8EB","E8EC","E8ED","E8EE","E8EF",
86+
"E8F0","E8F1","E8F2","E8F3","E8F4","E8F5","E8F6","E8F7","E8F8","E8F9","E8FA",
87+
"E8FB","E8FC","E8FD","E8FE","E8FF","E900","E902","E903","E904","E905","E906",
88+
"E908","E909","E90A","E90B","E90C","E90D","E90E","E90F","E911","E912","E913",
89+
"E914","E915","E916","E917","E918","E919","E91A","E91B","E91C","E91D","E91E",
90+
"E91F","E920","E921","E922","E923","E924","E925","E926","E927","E928","E929",
91+
"E92A","E92B","E92C","E92D","E92E","E92F","E930","E931","E932","E933","E934",
92+
"E935","E936","E937","E938","E939","E93A","E93B","E93C","E93D","E93E","E93F",
93+
"E940","E941","E942","E943","E945","E947","E948","E949","E94A","E94B","E94C",
94+
"E94D","E94E","E94F","E950","E951","E952","E953","E954","E955","E956","E957",
95+
"E958","E959","E95A","E95B","E95C","E95D","E95E","E95F","E960","E961","E962",
96+
"E963","E964","E965","E966","E967","E968","E969","E96A","E96B","E96C","E96D",
97+
"E96E","E96F","E970","E971","E972","E973","E974","E975","E976","E977","E978",
98+
"E979","E97A","E97B","E97C","E97D","E97F","E982","E988","E989","E98B","E98F",
99+
"E992","E994","E996","E998","E99A","E99B","E99D","E9A1","E9A2","E9A3","E9A5",
100+
"E9A8","E9AA","E9AD","E9B0","E9B1","E9B2","E9B4","E9B6","E9B7","E9BA","E9BB",
101+
"E9BC","E9BD","E9C3","E9C5","E9C8","E9C9","E9CA","E9CB","E9CC","E9CD","E9CE",
102+
"E9CF","E9D1","E9D2","E9D3","E9D4","E9D6","E9D7","E9D8","E9D9","E9DD","E9E0",
103+
"E9E1","E9E4","E9E6","E9E9","E9EC","E9ED","E9EF","E9F2","E9F3","E9F5","E9F6",
104+
"E9F9","E9FC","E9FE","EA00","EA01","EA02","EA09","EA0A","EA0B","EA0C","EA0D",
105+
"EA0E","EA0F","EA10","EB3B","EB3C","EB3D","EB3E","EB3F","EB40","EB41","EB42",
106+
"EB43","EB44","EB45","EB46","EB47","EB48","EB49","EB4A","EB4B","EB4C","EB4E",
107+
"EB4F","10FFFD"
108+
];

www/css/icons-sepia-fw-readme.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
sepia-fw.woff icon library created with Icomoon

www/css/sepiaFW-alwaysOn.css

Lines changed: 62 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,9 @@
6969
}
7070

7171
.sepiaFW-alwaysOn-alarm-anim {
72-
animation: alarm 1s infinite ease-in;
72+
animation: avatar-alarm 1s infinite ease-in;
7373
}
74-
@keyframes alarm {
74+
@keyframes avatar-alarm {
7575
0% { background-color: #000; }
7676
50% { background-color: #ceff1a; }
7777
100% { background-color: #000; }
@@ -123,34 +123,12 @@
123123
background: #000;
124124
border-radius: 50%;
125125
z-index: 3;
126-
animation: blink 20s infinite ease-in;
126+
animation: avatar-blink 20s infinite ease-in;
127127
}
128128
#sepiaFW-alwaysOn-avatar .avatar-eyelid.sleep {
129-
animation: sleep 40s infinite ease-in;
129+
animation: avatar-sleep 40s infinite ease-in;
130130
/*animation-fill-mode: forwards;*/
131131
}
132-
@keyframes blink {
133-
0% { top: 23%; }
134-
98% { top: 23%; }
135-
98.5% { top: 48%; }
136-
99% { top: 23%; }
137-
99.5% { top: 48%; }
138-
100% { top: 23%; }
139-
}
140-
@keyframes sleep {
141-
0% { top: 23%; }
142-
10% { top: 23%; }
143-
18% { top: 48%; }
144-
18.25% { top: 23%; }
145-
30% { top: 48%; }
146-
50% { top: 48%; }
147-
50.25% { top: 23%; }
148-
}
149-
@keyframes flicker {
150-
0% { opacity:1; }
151-
50% { opacity:0.33; }
152-
100% { opacity:1; }
153-
}
154132

155133
#sepiaFW-alwaysOn-avatar .avatar-pupil {
156134
position: absolute;
@@ -160,16 +138,7 @@
160138
width: 50%;
161139
border-radius: 50%;
162140
background: #000;
163-
animation: look-around 10s infinite;
164-
}
165-
@keyframes look-around {
166-
0% { transform: translate3d(0, 0, 0); }
167-
5% { transform: translate3d(50%, -25%, 0); }
168-
10% { transform: translate3d(50%, -25%, 0); }
169-
15% { transform: translate3d(-100%, -25%, 0); }
170-
20% { transform: translate3d(-100%, -25%, 0); }
171-
25% { transform: translate3d(0, 0, 0); }
172-
100% { transform: translate3d(0, 0, 0); }
141+
animation: avatar-look-around 10s infinite;
173142
}
174143

175144
#sepiaFW-alwaysOn-avatar .avatar-mouth {
@@ -191,7 +160,7 @@
191160
border-radius: 0%;
192161
}
193162
#sepiaFW-alwaysOn-avatar .avatar-mouth.speaking {
194-
animation: flicker 1.5s infinite;
163+
animation: avatar-flicker 1.5s infinite;
195164
}
196165

197166
#sepiaFW-alwaysOn-avatar .avatar-activity {
@@ -238,4 +207,60 @@
238207
#sepiaFW-alwaysOn-tts-out {
239208
color: #2196f3;
240209
bottom: 12px;
210+
}
211+
212+
@keyframes avatar-blink {
213+
0% { top: 23%; }
214+
98% { top: 23%; }
215+
98.5% { top: 48%; }
216+
99% { top: 23%; }
217+
99.5% { top: 48%; }
218+
100% { top: 23%; }
219+
}
220+
@keyframes avatar-sleep {
221+
0% { top: 23%; }
222+
10% { top: 23%; }
223+
18% { top: 48%; }
224+
18.25% { top: 23%; }
225+
30% { top: 48%; }
226+
50% { top: 48%; }
227+
50.25% { top: 23%; }
228+
}
229+
@keyframes avatar-flicker {
230+
0% { opacity:1; }
231+
50% { opacity:0.33; }
232+
100% { opacity:1; }
233+
}
234+
@keyframes avatar-look-around {
235+
0% { transform: translate3d(0, 0, 0); }
236+
5% { transform: translate3d(50%, -25%, 0); }
237+
10% { transform: translate3d(50%, -25%, 0); }
238+
15% { transform: translate3d(-100%, -25%, 0); }
239+
20% { transform: translate3d(-100%, -25%, 0); }
240+
25% { transform: translate3d(0, 0, 0); }
241+
100% { transform: translate3d(0, 0, 0); }
242+
}
243+
244+
@keyframes ila-blink {
245+
0% { height: 11px; top: calc(50% - 5px); }
246+
98% { height: 11px; top: calc(50% - 5px); }
247+
98.5% { height: 0px; top: calc(50% - 0px); }
248+
99% { height: 11px; top: calc(50% - 5px); }
249+
99.5% { height: 0px; top: calc(50% - 0px); }
250+
100% { height: 11px; top: calc(50% - 5px); }
251+
}
252+
@keyframes ila-look-around {
253+
0% { transform: translate3d(0, 0, 0); }
254+
2% { transform: translate3d(20%, 20%, 0); }
255+
4% { transform: translate3d(20%, 20%, 0); }
256+
6% { transform: translate3d(-40%, 20%, 0); }
257+
8% { transform: translate3d(-40%, 20%, 0); }
258+
10% { transform: translate3d(0, 0, 0); }
259+
50% { transform: translate3d(0, 0, 0); }
260+
52% { transform: translate3d(20%, -20%, 0); }
261+
54% { transform: translate3d(20%, -20%, 0); }
262+
56% { transform: translate3d(-40%, -20%, 0); }
263+
58% { transform: translate3d(-40%, -20%, 0); }
264+
60% { transform: translate3d(0, 0, 0); }
265+
100% { transform: translate3d(0, 0, 0); }
241266
}

www/css/sepiaFW-frames.css

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@
9393
}
9494

9595
.sepiaFW-frames-page .info-text {
96-
color: #4ec48f;
96+
color: #0aa05c;
9797
margin: 12px 0;
9898
font-size: 14px;
9999
}
@@ -133,11 +133,26 @@
133133
margin-bottom: 16px;
134134
}
135135
.sepiaFW-frames-page .group label {
136-
margin: 0 8px;
136+
margin: 0 8px !important;
137+
}
138+
.sepiaFW-frames-page .group label + * {
139+
margin: 0 8px !important;
137140
}
138141
.sepiaFW-frames-page .group input {
139142
width: auto !important;
140143
}
144+
.sepiaFW-frames-page .group.fill {
145+
flex-wrap: wrap;
146+
}
147+
.sepiaFW-frames-page .group.fill label {
148+
flex: 0 0 auto;
149+
min-width: 33%;
150+
padding: 8px 0;
151+
}
152+
.sepiaFW-frames-page .group.fill input {
153+
flex: 1 0 auto;
154+
max-width: 100%;
155+
}
141156
.sepiaFW-frames-page .group .sepiaFW-toggle-btn {
142157
border: 1px solid;
143158
border-color: inherit;
@@ -204,4 +219,4 @@
204219
padding: 0;
205220
margin: 4px;
206221
border-bottom: 0;
207-
}
222+
}

0 commit comments

Comments
 (0)