James Smith
|
16cf683da1
|
link up load progress and get UI to prompt loading
|
2024-05-09 10:09:35 +01:00 |
|
James Smith
|
e640b83781
|
simplify worker communication with comlink
|
2024-05-09 10:09:35 +01:00 |
|
James Smith
|
df30aa7e03
|
remove old commented code
|
2024-05-09 10:08:05 +01:00 |
|
James Smith
|
280f39b937
|
handle resizing and proper settings of canvas resolution
|
2024-05-09 10:08:05 +01:00 |
|
James Smith
|
ef6313dbbd
|
basic progress bar operational
|
2024-05-09 10:08:04 +01:00 |
|
James Smith
|
51655bbafd
|
working offscreen rendering
|
2024-05-09 10:08:04 +01:00 |
|
James Smith
|
d9c67cfe19
|
set aria-disabled on active indicator
|
2024-05-02 22:08:47 +01:00 |
|
James Smith
|
2e9d682ca4
|
fix pause state updating
and disable pause-on-focus behaviour until we can work out how to differentiate keyboard and mouse focus
|
2024-05-02 21:36:43 +01:00 |
|
James Smith
|
7a4e57607c
|
set aria-live attribute dynamically
|
2024-05-02 15:28:12 +01:00 |
|
James Smith
|
624e93cbe2
|
add more accessible rotation control code
|
2024-05-02 15:01:44 +01:00 |
|
James Smith
|
036d08ddde
|
fix aria-valuenow percentage display
|
2024-04-22 16:06:34 +01:00 |
|
James Smith
|
8954416c2c
|
add i18n to window in typecheck
|
2024-02-07 15:33:00 +00:00 |
|
James Smith
|
c5f900db05
|
add i18n for strings in 3d renderer javascript
|
2024-02-07 14:18:56 +00:00 |
|
James Smith
|
dcb1b19006
|
rename root modules
|
2023-12-05 22:22:05 +00:00 |
|
James Smith
|
a860573106
|
fix possible null renderer
|
2023-07-14 09:42:14 +01:00 |
|
James Smith
|
6ab483c28b
|
stop rendered previews sliding around on the page
|
2023-07-13 22:31:05 +01:00 |
|
James Smith
|
3d4ef3da10
|
fix autoloading, accidentaly removed it!
|
2023-07-13 19:22:34 +01:00 |
|
James Smith
|
686df72c52
|
render only the right areas using scissor test and viewports
|
2023-07-13 15:25:30 +01:00 |
|
James Smith
|
df5c0dcdf9
|
move animation loop out of preview object into global scope
|
2023-07-12 22:16:31 +01:00 |
|
James Smith
|
f529abe011
|
don't use individual canvases, render into the containing div
|
2023-07-12 21:37:53 +01:00 |
|
James Smith
|
6ea44a1457
|
change to a single global renderer attached to the global canvas
|
2023-07-12 21:36:07 +01:00 |
|
James Smith
|
8375d3149d
|
remove autoload on intersection change, this will be replaced
|
2023-07-12 21:31:24 +01:00 |
|
James Smith
|
96c22e0c77
|
use global canvas instead of individual ones
|
2023-07-12 19:42:17 +01:00 |
|
James Smith
|
bbb3b41731
|
move settings into data-preview div, not canvas
|
2023-07-12 19:42:17 +01:00 |
|
James Smith
|
9f52f636a8
|
fix settings type checks
|
2023-07-10 16:23:31 +01:00 |
|
James Smith
|
fd2084c7bf
|
type fixes
|
2023-07-10 14:56:17 +01:00 |
|
James Smith
|
cad20b5c42
|
fix grid size settings
|
2023-07-10 14:54:54 +01:00 |
|
James Smith
|
8591eb0408
|
refactor preview constructor
|
2023-07-09 01:10:12 +01:00 |
|
James Smith
|
30402d18ed
|
simplify load call
|
2023-07-09 00:48:54 +01:00 |
|
James Smith
|
53abfb9000
|
addd autoLoad option for preview script, currently set to 10M
|
2023-07-09 00:47:38 +01:00 |
|
James Smith
|
9214c13810
|
click progress bar to load model
|
2023-07-09 00:28:52 +01:00 |
|
Don Eisele
|
d9c9b45652
|
typescript
|
2023-03-02 23:06:41 -06:00 |
|
Don Eisele
|
ddeb75c1ad
|
Javascript to save keypair collapse/expand status in localstorage between pages
|
2023-03-02 23:02:07 -06:00 |
|
Don Eisele
|
ac00f65359
|
typescript complaints
|
2023-01-23 00:18:05 -06:00 |
|
Don Eisele
|
4328ff41f2
|
fix typescript linting
|
2023-01-23 00:01:43 -06:00 |
|
Don Eisele
|
d905036e24
|
Editable names by clicking on name without going into edit
|
2023-01-22 21:41:10 -06:00 |
|
James Smith
|
88d00a951a
|
fix default values for fields in typescript
|
2022-12-14 23:29:03 +00:00 |
|
James Smith
|
22ab4e2c3a
|
flat shading on lambertian materials
|
2022-12-14 19:36:52 +00:00 |
|
James Smith
|
179fe7cef8
|
position lights at the corners of the grid
|
2022-12-14 19:27:31 +00:00 |
|
James Smith
|
87ca23c9d3
|
add option to show/hide grid
|
2022-12-14 19:24:36 +00:00 |
|
James Smith
|
4c4eeaf484
|
add option to enable pan/zoom controls
|
2022-12-14 19:18:15 +00:00 |
|
James Smith
|
fb81668479
|
add some lighting so we can see
|
2022-12-14 19:13:49 +00:00 |
|
James Smith
|
76bfe3cfa8
|
add rendering style and object colour options
|
2022-12-14 19:07:47 +00:00 |
|
James Smith
|
1af690e0ea
|
allow setting of background colour from HTML
|
2022-12-14 19:06:41 +00:00 |
|
James Smith
|
e685ae9807
|
refactor ObjectPreview constructor
to get data from canvas rather than passing it all in one by one
|
2022-12-14 18:59:44 +00:00 |
|
James Smith
|
a836494389
|
fix lint error
|
2022-11-28 23:23:46 +00:00 |
|
James Smith
|
a8ad675f5d
|
fix type errors by changing back to iterating through tagInputs
|
2022-11-28 23:22:57 +00:00 |
|
James Smith
|
7161164e8b
|
fix type mismatch
|
2022-11-28 23:12:47 +00:00 |
|
James Smith
|
3cf231ed60
|
fix remove tags updating on bulk selection
|
2022-11-28 23:08:38 +00:00 |
|
James Smith
|
4eb48b362d
|
keep wiring of grid depth all the way through
|
2022-11-28 21:47:01 +00:00 |
|