153 Commits

Author SHA1 Message Date
Lucas Dower
6a0dcac612
Added smoothness option, i.e. error weighting 2022-11-04 21:00:17 +00:00
Lucas Dower
eca9b89f5b Added contextual averaging 2022-11-04 16:34:52 +00:00
Lucas Dower
ec532586cd Major refactor to block assigning
* Removed assigners as there was significant overlap
* Added explicit dithering options
2022-11-04 14:41:20 +00:00
Lucas Dower
e36535f2a0
Added per-axis constraint options 2022-10-29 22:34:00 +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
3da6b93ff0
Merge branch '0.6' into 0.6-colour-accuracy 2022-10-04 00:44:06 +01:00
Lucas Dower
c3588ca802
Merge branch '0.6' into 0.6-chunks 2022-10-02 15:57:15 +01:00
Lucas Dower
f5909e8dd9 Added colour accuracy option 2022-10-02 03:03:07 +01:00
Lucas Dower
27e09c36fb Added new config.json in /res/ 2022-10-02 02:44:04 +01:00
Lucas Dower
0422c07ee9 Removed unused imports 2022-10-01 23:43:04 +01:00
Lucas Dower
a1bebf332a Fixed actions enabling while still rendering 2022-10-01 23:41:58 +01:00
Lucas Dower
0403ec9695 Add chunk rendering to voxel and block meshes 2022-10-01 22:03:03 +01:00
Lucas Dower
ecffefe920 Add materials to import output 2022-10-01 15:31:02 +01:00
Lucas Dower
d78316fff3 Merge branch '0.6-progress-bar' into 0.6 2022-09-30 20:18:31 +01:00
Lucas Dower
cf229393d9 Added worker init job from client 2022-09-30 19:23:51 +01:00
Lucas Dower
500ff9b690 Fixed actions remaining disabled on error 2022-09-30 18:54:23 +01:00
Lucas Dower
b495aa73a3 Added buffer and assigning progress bars, updated styling 2022-09-17 14:42:36 +01:00
Lucas Dower
97f98f33d0 Updated log files with -client/-worker/-headless suffixes 2022-09-16 22:30:43 +01:00
Lucas Dower
6bcaef1302 Added debug option to disable worker thread 2022-09-16 19:01:15 +01:00
Lucas Dower
5e7f10bae6 Added framework for progress bars 2022-09-16 18:51:22 +01:00
Lucas Dower
8fb1804571 Disabled queueing actions for now, enabled file logs 2022-09-16 18:48:52 +01:00
Lucas Dower
9af6a3f370 Added import sorting to linting 2022-09-12 01:07:42 +01:00
Lucas Dower
5b84c76a75 Added toggle for warning logs 2022-09-11 18:04:31 +01:00
Lucas Dower
88ec544d3a Remove calculateNeighbours, minor headless refactor 2022-09-11 17:57:21 +01:00
Lucas Dower
80a8454fae Fixed headless, improved usability and logging 2022-09-11 17:38:22 +01:00
Lucas Dower
3e559b3298 Migrated exporting to worker thread 2022-09-10 18:51:42 +01:00
Lucas Dower
73f0c03c92 Added assigning and block mesh rendering 2022-09-10 18:13:28 +01:00
Lucas Dower
4d5f9820b4 Added voxel mesh rendering 2022-09-10 17:37:37 +01:00
Lucas Dower
aa48f2cf81 Added output messaging helper functions 2022-09-09 21:56:36 +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
Lucas Dower
ccc089f71b Removed simplify action 2022-09-09 13:23:43 +01:00
Lucas Dower
843bf746e2 Major refactor of imports, added worker skeleton 2022-09-09 13:01:52 +01:00
Lucas Dower
7852078fc5 stash 2022-08-29 03:42:00 +01:00
Lucas Dower
25423b2d95
Merge branch '0.6' into atlas-palette 2022-08-28 17:11:35 +01:00
Lucas Dower
e85470a25f Further refactor of loading atlases and palettes 2022-08-24 21:22:49 +01:00
Lucas Dower
e665bcbe21 Removed colour space selection from UI 2022-08-19 19:01:28 +01:00
Lucas Dower
41b9e44da3 Added grid views when angle snapped 2022-07-22 18:46:27 +01:00
Lucas Dower
b0b00fd796 Refactored toolbar delegates, removed events 2022-07-20 23:03:23 +01:00
Lucas Dower
2c3081801d Camera snap angle 2022-07-20 21:56:08 +01:00
Lucas Dower
3280503c6b Added orthographic camera 2022-07-20 20:43:29 +01:00
Lucas Dower
142a6ef94a
Merge branch 'main' into random-dithering 2022-07-09 01:48:20 +01:00
Lucas Dower
b7331740e0 Added random dithering, updated headless types 2022-07-09 01:42:42 +01:00
Lucas Dower
c58a03e70c Rewrote mesh rendering, disabled debug views 2022-07-09 00:06:24 +01:00
Lucas Dower
9002de0ce4 Added voxel overlap settings 2022-06-19 03:28:06 +01:00
Lucas Dower
e3d0622417 Renamed VoxelMeshParams to VoxeliseParams 2022-06-19 02:42:56 +01:00
Lucas Dower
86f0bdcd4e Refactoring importers, voxelisers, and exporters 2022-05-24 17:36:34 +01:00
Lucas Dower
4d89696f5c Fixed slider value not matching display value 2022-05-15 15:44:48 +01:00
Lucas Dower
6672d2eda2 Added options to replace falling blocks 2022-05-15 15:17:52 +01:00