-
b379e13e40
fix: enlarge audios
version/enerpe
Tomáš Mládek
2022-12-11 10:08:35 +0100
-
12eb75f04d
settings: move base to /las/
Tomáš Mládek
2022-12-11 10:01:37 +0100
-
8db6007f4d
settings: add og tags
Tomáš Mládek
2022-12-11 10:00:37 +0100
-
598fa6b90c
fix: mobile zoom
Tomáš Mládek
2022-12-08 22:33:19 +0100
-
7fcb85d281
fix: touch clicks
Tomáš Mládek
2022-12-08 22:30:26 +0100
-
f583264a4a
fix: add normalize.css
Tomáš Mládek
2022-12-08 22:27:43 +0100
-
d3806b6052
fix: enlarge play button
Tomáš Mládek
2022-12-08 17:07:52 +0100
-
8410471dc0
fix: enlarge play button
Tomáš Mládek
2022-12-08 17:02:40 +0100
-
254c40ca5a
fix: video player stretch
Tomáš Mládek
2022-12-08 16:55:01 +0100
-
32d3aeb1cf
fix: play button (live...)
Tomáš Mládek
2022-12-08 16:43:33 +0100
-
485c4e8479
fix: overflowing videos
Tomáš Mládek
2022-12-08 16:35:32 +0100
-
8774fbc306
feat: video player animations
Tomáš Mládek
2022-12-08 15:44:28 +0100
-
8b97f20167
feat: video player
Tomáš Mládek
2022-12-08 15:38:48 +0100
-
502a7121cd
fix: don't engage fullscreen
Tomáš Mládek
2022-12-08 15:35:02 +0100
-
e30650a931
fix: button styling
Tomáš Mládek
2022-12-08 14:53:07 +0100
-
542de6a082
feat: back to start button
Tomáš Mládek
2022-12-08 14:30:34 +0100
-
68589d23ba
feat: add audio players
Tomáš Mládek
2022-12-08 13:50:36 +0100
-
1bb6be50b1
feat: placeholder rects for images
Tomáš Mládek
2022-12-08 00:14:18 +0100
-
f108129222
chore: tidy css
Tomáš Mládek
2022-12-08 00:14:11 +0100
-
1a19e9849f
settings: min/max zoom
Tomáš Mládek
2022-12-07 23:34:17 +0100
-
08ef016837
settings: fonts - Avenir, Montserrat
Tomáš Mládek
2022-12-07 23:23:15 +0100
-
09af078300
feat: image logging
Tomáš Mládek
2022-12-07 17:41:33 +0100
-
fb16fb4fee
settings: las -> enerpe
Tomáš Mládek
2022-12-07 17:41:22 +0100
-
b170941535
feat: relativize linked images
Tomáš Mládek
2022-12-07 15:40:18 +0100
-
0f0afeae8d
fix: background doesn't default to black
Tomáš Mládek
2022-12-07 15:17:04 +0100
-
1a93571eb4
fix: prevent 404s due to relative image paths of VideoScrolls
develop
Tomáš Mládek
2022-08-17 22:42:00 +0200
-
a3311a67fb
fix: not hiding images is faster
Tomáš Mládek
2022-08-17 22:24:13 +0200
-
1c8e8129a5
wip: add tools
wip/tools
Tomáš Mládek
2022-07-31 18:01:55 +0200
-
-
a5f1846491
feat: add authoring notes to README
Tomáš Mládek
2022-07-26 22:52:15 +0200
-
261ac832b2
chore: don't include .gitkeep in artifacts
Tomáš Mládek
2022-07-26 20:00:41 +0200
-
d6e02406d8
feat: show version in dev panel
Tomáš Mládek
2022-07-26 19:43:55 +0200
-
637eaa7f55
fix: relative path to main.ts
Tomáš Mládek
2022-07-26 19:31:45 +0200
-
258c812383
feat: deploy to dev
Tomáš Mládek
2022-07-26 19:15:14 +0200
-
7a84ef1b8a
chore: remove forgotten debug console.log
Tomáš Mládek
2022-07-26 19:07:59 +0200
-
a13fd66f47
feat: add sentry
Tomáš Mládek
2022-07-26 19:04:38 +0200
-
c909d12d6a
🎉 Svelte port 🏗️
Tomáš Mládek
2022-07-26 00:22:16 +0200
-
e9516556e2
move app/* to root of repo
master
Tomáš Mládek
2021-05-16 21:33:59 +0200
-
0eefaa7f44
VUE_APP_BASE_URL can override publicPath
Tomáš Mládek
2021-05-16 21:21:36 +0200
-
7bff008853
autoformat
Tomáš Mládek
2021-04-22 11:33:33 +0200
-
bfa569853b
improve logging
Tomáš Mládek
2021-04-22 11:32:39 +0200
-
50b9883f99
safely ignore unknown directions
Tomáš Mládek
2021-04-22 11:27:11 +0200
-
bfc364fe4b
add ids, missing :keys...
Tomáš Mládek
2021-04-09 20:31:02 +0200
-
85e6fc7670
add npm cache to CI
Tomáš Mládek
2021-04-09 20:23:22 +0200
-
88dcb89ca7
only run CI on master
Tomáš Mládek
2021-04-09 17:49:02 +0200
-
b6fcd09a3b
Add LICENSE
Tomáš Mládek
2021-04-09 17:38:46 +0200
-
9003761097
gamepad support
vue-legacy
Tomáš Mládek
2021-04-08 20:54:59 +0200
-
c104a70dbe
autoformat + npm update
Tomáš Mládek
2021-04-08 20:43:21 +0200
-
66852229bd
fix VideoScroll rotate property
v0.1.1
Tomáš Mládek
2021-01-20 23:07:02 +0100
-
f09faa3944
fix space -> home not working if location in hash
Tomáš Mládek
2021-01-17 18:04:00 +0100
-
b66c5113a1
put/read current location in/from url fragment (fix #6)
v0.1.0
Tomáš Mládek
2021-01-17 16:34:49 +0100
-
2dc16e7362
invert dev hiding logic
Tomáš Mládek
2021-01-17 15:18:18 +0100
-
4e3dc29337
also hide devpanel
Tomáš Mládek
2021-01-17 15:11:03 +0100
-
a0a9b02bcf
conditionally allow debug if '?debug' in url
Tomáš Mládek
2021-01-17 14:59:21 +0100
-
bceb4dec7a
zoom after larger delay
Tomáš Mládek
2021-01-17 12:34:48 +0100
-
74ef8288b1
rework classes to be more semantic, images outside of viewport are hidden
Tomáš Mládek
2021-01-16 22:32:25 +0100
-
c0ae3c7354
fix loading line centering
Tomáš Mládek
2021-01-16 22:22:02 +0100
-
15b377d4a2
Revert all the way back before "turn <img> in VideoScroll into its own component"
Tomáš Mládek
2021-01-16 22:06:48 +0100
-
91d6af38a0
add key to VideoScrollImage elements, increase performance
Tomáš Mládek
2021-01-16 20:44:19 +0100
-
826ec2d9f0
rewrite VideoScrollImage.vue to be more vue-like, return visibility: hidden
Tomáš Mládek
2021-01-16 18:30:04 +0100
-
e77106fa1f
turn <img> in VideoScroll into its own component
Tomáš Mládek
2021-01-16 18:19:02 +0100
-
869c4ea129
do not coerce in loadedPercent
Tomáš Mládek
2021-01-16 14:52:29 +0100
-
2e2728f4e2
if ellipse is found, consider it a circle with r=rx+ry/2 (fix #2)
Tomáš Mládek
2021-01-16 14:52:05 +0100
-
124ce4779f
add initial loading bar (fix #4)
Tomáš Mládek
2021-01-16 14:33:18 +0100
-
899c9a1bdd
add goatcounter analytics
Tomáš Mládek
2021-01-13 23:33:19 +0100
-
caecddc171
if an image doesn't load in 3s, show a gray placeholder
Tomáš Mládek
2021-01-13 22:43:36 +0100
-
4dbb9094b7
ignore controls while a smooth pan is in progress
Tomáš Mládek
2021-01-12 18:59:05 +0100
-
7361147f85
move BoundingBox def to SVGContent.vue
Tomáš Mládek
2021-01-12 18:06:53 +0100
-
8bbcd96050
add prop types, fix warnings
Tomáš Mládek
2021-01-12 18:05:28 +0100
-
4c42baf268
broaden anchor detection (not just anchor_N but anchor_anything)
Tomáš Mládek
2021-01-12 00:53:47 +0100
-
8b0e1c0fa8
process anchor links (href.startsWith 'anchor')
Tomáš Mládek
2021-01-12 00:39:32 +0100
-
ea1a96acd3
open all hyperlinks in new tab
Tomáš Mládek
2021-01-12 00:23:01 +0100
-
f6c6e3a412
allow specifying multiple directions (e.g. "up right")
Tomáš Mládek
2021-01-12 00:15:42 +0100
-
47e2e19a3c
lower minZoom to 0.05
Tomáš Mládek
2021-01-11 23:51:37 +0100
-
461281b606
set title, reformat index.html
Tomáš Mládek
2021-01-11 23:25:22 +0100
-
b23d471281
add lots of logging everywhere
Tomáš Mládek
2021-01-11 23:10:40 +0100
-
3ee9ae83ca
improve devpanel (cursor position, styling)
Tomáš Mládek
2021-01-11 22:47:36 +0100
-
bb085c174e
set MOVE_EDGE to 25% of either dimension
Tomáš Mládek
2021-01-11 22:37:20 +0100
-
f3eb39e034
edgeScrolling via rAF, fix bug when distanceToEdge == 0
Tomáš Mládek
2021-01-11 22:35:16 +0100
-
32de482742
support rotation, refactor VideoScroll.vue
Tomáš Mládek
2021-01-11 22:17:29 +0100
-
a78318dd07
MIN_VOLUME_MULTIPLIER = 0.33
Tomáš Mládek
2021-01-11 20:56:44 +0100
-
eac0c6d8c7
also consider distance from plane in AudioArea volume
Tomáš Mládek
2021-01-11 20:20:55 +0100
-
97b4aae360
remove currentTransform (unnecessary)
Tomáš Mládek
2021-01-11 19:51:05 +0100
-
70759c7a69
remove ineffective optimization (hide !isIntersecting images)
Tomáš Mládek
2021-01-11 19:35:04 +0100
-
452cb267fb
shorten VideoScroll.vue
Tomáš Mládek
2021-01-11 19:29:35 +0100
-
3721067cca
fix intersection on unloaded images (define other dimension)
Tomáš Mládek
2021-01-11 19:21:39 +0100
-
a7bd0f7b71
process videoscrolls (incurs additional loads) last
Tomáš Mládek
2021-01-11 17:47:57 +0100
-
00b379500a
spacebar to return to start
Tomáš Mládek
2021-01-11 17:43:24 +0100
-
3e30ae81e0
make svg overflow visible
Tomáš Mládek
2021-01-11 17:22:08 +0100
-
9eda504f92
improve long-range anchor pans
Tomáš Mládek
2021-01-11 14:47:14 +0100
-
70a09e9eec
add small dev panel
Tomáš Mládek
2021-01-11 00:06:13 +0100
-
28b44e262e
add fps counter (if VUE_APP_DEMO is set), rename svg hidden class
Tomáš Mládek
2021-01-10 23:37:03 +0100
-
72ecb5d4c2
comments, reorganize
Tomáš Mládek
2021-01-10 22:59:50 +0100
-
b270693868
limit minZoom (???)
Tomáš Mládek
2021-01-10 22:21:35 +0100
-
24dc9c9f18
limit maxZoom (to a value where elements start disappearing anyway)
Tomáš Mládek
2021-01-10 22:20:22 +0100
-
48e813471f
pan to #start element on load; reduce css classes
Tomáš Mládek
2021-01-10 22:14:56 +0100
-
d368d81f17
preload audio files
Tomáš Mládek
2021-01-10 22:05:14 +0100
-
e7f2b5ee0c
double click to both exit and enter fullscreen
Tomáš Mládek
2021-01-10 22:04:42 +0100
-
290687ff47
also hide audio areas
Tomáš Mládek
2021-01-10 21:58:38 +0100
-
631ba25f9f
add audio areas
Tomáš Mládek
2021-01-10 21:55:40 +0100
-
7c0d83b8ed
fix fullscreen background color (?)
Tomáš Mládek
2021-01-10 16:33:00 +0100