Commit graph

137 commits

Author SHA1 Message Date
Tixie
d75e606b1e fix(capture): Handle when camera isn't allowed 2019-04-06 19:53:36 +02:00
wryk
a3d6e2f4b9 refactor(routing): add vue router 2019-04-06 19:53:36 +02:00
Tixie
ec1e452118 style(capture mobile landscape): Put capture button in the middle 2019-04-05 01:46:03 +02:00
Tixie
21e1fee035 style(capture): Update switch button's icon 2019-04-05 01:46:03 +02:00
wryk
4b4c3bac1b fix(preview/capture) flip with user facing camera 2019-03-22 17:30:04 +01:00
wryk
3c4652f6b0 turbo feat(configuration): up framerate to 15fps 2019-03-18 15:57:24 +01:00
wryk
d7132f95e5 fix(code style): fix lint and rename vars 2019-03-18 15:48:21 +01:00
wryk
061b739ad2 refactor(navigation): better camera usage 2019-03-18 15:25:20 +01:00
wryk
0ab48094fc fix(capture): show preview during encoding too 2019-03-18 12:15:35 +01:00
Tixie
cc3c3b2d75 feat: Capture in 350x350px 2019-03-18 11:25:18 +01:00
Tixie
73824f3aec style(encoding overlay): Reduce progress bar's transition time 2019-03-18 11:24:54 +01:00
wryk
c2361f5a7c fix(capture): preview is now available after back 2019-03-18 11:17:31 +01:00
Tixie
9691a18ac1 style(capture): Add a disabled style for capture button 2019-03-15 23:55:58 +01:00
Tixie
84aabe3c24 style(progress bar in encoding overlay): Make progress smoother 2019-03-15 23:50:03 +01:00
Tixie
0b5035a7ad style(layout): Fix layout alignement in mobile landscape 2019-03-15 23:44:17 +01:00
Tixie
0f6c1743f0 style(encoding overlay): Add new design with better progress feedback 2019-03-15 23:43:14 +01:00
Tixie
55d86cc642 feat(encoding overlay): Show a simple percentage of the progress 2019-03-15 22:50:01 +01:00
Tixie
6b893f272d feat(welcome): Add an alert when there is no camera or it's not allowed 2019-03-15 20:47:32 +01:00
wryk
bcf1dc9b52 fix(capture): enable/disable capture button 2019-03-15 20:43:48 +01:00
Tixie
81d0919f2a style(welcome): Adapt new design for mobile landscape 2019-03-15 20:33:25 +01:00
wryk
133fe2a75d Merge branch 'master' of github.com:GlitchFamily/souvenir 2019-03-15 20:02:28 +01:00
wryk
b741779265 refactor(capture): fix delay before completion 2019-03-15 20:02:20 +01:00
Tixie
9bc17b95ae style(welcome): New welcome screen 2019-03-15 20:00:46 +01:00
wryk
b403a78437 Merge branch 'master' of github.com:GlitchFamily/souvenir 2019-03-15 19:25:42 +01:00
wryk
3a2c80a2a5 refactor(capture): expose an Event Emitter API 2019-03-15 19:25:36 +01:00
Tixie
560d27b5c9 feat: Add Open Graph & Twitter Card 2019-03-15 19:17:08 +01:00
wryk
21eaa1bda7 Merge branch 'master' of github.com:GlitchFamily/souvenir 2019-03-15 19:07:48 +01:00
wryk
c762f35fde refactor(configuration): centralize constants 2019-03-15 19:07:26 +01:00
Tixie
fcc44687d2 fix(service worker): Fix typo 2019-03-15 18:25:24 +01:00
Tixie
01e04161ab feat: Setup precache with service-worker 2019-03-15 15:04:23 +01:00
wryk
388a1f4bb5 fix(encoder): remove nested worker
Nested worker is not supported on safari
2019-03-15 12:59:24 +01:00
wryk
57d4a8dd52 perf(encoder): add worker pool 2019-03-14 18:27:05 +01:00
wryk
3229a00604 perf(encoder): naive parallel frame process 2019-03-13 20:40:53 +01:00
wryk
8748502ee8 feat(capture): stop/start camera on app hide/show 2019-03-13 15:05:14 +01:00
wryk
446cded7e4 fix(capture): Show welcome on camera denied access 2019-03-13 14:50:46 +01:00
Tixie
5ff7b47fde fix(capture): Fix black gif rendered on Chrome Android 2019-03-13 00:30:53 +01:00
Tixie
8c945d36bb style(capture): Test to remove scroll for landscape mobiles 2019-03-13 00:26:02 +01:00
Tixie
889494f569 feat(capture): Setup object-fit polyfill 2019-03-13 00:26:02 +01:00
Tixie
eaba57ec57 feat: Add object-fit 2019-03-13 00:26:02 +01:00
Tixie
cddf0ca346 style: Adapt welcome+download screens and capture progress bar to landscape mobile 2019-03-13 00:26:02 +01:00
Tixie
5cfa031c75 style: Setup a landscape design prototype 2019-03-13 00:26:02 +01:00
Tixie
13f28e1cf4 fix(Safari iOS): Prevent video to go fullscreen on capture beginning 🙅🙅🙅 2019-03-12 21:54:17 +01:00
wryk
481e30a01c refactor(gif encoder): expose an Event Emitter API 2019-03-12 20:14:54 +01:00
wryk
7e7502f507 feat(capture option): Switch camera 2019-03-12 17:47:48 +01:00
Tixie
8e5f0b5907 fix(capture option): Remove self-closing tag 2019-03-12 15:50:32 +01:00
Tixie
3d690ab416 chore(css): Add auto-prefixer 2019-03-12 15:45:24 +01:00
Tixie
ffbc9c069e style(capture options): Fix select appearance 2019-03-12 15:10:52 +01:00
wryk
e278ea149e refactor(preview): use bind to property feature 2019-03-12 12:38:51 +01:00
Tixie
8002296e79 feat: Add complete meta lines for pwa 2019-03-12 10:43:27 +01:00
Tixie
c68e1e856f chore(vuex): Setup strict mode 2019-03-12 10:34:41 +01:00
Tixie
4e5ba43dcb refactor: Reorganize assets 2019-03-12 10:33:10 +01:00
Tixie
332b4c4f03 refactor: clean service-worker vestiges 2019-03-12 10:09:48 +01:00
Tixie
7fabde0359 refactor: Put all vue files together in src/views 2019-03-12 10:07:32 +01:00
Tixie
bc93be0fd8 chore(csscomb): Update 2019-03-11 22:14:54 +01:00
Tixie
ec993fbbb7 chore: Re-setup eslint 2019-03-11 22:10:12 +01:00
Tixie
2285b58322 refactor: clean useless folders 2019-03-11 20:51:02 +01:00
Tixie
9b969ebeba refactor: Remove service worker import for now 2019-03-11 20:48:54 +01:00
Tixie
a997796388 fix(bundler): Remove self-closing syntax for components 2019-03-11 20:48:18 +01:00
wryk
a363a81f39 refactor(builder): replace vue-cli by parcel (wip) 2019-03-11 17:46:21 +01:00
Tixie
7dbdc405a2 feat(capture preview): Rescale on screen resize 2019-03-11 01:26:33 +01:00
Tixie
69e31c3304 feat(capture preview): Add ratio 1/1 2019-03-11 01:14:34 +01:00
wryk
f47554e6e1 use objectUrl instead of dataUrl 2019-03-10 23:35:26 +01:00
wryk
8eaafa6028 Merge branch 'master' of github.com:GlitchFamily/souvenir 2019-03-10 06:34:42 +01:00
wryk
7f985963b7 request front facing camera 2019-03-10 06:34:37 +01:00
Tixie
5f91d5ed5d Test fix for video preview on iOS #2 2019-03-10 06:33:17 +01:00
wryk
2b89fba51a Merge branch 'master' of github.com:GlitchFamily/souvenir 2019-03-10 06:27:58 +01:00
wryk
05bb7d30ca fix crop 2019-03-10 06:27:52 +01:00
Tixie
c101edcec4 Test fix for video preview on iOS 2019-03-10 06:27:29 +01:00
Tixie
cf7965d5c2 style(download button): Fix border-radius on focus 2019-03-10 06:06:48 +01:00
wryk
b28aabb5ec add download gif 2019-03-10 05:58:19 +01:00
wryk
cbe8785f99 fix capture 2019-03-10 05:37:37 +01:00
Tixie
7908303b1d chore(eslint): Fix lint 2019-03-10 04:52:29 +01:00
wryk
783782677a add gif data url to download 2019-03-10 04:50:22 +01:00
Tixie
0bb91245cc fix build 2019-03-10 04:22:29 +01:00
Tixie
3b0bdf2780 style(preview): Fix dimensions 2019-03-10 04:13:56 +01:00
wryk
d468ad3728 add capture and encode (this one is borken ah ah)
nik les workers ofc
2019-03-10 04:13:25 +01:00
wryk
beefe38b3b add camera preview 2019-03-10 02:28:07 +01:00
Tixie
8f1f54e574 feat: Add download screen 2019-03-10 00:55:37 +01:00
Tixie
a92d7f8149 feat: Add fake encoding state 2019-03-10 00:36:13 +01:00
Tixie
475d12c52f feat: Add capture state 2019-03-10 00:14:30 +01:00
Tixie
96de8e6005 feat: Add capture screen's design 2019-03-09 22:54:07 +01:00
Tixie
4c8147feb6 refactor(layout): Vertically center for every pages 2019-03-09 21:14:15 +01:00
Tixie
dc0559805f feat: Bootstrap welcome screen 2019-03-09 03:04:31 +01:00
Tixie
fbe2c3bce9 style: Setup webfonts 2019-03-09 02:32:12 +01:00
Tixie
161be77909 style: Setup to basic style 2019-03-09 02:23:48 +01:00
Tixie
1b90ac5b4a chore: Setup CSS skeleton 2019-03-09 02:02:18 +01:00
Tixie
7396cb44f7 init 2019-03-09 00:15:11 +01:00