Commit Graph
86 Commits
Author SHA1 Message Date
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
James Smith 5307b1e0a3 set up jsbundling-rails 2022-08-02 15:00:36 +01:00
James Smith 62b48e7c81 remove activestorage
again, just for now, until we actually need it
2022-08-01 16:17:52 +01:00
James Smith ad1dbad763 update document load events for removal of turbolinks 2022-08-01 10:55:06 +01:00
James Smith 1187b50f76 remove turblinks
It might be confusing things and making the app slow down because of webgl contexts. Might bring it back once I have all that working properly.
2022-08-01 10:51:09 +01:00
James Smith 0874c0f58f Remove stimulus
We're not using it and I don't understand it (yet)
2022-08-01 10:48:00 +01:00
Phil Stenning 7f7b7e0356 refactor: add typings for typescript
Some of the typings were missing and lots of red lines appeared in vs-code, their should now be no errors  shown by the ts compiler.
2022-06-25 12:36:53 +01:00
James Smith 0a3b7ddac3 set renderer size to full canvas resolution, for pixel-perfect renderings. Resolves #452 2022-05-02 17:47:26 +01:00
Matthew Page e7188a4af5 lint fixes 2022-04-26 15:19:31 -07:00
Matthew Page 72379702b7 fix updating and add tests 2022-04-26 14:54:13 -07:00
Matthew Page b5e545e801 wip 2022-04-26 10:54:32 -07:00
Matthew Page 397753e7a1 wip 2022-04-22 09:37:29 -07:00
Matthew Page 849b356dd1 update to use selectize 2022-04-19 17:08:21 -07:00
Matthew Page 72bd274702 Minor tweaks to preview 2022-04-15 16:25:51 -07:00
Matthew Page 3f73298014 tslint fix 2022-04-15 11:15:11 -07:00
Matthew Page 7b216aad08 add support for select all to bulk edit 2022-04-13 09:47:22 -07:00
James Smith fba31060d5 offset default view in X 2022-01-06 22:02:21 +00:00
James Smith 2b89f4a9cf change Part to File, and combine with images 2022-01-06 17:14:30 +00:00
James Smith 90eceabe16 Configure grid size in mm with GRID_SIZE environment variable 2021-06-17 17:21:48 +01:00
James Smith b8758c725b calculate 10mm grid density automatically from size 2021-06-17 14:36:15 +01:00
James Smith 903ac34eff Disable zoom on model previews 2021-06-17 14:34:59 +01:00
James Smith a61f2d8014 show loading progress 2021-04-01 19:51:04 +01:00
James Smith c62d469c02 add loaders for 3mf and ply in view 2021-04-01 19:50:25 +01:00
James Smith aa59afe99b Replace rotation with orbit controls. Resolves #79
We could add autorotate back in easily using the autorotate property on orbitcontrols
2021-03-21 21:54:42 +00:00