panorama-viewer/TODO.txt

19 lines
881 B
Plaintext
Raw Permalink Normal View History

2022-10-24 05:40:39 +00:00
Make the panning match the cursor
2022-10-24 05:47:59 +00:00
Enforce a minimum zoom that will keep the edges of the sphere from showing
This probably just needs simple math with the aspect and/or the viewport's diagonal length.
2022-10-24 17:38:30 +00:00
Enforce a maximum zoom that matches the pixel density of the original image at its natural dimensions, normal to the camera
2022-10-24 05:47:59 +00:00
Choose a pleasant initial zoom
2022-10-24 17:38:30 +00:00
Allow pinch-zooming
2022-10-24 05:47:59 +00:00
Add data- attribute for minimum zoom
Add data- attribute for starting angle
2022-10-24 17:38:30 +00:00
Add data- attributes for canvas dimensions
2022-10-24 05:40:39 +00:00
Automatically create canvas for each marked <img> once it loads, and display:none the <img>
2022-10-24 17:38:30 +00:00
Set default canvas dimensions to match the size of the image
2022-10-24 05:40:39 +00:00
Add a class to the <canvas> for styling
Copy matrix funcs into code
Add licenses
Add instructions
Fix up code locality
Give the uniforms simpler names
2024-07-23 04:29:39 +00:00
Allow setting top and bottom angles in case the photo doesn't reach to the poles