├── Boxed ├── DEBIAN │ └── control └── Library │ └── Laetus │ └── Themes │ └── BoxedHTML.theme │ └── HTML │ ├── index.html │ ├── index.js │ └── style.css ├── BoxedBorder ├── DEBIAN │ └── control └── Library │ └── Laetus │ └── Themes │ └── BoxedBorderHTML.theme │ └── HTML │ ├── index.html │ ├── index.js │ └── style.css ├── ClassicTwist ├── DEBIAN │ └── control └── Library │ └── Laetus │ └── Themes │ └── ClassicTwistHTML.theme │ └── HTML │ ├── index.html │ ├── index.js │ └── style.css ├── ClassicTwistBorderLess ├── DEBIAN │ └── control └── Library │ └── Laetus │ └── Themes │ └── ClassicTwistBorderlessHTML.theme │ └── HTML │ ├── index.html │ ├── index.js │ └── style.css ├── Claw ├── DEBIAN │ └── control └── Library │ └── Laetus │ └── Themes │ └── ClawHTML.theme │ └── HTML │ ├── index.html │ ├── index.js │ └── style.css ├── DIsconnected ├── DEBIAN │ └── control └── Library │ └── Laetus │ └── Themes │ └── DisconnectedHTML.theme │ └── HTML │ ├── index.html │ ├── index.js │ └── style.css ├── DarkGradient ├── DEBIAN │ └── control └── Library │ └── Laetus │ └── Themes │ └── DarkGradientHTML.theme │ └── HTML │ ├── index.html │ ├── index.js │ └── style.css ├── DarkGradient2 ├── DEBIAN │ └── control └── Library │ └── Laetus │ └── Themes │ └── DarkGradient2HTML.theme │ └── HTML │ ├── index.html │ ├── index.js │ └── style.css ├── DarkGradient3 ├── DEBIAN │ └── control └── Library │ └── Laetus │ └── Themes │ └── DarkGradient3HTML.theme │ └── HTML │ ├── index.html │ ├── index.js │ └── style.css ├── Glow ├── DEBIAN │ └── control └── Library │ └── Laetus │ └── Themes │ └── GlowHTML.theme │ └── HTML │ ├── index.html │ ├── index.js │ └── style.css ├── LightGradient ├── DEBIAN │ └── control └── Library │ └── Laetus │ └── Themes │ └── LightGradientHTML.theme │ └── HTML │ ├── index.html │ ├── index.js │ └── style.css ├── LightGradient2 ├── DEBIAN │ └── control └── Library │ └── Laetus │ └── Themes │ └── LightGradient2HTML.theme │ └── HTML │ ├── index.html │ ├── index.js │ └── style.css ├── LightGradient3 ├── DEBIAN │ └── control └── Library │ └── Laetus │ └── Themes │ └── LightGradient3HTML.theme │ └── HTML │ ├── index.html │ ├── index.js │ └── style.css ├── Modern ├── DEBIAN │ └── control └── Library │ └── Laetus │ └── Themes │ └── ModernHTML.theme │ └── HTML │ ├── index.html │ ├── index.js │ └── style.css ├── README.md ├── RoundedRect ├── DEBIAN │ └── control └── Library │ └── Laetus │ └── Themes │ └── RoundedRectHTML.theme │ └── HTML │ ├── index.html │ ├── index.js │ └── style.css ├── Separator ├── DEBIAN │ └── control └── Library │ └── Laetus │ └── Themes │ └── SeparatorHTML.theme │ └── HTML │ ├── index.html │ ├── index.js │ └── style.css ├── Shadows ├── DEBIAN │ └── control └── Library │ └── Laetus │ └── Themes │ └── ShadowsHTML.theme │ └── HTML │ ├── index.html │ ├── index.js │ └── style.css ├── Shadows2 ├── DEBIAN │ └── control └── Library │ └── Laetus │ └── Themes │ └── Shadows2HTML.theme │ └── HTML │ ├── index.html │ ├── index.js │ └── style.css └── Underline ├── DEBIAN └── control └── Library └── Laetus └── Themes └── UnderlineHTML.theme └── HTML ├── index.html ├── index.js └── style.css /Boxed/DEBIAN/control: -------------------------------------------------------------------------------- 1 | Package: com.mustafabakrol.boxed 2 | Name: Boxed Laetus Theme 3 | Version: 3.0 4 | Architecture: iphoneos-arm 5 | Description: A Laetus Theme with Boxes 6 | Homepage: NA 7 | Maintainer: Mustafa 8 | Author: Mustafa 9 | Sponsor: NA 10 | Section: Themes 11 | Depiction: https://mustafa-bakrolwala.github.io/cydia/depictions/?p=com.mustafabakrol.boxed 12 | -------------------------------------------------------------------------------- /Boxed/Library/Laetus/Themes/BoxedHTML.theme/HTML/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 10 | 11 | 14 | 17 | 18 | 19 | 20 | 21 |
22 |
23 |
24 | 25 |
26 |
27 | 28 |
29 |
30 | 31 |
32 |
33 | 34 |
35 |
36 | 37 |
38 |
39 | 40 |
41 |
42 | 43 |
44 |
45 | 46 |
47 |
48 | 49 |
50 |
51 | 52 |
53 |
54 |
55 |
56 | 57 |
58 |
59 | 60 |
61 |
62 | 63 |
64 |
65 | 66 |
67 |
68 | 69 |
70 |
71 | 72 |
73 |
74 | 75 |
76 |
77 | 78 |
79 |
80 | 81 |
82 |
83 |
84 |
85 | 86 |
87 |
88 | 89 |
90 |
91 | 92 |
93 |
94 | 95 |
96 |
97 | 98 |
99 |
100 | 101 |
102 |
103 | 104 |
105 |
106 | 107 |
108 |
109 | 110 |
111 |
112 |
113 | 114 |
115 | 116 |
117 | 118 |
119 | 120 |
121 | 122 |
123 | 124 |
125 | 126 |
127 |
128 | 129 |
130 |
131 |
132 | 133 |
134 |
135 | 136 |
137 |
138 | 139 |
140 |
141 | 142 |
143 |
144 | 145 |
146 |
147 | 148 |
149 |
150 | 151 |
152 |
153 | 154 |
155 |
156 | 157 |
158 |
159 | 160 |
161 |
162 |
163 |
164 | 165 |
166 |
167 | 168 |
169 |
170 | 171 |
172 |
173 | 174 |
175 |
176 | 177 |
178 |
179 | 180 |
181 |
182 | 183 |
184 |
185 | 186 |
187 |
188 | 189 |
190 |
191 |
192 |
193 | 194 |
195 |
196 | 197 |
198 |
199 | 200 |
201 |
202 | 203 |
204 |
205 | 206 |
207 |
208 | 209 |
210 |
211 | 212 |
213 |
214 | 215 |
216 |
217 | 218 |
219 |
220 |
221 | 222 |
223 | 224 |
225 | 226 |
227 | 228 |
229 | 230 |
231 | 232 |
233 | 234 |
235 |
236 | 237 |
238 |
239 |
240 | 241 |
242 |
243 | 244 |
245 |
246 | 247 |
248 |
249 | 250 |
251 |
252 | 253 |
254 |
255 | 256 |
257 |
258 | 259 |
260 |
261 | 262 |
263 |
264 | 265 |
266 |
267 | 268 |
269 |
270 |
271 |
272 | 273 |
274 |
275 | 276 |
277 |
278 | 279 |
280 |
281 | 282 |
283 |
284 | 285 |
286 |
287 | 288 |
289 |
290 | 291 |
292 |
293 | 294 |
295 |
296 | 297 |
298 |
299 | 300 |
301 |
302 |
303 |
304 | 305 |
306 |
307 | 308 |
309 |
310 | 311 |
312 |
313 | 314 |
315 |
316 | 317 |
318 |
319 | 320 |
321 | 322 |
323 | 324 |
325 |
326 |
327 | 328 |
329 | 330 |
331 | 332 |
333 | 334 |
335 | 336 |
337 | 338 |
339 | 340 |
341 |
342 | 343 |
344 |
345 |
346 | 347 |
348 |
349 | 350 |
351 |
352 | 353 |
354 |
355 | 356 |
357 |
358 | 359 |
360 |
361 | 362 |
363 |
364 | 365 |
366 |
367 | 368 |
369 |
370 | 371 |
372 |
373 | 374 |
375 |
376 |
377 |
378 | 379 |
380 |
381 | 382 |
383 |
384 | 385 |
386 |
387 | 388 |
389 |
390 | 391 |
392 |
393 | 394 |
395 |
396 | 397 |
398 |
399 | 400 |
401 |
402 | 403 |
404 |
405 | 406 |
407 |
408 |
409 |
410 | 411 |
412 |
413 | 414 |
415 |
416 | 417 |
418 |
419 | 420 |
421 |
422 | 423 |
424 |
425 | 426 |
427 | 428 |
429 | 430 |
431 |
432 |
433 | 434 |
435 | 436 |
437 | 438 |
439 | 440 |
441 | 442 |
443 | 444 |
445 | 446 |
447 |
448 | 449 |
450 |
452 | 453 |
454 | 455 |
456 | 457 |
458 | 459 |
460 | 461 |
462 | 463 |
464 | 465 |
466 |
467 | 468 |
469 | 470 |
471 | 472 |
473 | 474 |
475 | 476 |
477 | 478 |
479 | 480 |
481 |
482 | 483 |
484 | 485 |
486 | 487 |
488 | 489 |
490 | 491 |
492 | 493 |
494 | 495 |
496 |
497 | 498 |
499 | 500 |
501 | 505 | 506 |
507 |
508 | 509 | 510 | 511 | -------------------------------------------------------------------------------- /Boxed/Library/Laetus/Themes/BoxedHTML.theme/HTML/index.js: -------------------------------------------------------------------------------- 1 | 2 | var kbType = 'Letters'; 3 | $('#letters').show(); 4 | function laetusKeyPlaneDidChange(state) { 5 | // if (state == 'Letters' || state == 'CapitalLetters') 6 | // $('#letters').show(); 7 | // else 8 | // $('#letters').hide(); 9 | 10 | // if (state == 'Numbers' || state == 'NumbersAlternate') 11 | // $('#numbers').show(); 12 | // else 13 | // $('#numbers').hide(); 14 | 15 | // if (state == 'NumberPad') 16 | // $('#numpad').show(); 17 | // else 18 | // $('#numpad').hide(); 19 | } 20 | 21 | function laetusRawKeyPlaneDidChange(state) { 22 | var keyPlane = state.split('-'); 23 | var lastItem = keyPlane[keyPlane.length - 1]; 24 | pickerShowing = false; 25 | switch (lastItem) { 26 | case 'Punctuation': 27 | if (state.indexOf('Portrait') != -1) { 28 | $('#numbers').show(); 29 | $('#numbersLandscape').hide(); 30 | $('#lettersLandscape').hide(); 31 | $('#letters').hide(); 32 | $('#numpad').hide(); 33 | } 34 | else { 35 | $('#numbersLandscape').show(); 36 | $('#lettersLandscape').hide(); 37 | $('#letters').hide(); 38 | $('#numbers').hide(); 39 | $('#numpad').hide(); 40 | } 41 | break; 42 | case 'Alternate': 43 | if (state.indexOf('Portrait') != -1) { 44 | $('#numbers').show(); 45 | $('#numbersLandscape').hide(); 46 | $('#lettersLandscape').hide(); 47 | $('#letters').hide(); 48 | $('#numpad').hide(); 49 | } 50 | else { 51 | $('#numbersLandscape').show(); 52 | $('#lettersLandscape').hide(); 53 | $('#letters').hide(); 54 | $('#numbers').hide(); 55 | $('#numpad').hide(); 56 | } 57 | break; 58 | case 'Display': 59 | if (state.indexOf('Portrait') != -1) { 60 | $('#numbers').hide(); 61 | $('#numbersLandscape').hide(); 62 | $('#lettersLandscape').hide(); 63 | $('#letters').show(); 64 | $('#numpad').hide(); 65 | } 66 | else { 67 | $('#numbersLandscape').hide(); 68 | $('#lettersLandscape').show(); 69 | $('#letters').hide(); 70 | $('#numbers').hide(); 71 | $('#numpad').hide(); 72 | } 73 | break; 74 | case 'Letters': 75 | if (state.indexOf('Portrait') != -1) { 76 | $('#numbers').hide(); 77 | $('#numbersLandscape').hide(); 78 | $('#lettersLandscape').hide(); 79 | $('#letters').show(); 80 | $('#numpad').hide(); 81 | } 82 | else { 83 | $('#numbersLandscape').hide(); 84 | $('#lettersLandscape').show(); 85 | $('#letters').hide(); 86 | $('#numbers').hide(); 87 | $('#numpad').hide(); 88 | } 89 | break; 90 | case 'Pad_Default': 91 | if (state.indexOf('Portrait') != -1) { 92 | $('#numpad').show(); 93 | $('#numbers').hide(); 94 | $('#numbersLandscape').hide(); 95 | $('#lettersLandscape').hide(); 96 | $('#letters').hide(); 97 | } 98 | else { 99 | $('#numbers').hide(); 100 | $('#numbersLandscape').hide(); 101 | $('#lettersLandscape').hide(); 102 | $('#letters').hide(); 103 | $('#numpad').hide(); 104 | } 105 | break; 106 | case 'Keyboard_Letters': 107 | $('#numbers').hide(); 108 | $('#numbersLandscape').hide(); 109 | $('#lettersLandscape').hide(); 110 | $('#letters').hide(); 111 | $('#numpad').hide(); 112 | break; 113 | } 114 | 115 | } -------------------------------------------------------------------------------- /Boxed/Library/Laetus/Themes/BoxedHTML.theme/HTML/style.css: -------------------------------------------------------------------------------- 1 | .main-bg 2 | { 3 | background: #18181a; 4 | } 5 | 6 | .kb-row 7 | { 8 | margin-top:2%;margin-left:1%;margin-right:1%; 9 | } 10 | 11 | .row-height 12 | { 13 | height: 15.5%; 14 | } 15 | 16 | .kb-row-landscape 17 | { 18 | margin-top:1.1%;margin-left:13.5%;margin-right:13.5%; 19 | } 20 | 21 | .row-height-landscape 22 | { 23 | height: 17%; 24 | } 25 | 26 | .borders 27 | { 28 | border-radius:0px;border:0px solid #313131; 29 | } 30 | 31 | .border-bg 32 | { 33 | background:#1e1f24 34 | } 35 | 36 | .cell-bg 37 | { 38 | background:#202125 39 | } 40 | 41 | .cell-dist 42 | { 43 | width:8.9%; margin-left: 1.2%; 44 | } 45 | 46 | .char-width 47 | { 48 | width:12.7% !important; 49 | } 50 | .ln-height 51 | { 52 | height:15.5% !important; 53 | } 54 | 55 | .num-ln-height 56 | { 57 | height:15.5% !important; 58 | } -------------------------------------------------------------------------------- /BoxedBorder/DEBIAN/control: -------------------------------------------------------------------------------- 1 | Package: com.mustafabakrol.boxedborder 2 | Name: Boxed Border Laetus Theme 3 | Version: 3.0 4 | Architecture: iphoneos-arm 5 | Description: A Laetus Theme with boxes and borders 6 | Homepage: NA 7 | Maintainer: Mustafa 8 | Author: Mustafa 9 | Sponsor: NA 10 | Section: Themes 11 | Depiction: https://mustafa-bakrolwala.github.io/cydia/depictions/?p=com.mustafabakrol.boxedborder 12 | -------------------------------------------------------------------------------- /BoxedBorder/Library/Laetus/Themes/BoxedBorderHTML.theme/HTML/index.js: -------------------------------------------------------------------------------- 1 | 2 | var kbType = 'Letters'; 3 | $('#letters').show(); 4 | function laetusKeyPlaneDidChange(state) { 5 | // if (state == 'Letters' || state == 'CapitalLetters') 6 | // $('#letters').show(); 7 | // else 8 | // $('#letters').hide(); 9 | 10 | // if (state == 'Numbers' || state == 'NumbersAlternate') 11 | // $('#numbers').show(); 12 | // else 13 | // $('#numbers').hide(); 14 | 15 | // if (state == 'NumberPad') 16 | // $('#numpad').show(); 17 | // else 18 | // $('#numpad').hide(); 19 | } 20 | 21 | function laetusRawKeyPlaneDidChange(state) { 22 | var keyPlane = state.split('-'); 23 | var lastItem = keyPlane[keyPlane.length - 1]; 24 | pickerShowing = false; 25 | switch (lastItem) { 26 | case 'Punctuation': 27 | if (state.indexOf('Portrait') != -1) { 28 | $('#numbers').show(); 29 | $('#numbersLandscape').hide(); 30 | $('#lettersLandscape').hide(); 31 | $('#letters').hide(); 32 | $('#numpad').hide(); 33 | } 34 | else { 35 | $('#numbersLandscape').show(); 36 | $('#lettersLandscape').hide(); 37 | $('#letters').hide(); 38 | $('#numbers').hide(); 39 | $('#numpad').hide(); 40 | } 41 | break; 42 | case 'Alternate': 43 | if (state.indexOf('Portrait') != -1) { 44 | $('#numbers').show(); 45 | $('#numbersLandscape').hide(); 46 | $('#lettersLandscape').hide(); 47 | $('#letters').hide(); 48 | $('#numpad').hide(); 49 | } 50 | else { 51 | $('#numbersLandscape').show(); 52 | $('#lettersLandscape').hide(); 53 | $('#letters').hide(); 54 | $('#numbers').hide(); 55 | $('#numpad').hide(); 56 | } 57 | break; 58 | case 'Display': 59 | if (state.indexOf('Portrait') != -1) { 60 | $('#numbers').hide(); 61 | $('#numbersLandscape').hide(); 62 | $('#lettersLandscape').hide(); 63 | $('#letters').show(); 64 | $('#numpad').hide(); 65 | } 66 | else { 67 | $('#numbersLandscape').hide(); 68 | $('#lettersLandscape').show(); 69 | $('#letters').hide(); 70 | $('#numbers').hide(); 71 | $('#numpad').hide(); 72 | } 73 | break; 74 | case 'Letters': 75 | if (state.indexOf('Portrait') != -1) { 76 | $('#numbers').hide(); 77 | $('#numbersLandscape').hide(); 78 | $('#lettersLandscape').hide(); 79 | $('#letters').show(); 80 | $('#numpad').hide(); 81 | } 82 | else { 83 | $('#numbersLandscape').hide(); 84 | $('#lettersLandscape').show(); 85 | $('#letters').hide(); 86 | $('#numbers').hide(); 87 | $('#numpad').hide(); 88 | } 89 | break; 90 | case 'Pad_Default': 91 | if (state.indexOf('Portrait') != -1) { 92 | $('#numpad').show(); 93 | $('#numbers').hide(); 94 | $('#numbersLandscape').hide(); 95 | $('#lettersLandscape').hide(); 96 | $('#letters').hide(); 97 | } 98 | else { 99 | $('#numbers').hide(); 100 | $('#numbersLandscape').hide(); 101 | $('#lettersLandscape').hide(); 102 | $('#letters').hide(); 103 | $('#numpad').hide(); 104 | } 105 | break; 106 | case 'Keyboard_Letters': 107 | $('#numbers').hide(); 108 | $('#numbersLandscape').hide(); 109 | $('#lettersLandscape').hide(); 110 | $('#letters').hide(); 111 | $('#numpad').hide(); 112 | break; 113 | } 114 | 115 | } -------------------------------------------------------------------------------- /BoxedBorder/Library/Laetus/Themes/BoxedBorderHTML.theme/HTML/style.css: -------------------------------------------------------------------------------- 1 | .main-bg 2 | { 3 | background: #18181a; 4 | } 5 | 6 | .kb-row 7 | { 8 | margin-top:2%;margin-left:1%;margin-right:1%; 9 | } 10 | 11 | .kb-row-landscape 12 | { 13 | margin-top:1.1%;margin-left:13.5%;margin-right:13.5%; 14 | } 15 | 16 | .row-height-landscape 17 | { 18 | height: 17%; 19 | } 20 | 21 | .row-height 22 | { 23 | height: 15.5%; 24 | } 25 | 26 | .borders 27 | { 28 | border-radius:0px;border:2px solid #313131; 29 | } 30 | 31 | .border-bg 32 | { 33 | background:#1e1f24 34 | } 35 | 36 | .cell-bg 37 | { 38 | background:#202125 39 | } 40 | 41 | .cell-dist 42 | { 43 | width:8.9%; margin-left: 1.2%; 44 | } 45 | 46 | .char-width 47 | { 48 | width:12.7% !important; 49 | } 50 | .ln-height 51 | { 52 | height:15.5% !important; 53 | } 54 | 55 | .num-ln-height 56 | { 57 | height:15.5% !important; 58 | } -------------------------------------------------------------------------------- /ClassicTwist/DEBIAN/control: -------------------------------------------------------------------------------- 1 | Package: com.mustafabakrol.classictwist 2 | Name: Classic Twist Laetus Theme 3 | Version: 3.0 4 | Architecture: iphoneos-arm 5 | Description: A Laetus Theme with a twist on the classic keyboard look 6 | Homepage: NA 7 | Maintainer: Mustafa 8 | Author: Mustafa 9 | Sponsor: NA 10 | Section: Themes 11 | Depiction: https://mustafa-bakrolwala.github.io/cydia/depictions/?p=com.mustafabakrol.classictwist 12 | -------------------------------------------------------------------------------- /ClassicTwist/Library/Laetus/Themes/ClassicTwistHTML.theme/HTML/index.js: -------------------------------------------------------------------------------- 1 | 2 | var kbType = 'Letters'; 3 | $('#letters').show(); 4 | function laetusKeyPlaneDidChange(state) { 5 | // if (state == 'Letters' || state == 'CapitalLetters') 6 | // $('#letters').show(); 7 | // else 8 | // $('#letters').hide(); 9 | 10 | // if (state == 'Numbers' || state == 'NumbersAlternate') 11 | // $('#numbers').show(); 12 | // else 13 | // $('#numbers').hide(); 14 | 15 | // if (state == 'NumberPad') 16 | // $('#numpad').show(); 17 | // else 18 | // $('#numpad').hide(); 19 | } 20 | 21 | function laetusRawKeyPlaneDidChange(state) { 22 | var keyPlane = state.split('-'); 23 | var lastItem = keyPlane[keyPlane.length - 1]; 24 | pickerShowing = false; 25 | switch (lastItem) { 26 | case 'Punctuation': 27 | if (state.indexOf('Portrait') != -1) { 28 | $('#numbers').show(); 29 | $('#numbersLandscape').hide(); 30 | $('#lettersLandscape').hide(); 31 | $('#letters').hide(); 32 | $('#numpad').hide(); 33 | } 34 | else { 35 | $('#numbersLandscape').show(); 36 | $('#lettersLandscape').hide(); 37 | $('#letters').hide(); 38 | $('#numbers').hide(); 39 | $('#numpad').hide(); 40 | } 41 | break; 42 | case 'Alternate': 43 | if (state.indexOf('Portrait') != -1) { 44 | $('#numbers').show(); 45 | $('#numbersLandscape').hide(); 46 | $('#lettersLandscape').hide(); 47 | $('#letters').hide(); 48 | $('#numpad').hide(); 49 | } 50 | else { 51 | $('#numbersLandscape').show(); 52 | $('#lettersLandscape').hide(); 53 | $('#letters').hide(); 54 | $('#numbers').hide(); 55 | $('#numpad').hide(); 56 | } 57 | break; 58 | case 'Display': 59 | if (state.indexOf('Portrait') != -1) { 60 | $('#numbers').hide(); 61 | $('#numbersLandscape').hide(); 62 | $('#lettersLandscape').hide(); 63 | $('#letters').show(); 64 | $('#numpad').hide(); 65 | } 66 | else { 67 | $('#numbersLandscape').hide(); 68 | $('#lettersLandscape').show(); 69 | $('#letters').hide(); 70 | $('#numbers').hide(); 71 | $('#numpad').hide(); 72 | } 73 | break; 74 | case 'Letters': 75 | if (state.indexOf('Portrait') != -1) { 76 | $('#numbers').hide(); 77 | $('#numbersLandscape').hide(); 78 | $('#lettersLandscape').hide(); 79 | $('#letters').show(); 80 | $('#numpad').hide(); 81 | } 82 | else { 83 | $('#numbersLandscape').hide(); 84 | $('#lettersLandscape').show(); 85 | $('#letters').hide(); 86 | $('#numbers').hide(); 87 | $('#numpad').hide(); 88 | } 89 | break; 90 | case 'Pad_Default': 91 | if (state.indexOf('Portrait') != -1) { 92 | $('#numpad').show(); 93 | $('#numbers').hide(); 94 | $('#numbersLandscape').hide(); 95 | $('#lettersLandscape').hide(); 96 | $('#letters').hide(); 97 | } 98 | else { 99 | $('#numbers').hide(); 100 | $('#numbersLandscape').hide(); 101 | $('#lettersLandscape').hide(); 102 | $('#letters').hide(); 103 | $('#numpad').hide(); 104 | } 105 | break; 106 | case 'Keyboard_Letters': 107 | $('#numbers').hide(); 108 | $('#numbersLandscape').hide(); 109 | $('#lettersLandscape').hide(); 110 | $('#letters').hide(); 111 | $('#numpad').hide(); 112 | break; 113 | } 114 | 115 | } -------------------------------------------------------------------------------- /ClassicTwist/Library/Laetus/Themes/ClassicTwistHTML.theme/HTML/style.css: -------------------------------------------------------------------------------- 1 | .main-bg 2 | { 3 | background: #18181a; 4 | } 5 | 6 | .kb-row 7 | { 8 | margin-top:2%;margin-left:1%;margin-right:1%; 9 | } 10 | 11 | .row-height 12 | { 13 | height: 15.5%; 14 | } 15 | 16 | .kb-row-landscape 17 | { 18 | margin-top:1.1%;margin-left:13.5%;margin-right:13.5%; 19 | } 20 | 21 | .row-height-landscape 22 | { 23 | height: 17%; 24 | } 25 | 26 | .borders 27 | { 28 | border-radius:6px;border:2px solid #313131; 29 | } 30 | 31 | .border-bg 32 | { 33 | background:#1e1f24 34 | } 35 | 36 | .cell-bg 37 | { 38 | background:#202125 39 | } 40 | 41 | .cell-dist 42 | { 43 | width:8.9%; margin-left: 1.2%; 44 | } 45 | 46 | .char-width 47 | { 48 | width:12.7% !important; 49 | } 50 | .ln-height 51 | { 52 | height:15.5% !important; 53 | } 54 | 55 | .num-ln-height 56 | { 57 | height:15.5% !important; 58 | } -------------------------------------------------------------------------------- /ClassicTwistBorderLess/DEBIAN/control: -------------------------------------------------------------------------------- 1 | Package: com.mustafabakrol.classictwistborderless 2 | Name: Classic Twist Laetus Theme - Without Borders 3 | Version: 3.0 4 | Architecture: iphoneos-arm 5 | Description: A Laetus Theme with a twist on the classic keyboard look - Without Borders 6 | Homepage: NA 7 | Maintainer: Mustafa 8 | Author: Mustafa 9 | Sponsor: NA 10 | Section: Themes 11 | Depiction: https://mustafa-bakrolwala.github.io/cydia/depictions/?p=com.mustafabakrol.classictwistborderless 12 | -------------------------------------------------------------------------------- /ClassicTwistBorderLess/Library/Laetus/Themes/ClassicTwistBorderlessHTML.theme/HTML/index.js: -------------------------------------------------------------------------------- 1 | 2 | var kbType = 'Letters'; 3 | $('#letters').show(); 4 | function laetusKeyPlaneDidChange(state) { 5 | // if (state == 'Letters' || state == 'CapitalLetters') 6 | // $('#letters').show(); 7 | // else 8 | // $('#letters').hide(); 9 | 10 | // if (state == 'Numbers' || state == 'NumbersAlternate') 11 | // $('#numbers').show(); 12 | // else 13 | // $('#numbers').hide(); 14 | 15 | // if (state == 'NumberPad') 16 | // $('#numpad').show(); 17 | // else 18 | // $('#numpad').hide(); 19 | } 20 | 21 | function laetusRawKeyPlaneDidChange(state) { 22 | var keyPlane = state.split('-'); 23 | var lastItem = keyPlane[keyPlane.length - 1]; 24 | pickerShowing = false; 25 | switch (lastItem) { 26 | case 'Punctuation': 27 | if (state.indexOf('Portrait') != -1) { 28 | $('#numbers').show(); 29 | $('#numbersLandscape').hide(); 30 | $('#lettersLandscape').hide(); 31 | $('#letters').hide(); 32 | $('#numpad').hide(); 33 | } 34 | else { 35 | $('#numbersLandscape').show(); 36 | $('#lettersLandscape').hide(); 37 | $('#letters').hide(); 38 | $('#numbers').hide(); 39 | $('#numpad').hide(); 40 | } 41 | break; 42 | case 'Alternate': 43 | if (state.indexOf('Portrait') != -1) { 44 | $('#numbers').show(); 45 | $('#numbersLandscape').hide(); 46 | $('#lettersLandscape').hide(); 47 | $('#letters').hide(); 48 | $('#numpad').hide(); 49 | } 50 | else { 51 | $('#numbersLandscape').show(); 52 | $('#lettersLandscape').hide(); 53 | $('#letters').hide(); 54 | $('#numbers').hide(); 55 | $('#numpad').hide(); 56 | } 57 | break; 58 | case 'Display': 59 | if (state.indexOf('Portrait') != -1) { 60 | $('#numbers').hide(); 61 | $('#numbersLandscape').hide(); 62 | $('#lettersLandscape').hide(); 63 | $('#letters').show(); 64 | $('#numpad').hide(); 65 | } 66 | else { 67 | $('#numbersLandscape').hide(); 68 | $('#lettersLandscape').show(); 69 | $('#letters').hide(); 70 | $('#numbers').hide(); 71 | $('#numpad').hide(); 72 | } 73 | break; 74 | case 'Letters': 75 | if (state.indexOf('Portrait') != -1) { 76 | $('#numbers').hide(); 77 | $('#numbersLandscape').hide(); 78 | $('#lettersLandscape').hide(); 79 | $('#letters').show(); 80 | $('#numpad').hide(); 81 | } 82 | else { 83 | $('#numbersLandscape').hide(); 84 | $('#lettersLandscape').show(); 85 | $('#letters').hide(); 86 | $('#numbers').hide(); 87 | $('#numpad').hide(); 88 | } 89 | break; 90 | case 'Pad_Default': 91 | if (state.indexOf('Portrait') != -1) { 92 | $('#numpad').show(); 93 | $('#numbers').hide(); 94 | $('#numbersLandscape').hide(); 95 | $('#lettersLandscape').hide(); 96 | $('#letters').hide(); 97 | } 98 | else { 99 | $('#numbers').hide(); 100 | $('#numbersLandscape').hide(); 101 | $('#lettersLandscape').hide(); 102 | $('#letters').hide(); 103 | $('#numpad').hide(); 104 | } 105 | break; 106 | case 'Keyboard_Letters': 107 | $('#numbers').hide(); 108 | $('#numbersLandscape').hide(); 109 | $('#lettersLandscape').hide(); 110 | $('#letters').hide(); 111 | $('#numpad').hide(); 112 | break; 113 | } 114 | 115 | } -------------------------------------------------------------------------------- /ClassicTwistBorderLess/Library/Laetus/Themes/ClassicTwistBorderlessHTML.theme/HTML/style.css: -------------------------------------------------------------------------------- 1 | .main-bg 2 | { 3 | background: #18181a; 4 | } 5 | 6 | .kb-row 7 | { 8 | margin-top:2%;margin-left:1%;margin-right:1%; 9 | } 10 | 11 | .row-height 12 | { 13 | height: 15.5%; 14 | } 15 | 16 | .kb-row-landscape 17 | { 18 | margin-top:1.1%;margin-left:13.5%;margin-right:13.5%; 19 | } 20 | 21 | .row-height-landscape 22 | { 23 | height: 17%; 24 | } 25 | 26 | .borders 27 | { 28 | border-radius:6px;border:0px solid #313131; 29 | } 30 | 31 | .border-bg 32 | { 33 | background:#1e1f24 34 | } 35 | 36 | .cell-bg 37 | { 38 | background:#202125 39 | } 40 | 41 | .cell-dist 42 | { 43 | width:8.9%; margin-left: 1.2%; 44 | } 45 | 46 | .char-width 47 | { 48 | width:12.7% !important; 49 | } 50 | .ln-height 51 | { 52 | height:15.5% !important; 53 | } 54 | 55 | .num-ln-height 56 | { 57 | height:15.5% !important; 58 | } -------------------------------------------------------------------------------- /Claw/DEBIAN/control: -------------------------------------------------------------------------------- 1 | Package: com.mustafabakrol.claw 2 | Name: Laetus Theme - Claw 3 | Version: 3.0 4 | Architecture: iphoneos-arm 5 | Description: A Laetus Theme 6 | Homepage: NA 7 | Maintainer: Mustafa 8 | Author: Mustafa 9 | Sponsor: NA 10 | Section: Themes 11 | Depiction: https://mustafa-bakrolwala.github.io/cydia/depictions/?p=com.mustafabakrol.claw 12 | -------------------------------------------------------------------------------- /Claw/Library/Laetus/Themes/ClawHTML.theme/HTML/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 10 | 11 | 14 | 17 | 18 | 19 | 20 | 21 |
22 |
23 |
24 | 25 |
26 |
27 | 28 |
29 |
30 | 31 |
32 |
33 | 34 |
35 |
36 | 37 |
38 |
39 | 40 |
41 |
42 | 43 |
44 |
45 | 46 |
47 |
48 | 49 |
50 |
51 | 52 |
53 |
54 |
55 |
56 | 57 |
58 |
59 | 60 |
61 |
62 | 63 |
64 |
65 | 66 |
67 |
68 | 69 |
70 |
71 | 72 |
73 |
74 | 75 |
76 |
77 | 78 |
79 |
80 | 81 |
82 |
83 |
84 |
85 | 86 |
87 |
88 | 89 |
90 |
91 | 92 |
93 |
94 | 95 |
96 |
97 | 98 |
99 |
100 | 101 |
102 |
103 | 104 |
105 |
106 | 107 |
108 |
109 | 110 |
111 |
112 |
113 | 114 |
115 | 116 |
117 | 118 |
119 | 120 |
121 | 122 |
123 | 124 |
125 | 126 |
127 |
128 | 129 |
130 |
131 |
132 | 133 |
134 |
135 | 136 |
137 |
138 | 139 |
140 |
141 | 142 |
143 |
144 | 145 |
146 |
147 | 148 |
149 |
150 | 151 |
152 |
153 | 154 |
155 |
156 | 157 |
158 |
159 | 160 |
161 |
162 |
163 |
164 | 165 |
166 |
167 | 168 |
169 |
170 | 171 |
172 |
173 | 174 |
175 |
176 | 177 |
178 |
179 | 180 |
181 |
182 | 183 |
184 |
185 | 186 |
187 |
188 | 189 |
190 |
191 |
192 |
193 | 194 |
195 |
196 | 197 |
198 |
199 | 200 |
201 |
202 | 203 |
204 |
205 | 206 |
207 |
208 | 209 |
210 |
211 | 212 |
213 |
214 | 215 |
216 |
217 | 218 |
219 |
220 |
221 | 222 |
223 | 224 |
225 | 226 |
227 | 228 |
229 | 230 |
231 | 232 |
233 | 234 |
235 |
236 | 237 |
238 |
239 |
240 | 241 |
242 |
243 | 244 |
245 |
246 | 247 |
248 |
249 | 250 |
251 |
252 | 253 |
254 |
255 | 256 |
257 |
258 | 259 |
260 |
261 | 262 |
263 |
264 | 265 |
266 |
267 | 268 |
269 |
270 |
271 |
272 | 273 |
274 |
275 | 276 |
277 |
278 | 279 |
280 |
281 | 282 |
283 |
284 | 285 |
286 |
287 | 288 |
289 |
290 | 291 |
292 |
293 | 294 |
295 |
296 | 297 |
298 |
299 | 300 |
301 |
302 |
303 |
304 | 305 |
306 |
307 | 308 |
309 |
310 | 311 |
312 |
313 | 314 |
315 |
316 | 317 |
318 |
319 | 320 |
321 | 322 |
323 | 324 |
325 |
326 |
327 | 328 |
329 | 330 |
331 | 332 |
333 | 334 |
335 | 336 |
337 | 338 |
339 | 340 |
341 |
342 | 343 |
344 |
345 |
346 | 347 |
348 |
349 | 350 |
351 |
352 | 353 |
354 |
355 | 356 |
357 |
358 | 359 |
360 |
361 | 362 |
363 |
364 | 365 |
366 |
367 | 368 |
369 |
370 | 371 |
372 |
373 | 374 |
375 |
376 |
377 |
378 | 379 |
380 |
381 | 382 |
383 |
384 | 385 |
386 |
387 | 388 |
389 |
390 | 391 |
392 |
393 | 394 |
395 |
396 | 397 |
398 |
399 | 400 |
401 |
402 | 403 |
404 |
405 | 406 |
407 |
408 |
409 |
410 | 411 |
412 |
413 | 414 |
415 |
416 | 417 |
418 |
419 | 420 |
421 |
422 | 423 |
424 |
425 | 426 |
427 | 428 |
429 | 430 |
431 |
432 |
433 | 434 |
435 | 436 |
437 | 438 |
439 | 440 |
441 | 442 |
443 | 444 |
445 | 446 |
447 |
448 | 449 |
450 |
452 | 453 |
454 | 455 |
456 | 457 |
458 | 459 |
460 | 461 |
462 | 463 |
464 | 465 |
466 |
467 | 468 |
469 | 470 |
471 | 472 |
473 | 474 |
475 | 476 |
477 | 478 |
479 | 480 |
481 |
482 | 483 |
484 | 485 |
486 | 487 |
488 | 489 |
490 | 491 |
492 | 493 |
494 | 495 |
496 |
497 | 498 |
499 | 500 |
501 | 505 | 506 |
507 |
508 | 509 | 510 | 511 | -------------------------------------------------------------------------------- /Claw/Library/Laetus/Themes/ClawHTML.theme/HTML/index.js: -------------------------------------------------------------------------------- 1 | 2 | var kbType = 'Letters'; 3 | $('#letters').show(); 4 | function laetusKeyPlaneDidChange(state) { 5 | // if (state == 'Letters' || state == 'CapitalLetters') 6 | // $('#letters').show(); 7 | // else 8 | // $('#letters').hide(); 9 | 10 | // if (state == 'Numbers' || state == 'NumbersAlternate') 11 | // $('#numbers').show(); 12 | // else 13 | // $('#numbers').hide(); 14 | 15 | // if (state == 'NumberPad') 16 | // $('#numpad').show(); 17 | // else 18 | // $('#numpad').hide(); 19 | } 20 | 21 | function laetusRawKeyPlaneDidChange(state) { 22 | var keyPlane = state.split('-'); 23 | var lastItem = keyPlane[keyPlane.length - 1]; 24 | pickerShowing = false; 25 | switch (lastItem) { 26 | case 'Punctuation': 27 | if (state.indexOf('Portrait') != -1) { 28 | $('#numbers').show(); 29 | $('#numbersLandscape').hide(); 30 | $('#lettersLandscape').hide(); 31 | $('#letters').hide(); 32 | $('#numpad').hide(); 33 | } 34 | else { 35 | $('#numbersLandscape').show(); 36 | $('#lettersLandscape').hide(); 37 | $('#letters').hide(); 38 | $('#numbers').hide(); 39 | $('#numpad').hide(); 40 | } 41 | break; 42 | case 'Alternate': 43 | if (state.indexOf('Portrait') != -1) { 44 | $('#numbers').show(); 45 | $('#numbersLandscape').hide(); 46 | $('#lettersLandscape').hide(); 47 | $('#letters').hide(); 48 | $('#numpad').hide(); 49 | } 50 | else { 51 | $('#numbersLandscape').show(); 52 | $('#lettersLandscape').hide(); 53 | $('#letters').hide(); 54 | $('#numbers').hide(); 55 | $('#numpad').hide(); 56 | } 57 | break; 58 | case 'Display': 59 | if (state.indexOf('Portrait') != -1) { 60 | $('#numbers').hide(); 61 | $('#numbersLandscape').hide(); 62 | $('#lettersLandscape').hide(); 63 | $('#letters').show(); 64 | $('#numpad').hide(); 65 | } 66 | else { 67 | $('#numbersLandscape').hide(); 68 | $('#lettersLandscape').show(); 69 | $('#letters').hide(); 70 | $('#numbers').hide(); 71 | $('#numpad').hide(); 72 | } 73 | break; 74 | case 'Letters': 75 | if (state.indexOf('Portrait') != -1) { 76 | $('#numbers').hide(); 77 | $('#numbersLandscape').hide(); 78 | $('#lettersLandscape').hide(); 79 | $('#letters').show(); 80 | $('#numpad').hide(); 81 | } 82 | else { 83 | $('#numbersLandscape').hide(); 84 | $('#lettersLandscape').show(); 85 | $('#letters').hide(); 86 | $('#numbers').hide(); 87 | $('#numpad').hide(); 88 | } 89 | break; 90 | case 'Pad_Default': 91 | if (state.indexOf('Portrait') != -1) { 92 | $('#numpad').show(); 93 | $('#numbers').hide(); 94 | $('#numbersLandscape').hide(); 95 | $('#lettersLandscape').hide(); 96 | $('#letters').hide(); 97 | } 98 | else { 99 | $('#numbers').hide(); 100 | $('#numbersLandscape').hide(); 101 | $('#lettersLandscape').hide(); 102 | $('#letters').hide(); 103 | $('#numpad').hide(); 104 | } 105 | break; 106 | case 'Keyboard_Letters': 107 | $('#numbers').hide(); 108 | $('#numbersLandscape').hide(); 109 | $('#lettersLandscape').hide(); 110 | $('#letters').hide(); 111 | $('#numpad').hide(); 112 | break; 113 | } 114 | 115 | } -------------------------------------------------------------------------------- /Claw/Library/Laetus/Themes/ClawHTML.theme/HTML/style.css: -------------------------------------------------------------------------------- 1 | .main-bg 2 | { 3 | background: #18181a; 4 | } 5 | 6 | .kb-row 7 | { 8 | margin-top:2%;margin-left:1%;margin-right:1%; 9 | } 10 | 11 | .row-height 12 | { 13 | height: 15.5%; 14 | } 15 | 16 | .kb-row-landscape 17 | { 18 | margin-top:1.1%;margin-left:13.5%;margin-right:13.5%; 19 | } 20 | 21 | .row-height-landscape 22 | { 23 | height: 17%; 24 | } 25 | 26 | .borders 27 | { 28 | border-radius:8px;border-bottom:2px solid #313131;border-top:2px solid #313131; 29 | } 30 | 31 | .border-bg 32 | { 33 | background:#18181a 34 | } 35 | 36 | .cell-bg 37 | { 38 | background:#18181a 39 | } 40 | 41 | .cell-dist 42 | { 43 | width:8.9%; margin-left: 1.2%; 44 | } 45 | 46 | .char-width 47 | { 48 | width:12.7% !important; 49 | } 50 | .ln-height 51 | { 52 | height:15.5% !important; 53 | } 54 | 55 | .num-ln-height 56 | { 57 | height:15.5% !important; 58 | } -------------------------------------------------------------------------------- /DIsconnected/DEBIAN/control: -------------------------------------------------------------------------------- 1 | Package: com.mustafabakrol.disconnected 2 | Name: Disconnected Lines Laetus Theme 3 | Version: 3.0 4 | Architecture: iphoneos-arm 5 | Description: A Laetus Theme with Disconnected Lines 6 | Homepage: NA 7 | Maintainer: Mustafa 8 | Author: Mustafa 9 | Sponsor: NA 10 | Section: Themes 11 | Depiction: https://mustafa-bakrolwala.github.io/cydia/depictions/?p=com.mustafabakrol.disconnected 12 | -------------------------------------------------------------------------------- /DIsconnected/Library/Laetus/Themes/DisconnectedHTML.theme/HTML/index.js: -------------------------------------------------------------------------------- 1 | 2 | var kbType = 'Letters'; 3 | $('#letters').show(); 4 | function laetusKeyPlaneDidChange(state) { 5 | // if (state == 'Letters' || state == 'CapitalLetters') 6 | // $('#letters').show(); 7 | // else 8 | // $('#letters').hide(); 9 | 10 | // if (state == 'Numbers' || state == 'NumbersAlternate') 11 | // $('#numbers').show(); 12 | // else 13 | // $('#numbers').hide(); 14 | 15 | // if (state == 'NumberPad') 16 | // $('#numpad').show(); 17 | // else 18 | // $('#numpad').hide(); 19 | } 20 | 21 | function laetusRawKeyPlaneDidChange(state) { 22 | var keyPlane = state.split('-'); 23 | var lastItem = keyPlane[keyPlane.length - 1]; 24 | pickerShowing = false; 25 | switch (lastItem) { 26 | case 'Punctuation': 27 | if (state.indexOf('Portrait') != -1) { 28 | $('#numbers').show(); 29 | $('#numbersLandscape').hide(); 30 | $('#lettersLandscape').hide(); 31 | $('#letters').hide(); 32 | $('#numpad').hide(); 33 | } 34 | else { 35 | $('#numbersLandscape').show(); 36 | $('#lettersLandscape').hide(); 37 | $('#letters').hide(); 38 | $('#numbers').hide(); 39 | $('#numpad').hide(); 40 | } 41 | break; 42 | case 'Alternate': 43 | if (state.indexOf('Portrait') != -1) { 44 | $('#numbers').show(); 45 | $('#numbersLandscape').hide(); 46 | $('#lettersLandscape').hide(); 47 | $('#letters').hide(); 48 | $('#numpad').hide(); 49 | } 50 | else { 51 | $('#numbersLandscape').show(); 52 | $('#lettersLandscape').hide(); 53 | $('#letters').hide(); 54 | $('#numbers').hide(); 55 | $('#numpad').hide(); 56 | } 57 | break; 58 | case 'Display': 59 | if (state.indexOf('Portrait') != -1) { 60 | $('#numbers').hide(); 61 | $('#numbersLandscape').hide(); 62 | $('#lettersLandscape').hide(); 63 | $('#letters').show(); 64 | $('#numpad').hide(); 65 | } 66 | else { 67 | $('#numbersLandscape').hide(); 68 | $('#lettersLandscape').show(); 69 | $('#letters').hide(); 70 | $('#numbers').hide(); 71 | $('#numpad').hide(); 72 | } 73 | break; 74 | case 'Letters': 75 | if (state.indexOf('Portrait') != -1) { 76 | $('#numbers').hide(); 77 | $('#numbersLandscape').hide(); 78 | $('#lettersLandscape').hide(); 79 | $('#letters').show(); 80 | $('#numpad').hide(); 81 | } 82 | else { 83 | $('#numbersLandscape').hide(); 84 | $('#lettersLandscape').show(); 85 | $('#letters').hide(); 86 | $('#numbers').hide(); 87 | $('#numpad').hide(); 88 | } 89 | break; 90 | case 'Pad_Default': 91 | if (state.indexOf('Portrait') != -1) { 92 | $('#numpad').show(); 93 | $('#numbers').hide(); 94 | $('#numbersLandscape').hide(); 95 | $('#lettersLandscape').hide(); 96 | $('#letters').hide(); 97 | } 98 | else { 99 | $('#numbers').hide(); 100 | $('#numbersLandscape').hide(); 101 | $('#lettersLandscape').hide(); 102 | $('#letters').hide(); 103 | $('#numpad').hide(); 104 | } 105 | break; 106 | case 'Keyboard_Letters': 107 | $('#numbers').hide(); 108 | $('#numbersLandscape').hide(); 109 | $('#lettersLandscape').hide(); 110 | $('#letters').hide(); 111 | $('#numpad').hide(); 112 | break; 113 | } 114 | 115 | } -------------------------------------------------------------------------------- /DIsconnected/Library/Laetus/Themes/DisconnectedHTML.theme/HTML/style.css: -------------------------------------------------------------------------------- 1 | .main-bg 2 | { 3 | background: #18181a; 4 | } 5 | 6 | .kb-row 7 | { 8 | margin-top:2%;margin-left:1%;margin-right:1%; 9 | } 10 | 11 | .row-height 12 | { 13 | height: 15.5%; 14 | } 15 | 16 | .kb-row-landscape 17 | { 18 | margin-top:1.1%;margin-left:13.5%;margin-right:13.5%; 19 | } 20 | 21 | .row-height-landscape 22 | { 23 | height: 17%; 24 | } 25 | 26 | .borders{ 27 | position: relative;; 28 | } 29 | 30 | .borders:before{ 31 | content: ""; 32 | position: absolute; 33 | right: 0; 34 | left: 0; 35 | top: 25%; 36 | height: 50%; 37 | border-right:1px solid #515151; 38 | border-left:1px solid #515151; 39 | } 40 | 41 | 42 | .borders:after{ 43 | content: ""; 44 | position: absolute; 45 | left: 25%; 46 | height: 100%; 47 | width: 50%; 48 | border-top:1px solid #515151; 49 | border-bottom:1px solid #515151; 50 | } 51 | 52 | .border-bg 53 | { 54 | background:#1e1f24 55 | } 56 | 57 | .cell-bg 58 | { 59 | background:#202125 60 | } 61 | 62 | .cell-dist 63 | { 64 | width:8.9%; margin-left: 1.2%; 65 | } 66 | 67 | .char-width 68 | { 69 | width:12.7% !important; 70 | } 71 | .ln-height 72 | { 73 | height:15.5% !important; 74 | } 75 | 76 | .num-ln-height 77 | { 78 | height:15.5% !important; 79 | } -------------------------------------------------------------------------------- /DarkGradient/DEBIAN/control: -------------------------------------------------------------------------------- 1 | Package: com.mustafabakrol.drkgrad 2 | Name: Laetus Theme - Dark Gradient 3 | Version: 3.0 4 | Architecture: iphoneos-arm 5 | Description: A Laetus Theme with dark gradients 6 | Homepage: NA 7 | Maintainer: Mustafa 8 | Author: Mustafa 9 | Sponsor: NA 10 | Section: Themes 11 | Depiction: https://mustafa-bakrolwala.github.io/cydia/depictions/?p=com.mustafabakrol.drkgrad 12 | -------------------------------------------------------------------------------- /DarkGradient/Library/Laetus/Themes/DarkGradientHTML.theme/HTML/index.js: -------------------------------------------------------------------------------- 1 | 2 | var kbType = 'Letters'; 3 | $('#letters').show(); 4 | function laetusKeyPlaneDidChange(state) { 5 | // if (state == 'Letters' || state == 'CapitalLetters') 6 | // $('#letters').show(); 7 | // else 8 | // $('#letters').hide(); 9 | 10 | // if (state == 'Numbers' || state == 'NumbersAlternate') 11 | // $('#numbers').show(); 12 | // else 13 | // $('#numbers').hide(); 14 | 15 | // if (state == 'NumberPad') 16 | // $('#numpad').show(); 17 | // else 18 | // $('#numpad').hide(); 19 | } 20 | 21 | function laetusRawKeyPlaneDidChange(state) { 22 | var keyPlane = state.split('-'); 23 | var lastItem = keyPlane[keyPlane.length - 1]; 24 | pickerShowing = false; 25 | switch (lastItem) { 26 | case 'Punctuation': 27 | if (state.indexOf('Portrait') != -1) { 28 | $('#numbers').show(); 29 | $('#numbersLandscape').hide(); 30 | $('#lettersLandscape').hide(); 31 | $('#letters').hide(); 32 | $('#numpad').hide(); 33 | } 34 | else { 35 | $('#numbersLandscape').show(); 36 | $('#lettersLandscape').hide(); 37 | $('#letters').hide(); 38 | $('#numbers').hide(); 39 | $('#numpad').hide(); 40 | } 41 | break; 42 | case 'Alternate': 43 | if (state.indexOf('Portrait') != -1) { 44 | $('#numbers').show(); 45 | $('#numbersLandscape').hide(); 46 | $('#lettersLandscape').hide(); 47 | $('#letters').hide(); 48 | $('#numpad').hide(); 49 | } 50 | else { 51 | $('#numbersLandscape').show(); 52 | $('#lettersLandscape').hide(); 53 | $('#letters').hide(); 54 | $('#numbers').hide(); 55 | $('#numpad').hide(); 56 | } 57 | break; 58 | case 'Display': 59 | if (state.indexOf('Portrait') != -1) { 60 | $('#numbers').hide(); 61 | $('#numbersLandscape').hide(); 62 | $('#lettersLandscape').hide(); 63 | $('#letters').show(); 64 | $('#numpad').hide(); 65 | } 66 | else { 67 | $('#numbersLandscape').hide(); 68 | $('#lettersLandscape').show(); 69 | $('#letters').hide(); 70 | $('#numbers').hide(); 71 | $('#numpad').hide(); 72 | } 73 | break; 74 | case 'Letters': 75 | if (state.indexOf('Portrait') != -1) { 76 | $('#numbers').hide(); 77 | $('#numbersLandscape').hide(); 78 | $('#lettersLandscape').hide(); 79 | $('#letters').show(); 80 | $('#numpad').hide(); 81 | } 82 | else { 83 | $('#numbersLandscape').hide(); 84 | $('#lettersLandscape').show(); 85 | $('#letters').hide(); 86 | $('#numbers').hide(); 87 | $('#numpad').hide(); 88 | } 89 | break; 90 | case 'Pad_Default': 91 | if (state.indexOf('Portrait') != -1) { 92 | $('#numpad').show(); 93 | $('#numbers').hide(); 94 | $('#numbersLandscape').hide(); 95 | $('#lettersLandscape').hide(); 96 | $('#letters').hide(); 97 | } 98 | else { 99 | $('#numbers').hide(); 100 | $('#numbersLandscape').hide(); 101 | $('#lettersLandscape').hide(); 102 | $('#letters').hide(); 103 | $('#numpad').hide(); 104 | } 105 | break; 106 | case 'Keyboard_Letters': 107 | $('#numbers').hide(); 108 | $('#numbersLandscape').hide(); 109 | $('#lettersLandscape').hide(); 110 | $('#letters').hide(); 111 | $('#numpad').hide(); 112 | break; 113 | } 114 | 115 | } -------------------------------------------------------------------------------- /DarkGradient/Library/Laetus/Themes/DarkGradientHTML.theme/HTML/style.css: -------------------------------------------------------------------------------- 1 | .main-bg 2 | { 3 | background-color: #000000; 4 | background-image: linear-gradient(315deg, #000000 0%, #414141 74%); 5 | } 6 | 7 | .kb-row 8 | { 9 | margin-top:2%;margin-left:1%;margin-right:1%; 10 | } 11 | 12 | .row-height 13 | { 14 | height: 15.5%; 15 | } 16 | 17 | .kb-row-landscape 18 | { 19 | margin-top:1.1%;margin-left:13.5%;margin-right:13.5%; 20 | } 21 | 22 | .row-height-landscape 23 | { 24 | height: 17%; 25 | } 26 | 27 | .borders 28 | { 29 | border-radius:6px;border:0px solid #a5a5a5; 30 | } 31 | 32 | .border-bg 33 | { 34 | background-color: #000000; 35 | background-image: linear-gradient(315deg, #000000 0%, #414141 74%); 36 | 37 | } 38 | 39 | .cell-bg 40 | { 41 | background-color: #000000; 42 | background-image: linear-gradient(315deg, #000000 0%, #414141 74%); 43 | 44 | } 45 | 46 | .cell-dist 47 | { 48 | width:8.9%; margin-left: 1.2%; 49 | } 50 | 51 | .char-width 52 | { 53 | width:12.7% !important; 54 | } 55 | .ln-height 56 | { 57 | height:15.5% !important; 58 | } 59 | 60 | .num-ln-height 61 | { 62 | height:15.5% !important; 63 | } -------------------------------------------------------------------------------- /DarkGradient2/DEBIAN/control: -------------------------------------------------------------------------------- 1 | Package: com.mustafabakrol.drkgrad2 2 | Name: Laetus Theme - Dark Gradient 2 3 | Version: 3.0 4 | Architecture: iphoneos-arm 5 | Description: Another Laetus Theme with dark gradients 6 | Homepage: NA 7 | Maintainer: Mustafa 8 | Author: Mustafa 9 | Sponsor: NA 10 | Section: Themes 11 | Depiction: https://mustafa-bakrolwala.github.io/cydia/depictions/?p=com.mustafabakrol.drkgrad2 12 | -------------------------------------------------------------------------------- /DarkGradient2/Library/Laetus/Themes/DarkGradient2HTML.theme/HTML/index.js: -------------------------------------------------------------------------------- 1 | 2 | var kbType = 'Letters'; 3 | $('#letters').show(); 4 | function laetusKeyPlaneDidChange(state) { 5 | // if (state == 'Letters' || state == 'CapitalLetters') 6 | // $('#letters').show(); 7 | // else 8 | // $('#letters').hide(); 9 | 10 | // if (state == 'Numbers' || state == 'NumbersAlternate') 11 | // $('#numbers').show(); 12 | // else 13 | // $('#numbers').hide(); 14 | 15 | // if (state == 'NumberPad') 16 | // $('#numpad').show(); 17 | // else 18 | // $('#numpad').hide(); 19 | } 20 | 21 | function laetusRawKeyPlaneDidChange(state) { 22 | var keyPlane = state.split('-'); 23 | var lastItem = keyPlane[keyPlane.length - 1]; 24 | pickerShowing = false; 25 | switch (lastItem) { 26 | case 'Punctuation': 27 | if (state.indexOf('Portrait') != -1) { 28 | $('#numbers').show(); 29 | $('#numbersLandscape').hide(); 30 | $('#lettersLandscape').hide(); 31 | $('#letters').hide(); 32 | $('#numpad').hide(); 33 | } 34 | else { 35 | $('#numbersLandscape').show(); 36 | $('#lettersLandscape').hide(); 37 | $('#letters').hide(); 38 | $('#numbers').hide(); 39 | $('#numpad').hide(); 40 | } 41 | break; 42 | case 'Alternate': 43 | if (state.indexOf('Portrait') != -1) { 44 | $('#numbers').show(); 45 | $('#numbersLandscape').hide(); 46 | $('#lettersLandscape').hide(); 47 | $('#letters').hide(); 48 | $('#numpad').hide(); 49 | } 50 | else { 51 | $('#numbersLandscape').show(); 52 | $('#lettersLandscape').hide(); 53 | $('#letters').hide(); 54 | $('#numbers').hide(); 55 | $('#numpad').hide(); 56 | } 57 | break; 58 | case 'Display': 59 | if (state.indexOf('Portrait') != -1) { 60 | $('#numbers').hide(); 61 | $('#numbersLandscape').hide(); 62 | $('#lettersLandscape').hide(); 63 | $('#letters').show(); 64 | $('#numpad').hide(); 65 | } 66 | else { 67 | $('#numbersLandscape').hide(); 68 | $('#lettersLandscape').show(); 69 | $('#letters').hide(); 70 | $('#numbers').hide(); 71 | $('#numpad').hide(); 72 | } 73 | break; 74 | case 'Letters': 75 | if (state.indexOf('Portrait') != -1) { 76 | $('#numbers').hide(); 77 | $('#numbersLandscape').hide(); 78 | $('#lettersLandscape').hide(); 79 | $('#letters').show(); 80 | $('#numpad').hide(); 81 | } 82 | else { 83 | $('#numbersLandscape').hide(); 84 | $('#lettersLandscape').show(); 85 | $('#letters').hide(); 86 | $('#numbers').hide(); 87 | $('#numpad').hide(); 88 | } 89 | break; 90 | case 'Pad_Default': 91 | if (state.indexOf('Portrait') != -1) { 92 | $('#numpad').show(); 93 | $('#numbers').hide(); 94 | $('#numbersLandscape').hide(); 95 | $('#lettersLandscape').hide(); 96 | $('#letters').hide(); 97 | } 98 | else { 99 | $('#numbers').hide(); 100 | $('#numbersLandscape').hide(); 101 | $('#lettersLandscape').hide(); 102 | $('#letters').hide(); 103 | $('#numpad').hide(); 104 | } 105 | break; 106 | case 'Keyboard_Letters': 107 | $('#numbers').hide(); 108 | $('#numbersLandscape').hide(); 109 | $('#lettersLandscape').hide(); 110 | $('#letters').hide(); 111 | $('#numpad').hide(); 112 | break; 113 | } 114 | 115 | } -------------------------------------------------------------------------------- /DarkGradient2/Library/Laetus/Themes/DarkGradient2HTML.theme/HTML/style.css: -------------------------------------------------------------------------------- 1 | .main-bg 2 | { 3 | background-color: #485461; 4 | background-image: linear-gradient(315deg, #485461 0%, #28313b 74%); 5 | } 6 | 7 | .kb-row 8 | { 9 | margin-top:2%;margin-left:1%;margin-right:1%; 10 | } 11 | 12 | .row-height 13 | { 14 | height: 15.5%; 15 | } 16 | 17 | .kb-row-landscape 18 | { 19 | margin-top:1.1%;margin-left:13.5%;margin-right:13.5%; 20 | } 21 | 22 | .row-height-landscape 23 | { 24 | height: 17%; 25 | } 26 | 27 | .borders 28 | { 29 | border-radius:6px;border:1px solid #313131; 30 | } 31 | 32 | .border-bg 33 | { 34 | background-color: #485461; 35 | background-image: linear-gradient(315deg, #485461 0%, #28313b 74%); 36 | } 37 | 38 | .cell-bg 39 | { 40 | background-color: #485461; 41 | background-image: linear-gradient(315deg, #485461 0%, #28313b 74%); 42 | } 43 | 44 | .cell-dist 45 | { 46 | width:8.9%; margin-left: 1.2%; 47 | } 48 | 49 | .char-width 50 | { 51 | width:12.7% !important; 52 | } 53 | .ln-height 54 | { 55 | height:15.5% !important; 56 | } 57 | 58 | .num-ln-height 59 | { 60 | height:15.5% !important; 61 | } -------------------------------------------------------------------------------- /DarkGradient3/DEBIAN/control: -------------------------------------------------------------------------------- 1 | Package: com.mustafabakrol.drkgrad3 2 | Name: Laetus Theme - Dark Gradient 3 3 | Version: 3.0 4 | Architecture: iphoneos-arm 5 | Description: One More Laetus Theme with dark gradients 6 | Homepage: NA 7 | Maintainer: Mustafa 8 | Author: Mustafa 9 | Sponsor: NA 10 | Section: Themes 11 | Depiction: https://mustafa-bakrolwala.github.io/cydia/depictions/?p=com.mustafabakrol.drkgrad3 12 | -------------------------------------------------------------------------------- /DarkGradient3/Library/Laetus/Themes/DarkGradient3HTML.theme/HTML/index.js: -------------------------------------------------------------------------------- 1 | 2 | var kbType = 'Letters'; 3 | $('#letters').show(); 4 | function laetusKeyPlaneDidChange(state) { 5 | // if (state == 'Letters' || state == 'CapitalLetters') 6 | // $('#letters').show(); 7 | // else 8 | // $('#letters').hide(); 9 | 10 | // if (state == 'Numbers' || state == 'NumbersAlternate') 11 | // $('#numbers').show(); 12 | // else 13 | // $('#numbers').hide(); 14 | 15 | // if (state == 'NumberPad') 16 | // $('#numpad').show(); 17 | // else 18 | // $('#numpad').hide(); 19 | } 20 | 21 | function laetusRawKeyPlaneDidChange(state) { 22 | var keyPlane = state.split('-'); 23 | var lastItem = keyPlane[keyPlane.length - 1]; 24 | pickerShowing = false; 25 | switch (lastItem) { 26 | case 'Punctuation': 27 | if (state.indexOf('Portrait') != -1) { 28 | $('#numbers').show(); 29 | $('#numbersLandscape').hide(); 30 | $('#lettersLandscape').hide(); 31 | $('#letters').hide(); 32 | $('#numpad').hide(); 33 | } 34 | else { 35 | $('#numbersLandscape').show(); 36 | $('#lettersLandscape').hide(); 37 | $('#letters').hide(); 38 | $('#numbers').hide(); 39 | $('#numpad').hide(); 40 | } 41 | break; 42 | case 'Alternate': 43 | if (state.indexOf('Portrait') != -1) { 44 | $('#numbers').show(); 45 | $('#numbersLandscape').hide(); 46 | $('#lettersLandscape').hide(); 47 | $('#letters').hide(); 48 | $('#numpad').hide(); 49 | } 50 | else { 51 | $('#numbersLandscape').show(); 52 | $('#lettersLandscape').hide(); 53 | $('#letters').hide(); 54 | $('#numbers').hide(); 55 | $('#numpad').hide(); 56 | } 57 | break; 58 | case 'Display': 59 | if (state.indexOf('Portrait') != -1) { 60 | $('#numbers').hide(); 61 | $('#numbersLandscape').hide(); 62 | $('#lettersLandscape').hide(); 63 | $('#letters').show(); 64 | $('#numpad').hide(); 65 | } 66 | else { 67 | $('#numbersLandscape').hide(); 68 | $('#lettersLandscape').show(); 69 | $('#letters').hide(); 70 | $('#numbers').hide(); 71 | $('#numpad').hide(); 72 | } 73 | break; 74 | case 'Letters': 75 | if (state.indexOf('Portrait') != -1) { 76 | $('#numbers').hide(); 77 | $('#numbersLandscape').hide(); 78 | $('#lettersLandscape').hide(); 79 | $('#letters').show(); 80 | $('#numpad').hide(); 81 | } 82 | else { 83 | $('#numbersLandscape').hide(); 84 | $('#lettersLandscape').show(); 85 | $('#letters').hide(); 86 | $('#numbers').hide(); 87 | $('#numpad').hide(); 88 | } 89 | break; 90 | case 'Pad_Default': 91 | if (state.indexOf('Portrait') != -1) { 92 | $('#numpad').show(); 93 | $('#numbers').hide(); 94 | $('#numbersLandscape').hide(); 95 | $('#lettersLandscape').hide(); 96 | $('#letters').hide(); 97 | } 98 | else { 99 | $('#numbers').hide(); 100 | $('#numbersLandscape').hide(); 101 | $('#lettersLandscape').hide(); 102 | $('#letters').hide(); 103 | $('#numpad').hide(); 104 | } 105 | break; 106 | case 'Keyboard_Letters': 107 | $('#numbers').hide(); 108 | $('#numbersLandscape').hide(); 109 | $('#lettersLandscape').hide(); 110 | $('#letters').hide(); 111 | $('#numpad').hide(); 112 | break; 113 | } 114 | 115 | } -------------------------------------------------------------------------------- /DarkGradient3/Library/Laetus/Themes/DarkGradient3HTML.theme/HTML/style.css: -------------------------------------------------------------------------------- 1 | .main-bg 2 | { 3 | background-color: #2b4162; 4 | background-image: linear-gradient(315deg, #2b4162 0%, #12100e 74%); 5 | } 6 | 7 | .kb-row 8 | { 9 | margin-top:2%;margin-left:1%;margin-right:1%; 10 | } 11 | 12 | .row-height 13 | { 14 | height: 15.5%; 15 | } 16 | 17 | .kb-row-landscape 18 | { 19 | margin-top:1.1%;margin-left:13.5%;margin-right:13.5%; 20 | } 21 | 22 | .row-height-landscape 23 | { 24 | height: 17%; 25 | } 26 | 27 | .borders 28 | { 29 | border-radius:6px;border:0px solid #313131; 30 | } 31 | 32 | .border-bg 33 | { 34 | background-color: #2b4162; 35 | background-image: linear-gradient(315deg, #2b4162 0%, #12100e 74%); 36 | } 37 | 38 | .cell-bg 39 | {background-color: #2b4162; 40 | background-image: linear-gradient(315deg, #2b4162 0%, #12100e 74%); 41 | } 42 | 43 | .cell-dist 44 | { 45 | width:8.9%; margin-left: 1.2%; 46 | } 47 | 48 | .char-width 49 | { 50 | width:12.7% !important; 51 | } 52 | .ln-height 53 | { 54 | height:15.5% !important; 55 | } 56 | 57 | .num-ln-height 58 | { 59 | height:15.5% !important; 60 | } -------------------------------------------------------------------------------- /Glow/DEBIAN/control: -------------------------------------------------------------------------------- 1 | Package: com.mustafabakrol.glow 2 | Name: Laetus Theme Glow 3 | Version: 3.0 4 | Architecture: iphoneos-arm 5 | Description: A Laetus Theme with Glowing blur 6 | Homepage: NA 7 | Maintainer: Mustafa 8 | Author: Mustafa 9 | Sponsor: NA 10 | Section: Themes 11 | Depiction: https://mustafa-bakrolwala.github.io/cydia/depictions/?p=com.mustafabakrol.glow 12 | -------------------------------------------------------------------------------- /Glow/Library/Laetus/Themes/GlowHTML.theme/HTML/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 10 | 11 | 14 | 17 | 18 | 19 | 20 | 21 |
22 |
23 |
24 | 25 |
26 |
27 | 28 |
29 |
30 | 31 |
32 |
33 | 34 |
35 |
36 | 37 |
38 |
39 | 40 |
41 |
42 | 43 |
44 |
45 | 46 |
47 |
48 | 49 |
50 |
51 | 52 |
53 |
54 |
55 |
56 | 57 |
58 |
59 | 60 |
61 |
62 | 63 |
64 |
65 | 66 |
67 |
68 | 69 |
70 |
71 | 72 |
73 |
74 | 75 |
76 |
77 | 78 |
79 |
80 | 81 |
82 |
83 |
84 |
85 | 86 |
87 |
88 | 89 |
90 |
91 | 92 |
93 |
94 | 95 |
96 |
97 | 98 |
99 |
100 | 101 |
102 |
103 | 104 |
105 |
106 | 107 |
108 |
109 | 110 |
111 |
112 |
113 | 114 |
115 | 116 |
117 | 118 |
119 | 120 |
121 | 122 |
123 | 124 |
125 | 126 |
127 |
128 | 129 |
130 |
131 |
132 | 133 |
134 |
135 | 136 |
137 |
138 | 139 |
140 |
141 | 142 |
143 |
144 | 145 |
146 |
147 | 148 |
149 |
150 | 151 |
152 |
153 | 154 |
155 |
156 | 157 |
158 |
159 | 160 |
161 |
162 |
163 |
164 | 165 |
166 |
167 | 168 |
169 |
170 | 171 |
172 |
173 | 174 |
175 |
176 | 177 |
178 |
179 | 180 |
181 |
182 | 183 |
184 |
185 | 186 |
187 |
188 | 189 |
190 |
191 |
192 |
193 | 194 |
195 |
196 | 197 |
198 |
199 | 200 |
201 |
202 | 203 |
204 |
205 | 206 |
207 |
208 | 209 |
210 |
211 | 212 |
213 |
214 | 215 |
216 |
217 | 218 |
219 |
220 |
221 | 222 |
223 | 224 |
225 | 226 |
227 | 228 |
229 | 230 |
231 | 232 |
233 | 234 |
235 |
236 | 237 |
238 |
239 |
240 | 241 |
242 |
243 | 244 |
245 |
246 | 247 |
248 |
249 | 250 |
251 |
252 | 253 |
254 |
255 | 256 |
257 |
258 | 259 |
260 |
261 | 262 |
263 |
264 | 265 |
266 |
267 | 268 |
269 |
270 |
271 |
272 | 273 |
274 |
275 | 276 |
277 |
278 | 279 |
280 |
281 | 282 |
283 |
284 | 285 |
286 |
287 | 288 |
289 |
290 | 291 |
292 |
293 | 294 |
295 |
296 | 297 |
298 |
299 | 300 |
301 |
302 |
303 |
304 | 305 |
306 |
307 | 308 |
309 |
310 | 311 |
312 |
313 | 314 |
315 |
316 | 317 |
318 |
319 | 320 |
321 | 322 |
323 | 324 |
325 |
326 |
327 | 328 |
329 | 330 |
331 | 332 |
333 | 334 |
335 | 336 |
337 | 338 |
339 | 340 |
341 |
342 | 343 |
344 |
345 |
346 | 347 |
348 |
349 | 350 |
351 |
352 | 353 |
354 |
355 | 356 |
357 |
358 | 359 |
360 |
361 | 362 |
363 |
364 | 365 |
366 |
367 | 368 |
369 |
370 | 371 |
372 |
373 | 374 |
375 |
376 |
377 |
378 | 379 |
380 |
381 | 382 |
383 |
384 | 385 |
386 |
387 | 388 |
389 |
390 | 391 |
392 |
393 | 394 |
395 |
396 | 397 |
398 |
399 | 400 |
401 |
402 | 403 |
404 |
405 | 406 |
407 |
408 |
409 |
410 | 411 |
412 |
413 | 414 |
415 |
416 | 417 |
418 |
419 | 420 |
421 |
422 | 423 |
424 |
425 | 426 |
427 | 428 |
429 | 430 |
431 |
432 |
433 | 434 |
435 | 436 |
437 | 438 |
439 | 440 |
441 | 442 |
443 | 444 |
445 | 446 |
447 |
448 | 449 |
450 |
452 | 453 |
454 | 455 |
456 | 457 |
458 | 459 |
460 | 461 |
462 | 463 |
464 | 465 |
466 |
467 | 468 |
469 | 470 |
471 | 472 |
473 | 474 |
475 | 476 |
477 | 478 |
479 | 480 |
481 |
482 | 483 |
484 | 485 |
486 | 487 |
488 | 489 |
490 | 491 |
492 | 493 |
494 | 495 |
496 |
497 | 498 |
499 | 500 |
501 | 505 | 506 |
507 |
508 | 509 | 510 | 511 | -------------------------------------------------------------------------------- /Glow/Library/Laetus/Themes/GlowHTML.theme/HTML/index.js: -------------------------------------------------------------------------------- 1 | 2 | var kbType = 'Letters'; 3 | $('#letters').show(); 4 | function laetusKeyPlaneDidChange(state) { 5 | // if (state == 'Letters' || state == 'CapitalLetters') 6 | // $('#letters').show(); 7 | // else 8 | // $('#letters').hide(); 9 | 10 | // if (state == 'Numbers' || state == 'NumbersAlternate') 11 | // $('#numbers').show(); 12 | // else 13 | // $('#numbers').hide(); 14 | 15 | // if (state == 'NumberPad') 16 | // $('#numpad').show(); 17 | // else 18 | // $('#numpad').hide(); 19 | } 20 | 21 | function laetusRawKeyPlaneDidChange(state) { 22 | var keyPlane = state.split('-'); 23 | var lastItem = keyPlane[keyPlane.length - 1]; 24 | pickerShowing = false; 25 | switch (lastItem) { 26 | case 'Punctuation': 27 | if (state.indexOf('Portrait') != -1) { 28 | $('#numbers').show(); 29 | $('#numbersLandscape').hide(); 30 | $('#lettersLandscape').hide(); 31 | $('#letters').hide(); 32 | $('#numpad').hide(); 33 | } 34 | else { 35 | $('#numbersLandscape').show(); 36 | $('#lettersLandscape').hide(); 37 | $('#letters').hide(); 38 | $('#numbers').hide(); 39 | $('#numpad').hide(); 40 | } 41 | break; 42 | case 'Alternate': 43 | if (state.indexOf('Portrait') != -1) { 44 | $('#numbers').show(); 45 | $('#numbersLandscape').hide(); 46 | $('#lettersLandscape').hide(); 47 | $('#letters').hide(); 48 | $('#numpad').hide(); 49 | } 50 | else { 51 | $('#numbersLandscape').show(); 52 | $('#lettersLandscape').hide(); 53 | $('#letters').hide(); 54 | $('#numbers').hide(); 55 | $('#numpad').hide(); 56 | } 57 | break; 58 | case 'Display': 59 | if (state.indexOf('Portrait') != -1) { 60 | $('#numbers').hide(); 61 | $('#numbersLandscape').hide(); 62 | $('#lettersLandscape').hide(); 63 | $('#letters').show(); 64 | $('#numpad').hide(); 65 | } 66 | else { 67 | $('#numbersLandscape').hide(); 68 | $('#lettersLandscape').show(); 69 | $('#letters').hide(); 70 | $('#numbers').hide(); 71 | $('#numpad').hide(); 72 | } 73 | break; 74 | case 'Letters': 75 | if (state.indexOf('Portrait') != -1) { 76 | $('#numbers').hide(); 77 | $('#numbersLandscape').hide(); 78 | $('#lettersLandscape').hide(); 79 | $('#letters').show(); 80 | $('#numpad').hide(); 81 | } 82 | else { 83 | $('#numbersLandscape').hide(); 84 | $('#lettersLandscape').show(); 85 | $('#letters').hide(); 86 | $('#numbers').hide(); 87 | $('#numpad').hide(); 88 | } 89 | break; 90 | case 'Pad_Default': 91 | if (state.indexOf('Portrait') != -1) { 92 | $('#numpad').show(); 93 | $('#numbers').hide(); 94 | $('#numbersLandscape').hide(); 95 | $('#lettersLandscape').hide(); 96 | $('#letters').hide(); 97 | } 98 | else { 99 | $('#numbers').hide(); 100 | $('#numbersLandscape').hide(); 101 | $('#lettersLandscape').hide(); 102 | $('#letters').hide(); 103 | $('#numpad').hide(); 104 | } 105 | break; 106 | case 'Keyboard_Letters': 107 | $('#numbers').hide(); 108 | $('#numbersLandscape').hide(); 109 | $('#lettersLandscape').hide(); 110 | $('#letters').hide(); 111 | $('#numpad').hide(); 112 | break; 113 | } 114 | 115 | } -------------------------------------------------------------------------------- /Glow/Library/Laetus/Themes/GlowHTML.theme/HTML/style.css: -------------------------------------------------------------------------------- 1 | .main-bg 2 | { 3 | background: #18181a; 4 | } 5 | 6 | .kb-row 7 | { 8 | margin-top:2%;margin-left:1%;margin-right:1%; 9 | } 10 | 11 | .row-height 12 | { 13 | height: 15.5%; 14 | } 15 | 16 | .kb-row-landscape 17 | { 18 | margin-top:1.1%;margin-left:13.5%;margin-right:13.5%; 19 | } 20 | 21 | .row-height-landscape 22 | { 23 | height: 17%; 24 | } 25 | 26 | .borders 27 | { 28 | border-radius:6px;border:0px solid #313131; 29 | box-shadow: 0 8px 14px -3px #757575; 30 | } 31 | 32 | .border-bg 33 | { 34 | background:#1e1f24 35 | } 36 | 37 | .cell-bg 38 | { 39 | background:#202125 40 | } 41 | 42 | .cell-dist 43 | { 44 | width:8.9%; margin-left: 1.2%; 45 | } 46 | 47 | .char-width 48 | { 49 | width:12.7% !important; 50 | } 51 | .ln-height 52 | { 53 | height:15.5% !important; 54 | } 55 | 56 | .num-ln-height 57 | { 58 | height:15.5% !important; 59 | } -------------------------------------------------------------------------------- /LightGradient/DEBIAN/control: -------------------------------------------------------------------------------- 1 | Package: com.mustafabakrol.ltgrad 2 | Name: Laetus Theme - Light Gradient 3 | Version: 3.0 4 | Architecture: iphoneos-arm 5 | Description: A Laetus Theme with light gradients 6 | Homepage: NA 7 | Maintainer: Mustafa 8 | Author: Mustafa 9 | Sponsor: NA 10 | Section: Themes 11 | Depiction: https://mustafa-bakrolwala.github.io/cydia/depictions/?p=com.mustafabakrol.ltgrad 12 | -------------------------------------------------------------------------------- /LightGradient/Library/Laetus/Themes/LightGradientHTML.theme/HTML/index.js: -------------------------------------------------------------------------------- 1 | 2 | var kbType = 'Letters'; 3 | $('#letters').show(); 4 | function laetusKeyPlaneDidChange(state) { 5 | // if (state == 'Letters' || state == 'CapitalLetters') 6 | // $('#letters').show(); 7 | // else 8 | // $('#letters').hide(); 9 | 10 | // if (state == 'Numbers' || state == 'NumbersAlternate') 11 | // $('#numbers').show(); 12 | // else 13 | // $('#numbers').hide(); 14 | 15 | // if (state == 'NumberPad') 16 | // $('#numpad').show(); 17 | // else 18 | // $('#numpad').hide(); 19 | } 20 | 21 | function laetusRawKeyPlaneDidChange(state) { 22 | var keyPlane = state.split('-'); 23 | var lastItem = keyPlane[keyPlane.length - 1]; 24 | pickerShowing = false; 25 | switch (lastItem) { 26 | case 'Punctuation': 27 | if (state.indexOf('Portrait') != -1) { 28 | $('#numbers').show(); 29 | $('#numbersLandscape').hide(); 30 | $('#lettersLandscape').hide(); 31 | $('#letters').hide(); 32 | $('#numpad').hide(); 33 | } 34 | else { 35 | $('#numbersLandscape').show(); 36 | $('#lettersLandscape').hide(); 37 | $('#letters').hide(); 38 | $('#numbers').hide(); 39 | $('#numpad').hide(); 40 | } 41 | break; 42 | case 'Alternate': 43 | if (state.indexOf('Portrait') != -1) { 44 | $('#numbers').show(); 45 | $('#numbersLandscape').hide(); 46 | $('#lettersLandscape').hide(); 47 | $('#letters').hide(); 48 | $('#numpad').hide(); 49 | } 50 | else { 51 | $('#numbersLandscape').show(); 52 | $('#lettersLandscape').hide(); 53 | $('#letters').hide(); 54 | $('#numbers').hide(); 55 | $('#numpad').hide(); 56 | } 57 | break; 58 | case 'Display': 59 | if (state.indexOf('Portrait') != -1) { 60 | $('#numbers').hide(); 61 | $('#numbersLandscape').hide(); 62 | $('#lettersLandscape').hide(); 63 | $('#letters').show(); 64 | $('#numpad').hide(); 65 | } 66 | else { 67 | $('#numbersLandscape').hide(); 68 | $('#lettersLandscape').show(); 69 | $('#letters').hide(); 70 | $('#numbers').hide(); 71 | $('#numpad').hide(); 72 | } 73 | break; 74 | case 'Letters': 75 | if (state.indexOf('Portrait') != -1) { 76 | $('#numbers').hide(); 77 | $('#numbersLandscape').hide(); 78 | $('#lettersLandscape').hide(); 79 | $('#letters').show(); 80 | $('#numpad').hide(); 81 | } 82 | else { 83 | $('#numbersLandscape').hide(); 84 | $('#lettersLandscape').show(); 85 | $('#letters').hide(); 86 | $('#numbers').hide(); 87 | $('#numpad').hide(); 88 | } 89 | break; 90 | case 'Pad_Default': 91 | if (state.indexOf('Portrait') != -1) { 92 | $('#numpad').show(); 93 | $('#numbers').hide(); 94 | $('#numbersLandscape').hide(); 95 | $('#lettersLandscape').hide(); 96 | $('#letters').hide(); 97 | } 98 | else { 99 | $('#numbers').hide(); 100 | $('#numbersLandscape').hide(); 101 | $('#lettersLandscape').hide(); 102 | $('#letters').hide(); 103 | $('#numpad').hide(); 104 | } 105 | break; 106 | case 'Keyboard_Letters': 107 | $('#numbers').hide(); 108 | $('#numbersLandscape').hide(); 109 | $('#lettersLandscape').hide(); 110 | $('#letters').hide(); 111 | $('#numpad').hide(); 112 | break; 113 | } 114 | 115 | } -------------------------------------------------------------------------------- /LightGradient/Library/Laetus/Themes/LightGradientHTML.theme/HTML/style.css: -------------------------------------------------------------------------------- 1 | .main-bg 2 | { 3 | background-color: #f6f0c4; 4 | background-image: linear-gradient(315deg, #f6f0c4 0%, #d99ec9 74%); 5 | } 6 | 7 | .kb-row 8 | { 9 | margin-top:2%;margin-left:1%;margin-right:1%; 10 | } 11 | 12 | .row-height 13 | { 14 | height: 15.5%; 15 | } 16 | 17 | .kb-row-landscape 18 | { 19 | margin-top:1.1%;margin-left:13.5%;margin-right:13.5%; 20 | } 21 | 22 | .row-height-landscape 23 | { 24 | height: 17%; 25 | } 26 | 27 | .borders 28 | { 29 | border-radius:6px;border:0px solid #a5a5a5; 30 | } 31 | 32 | .border-bg 33 | { 34 | background-color: #f6f0c4; 35 | background-image: linear-gradient(315deg, #f6f0c4 0%, #d99ec9 74%); 36 | 37 | } 38 | 39 | .cell-bg 40 | { 41 | background-color: #f6f0c4; 42 | background-image: linear-gradient(315deg, #f6f0c4 0%, #d99ec9 74%); 43 | 44 | } 45 | 46 | .cell-dist 47 | { 48 | width:8.9%; margin-left: 1.2%; 49 | } 50 | 51 | .char-width 52 | { 53 | width:12.7% !important; 54 | } 55 | .ln-height 56 | { 57 | height:15.5% !important; 58 | } 59 | 60 | .num-ln-height 61 | { 62 | height:15.5% !important; 63 | } -------------------------------------------------------------------------------- /LightGradient2/DEBIAN/control: -------------------------------------------------------------------------------- 1 | Package: com.mustafabakrol.ltgrad2 2 | Name: Laetus Theme - Light Gradient 2 3 | Version: 3.0 4 | Architecture: iphoneos-arm 5 | Description: Another Laetus Theme with light gradients 6 | Homepage: NA 7 | Maintainer: Mustafa 8 | Author: Mustafa 9 | Sponsor: NA 10 | Section: Themes 11 | Depiction: https://mustafa-bakrolwala.github.io/cydia/depictions/?p=com.mustafabakrol.ltgrad2 12 | -------------------------------------------------------------------------------- /LightGradient2/Library/Laetus/Themes/LightGradient2HTML.theme/HTML/index.js: -------------------------------------------------------------------------------- 1 | 2 | var kbType = 'Letters'; 3 | $('#letters').show(); 4 | function laetusKeyPlaneDidChange(state) { 5 | // if (state == 'Letters' || state == 'CapitalLetters') 6 | // $('#letters').show(); 7 | // else 8 | // $('#letters').hide(); 9 | 10 | // if (state == 'Numbers' || state == 'NumbersAlternate') 11 | // $('#numbers').show(); 12 | // else 13 | // $('#numbers').hide(); 14 | 15 | // if (state == 'NumberPad') 16 | // $('#numpad').show(); 17 | // else 18 | // $('#numpad').hide(); 19 | } 20 | 21 | function laetusRawKeyPlaneDidChange(state) { 22 | var keyPlane = state.split('-'); 23 | var lastItem = keyPlane[keyPlane.length - 1]; 24 | pickerShowing = false; 25 | switch (lastItem) { 26 | case 'Punctuation': 27 | if (state.indexOf('Portrait') != -1) { 28 | $('#numbers').show(); 29 | $('#numbersLandscape').hide(); 30 | $('#lettersLandscape').hide(); 31 | $('#letters').hide(); 32 | $('#numpad').hide(); 33 | } 34 | else { 35 | $('#numbersLandscape').show(); 36 | $('#lettersLandscape').hide(); 37 | $('#letters').hide(); 38 | $('#numbers').hide(); 39 | $('#numpad').hide(); 40 | } 41 | break; 42 | case 'Alternate': 43 | if (state.indexOf('Portrait') != -1) { 44 | $('#numbers').show(); 45 | $('#numbersLandscape').hide(); 46 | $('#lettersLandscape').hide(); 47 | $('#letters').hide(); 48 | $('#numpad').hide(); 49 | } 50 | else { 51 | $('#numbersLandscape').show(); 52 | $('#lettersLandscape').hide(); 53 | $('#letters').hide(); 54 | $('#numbers').hide(); 55 | $('#numpad').hide(); 56 | } 57 | break; 58 | case 'Display': 59 | if (state.indexOf('Portrait') != -1) { 60 | $('#numbers').hide(); 61 | $('#numbersLandscape').hide(); 62 | $('#lettersLandscape').hide(); 63 | $('#letters').show(); 64 | $('#numpad').hide(); 65 | } 66 | else { 67 | $('#numbersLandscape').hide(); 68 | $('#lettersLandscape').show(); 69 | $('#letters').hide(); 70 | $('#numbers').hide(); 71 | $('#numpad').hide(); 72 | } 73 | break; 74 | case 'Letters': 75 | if (state.indexOf('Portrait') != -1) { 76 | $('#numbers').hide(); 77 | $('#numbersLandscape').hide(); 78 | $('#lettersLandscape').hide(); 79 | $('#letters').show(); 80 | $('#numpad').hide(); 81 | } 82 | else { 83 | $('#numbersLandscape').hide(); 84 | $('#lettersLandscape').show(); 85 | $('#letters').hide(); 86 | $('#numbers').hide(); 87 | $('#numpad').hide(); 88 | } 89 | break; 90 | case 'Pad_Default': 91 | if (state.indexOf('Portrait') != -1) { 92 | $('#numpad').show(); 93 | $('#numbers').hide(); 94 | $('#numbersLandscape').hide(); 95 | $('#lettersLandscape').hide(); 96 | $('#letters').hide(); 97 | } 98 | else { 99 | $('#numbers').hide(); 100 | $('#numbersLandscape').hide(); 101 | $('#lettersLandscape').hide(); 102 | $('#letters').hide(); 103 | $('#numpad').hide(); 104 | } 105 | break; 106 | case 'Keyboard_Letters': 107 | $('#numbers').hide(); 108 | $('#numbersLandscape').hide(); 109 | $('#lettersLandscape').hide(); 110 | $('#letters').hide(); 111 | $('#numpad').hide(); 112 | break; 113 | } 114 | 115 | } -------------------------------------------------------------------------------- /LightGradient2/Library/Laetus/Themes/LightGradient2HTML.theme/HTML/style.css: -------------------------------------------------------------------------------- 1 | .main-bg 2 | { 3 | background-color: #f9d1b7; 4 | background-image: linear-gradient(315deg, #f9d1b7 0%, #f894a4 74%); 5 | 6 | } 7 | 8 | .kb-row 9 | { 10 | margin-top:2%;margin-left:1%;margin-right:1%; 11 | } 12 | 13 | .row-height 14 | { 15 | height: 15.5%; 16 | } 17 | 18 | .kb-row-landscape 19 | { 20 | margin-top:1.1%;margin-left:13.5%;margin-right:13.5%; 21 | } 22 | 23 | .row-height-landscape 24 | { 25 | height: 17%; 26 | } 27 | 28 | .borders 29 | { 30 | border-radius:6px;border:0px solid #a5a5a5; 31 | } 32 | 33 | .border-bg 34 | { 35 | background-color: #f9d1b7; 36 | background-image: linear-gradient(315deg, #f9d1b7 0%, #f894a4 74%); 37 | 38 | } 39 | 40 | .cell-bg 41 | { 42 | background-color: #f9d1b7; 43 | background-image: linear-gradient(315deg, #f9d1b7 0%, #f894a4 74%); 44 | 45 | 46 | } 47 | 48 | .cell-dist 49 | { 50 | width:8.9%; margin-left: 1.2%; 51 | } 52 | 53 | .char-width 54 | { 55 | width:12.7% !important; 56 | } 57 | .ln-height 58 | { 59 | height:15.5% !important; 60 | } 61 | 62 | .num-ln-height 63 | { 64 | height:15.5% !important; 65 | } -------------------------------------------------------------------------------- /LightGradient3/DEBIAN/control: -------------------------------------------------------------------------------- 1 | Package: com.mustafabakrol.ltgrad3 2 | Name: Laetus Theme - Light Gradient 3 3 | Version: 3.0 4 | Architecture: iphoneos-arm 5 | Description: One more Laetus Theme with a light gradients 6 | Homepage: NA 7 | Maintainer: Mustafa 8 | Author: Mustafa 9 | Sponsor: NA 10 | Section: Themes 11 | Depiction: https://mustafa-bakrolwala.github.io/cydia/depictions/?p=com.mustafabakrol.ltgrad3 12 | -------------------------------------------------------------------------------- /LightGradient3/Library/Laetus/Themes/LightGradient3HTML.theme/HTML/index.js: -------------------------------------------------------------------------------- 1 | 2 | var kbType = 'Letters'; 3 | $('#letters').show(); 4 | function laetusKeyPlaneDidChange(state) { 5 | // if (state == 'Letters' || state == 'CapitalLetters') 6 | // $('#letters').show(); 7 | // else 8 | // $('#letters').hide(); 9 | 10 | // if (state == 'Numbers' || state == 'NumbersAlternate') 11 | // $('#numbers').show(); 12 | // else 13 | // $('#numbers').hide(); 14 | 15 | // if (state == 'NumberPad') 16 | // $('#numpad').show(); 17 | // else 18 | // $('#numpad').hide(); 19 | } 20 | 21 | function laetusRawKeyPlaneDidChange(state) { 22 | var keyPlane = state.split('-'); 23 | var lastItem = keyPlane[keyPlane.length - 1]; 24 | pickerShowing = false; 25 | switch (lastItem) { 26 | case 'Punctuation': 27 | if (state.indexOf('Portrait') != -1) { 28 | $('#numbers').show(); 29 | $('#numbersLandscape').hide(); 30 | $('#lettersLandscape').hide(); 31 | $('#letters').hide(); 32 | $('#numpad').hide(); 33 | } 34 | else { 35 | $('#numbersLandscape').show(); 36 | $('#lettersLandscape').hide(); 37 | $('#letters').hide(); 38 | $('#numbers').hide(); 39 | $('#numpad').hide(); 40 | } 41 | break; 42 | case 'Alternate': 43 | if (state.indexOf('Portrait') != -1) { 44 | $('#numbers').show(); 45 | $('#numbersLandscape').hide(); 46 | $('#lettersLandscape').hide(); 47 | $('#letters').hide(); 48 | $('#numpad').hide(); 49 | } 50 | else { 51 | $('#numbersLandscape').show(); 52 | $('#lettersLandscape').hide(); 53 | $('#letters').hide(); 54 | $('#numbers').hide(); 55 | $('#numpad').hide(); 56 | } 57 | break; 58 | case 'Display': 59 | if (state.indexOf('Portrait') != -1) { 60 | $('#numbers').hide(); 61 | $('#numbersLandscape').hide(); 62 | $('#lettersLandscape').hide(); 63 | $('#letters').show(); 64 | $('#numpad').hide(); 65 | } 66 | else { 67 | $('#numbersLandscape').hide(); 68 | $('#lettersLandscape').show(); 69 | $('#letters').hide(); 70 | $('#numbers').hide(); 71 | $('#numpad').hide(); 72 | } 73 | break; 74 | case 'Letters': 75 | if (state.indexOf('Portrait') != -1) { 76 | $('#numbers').hide(); 77 | $('#numbersLandscape').hide(); 78 | $('#lettersLandscape').hide(); 79 | $('#letters').show(); 80 | $('#numpad').hide(); 81 | } 82 | else { 83 | $('#numbersLandscape').hide(); 84 | $('#lettersLandscape').show(); 85 | $('#letters').hide(); 86 | $('#numbers').hide(); 87 | $('#numpad').hide(); 88 | } 89 | break; 90 | case 'Pad_Default': 91 | if (state.indexOf('Portrait') != -1) { 92 | $('#numpad').show(); 93 | $('#numbers').hide(); 94 | $('#numbersLandscape').hide(); 95 | $('#lettersLandscape').hide(); 96 | $('#letters').hide(); 97 | } 98 | else { 99 | $('#numbers').hide(); 100 | $('#numbersLandscape').hide(); 101 | $('#lettersLandscape').hide(); 102 | $('#letters').hide(); 103 | $('#numpad').hide(); 104 | } 105 | break; 106 | case 'Keyboard_Letters': 107 | $('#numbers').hide(); 108 | $('#numbersLandscape').hide(); 109 | $('#lettersLandscape').hide(); 110 | $('#letters').hide(); 111 | $('#numpad').hide(); 112 | break; 113 | } 114 | 115 | } -------------------------------------------------------------------------------- /LightGradient3/Library/Laetus/Themes/LightGradient3HTML.theme/HTML/style.css: -------------------------------------------------------------------------------- 1 | .main-bg 2 | { 3 | background-color: #e4eee9; 4 | background-image: linear-gradient(315deg, #e4eee9 0%, #93a5ce 74%); 5 | } 6 | 7 | .kb-row 8 | { 9 | margin-top:2%;margin-left:1%;margin-right:1%; 10 | } 11 | 12 | .row-height 13 | { 14 | height: 15.5%; 15 | } 16 | 17 | .kb-row-landscape 18 | { 19 | margin-top:1.1%;margin-left:13.5%;margin-right:13.5%; 20 | } 21 | 22 | .row-height-landscape 23 | { 24 | height: 17%; 25 | } 26 | 27 | .borders 28 | { 29 | border-radius:6px;border:0px solid #a5a5a5; 30 | } 31 | 32 | .border-bg 33 | { 34 | background-color: #e4eee9; 35 | background-image: linear-gradient(315deg, #e4eee9 0%, #93a5ce 74%); 36 | } 37 | 38 | .cell-bg 39 | { 40 | background-color: #e4eee9; 41 | background-image: linear-gradient(315deg, #e4eee9 0%, #93a5ce 74%); 42 | 43 | } 44 | 45 | .cell-dist 46 | { 47 | width:8.9%; margin-left: 1.2%; 48 | } 49 | 50 | .char-width 51 | { 52 | width:12.7% !important; 53 | } 54 | .ln-height 55 | { 56 | height:15.5% !important; 57 | } 58 | 59 | .num-ln-height 60 | { 61 | height:15.5% !important; 62 | } -------------------------------------------------------------------------------- /Modern/DEBIAN/control: -------------------------------------------------------------------------------- 1 | Package: com.mustafabakrol.modern 2 | Name: Modern Laetus Theme 3 | Version: 3.0 4 | Architecture: iphoneos-arm 5 | Description: A Laetus Theme with a modern look 6 | Homepage: NA 7 | Maintainer: Mustafa 8 | Author: Mustafa 9 | Sponsor: NA 10 | Section: Themes 11 | Depiction: https://mustafa-bakrolwala.github.io/cydia/depictions/?p=com.mustafabakrol.modern 12 | -------------------------------------------------------------------------------- /Modern/Library/Laetus/Themes/ModernHTML.theme/HTML/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | 10 | 13 | 16 | 17 | 18 | 19 | 20 |
21 |
22 |
23 | 24 |
25 |
26 |
27 |
28 | 29 |
30 |
31 |
32 | 33 |
34 | 35 |
36 | 37 | 38 |
39 | 40 |
41 | 42 | 43 |
44 | 45 |
46 | 47 |
48 |
49 | 50 |
51 | 52 |
53 | 54 |
55 | 56 |
57 | 58 |
59 | 60 |
61 | 62 |
63 |
64 | 65 |
66 |
67 |
68 | 69 |
70 |
71 |
72 |
73 | 74 |
75 |
76 |
77 | 78 |
79 | 80 |
81 | 82 | 83 |
84 | 85 |
86 | 87 | 88 |
89 | 90 |
91 | 92 |
93 |
94 | 95 |
96 | 97 |
98 | 99 |
100 | 101 |
102 | 103 |
104 | 105 |
106 | 107 |
108 |
109 | 110 |
111 |
112 |
113 | 114 |
115 |
116 |
117 |
118 | 119 |
120 |
121 |
122 | 123 |
124 | 125 |
126 | 127 | 128 |
129 | 130 |
131 | 132 | 133 |
134 | 135 |
136 | 137 |
138 |
139 | 140 |
141 | 142 |
143 | 144 |
145 | 146 |
147 | 148 |
149 | 150 |
151 | 152 |
153 |
154 | 155 |
156 |
157 |
158 | 159 |
160 |
161 |
162 |
163 | 164 |
165 |
166 |
167 | 168 |
169 | 170 |
171 | 172 | 173 |
174 | 175 |
176 | 177 | 178 |
179 | 180 |
181 | 182 |
183 |
184 | 185 |
186 | 187 |
188 | 189 |
190 | 191 |
192 | 193 |
194 | 195 |
196 | 197 |
198 |
199 | 200 |
201 |
203 | 204 |
205 | 206 |
207 | 208 |
209 | 210 |
211 | 212 |
213 | 214 |
215 | 216 |
217 |
218 | 219 |
220 | 221 |
222 | 223 |
224 | 225 |
226 | 227 |
228 | 229 |
230 | 231 |
232 |
233 | 234 |
235 | 236 |
237 | 238 |
239 | 240 |
241 | 242 |
243 | 244 |
245 | 246 |
247 |
248 | 249 |
250 | 251 |
252 | 253 |
254 | 255 |
256 | 257 |
258 |
259 | 260 | 261 | 262 | -------------------------------------------------------------------------------- /Modern/Library/Laetus/Themes/ModernHTML.theme/HTML/index.js: -------------------------------------------------------------------------------- 1 | 2 | var kbType = 'Letters'; 3 | $('#letters').show(); 4 | function laetusKeyPlaneDidChange(state) { 5 | // if (state == 'Letters' || state == 'CapitalLetters') 6 | // $('#letters').show(); 7 | // else 8 | // $('#letters').hide(); 9 | 10 | // if (state == 'Numbers' || state == 'NumbersAlternate') 11 | // $('#numbers').show(); 12 | // else 13 | // $('#numbers').hide(); 14 | 15 | // if (state == 'NumberPad') 16 | // $('#numpad').show(); 17 | // else 18 | // $('#numpad').hide(); 19 | } 20 | 21 | function laetusRawKeyPlaneDidChange(state) { 22 | var keyPlane = state.split('-'); 23 | var lastItem = keyPlane[keyPlane.length - 1]; 24 | pickerShowing = false; 25 | switch (lastItem) { 26 | case 'Punctuation': 27 | if (state.indexOf('Portrait') != -1) { 28 | $('#numbers').show(); 29 | $('#numbersLandscape').hide(); 30 | $('#lettersLandscape').hide(); 31 | $('#letters').hide(); 32 | $('#numpad').hide(); 33 | } 34 | else { 35 | $('#numbersLandscape').show(); 36 | $('#lettersLandscape').hide(); 37 | $('#letters').hide(); 38 | $('#numbers').hide(); 39 | $('#numpad').hide(); 40 | } 41 | break; 42 | case 'Alternate': 43 | if (state.indexOf('Portrait') != -1) { 44 | $('#numbers').show(); 45 | $('#numbersLandscape').hide(); 46 | $('#lettersLandscape').hide(); 47 | $('#letters').hide(); 48 | $('#numpad').hide(); 49 | } 50 | else { 51 | $('#numbersLandscape').show(); 52 | $('#lettersLandscape').hide(); 53 | $('#letters').hide(); 54 | $('#numbers').hide(); 55 | $('#numpad').hide(); 56 | } 57 | break; 58 | case 'Display': 59 | if (state.indexOf('Portrait') != -1) { 60 | $('#numbers').hide(); 61 | $('#numbersLandscape').hide(); 62 | $('#lettersLandscape').hide(); 63 | $('#letters').show(); 64 | $('#numpad').hide(); 65 | } 66 | else { 67 | $('#numbersLandscape').hide(); 68 | $('#lettersLandscape').show(); 69 | $('#letters').hide(); 70 | $('#numbers').hide(); 71 | $('#numpad').hide(); 72 | } 73 | break; 74 | case 'Letters': 75 | if (state.indexOf('Portrait') != -1) { 76 | $('#numbers').hide(); 77 | $('#numbersLandscape').hide(); 78 | $('#lettersLandscape').hide(); 79 | $('#letters').show(); 80 | $('#numpad').hide(); 81 | } 82 | else { 83 | $('#numbersLandscape').hide(); 84 | $('#lettersLandscape').show(); 85 | $('#letters').hide(); 86 | $('#numbers').hide(); 87 | $('#numpad').hide(); 88 | } 89 | break; 90 | case 'Pad_Default': 91 | if (state.indexOf('Portrait') != -1) { 92 | $('#numpad').show(); 93 | $('#numbers').hide(); 94 | $('#numbersLandscape').hide(); 95 | $('#lettersLandscape').hide(); 96 | $('#letters').hide(); 97 | } 98 | else { 99 | $('#numbers').hide(); 100 | $('#numbersLandscape').hide(); 101 | $('#lettersLandscape').hide(); 102 | $('#letters').hide(); 103 | $('#numpad').hide(); 104 | } 105 | break; 106 | case 'Keyboard_Letters': 107 | $('#numbers').hide(); 108 | $('#numbersLandscape').hide(); 109 | $('#lettersLandscape').hide(); 110 | $('#letters').hide(); 111 | $('#numpad').hide(); 112 | break; 113 | } 114 | 115 | } -------------------------------------------------------------------------------- /Modern/Library/Laetus/Themes/ModernHTML.theme/HTML/style.css: -------------------------------------------------------------------------------- 1 | .kb-row 2 | { 3 | margin-top:1.6%;margin-left:1%;margin-right:1%; 4 | } 5 | 6 | .row-height 7 | { 8 | height: 16%; 9 | } 10 | 11 | .kb-row-landscape 12 | { 13 | margin-top:0.8%;margin-left:13.5%;margin-right:13.5%; 14 | } 15 | 16 | .row-height-landscape 17 | { 18 | height: 17.7%; 19 | } 20 | 21 | .borders 22 | { 23 | border-radius:13px;border:2px solid #313131; 24 | } 25 | 26 | .border-bg 27 | { 28 | background:#1e1f24; 29 | } 30 | 31 | .main-bg 32 | { 33 | background:#18181a 34 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # laetus-themes 2 | Keyboard themes for Laetus IOS Tweak 3 | 4 | These are HTML based themes for the Laetus IOS Tweak developed by [SparkDev97](https://github.com/SparkDev97) 5 | 6 | **Note** - I have tested these only on my iPhone 11 (thats the phone I have). If you see alignment issues in your device please let me know and I will fix them. 7 | 8 | The DEBs for all the themes will be available in the Release section (I may set up a Cydia repo soon..). You can install them via Filza and select the theme within Laetus settings (HTML Theme) 9 | 10 | Since these themes are basically just HTML and CSS, you can modify the CSS and change the colors in the theme to your liking. The path for the CSS is - /Library/Laetus/Themes/[ThemeName].theme/HTML 11 | 12 | The theme only changes the look of the keyboard. For anything else you see in my screenshots below - 13 | 14 | - UI Theme - [Clay UI](https://repo.twickd.com/package/com.twickd.devy-design.clay-ui) designed and developed by @Devy_Design 15 | - Font - From Repo - [Evelyn's Collection](https://evynw.github.io) 16 | 17 | ## Available Themes 18 | - Rounded Rect 19 | - Modern 20 | - Classic Twist 21 | - Classic Twist Border Less 22 | - Shadows 23 | - Claw 24 | 25 | ### Rounded Rect 26 |

27 | 28 | 29 |

30 | 31 | ### Modern 32 |

33 | 34 |

35 | 36 | ### Classic Twist 37 |

38 | 39 | 40 |

41 | 42 | ### Classic Twist Border Less 43 |

44 | 45 | 46 |

47 | 48 | ### Shadows 49 |

50 | 51 | 52 |

53 | 54 | ### Claw 55 |

56 | 57 | 58 |

59 | -------------------------------------------------------------------------------- /RoundedRect/DEBIAN/control: -------------------------------------------------------------------------------- 1 | Package: com.mustafabakrol.roundedrect 2 | Name: Laetus Theme - RoundedRect 3 | Version: 3.0 4 | Architecture: iphoneos-arm 5 | Description: A Laetus Theme with rounded rectangles 6 | Homepage: NA 7 | Maintainer: Mustafa 8 | Author: Mustafa 9 | Sponsor: NA 10 | Section: Themes 11 | Depiction: https://mustafa-bakrolwala.github.io/cydia/depictions/?p=com.mustafabakrol.roundedrect 12 | -------------------------------------------------------------------------------- /RoundedRect/Library/Laetus/Themes/RoundedRectHTML.theme/HTML/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | 10 | 13 | 16 | 17 | 18 | 19 | 20 |
21 |
22 |
23 | 24 |
25 |
26 |
27 |
28 | 29 |
30 |
31 |
32 | 33 |
34 | 35 |
36 | 37 | 38 |
39 | 40 |
41 | 42 | 43 |
44 | 45 |
46 | 47 |
48 |
49 | 50 |
51 | 52 |
53 | 54 |
55 | 56 |
57 | 58 |
59 | 60 |
61 | 62 |
63 |
64 | 65 |
66 |
67 |
68 | 69 |
70 |
71 |
72 |
73 | 74 |
75 |
76 |
77 | 78 |
79 | 80 |
81 | 82 | 83 |
84 | 85 |
86 | 87 | 88 |
89 | 90 |
91 | 92 |
93 |
94 | 95 |
96 | 97 |
98 | 99 |
100 | 101 |
102 | 103 |
104 | 105 |
106 | 107 |
108 |
109 | 110 |
111 |
112 |
113 | 114 |
115 |
116 |
117 |
118 | 119 |
120 |
121 |
122 | 123 |
124 | 125 |
126 | 127 | 128 |
129 | 130 |
131 | 132 | 133 |
134 | 135 |
136 | 137 |
138 |
139 | 140 |
141 | 142 |
143 | 144 |
145 | 146 |
147 | 148 |
149 | 150 |
151 | 152 |
153 |
154 |
155 |
156 |
157 | 158 |
159 |
160 |
161 |
162 | 163 |
164 |
165 |
166 | 167 |
168 | 169 |
170 | 171 | 172 |
173 | 174 |
175 | 176 | 177 |
178 | 179 |
180 | 181 |
182 |
183 | 184 |
185 | 186 |
187 | 188 |
189 | 190 |
191 | 192 |
193 | 194 |
195 | 196 |
197 |
198 | 199 |
200 |
202 | 203 |
204 | 205 |
206 | 207 |
208 | 209 |
210 | 211 |
212 | 213 |
214 | 215 |
216 |
217 | 218 |
219 | 220 |
221 | 222 |
223 | 224 |
225 | 226 |
227 | 228 |
229 | 230 |
231 |
232 | 233 |
234 | 235 |
236 | 237 |
238 | 239 |
240 | 241 |
242 | 243 |
244 | 245 |
246 |
247 | 248 |
249 | 250 |
251 | 252 |
253 | 254 |
255 | 256 |
257 |
258 | 259 | 260 | 261 | -------------------------------------------------------------------------------- /RoundedRect/Library/Laetus/Themes/RoundedRectHTML.theme/HTML/index.js: -------------------------------------------------------------------------------- 1 | 2 | var kbType = 'Letters'; 3 | $('#letters').show(); 4 | function laetusKeyPlaneDidChange(state) { 5 | // if (state == 'Letters' || state == 'CapitalLetters') 6 | // $('#letters').show(); 7 | // else 8 | // $('#letters').hide(); 9 | 10 | // if (state == 'Numbers' || state == 'NumbersAlternate') 11 | // $('#numbers').show(); 12 | // else 13 | // $('#numbers').hide(); 14 | 15 | // if (state == 'NumberPad') 16 | // $('#numpad').show(); 17 | // else 18 | // $('#numpad').hide(); 19 | } 20 | 21 | function laetusRawKeyPlaneDidChange(state) { 22 | var keyPlane = state.split('-'); 23 | var lastItem = keyPlane[keyPlane.length - 1]; 24 | pickerShowing = false; 25 | switch (lastItem) { 26 | case 'Punctuation': 27 | if (state.indexOf('Portrait') != -1) { 28 | $('#numbers').show(); 29 | $('#numbersLandscape').hide(); 30 | $('#lettersLandscape').hide(); 31 | $('#letters').hide(); 32 | $('#numpad').hide(); 33 | } 34 | else { 35 | $('#numbersLandscape').show(); 36 | $('#lettersLandscape').hide(); 37 | $('#letters').hide(); 38 | $('#numbers').hide(); 39 | $('#numpad').hide(); 40 | } 41 | break; 42 | case 'Alternate': 43 | if (state.indexOf('Portrait') != -1) { 44 | $('#numbers').show(); 45 | $('#numbersLandscape').hide(); 46 | $('#lettersLandscape').hide(); 47 | $('#letters').hide(); 48 | $('#numpad').hide(); 49 | } 50 | else { 51 | $('#numbersLandscape').show(); 52 | $('#lettersLandscape').hide(); 53 | $('#letters').hide(); 54 | $('#numbers').hide(); 55 | $('#numpad').hide(); 56 | } 57 | break; 58 | case 'Display': 59 | if (state.indexOf('Portrait') != -1) { 60 | $('#numbers').hide(); 61 | $('#numbersLandscape').hide(); 62 | $('#lettersLandscape').hide(); 63 | $('#letters').show(); 64 | $('#numpad').hide(); 65 | } 66 | else { 67 | $('#numbersLandscape').hide(); 68 | $('#lettersLandscape').show(); 69 | $('#letters').hide(); 70 | $('#numbers').hide(); 71 | $('#numpad').hide(); 72 | } 73 | break; 74 | case 'Letters': 75 | if (state.indexOf('Portrait') != -1) { 76 | $('#numbers').hide(); 77 | $('#numbersLandscape').hide(); 78 | $('#lettersLandscape').hide(); 79 | $('#letters').show(); 80 | $('#numpad').hide(); 81 | } 82 | else { 83 | $('#numbersLandscape').hide(); 84 | $('#lettersLandscape').show(); 85 | $('#letters').hide(); 86 | $('#numbers').hide(); 87 | $('#numpad').hide(); 88 | } 89 | break; 90 | case 'Pad_Default': 91 | if (state.indexOf('Portrait') != -1) { 92 | $('#numpad').show(); 93 | $('#numbers').hide(); 94 | $('#numbersLandscape').hide(); 95 | $('#lettersLandscape').hide(); 96 | $('#letters').hide(); 97 | } 98 | else { 99 | $('#numbers').hide(); 100 | $('#numbersLandscape').hide(); 101 | $('#lettersLandscape').hide(); 102 | $('#letters').hide(); 103 | $('#numpad').hide(); 104 | } 105 | break; 106 | case 'Keyboard_Letters': 107 | $('#numbers').hide(); 108 | $('#numbersLandscape').hide(); 109 | $('#lettersLandscape').hide(); 110 | $('#letters').hide(); 111 | $('#numpad').hide(); 112 | break; 113 | } 114 | 115 | } -------------------------------------------------------------------------------- /RoundedRect/Library/Laetus/Themes/RoundedRectHTML.theme/HTML/style.css: -------------------------------------------------------------------------------- 1 | .kb-row 2 | { 3 | margin-top:1.6%;margin-left:1%;margin-right:1%; 4 | } 5 | 6 | .row-height 7 | { 8 | height: 16%; 9 | } 10 | 11 | .kb-row-landscape 12 | { 13 | margin-top:0.8%;margin-left:13.5%;margin-right:13.5%; 14 | } 15 | 16 | .row-height-landscape 17 | { 18 | height: 17.7%; 19 | } 20 | 21 | .borders 22 | { 23 | border-radius:13px;border:2px solid #313131; 24 | } 25 | 26 | .border-bg 27 | { 28 | background:#1e1f24; 29 | } 30 | 31 | .main-bg 32 | { 33 | background:#18181a 34 | } -------------------------------------------------------------------------------- /Separator/DEBIAN/control: -------------------------------------------------------------------------------- 1 | Package: com.mustafabakrol.separator 2 | Name: Separator Laetus Theme 3 | Version: 3.0 4 | Architecture: iphoneos-arm 5 | Description: A Laetus Theme with Separators 6 | Homepage: NA 7 | Maintainer: Mustafa 8 | Author: Mustafa 9 | Sponsor: NA 10 | Section: Themes 11 | Depiction: https://mustafa-bakrolwala.github.io/cydia/depictions/?p=com.mustafabakrol.separator 12 | -------------------------------------------------------------------------------- /Separator/Library/Laetus/Themes/SeparatorHTML.theme/HTML/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 10 | 11 | 14 | 17 | 18 | 19 | 20 | 21 |
22 |
23 |
24 | 25 |
26 |
27 | 28 |
29 |
30 | 31 |
32 |
33 | 34 |
35 |
36 | 37 |
38 |
39 | 40 |
41 |
42 | 43 |
44 |
45 | 46 |
47 |
48 | 49 |
50 |
51 | 52 |
53 |
54 |
55 |
56 | 57 |
58 |
59 | 60 |
61 |
62 | 63 |
64 |
65 | 66 |
67 |
68 | 69 |
70 |
71 | 72 |
73 |
74 | 75 |
76 |
77 | 78 |
79 |
80 | 81 |
82 |
83 |
84 |
85 | 86 |
87 |
88 | 89 |
90 |
91 | 92 |
93 |
94 | 95 |
96 |
97 | 98 |
99 |
100 | 101 |
102 |
103 | 104 |
105 |
106 | 107 |
108 |
109 | 110 |
111 |
112 |
113 | 114 |
115 | 116 |
117 | 118 |
119 | 120 |
121 | 122 |
123 | 124 |
125 | 126 |
127 |
128 | 129 |
130 |
131 |
132 | 133 |
134 |
135 | 136 |
137 |
138 | 139 |
140 |
141 | 142 |
143 |
144 | 145 |
146 |
147 | 148 |
149 |
150 | 151 |
152 |
153 | 154 |
155 |
156 | 157 |
158 |
159 | 160 |
161 |
162 |
163 |
164 | 165 |
166 |
167 | 168 |
169 |
170 | 171 |
172 |
173 | 174 |
175 |
176 | 177 |
178 |
179 | 180 |
181 |
182 | 183 |
184 |
185 | 186 |
187 |
188 | 189 |
190 |
191 |
192 |
193 | 194 |
195 |
196 | 197 |
198 |
199 | 200 |
201 |
202 | 203 |
204 |
205 | 206 |
207 |
208 | 209 |
210 |
211 | 212 |
213 |
214 | 215 |
216 |
217 | 218 |
219 |
220 |
221 | 222 |
223 | 224 |
225 | 226 |
227 | 228 |
229 | 230 |
231 | 232 |
233 | 234 |
235 |
236 | 237 |
238 |
239 |
240 | 241 |
242 |
243 | 244 |
245 |
246 | 247 |
248 |
249 | 250 |
251 |
252 | 253 |
254 |
255 | 256 |
257 |
258 | 259 |
260 |
261 | 262 |
263 |
264 | 265 |
266 |
267 | 268 |
269 |
270 |
271 |
272 | 273 |
274 |
275 | 276 |
277 |
278 | 279 |
280 |
281 | 282 |
283 |
284 | 285 |
286 |
287 | 288 |
289 |
290 | 291 |
292 |
293 | 294 |
295 |
296 | 297 |
298 |
299 | 300 |
301 |
302 |
303 |
304 | 305 |
306 |
307 | 308 |
309 |
310 | 311 |
312 |
313 | 314 |
315 |
316 | 317 |
318 |
319 | 320 |
321 | 322 |
323 | 324 |
325 |
326 |
327 | 328 |
329 | 330 |
331 | 332 |
333 | 334 |
335 | 336 |
337 | 338 |
339 | 340 |
341 |
342 | 343 |
344 |
345 |
346 | 347 |
348 |
349 | 350 |
351 |
352 | 353 |
354 |
355 | 356 |
357 |
358 | 359 |
360 |
361 | 362 |
363 |
364 | 365 |
366 |
367 | 368 |
369 |
370 | 371 |
372 |
373 | 374 |
375 |
376 |
377 |
378 | 379 |
380 |
381 | 382 |
383 |
384 | 385 |
386 |
387 | 388 |
389 |
390 | 391 |
392 |
393 | 394 |
395 |
396 | 397 |
398 |
399 | 400 |
401 |
402 | 403 |
404 |
405 | 406 |
407 |
408 |
409 |
410 | 411 |
412 |
413 | 414 |
415 |
416 | 417 |
418 |
419 | 420 |
421 |
422 | 423 |
424 |
425 | 426 |
427 | 428 |
429 | 430 |
431 |
432 |
433 | 434 |
435 | 436 |
437 | 438 |
439 | 440 |
441 | 442 |
443 | 444 |
445 | 446 |
447 |
448 | 449 |
450 |
452 | 453 |
454 | 455 |
456 | 457 |
458 | 459 |
460 | 461 |
462 | 463 |
464 | 465 |
466 |
467 | 468 |
469 | 470 |
471 | 472 |
473 | 474 |
475 | 476 |
477 | 478 |
479 | 480 |
481 |
482 | 483 |
484 | 485 |
486 | 487 |
488 | 489 |
490 | 491 |
492 | 493 |
494 | 495 |
496 |
497 | 498 |
499 | 500 |
501 | 505 | 506 |
507 |
508 | 509 | 510 | 511 | -------------------------------------------------------------------------------- /Separator/Library/Laetus/Themes/SeparatorHTML.theme/HTML/index.js: -------------------------------------------------------------------------------- 1 | 2 | var kbType = 'Letters'; 3 | $('#letters').show(); 4 | function laetusKeyPlaneDidChange(state) { 5 | // if (state == 'Letters' || state == 'CapitalLetters') 6 | // $('#letters').show(); 7 | // else 8 | // $('#letters').hide(); 9 | 10 | // if (state == 'Numbers' || state == 'NumbersAlternate') 11 | // $('#numbers').show(); 12 | // else 13 | // $('#numbers').hide(); 14 | 15 | // if (state == 'NumberPad') 16 | // $('#numpad').show(); 17 | // else 18 | // $('#numpad').hide(); 19 | } 20 | 21 | function laetusRawKeyPlaneDidChange(state) { 22 | var keyPlane = state.split('-'); 23 | var lastItem = keyPlane[keyPlane.length - 1]; 24 | pickerShowing = false; 25 | switch (lastItem) { 26 | case 'Punctuation': 27 | if (state.indexOf('Portrait') != -1) { 28 | $('#numbers').show(); 29 | $('#numbersLandscape').hide(); 30 | $('#lettersLandscape').hide(); 31 | $('#letters').hide(); 32 | $('#numpad').hide(); 33 | } 34 | else { 35 | $('#numbersLandscape').show(); 36 | $('#lettersLandscape').hide(); 37 | $('#letters').hide(); 38 | $('#numbers').hide(); 39 | $('#numpad').hide(); 40 | } 41 | break; 42 | case 'Alternate': 43 | if (state.indexOf('Portrait') != -1) { 44 | $('#numbers').show(); 45 | $('#numbersLandscape').hide(); 46 | $('#lettersLandscape').hide(); 47 | $('#letters').hide(); 48 | $('#numpad').hide(); 49 | } 50 | else { 51 | $('#numbersLandscape').show(); 52 | $('#lettersLandscape').hide(); 53 | $('#letters').hide(); 54 | $('#numbers').hide(); 55 | $('#numpad').hide(); 56 | } 57 | break; 58 | case 'Display': 59 | if (state.indexOf('Portrait') != -1) { 60 | $('#numbers').hide(); 61 | $('#numbersLandscape').hide(); 62 | $('#lettersLandscape').hide(); 63 | $('#letters').show(); 64 | $('#numpad').hide(); 65 | } 66 | else { 67 | $('#numbersLandscape').hide(); 68 | $('#lettersLandscape').show(); 69 | $('#letters').hide(); 70 | $('#numbers').hide(); 71 | $('#numpad').hide(); 72 | } 73 | break; 74 | case 'Letters': 75 | if (state.indexOf('Portrait') != -1) { 76 | $('#numbers').hide(); 77 | $('#numbersLandscape').hide(); 78 | $('#lettersLandscape').hide(); 79 | $('#letters').show(); 80 | $('#numpad').hide(); 81 | } 82 | else { 83 | $('#numbersLandscape').hide(); 84 | $('#lettersLandscape').show(); 85 | $('#letters').hide(); 86 | $('#numbers').hide(); 87 | $('#numpad').hide(); 88 | } 89 | break; 90 | case 'Pad_Default': 91 | if (state.indexOf('Portrait') != -1) { 92 | $('#numpad').show(); 93 | $('#numbers').hide(); 94 | $('#numbersLandscape').hide(); 95 | $('#lettersLandscape').hide(); 96 | $('#letters').hide(); 97 | } 98 | else { 99 | $('#numbers').hide(); 100 | $('#numbersLandscape').hide(); 101 | $('#lettersLandscape').hide(); 102 | $('#letters').hide(); 103 | $('#numpad').hide(); 104 | } 105 | break; 106 | case 'Keyboard_Letters': 107 | $('#numbers').hide(); 108 | $('#numbersLandscape').hide(); 109 | $('#lettersLandscape').hide(); 110 | $('#letters').hide(); 111 | $('#numpad').hide(); 112 | break; 113 | } 114 | 115 | } -------------------------------------------------------------------------------- /Separator/Library/Laetus/Themes/SeparatorHTML.theme/HTML/style.css: -------------------------------------------------------------------------------- 1 | .main-bg 2 | { 3 | background: #18181a; 4 | } 5 | 6 | .kb-row 7 | { 8 | margin-top:2%;margin-left:1%;margin-right:1%; 9 | } 10 | 11 | .row-height 12 | { 13 | height: 15.5%; 14 | } 15 | 16 | .kb-row-landscape 17 | { 18 | margin-top:1.1%;margin-left:13.5%;margin-right:13.5%; 19 | } 20 | 21 | .row-height-landscape 22 | { 23 | height: 17%; 24 | } 25 | 26 | .borders{ 27 | position: relative;; 28 | } 29 | 30 | .borders:before{ 31 | content: ""; 32 | position: absolute; 33 | right: 0; 34 | left: 0; 35 | top: 25%; 36 | height: 50%; 37 | border-right:1px solid #515151; 38 | border-left:1px solid #515151; 39 | } 40 | 41 | .border-bg 42 | { 43 | background:#1e1f24 44 | } 45 | 46 | .cell-bg 47 | { 48 | background:#202125 49 | } 50 | 51 | .cell-dist 52 | { 53 | width:8.9%; margin-left: 1.2%; 54 | } 55 | 56 | .char-width 57 | { 58 | width:12.7% !important; 59 | } 60 | .ln-height 61 | { 62 | height:15.5% !important; 63 | } 64 | 65 | .num-ln-height 66 | { 67 | height:15.5% !important; 68 | } -------------------------------------------------------------------------------- /Shadows/DEBIAN/control: -------------------------------------------------------------------------------- 1 | Package: com.mustafabakrol.shadows 2 | Name: Laetus Theme Shadows 3 | Version: 3.0 4 | Architecture: iphoneos-arm 5 | Description: A Laetus Theme with Shadows 6 | Homepage: NA 7 | Maintainer: Mustafa 8 | Author: Mustafa 9 | Sponsor: NA 10 | Section: Themes 11 | Depiction: https://mustafa-bakrolwala.github.io/cydia/depictions/?p=com.mustafabakrol.shadows 12 | -------------------------------------------------------------------------------- /Shadows/Library/Laetus/Themes/ShadowsHTML.theme/HTML/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 10 | 11 | 14 | 17 | 18 | 19 | 20 | 21 |
22 |
23 |
24 | 25 |
26 |
27 | 28 |
29 |
30 | 31 |
32 |
33 | 34 |
35 |
36 | 37 |
38 |
39 | 40 |
41 |
42 | 43 |
44 |
45 | 46 |
47 |
48 | 49 |
50 |
51 | 52 |
53 |
54 |
55 |
56 | 57 |
58 |
59 | 60 |
61 |
62 | 63 |
64 |
65 | 66 |
67 |
68 | 69 |
70 |
71 | 72 |
73 |
74 | 75 |
76 |
77 | 78 |
79 |
80 | 81 |
82 |
83 |
84 |
85 | 86 |
87 |
88 | 89 |
90 |
91 | 92 |
93 |
94 | 95 |
96 |
97 | 98 |
99 |
100 | 101 |
102 |
103 | 104 |
105 |
106 | 107 |
108 |
109 | 110 |
111 |
112 |
113 | 114 |
115 | 116 |
117 | 118 |
119 | 120 |
121 | 122 |
123 | 124 |
125 | 126 |
127 |
128 | 129 |
130 |
131 |
132 | 133 |
134 |
135 | 136 |
137 |
138 | 139 |
140 |
141 | 142 |
143 |
144 | 145 |
146 |
147 | 148 |
149 |
150 | 151 |
152 |
153 | 154 |
155 |
156 | 157 |
158 |
159 | 160 |
161 |
162 |
163 |
164 | 165 |
166 |
167 | 168 |
169 |
170 | 171 |
172 |
173 | 174 |
175 |
176 | 177 |
178 |
179 | 180 |
181 |
182 | 183 |
184 |
185 | 186 |
187 |
188 | 189 |
190 |
191 |
192 |
193 | 194 |
195 |
196 | 197 |
198 |
199 | 200 |
201 |
202 | 203 |
204 |
205 | 206 |
207 |
208 | 209 |
210 |
211 | 212 |
213 |
214 | 215 |
216 |
217 | 218 |
219 |
220 |
221 | 222 |
223 | 224 |
225 | 226 |
227 | 228 |
229 | 230 |
231 | 232 |
233 | 234 |
235 |
236 | 237 |
238 |
239 |
240 | 241 |
242 |
243 | 244 |
245 |
246 | 247 |
248 |
249 | 250 |
251 |
252 | 253 |
254 |
255 | 256 |
257 |
258 | 259 |
260 |
261 | 262 |
263 |
264 | 265 |
266 |
267 | 268 |
269 |
270 |
271 |
272 | 273 |
274 |
275 | 276 |
277 |
278 | 279 |
280 |
281 | 282 |
283 |
284 | 285 |
286 |
287 | 288 |
289 |
290 | 291 |
292 |
293 | 294 |
295 |
296 | 297 |
298 |
299 | 300 |
301 |
302 |
303 |
304 | 305 |
306 |
307 | 308 |
309 |
310 | 311 |
312 |
313 | 314 |
315 |
316 | 317 |
318 |
319 | 320 |
321 | 322 |
323 | 324 |
325 |
326 |
327 | 328 |
329 | 330 |
331 | 332 |
333 | 334 |
335 | 336 |
337 | 338 |
339 | 340 |
341 |
342 | 343 |
344 |
345 |
346 | 347 |
348 |
349 | 350 |
351 |
352 | 353 |
354 |
355 | 356 |
357 |
358 | 359 |
360 |
361 | 362 |
363 |
364 | 365 |
366 |
367 | 368 |
369 |
370 | 371 |
372 |
373 | 374 |
375 |
376 |
377 |
378 | 379 |
380 |
381 | 382 |
383 |
384 | 385 |
386 |
387 | 388 |
389 |
390 | 391 |
392 |
393 | 394 |
395 |
396 | 397 |
398 |
399 | 400 |
401 |
402 | 403 |
404 |
405 | 406 |
407 |
408 |
409 |
410 | 411 |
412 |
413 | 414 |
415 |
416 | 417 |
418 |
419 | 420 |
421 |
422 | 423 |
424 |
425 | 426 |
427 | 428 |
429 | 430 |
431 |
432 |
433 | 434 |
435 | 436 |
437 | 438 |
439 | 440 |
441 | 442 |
443 | 444 |
445 | 446 |
447 |
448 | 449 |
450 |
452 | 453 |
454 | 455 |
456 | 457 |
458 | 459 |
460 | 461 |
462 | 463 |
464 | 465 |
466 |
467 | 468 |
469 | 470 |
471 | 472 |
473 | 474 |
475 | 476 |
477 | 478 |
479 | 480 |
481 |
482 | 483 |
484 | 485 |
486 | 487 |
488 | 489 |
490 | 491 |
492 | 493 |
494 | 495 |
496 |
497 | 498 |
499 | 500 |
501 | 505 | 506 |
507 |
508 | 509 | 510 | 511 | -------------------------------------------------------------------------------- /Shadows/Library/Laetus/Themes/ShadowsHTML.theme/HTML/index.js: -------------------------------------------------------------------------------- 1 | 2 | var kbType = 'Letters'; 3 | $('#letters').show(); 4 | function laetusKeyPlaneDidChange(state) { 5 | // if (state == 'Letters' || state == 'CapitalLetters') 6 | // $('#letters').show(); 7 | // else 8 | // $('#letters').hide(); 9 | 10 | // if (state == 'Numbers' || state == 'NumbersAlternate') 11 | // $('#numbers').show(); 12 | // else 13 | // $('#numbers').hide(); 14 | 15 | // if (state == 'NumberPad') 16 | // $('#numpad').show(); 17 | // else 18 | // $('#numpad').hide(); 19 | } 20 | 21 | function laetusRawKeyPlaneDidChange(state) { 22 | var keyPlane = state.split('-'); 23 | var lastItem = keyPlane[keyPlane.length - 1]; 24 | pickerShowing = false; 25 | switch (lastItem) { 26 | case 'Punctuation': 27 | if (state.indexOf('Portrait') != -1) { 28 | $('#numbers').show(); 29 | $('#numbersLandscape').hide(); 30 | $('#lettersLandscape').hide(); 31 | $('#letters').hide(); 32 | $('#numpad').hide(); 33 | } 34 | else { 35 | $('#numbersLandscape').show(); 36 | $('#lettersLandscape').hide(); 37 | $('#letters').hide(); 38 | $('#numbers').hide(); 39 | $('#numpad').hide(); 40 | } 41 | break; 42 | case 'Alternate': 43 | if (state.indexOf('Portrait') != -1) { 44 | $('#numbers').show(); 45 | $('#numbersLandscape').hide(); 46 | $('#lettersLandscape').hide(); 47 | $('#letters').hide(); 48 | $('#numpad').hide(); 49 | } 50 | else { 51 | $('#numbersLandscape').show(); 52 | $('#lettersLandscape').hide(); 53 | $('#letters').hide(); 54 | $('#numbers').hide(); 55 | $('#numpad').hide(); 56 | } 57 | break; 58 | case 'Display': 59 | if (state.indexOf('Portrait') != -1) { 60 | $('#numbers').hide(); 61 | $('#numbersLandscape').hide(); 62 | $('#lettersLandscape').hide(); 63 | $('#letters').show(); 64 | $('#numpad').hide(); 65 | } 66 | else { 67 | $('#numbersLandscape').hide(); 68 | $('#lettersLandscape').show(); 69 | $('#letters').hide(); 70 | $('#numbers').hide(); 71 | $('#numpad').hide(); 72 | } 73 | break; 74 | case 'Letters': 75 | if (state.indexOf('Portrait') != -1) { 76 | $('#numbers').hide(); 77 | $('#numbersLandscape').hide(); 78 | $('#lettersLandscape').hide(); 79 | $('#letters').show(); 80 | $('#numpad').hide(); 81 | } 82 | else { 83 | $('#numbersLandscape').hide(); 84 | $('#lettersLandscape').show(); 85 | $('#letters').hide(); 86 | $('#numbers').hide(); 87 | $('#numpad').hide(); 88 | } 89 | break; 90 | case 'Pad_Default': 91 | if (state.indexOf('Portrait') != -1) { 92 | $('#numpad').show(); 93 | $('#numbers').hide(); 94 | $('#numbersLandscape').hide(); 95 | $('#lettersLandscape').hide(); 96 | $('#letters').hide(); 97 | } 98 | else { 99 | $('#numbers').hide(); 100 | $('#numbersLandscape').hide(); 101 | $('#lettersLandscape').hide(); 102 | $('#letters').hide(); 103 | $('#numpad').hide(); 104 | } 105 | break; 106 | case 'Keyboard_Letters': 107 | $('#numbers').hide(); 108 | $('#numbersLandscape').hide(); 109 | $('#lettersLandscape').hide(); 110 | $('#letters').hide(); 111 | $('#numpad').hide(); 112 | break; 113 | } 114 | 115 | } -------------------------------------------------------------------------------- /Shadows/Library/Laetus/Themes/ShadowsHTML.theme/HTML/style.css: -------------------------------------------------------------------------------- 1 | .main-bg 2 | { 3 | background: #18181a; 4 | } 5 | 6 | .kb-row 7 | { 8 | margin-top:2%;margin-left:1%;margin-right:1%; 9 | } 10 | 11 | .row-height 12 | { 13 | height: 15.5%; 14 | } 15 | 16 | .kb-row-landscape 17 | { 18 | margin-top:1.1%;margin-left:13.5%;margin-right:13.5%; 19 | } 20 | 21 | .row-height-landscape 22 | { 23 | height: 17%; 24 | } 25 | 26 | .borders 27 | { 28 | border-radius:6px;border:0px solid #313131; 29 | box-shadow: 1px 1px 2px #95a9cb; 30 | } 31 | 32 | .border-bg 33 | { 34 | background:#1e1f24 35 | } 36 | 37 | .cell-bg 38 | { 39 | background:#202125 40 | } 41 | 42 | .cell-dist 43 | { 44 | width:8.9%; margin-left: 1.2%; 45 | } 46 | 47 | .char-width 48 | { 49 | width:12.7% !important; 50 | } 51 | .ln-height 52 | { 53 | height:15.5% !important; 54 | } 55 | 56 | .num-ln-height 57 | { 58 | height:15.5% !important; 59 | } -------------------------------------------------------------------------------- /Shadows2/DEBIAN/control: -------------------------------------------------------------------------------- 1 | Package: com.mustafabakrol.shadows2 2 | Name: Laetus Theme Shadows 2 3 | Version: 3.0 4 | Architecture: iphoneos-arm 5 | Description: A Laetus Theme with different Shadows 6 | Homepage: NA 7 | Maintainer: Mustafa 8 | Author: Mustafa 9 | Sponsor: NA 10 | Section: Themes 11 | Depiction: https://mustafa-bakrolwala.github.io/cydia/depictions/?p=com.mustafabakrol.shadows2 12 | -------------------------------------------------------------------------------- /Shadows2/Library/Laetus/Themes/Shadows2HTML.theme/HTML/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 10 | 11 | 14 | 17 | 18 | 19 | 20 | 21 |
22 |
23 |
24 | 25 |
26 |
27 | 28 |
29 |
30 | 31 |
32 |
33 | 34 |
35 |
36 | 37 |
38 |
39 | 40 |
41 |
42 | 43 |
44 |
45 | 46 |
47 |
48 | 49 |
50 |
51 | 52 |
53 |
54 |
55 |
56 | 57 |
58 |
59 | 60 |
61 |
62 | 63 |
64 |
65 | 66 |
67 |
68 | 69 |
70 |
71 | 72 |
73 |
74 | 75 |
76 |
77 | 78 |
79 |
80 | 81 |
82 |
83 |
84 |
85 | 86 |
87 |
88 | 89 |
90 |
91 | 92 |
93 |
94 | 95 |
96 |
97 | 98 |
99 |
100 | 101 |
102 |
103 | 104 |
105 |
106 | 107 |
108 |
109 | 110 |
111 |
112 |
113 | 114 |
115 | 116 |
117 | 118 |
119 | 120 |
121 | 122 |
123 | 124 |
125 | 126 |
127 |
128 | 129 |
130 |
131 |
132 | 133 |
134 |
135 | 136 |
137 |
138 | 139 |
140 |
141 | 142 |
143 |
144 | 145 |
146 |
147 | 148 |
149 |
150 | 151 |
152 |
153 | 154 |
155 |
156 | 157 |
158 |
159 | 160 |
161 |
162 |
163 |
164 | 165 |
166 |
167 | 168 |
169 |
170 | 171 |
172 |
173 | 174 |
175 |
176 | 177 |
178 |
179 | 180 |
181 |
182 | 183 |
184 |
185 | 186 |
187 |
188 | 189 |
190 |
191 |
192 |
193 | 194 |
195 |
196 | 197 |
198 |
199 | 200 |
201 |
202 | 203 |
204 |
205 | 206 |
207 |
208 | 209 |
210 |
211 | 212 |
213 |
214 | 215 |
216 |
217 | 218 |
219 |
220 |
221 | 222 |
223 | 224 |
225 | 226 |
227 | 228 |
229 | 230 |
231 | 232 |
233 | 234 |
235 |
236 | 237 |
238 |
239 |
240 | 241 |
242 |
243 | 244 |
245 |
246 | 247 |
248 |
249 | 250 |
251 |
252 | 253 |
254 |
255 | 256 |
257 |
258 | 259 |
260 |
261 | 262 |
263 |
264 | 265 |
266 |
267 | 268 |
269 |
270 |
271 |
272 | 273 |
274 |
275 | 276 |
277 |
278 | 279 |
280 |
281 | 282 |
283 |
284 | 285 |
286 |
287 | 288 |
289 |
290 | 291 |
292 |
293 | 294 |
295 |
296 | 297 |
298 |
299 | 300 |
301 |
302 |
303 |
304 | 305 |
306 |
307 | 308 |
309 |
310 | 311 |
312 |
313 | 314 |
315 |
316 | 317 |
318 |
319 | 320 |
321 | 322 |
323 | 324 |
325 |
326 |
327 | 328 |
329 | 330 |
331 | 332 |
333 | 334 |
335 | 336 |
337 | 338 |
339 | 340 |
341 |
342 | 343 |
344 |
345 |
346 | 347 |
348 |
349 | 350 |
351 |
352 | 353 |
354 |
355 | 356 |
357 |
358 | 359 |
360 |
361 | 362 |
363 |
364 | 365 |
366 |
367 | 368 |
369 |
370 | 371 |
372 |
373 | 374 |
375 |
376 |
377 |
378 | 379 |
380 |
381 | 382 |
383 |
384 | 385 |
386 |
387 | 388 |
389 |
390 | 391 |
392 |
393 | 394 |
395 |
396 | 397 |
398 |
399 | 400 |
401 |
402 | 403 |
404 |
405 | 406 |
407 |
408 |
409 |
410 | 411 |
412 |
413 | 414 |
415 |
416 | 417 |
418 |
419 | 420 |
421 |
422 | 423 |
424 |
425 | 426 |
427 | 428 |
429 | 430 |
431 |
432 |
433 | 434 |
435 | 436 |
437 | 438 |
439 | 440 |
441 | 442 |
443 | 444 |
445 | 446 |
447 |
448 | 449 |
450 |
452 | 453 |
454 | 455 |
456 | 457 |
458 | 459 |
460 | 461 |
462 | 463 |
464 | 465 |
466 |
467 | 468 |
469 | 470 |
471 | 472 |
473 | 474 |
475 | 476 |
477 | 478 |
479 | 480 |
481 |
482 | 483 |
484 | 485 |
486 | 487 |
488 | 489 |
490 | 491 |
492 | 493 |
494 | 495 |
496 |
497 | 498 |
499 | 500 |
501 | 505 | 506 |
507 |
508 | 509 | 510 | 511 | -------------------------------------------------------------------------------- /Shadows2/Library/Laetus/Themes/Shadows2HTML.theme/HTML/index.js: -------------------------------------------------------------------------------- 1 | 2 | var kbType = 'Letters'; 3 | $('#letters').show(); 4 | function laetusKeyPlaneDidChange(state) { 5 | // if (state == 'Letters' || state == 'CapitalLetters') 6 | // $('#letters').show(); 7 | // else 8 | // $('#letters').hide(); 9 | 10 | // if (state == 'Numbers' || state == 'NumbersAlternate') 11 | // $('#numbers').show(); 12 | // else 13 | // $('#numbers').hide(); 14 | 15 | // if (state == 'NumberPad') 16 | // $('#numpad').show(); 17 | // else 18 | // $('#numpad').hide(); 19 | } 20 | 21 | function laetusRawKeyPlaneDidChange(state) { 22 | var keyPlane = state.split('-'); 23 | var lastItem = keyPlane[keyPlane.length - 1]; 24 | pickerShowing = false; 25 | switch (lastItem) { 26 | case 'Punctuation': 27 | if (state.indexOf('Portrait') != -1) { 28 | $('#numbers').show(); 29 | $('#numbersLandscape').hide(); 30 | $('#lettersLandscape').hide(); 31 | $('#letters').hide(); 32 | $('#numpad').hide(); 33 | } 34 | else { 35 | $('#numbersLandscape').show(); 36 | $('#lettersLandscape').hide(); 37 | $('#letters').hide(); 38 | $('#numbers').hide(); 39 | $('#numpad').hide(); 40 | } 41 | break; 42 | case 'Alternate': 43 | if (state.indexOf('Portrait') != -1) { 44 | $('#numbers').show(); 45 | $('#numbersLandscape').hide(); 46 | $('#lettersLandscape').hide(); 47 | $('#letters').hide(); 48 | $('#numpad').hide(); 49 | } 50 | else { 51 | $('#numbersLandscape').show(); 52 | $('#lettersLandscape').hide(); 53 | $('#letters').hide(); 54 | $('#numbers').hide(); 55 | $('#numpad').hide(); 56 | } 57 | break; 58 | case 'Display': 59 | if (state.indexOf('Portrait') != -1) { 60 | $('#numbers').hide(); 61 | $('#numbersLandscape').hide(); 62 | $('#lettersLandscape').hide(); 63 | $('#letters').show(); 64 | $('#numpad').hide(); 65 | } 66 | else { 67 | $('#numbersLandscape').hide(); 68 | $('#lettersLandscape').show(); 69 | $('#letters').hide(); 70 | $('#numbers').hide(); 71 | $('#numpad').hide(); 72 | } 73 | break; 74 | case 'Letters': 75 | if (state.indexOf('Portrait') != -1) { 76 | $('#numbers').hide(); 77 | $('#numbersLandscape').hide(); 78 | $('#lettersLandscape').hide(); 79 | $('#letters').show(); 80 | $('#numpad').hide(); 81 | } 82 | else { 83 | $('#numbersLandscape').hide(); 84 | $('#lettersLandscape').show(); 85 | $('#letters').hide(); 86 | $('#numbers').hide(); 87 | $('#numpad').hide(); 88 | } 89 | break; 90 | case 'Pad_Default': 91 | if (state.indexOf('Portrait') != -1) { 92 | $('#numpad').show(); 93 | $('#numbers').hide(); 94 | $('#numbersLandscape').hide(); 95 | $('#lettersLandscape').hide(); 96 | $('#letters').hide(); 97 | } 98 | else { 99 | $('#numbers').hide(); 100 | $('#numbersLandscape').hide(); 101 | $('#lettersLandscape').hide(); 102 | $('#letters').hide(); 103 | $('#numpad').hide(); 104 | } 105 | break; 106 | case 'Keyboard_Letters': 107 | $('#numbers').hide(); 108 | $('#numbersLandscape').hide(); 109 | $('#lettersLandscape').hide(); 110 | $('#letters').hide(); 111 | $('#numpad').hide(); 112 | break; 113 | } 114 | 115 | } -------------------------------------------------------------------------------- /Shadows2/Library/Laetus/Themes/Shadows2HTML.theme/HTML/style.css: -------------------------------------------------------------------------------- 1 | .main-bg 2 | { 3 | background: #18181a; 4 | } 5 | 6 | .kb-row 7 | { 8 | margin-top:2%;margin-left:1%;margin-right:1%; 9 | } 10 | 11 | .row-height 12 | { 13 | height: 15.5%; 14 | } 15 | 16 | .kb-row-landscape 17 | { 18 | margin-top:1.1%;margin-left:13.5%;margin-right:13.5%; 19 | } 20 | 21 | .row-height-landscape 22 | { 23 | height: 17%; 24 | } 25 | 26 | .borders 27 | { 28 | border-radius:6px;border:0px solid #313131; 29 | box-shadow: inset 0 8px 15px -6px #95a9cb; 30 | } 31 | 32 | .border-bg 33 | { 34 | background:#1e1f24 35 | } 36 | 37 | .cell-bg 38 | { 39 | background:#202125 40 | } 41 | 42 | .cell-dist 43 | { 44 | width:8.9%; margin-left: 1.2%; 45 | } 46 | 47 | .char-width 48 | { 49 | width:12.7% !important; 50 | } 51 | .ln-height 52 | { 53 | height:15.5% !important; 54 | } 55 | 56 | .num-ln-height 57 | { 58 | height:15.5% !important; 59 | } -------------------------------------------------------------------------------- /Underline/DEBIAN/control: -------------------------------------------------------------------------------- 1 | Package: com.mustafabakrol.underline 2 | Name: Underline Laetus Theme 3 | Version: 3.0 4 | Architecture: iphoneos-arm 5 | Description: A Laetus Theme with lines under 6 | Homepage: NA 7 | Maintainer: Mustafa 8 | Author: Mustafa 9 | Sponsor: NA 10 | Section: Themes 11 | Depiction: https://mustafa-bakrolwala.github.io/cydia/depictions/?p=com.mustafabakrol.underline 12 | -------------------------------------------------------------------------------- /Underline/Library/Laetus/Themes/UnderlineHTML.theme/HTML/index.js: -------------------------------------------------------------------------------- 1 | 2 | var kbType = 'Letters'; 3 | $('#letters').show(); 4 | function laetusKeyPlaneDidChange(state) { 5 | // if (state == 'Letters' || state == 'CapitalLetters') 6 | // $('#letters').show(); 7 | // else 8 | // $('#letters').hide(); 9 | 10 | // if (state == 'Numbers' || state == 'NumbersAlternate') 11 | // $('#numbers').show(); 12 | // else 13 | // $('#numbers').hide(); 14 | 15 | // if (state == 'NumberPad') 16 | // $('#numpad').show(); 17 | // else 18 | // $('#numpad').hide(); 19 | } 20 | 21 | function laetusRawKeyPlaneDidChange(state) { 22 | var keyPlane = state.split('-'); 23 | var lastItem = keyPlane[keyPlane.length - 1]; 24 | pickerShowing = false; 25 | switch (lastItem) { 26 | case 'Punctuation': 27 | if (state.indexOf('Portrait') != -1) { 28 | $('#numbers').show(); 29 | $('#numbersLandscape').hide(); 30 | $('#lettersLandscape').hide(); 31 | $('#letters').hide(); 32 | $('#numpad').hide(); 33 | } 34 | else { 35 | $('#numbersLandscape').show(); 36 | $('#lettersLandscape').hide(); 37 | $('#letters').hide(); 38 | $('#numbers').hide(); 39 | $('#numpad').hide(); 40 | } 41 | break; 42 | case 'Alternate': 43 | if (state.indexOf('Portrait') != -1) { 44 | $('#numbers').show(); 45 | $('#numbersLandscape').hide(); 46 | $('#lettersLandscape').hide(); 47 | $('#letters').hide(); 48 | $('#numpad').hide(); 49 | } 50 | else { 51 | $('#numbersLandscape').show(); 52 | $('#lettersLandscape').hide(); 53 | $('#letters').hide(); 54 | $('#numbers').hide(); 55 | $('#numpad').hide(); 56 | } 57 | break; 58 | case 'Display': 59 | if (state.indexOf('Portrait') != -1) { 60 | $('#numbers').hide(); 61 | $('#numbersLandscape').hide(); 62 | $('#lettersLandscape').hide(); 63 | $('#letters').show(); 64 | $('#numpad').hide(); 65 | } 66 | else { 67 | $('#numbersLandscape').hide(); 68 | $('#lettersLandscape').show(); 69 | $('#letters').hide(); 70 | $('#numbers').hide(); 71 | $('#numpad').hide(); 72 | } 73 | break; 74 | case 'Letters': 75 | if (state.indexOf('Portrait') != -1) { 76 | $('#numbers').hide(); 77 | $('#numbersLandscape').hide(); 78 | $('#lettersLandscape').hide(); 79 | $('#letters').show(); 80 | $('#numpad').hide(); 81 | } 82 | else { 83 | $('#numbersLandscape').hide(); 84 | $('#lettersLandscape').show(); 85 | $('#letters').hide(); 86 | $('#numbers').hide(); 87 | $('#numpad').hide(); 88 | } 89 | break; 90 | case 'Pad_Default': 91 | if (state.indexOf('Portrait') != -1) { 92 | $('#numpad').show(); 93 | $('#numbers').hide(); 94 | $('#numbersLandscape').hide(); 95 | $('#lettersLandscape').hide(); 96 | $('#letters').hide(); 97 | } 98 | else { 99 | $('#numbers').hide(); 100 | $('#numbersLandscape').hide(); 101 | $('#lettersLandscape').hide(); 102 | $('#letters').hide(); 103 | $('#numpad').hide(); 104 | } 105 | break; 106 | case 'Keyboard_Letters': 107 | $('#numbers').hide(); 108 | $('#numbersLandscape').hide(); 109 | $('#lettersLandscape').hide(); 110 | $('#letters').hide(); 111 | $('#numpad').hide(); 112 | break; 113 | } 114 | 115 | } -------------------------------------------------------------------------------- /Underline/Library/Laetus/Themes/UnderlineHTML.theme/HTML/style.css: -------------------------------------------------------------------------------- 1 | .main-bg 2 | { 3 | background: #18181a; 4 | } 5 | 6 | .kb-row 7 | { 8 | margin-top:2%;margin-left:1%;margin-right:1%; 9 | } 10 | 11 | .row-height 12 | { 13 | height: 15.5%; 14 | } 15 | 16 | .kb-row-landscape 17 | { 18 | margin-top:1.1%;margin-left:13.5%;margin-right:13.5%; 19 | } 20 | 21 | .row-height-landscape 22 | { 23 | height: 17%; 24 | } 25 | 26 | .borders:before 27 | { 28 | border-bottom:2px solid #515151; 29 | content: ""; /* This is necessary for the pseudo element to work. */ 30 | display: block; /* This will put the pseudo element on its own line. */ 31 | margin: 0 auto; /* This will center the border. */ 32 | width: 75%; /* Change this to whatever width you want. */ 33 | padding-top: 0; /* This creates some space between the element and the border. */ 34 | height: 100%; 35 | 36 | } 37 | 38 | .borders:after 39 | { 40 | border-top:2px solid #515151; 41 | content: ""; /* This is necessary for the pseudo element to work. */ 42 | display: block; /* This will put the pseudo element on its own line. */ 43 | margin: 0 auto; /* This will center the border. */ 44 | width: 75%; /* Change this to whatever width you want. */ 45 | padding-top: 0; /* This creates some space between the element and the border. */ 46 | 47 | } 48 | 49 | .border-bg 50 | { 51 | background:#1e1f24 52 | } 53 | 54 | .cell-bg 55 | { 56 | background:#202125 57 | } 58 | 59 | .cell-dist 60 | { 61 | width:8.9%; margin-left: 1.2%; 62 | } 63 | 64 | .char-width 65 | { 66 | width:12.7% !important; 67 | } 68 | .ln-height 69 | { 70 | height:15.5% !important; 71 | } 72 | 73 | .num-ln-height 74 | { 75 | height:15.5% !important; 76 | } --------------------------------------------------------------------------------