Commit Graph

71 Commits

Author SHA1 Message Date
Lucas Dower
334f5e07f4
Merge branch 'main' of https://github.com/LucasDower/ObjToSchematic 2023-06-28 22:09:54 +01:00
Lucas Dower
d616eed191
Update locale language codes 2023-06-27 20:28:24 +01:00
Lucas Dower
8e7544075f * Refactored analytics
* Added tracking disclaimer
* Usage events are now tracked to improve usage
2023-06-26 16:11:22 +01:00
Lucas Dower
8fb58815b9 * Added tooltips to toolbar buttons
* Refactored component styles for easier use with CSS selectors
2023-06-26 14:20:33 +01:00
Lucas Dower
9b05272372
Added support for minimising properties 2023-04-17 18:32:11 +01:00
Lucas Dower
fbc8a45333
* Updated vector components to use number inputs instead of spinboxes* Fixed file-input component not updating style when disabled* Renamed image component to match others* Fixed actions not disabling correctly 2023-03-25 14:28:51 +00:00
Lucas Dower
f7e02a5bd3 Minor cleanup and improved toolbar buttons styles 2023-03-24 22:57:25 +00:00
Lucas Dower
dd5227ad6e
Renamed elements to components 2023-03-21 18:42:59 +00:00
Lucas Dower
ac3bcc637c
Minor cursor style changes 2023-03-20 22:31:41 +00:00
Lucas Dower
083dd8ded8
Final touches to UI refactor 2023-03-20 22:21:43 +00:00
Lucas Dower
e9a913a615
Minor UI style changes 2023-03-20 19:08:38 +00:00
Lucas Dower
4e303de0c8 Major UI and CSS refactor 2023-03-20 18:02:18 +00:00
Lucas Dower
1a9107f75c
Added a changelog to the header component 2023-03-11 22:42:36 +00:00
Lucas Dower
3476d9d98c
Added option to import/export block palettes 2023-03-11 22:07:07 +00:00
Lucas Dower
8c7e56dced
Rewrite of message handling
* Added console log widget
* Removed output segments
2023-03-11 21:14:19 +00:00
Lucas Dower
5853b335ce
Added UI for customisable block palettes 2023-03-11 19:02:39 +00:00
Lucas Dower
49fb86e991
Added support for resizing the sidebar 2023-03-02 19:51:53 +00:00
Lucas Dower
f5a33746a1
Refactored label element into the config element 2023-03-02 18:10:54 +00:00
Lucas Dower
daf586c915 Final conversion to web-supported 2023-03-01 18:06:13 +00:00
Lucas Dower
91fbce8535 Further conversions to support web version 2023-02-22 18:45:50 +00:00
Lucas Dower
96647ca073
Added banner to show web version is in development 2023-02-11 21:49:20 +00:00
Lucas Dower
f27ad6bd1f
More fixes for web version 2023-02-11 21:29:36 +00:00
Lucas Dower
3259735a71
Tweaked various UI elements 2023-01-23 20:48:21 +00:00
Lucas Dower
3b2d126264
Added slider for material alpha values 2023-01-22 17:49:48 +00:00
Lucas Dower
4954bb50b4
Fixed up some UI issues with the vector spinbox
Fixed various linting issues
2023-01-22 15:31:37 +00:00
Lucas Dower
e4e95b0a1f
* Added 'rotation' option when loading a model
* Fixed `voxelise` action not enabling after `import` action succeeds
2023-01-21 00:25:02 +00:00
Lucas Dower
ac0e1eb22b
Added new Materials action to replace material tree 2023-01-18 21:55:47 +00:00
Lucas Dower
3403d5074e
Optimised DOM updates for toolbar items 2023-01-17 18:18:17 +00:00
Lucas Dower
b04f381de5
Merge branch '0.7' of https://github.com/LucasDower/ObjToSchematic into 0.7 2022-12-10 01:42:24 +00:00
Lucas Dower
c5c1247ff9 Updates to vector spinbox UI element 2022-12-10 01:40:27 +00:00
Lucas Dower
fb75721061
Minor improvements to material tree UI 2022-12-07 19:53:56 +00:00
Lucas Dower
9de906f794
Updates to texture sampling
* Fixed vertical axis incorrectly sampling texture
* Added per-material texture interpolation setting
* Added per-material texture extension setting
* Removed texture filtering option from voxelise step, now per-material
2022-11-28 21:05:59 +00:00
Lucas Dower
81d221d27a Updated some UI elements to checkboxes 2022-11-16 23:15:11 +00:00
Lucas Dower
c0558c209c
Merge branch '0.7' into 0.7-lighting 2022-11-14 19:26:33 +00:00
Lucas Dower
2be9d9bc02
Added toggle for calculating lighting 2022-11-14 19:16:44 +00:00
Lucas Dower
49b8436f0f
Fixed issues from merging 2022-11-13 02:13:21 +00:00
Lucas Dower
f015f3f747
Merge branch '0.7' into 0.7-materials 2022-11-13 02:07:25 +00:00
Lucas Dower
74a2964808
Fixed alpha factor on solid materials 2022-11-13 00:45:03 +00:00
Lucas Dower
a34734265e
Refactored material ui elements 2022-11-12 23:23:00 +00:00
Lucas Dower
47f0042d9e
Bad materials trees are now open by default 2022-11-12 22:19:48 +00:00
Lucas Dower
5e63c71171
Minor fix to property width 2022-11-03 20:21:14 +00:00
Lucas Dower
872eb9bf9a Improved UI consistency 2022-10-24 20:45:02 +01:00
Lucas Dower
d7ebd9c78e Updated cursor for canvas and when worker is busy
* Added hover style when mouse over slider value box
* CSS cleanup
2022-10-24 19:23:26 +01:00
Lucas Dower
95a92c7e0d Added support for typing in slider values 2022-10-24 18:54:58 +01:00
Lucas Dower
ecffefe920 Add materials to import output 2022-10-01 15:31:02 +01:00
Lucas Dower
b495aa73a3 Added buffer and assigning progress bars, updated styling 2022-09-17 14:42:36 +01:00
Lucas Dower
5e7f10bae6 Added framework for progress bars 2022-09-16 18:51:22 +01:00
Lucas Dower
c887e7ff5c Updated action output styling 2022-09-09 20:59:14 +01:00
Lucas Dower
2881d0f957 More refactoring, added worker mesh rendering 2022-09-09 17:07:34 +01:00
Lucas Dower
725c7ebb54 Added loading animation to action buttons 2022-09-09 13:40:15 +01:00