Commit Graph
109 Commits
Author SHA1 Message Date
James Smith 7593a33480 fix scan button by moving i18n load after Rails.start() 2024-02-16 22:26:21 +00: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 01a896b024 Load javascript-side translations 2024-02-07 14:15:50 +00:00
James Smith 075ff031d5 remove actioncable boilerplate 2024-01-30 09:03:00 +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 acffa44e10 add settings for keypair display, strip key in keypair display 2023-03-02 23:01:34 -06:00
James Smith b25313e5c5 improve creator layout using masonry 2023-02-22 13:46:23 +00: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
James Smith 9792912786 remove debug code from bulk editor typescript 2022-11-20 17:47:49 +00:00
James Smith cefa60ca07 re-enable selectize on multiselect tag fields 2022-11-19 14:56:34 +00:00
James Smith c3102625cc make "add" the default, not the first matching tag 2022-11-18 18:35:56 +00:00
James Smith eb00fa073c add remove button to tag editors 2022-11-18 16:42:47 +00:00
James Smith f559a74031 include jQuery and selectize from HTML, outside esbuild 2022-08-02 15:02:26 +01:00
James Smith d0c4ad6327 set up cssbundling with bootstrap 2022-08-02 15:01:33 +01:00