renovate[bot]
454a7249cd
fix(deps): update dependency monaco-editor to ^0.53.0 ( #252 )
...
* fix(deps): update dependency monaco-editor to ^0.53.0
* Fix monaco.ts
* Fix monaco.ts
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Yeicor <4929005+yeicor@users.noreply.github.com >
2025-09-14 20:43:04 +00:00
renovate[bot]
6a0aa265b6
chore(deps): update dependency @vue/tsconfig to ^0.8.0 ( #251 )
...
* chore(deps): update dependency @vue/tsconfig to ^0.8.0
* Fix new ts issues
* Add null checks for selection and model objects throughout frontend
This improves robustness by handling cases where selection or model objects may be missing or undefined, preventing
runtime errors.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Yeicor <4929005+yeicor@users.noreply.github.com >
2025-08-31 15:15:10 +00:00
renovate[bot]
ccd48bcae3
fix(deps): update dependency pyodide to v0.28.1 ( #250 )
...
* fix(deps): update dependency pyodide to v0.28.1
* Fix after pyodide update and update licenses
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Yeicor <4929005+Yeicor@users.noreply.github.com >
2025-08-09 16:40:16 +00:00
Yeicor
64e2622954
Fix uploading multiple models when sharing links
2025-08-05 22:51:58 +02:00
Yeicor
2e8b8bd65f
Fix uploading multiple models when sharing links
2025-08-05 22:49:11 +02:00
Yeicor
e0503983f1
Ability to explode models and minor improvements
2025-08-04 17:47:22 +02:00
Yeicor
021cfd89a1
Fix typescript 5.9 errors and minor improvements
2025-08-02 14:20:59 +02:00
Yeicor
810647276b
Fix demo 2
2025-08-02 14:06:50 +02:00
Yeicor
a54b91f704
Fix demo
2025-08-02 14:06:30 +02:00
Yeicor
c383b8573a
Fix production builds 3
2025-08-02 13:37:58 +02:00
Yeicor
8df0401fef
Fix production builds 2
2025-08-02 13:34:53 +02:00
Yeicor
1d6230ef1e
Fix production builds
2025-08-02 13:12:15 +02:00
Yeicor
06a95d4875
Add upload and share functionality and minor improvements
2025-08-02 12:50:20 +02:00
Yeicor
0908216bfc
Preinstall font-fetcher package for automatically downloading any requested font.
2025-07-31 19:34:06 +02:00
Yeicor
0be0103c3c
Fix loading from dev server
2025-07-26 17:27:32 +02:00
Yeicor
c877fef490
Minor fixes and drag and drop models onto interface
2025-07-26 17:01:42 +02:00
Yeicor
38be4c638b
playground: minor improvements
2025-07-26 14:15:09 +02:00
Yeicor
393decd876
playground: fix async code usage in startup.py
2025-07-26 01:13:03 +02:00
Yeicor
f2a607bb00
playground: better readme and prerelease yacv-server
2025-07-26 01:03:14 +02:00
Yeicor
d1e5658e07
playground: minor improvements and install default font
2025-07-26 00:51:53 +02:00
Yeicor
0e6118ed94
Merge branch 'master' into feature/pyodide-build123d-playground
...
# Conflicts:
# poetry.lock
# yarn.lock
2025-07-25 18:01:58 +02:00
Yeicor
8a435b5f1a
playground: fully working (snapshots left as future work) and other quality of life improvements
2025-07-25 17:59:40 +02:00
Yeicor
a63d018850
playground: most of the logic for both frontend and backend is implemented, some bugs remain
2025-07-20 21:35:45 +02:00
Yeicor
b54453ca06
playground: minor build fixes
2025-07-19 22:02:33 +02:00
Yeicor
fc32393635
playground: basic editor functionality ready
2025-07-19 21:49:02 +02:00
Yeicor
0c51b614e9
Refactor Model.vue: clean up unused styles and add back expansion panel buttons
2025-07-19 17:12:30 +02:00
Yeicor
9ef372f576
Cleaning up
2025-07-19 16:57:37 +02:00
Yeicor
a2275f2897
Main light can now be moved, intensity can be regulated and update environment image for model viewer
2025-07-19 16:52:15 +02:00
Yeicor
41662944d6
Minor frontend improvements and license updates
2025-07-19 10:17:52 +02:00
Andy Ross
c14a823dc1
Update visual defaults
...
Somewhat more conventional visual presentation:
+ Use a neutral gray background a-la most other CAD/modelling software
for better contrast with the geometry (which defaults to a bright
yellow). This is done with the "skybox-environment" image in
model-viewer, so add a new setting value in settings.ts for this (it
can be overriden in the URL just like other settings)
+ But using a skybox will cause that image to be used for lighting
too, which is clearly not desired. So fetch a nice professional
HDRI image from Polyhaven for lighting. This is much better (more
directional, higher contrast) than the default light environment
anyway.
+ The checkerboard texture isn't really a good default. Use a 1x1
white pixel instead, essentially presenting the model materials
unchanged.
Also collect the default color in gltf.py out of the code and put it
next to the texture for clarity. This should probably be wired
through to a setting at some point.
Signed-off-by: Andy Ross <andy@plausible.org >
2025-07-15 15:24:09 -07:00
renovate[bot]
ea44096200
Lock file maintenance ( #232 )
...
* Lock file maintenance
* Update Models.vue
* Update Models.vue
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Yeicor <4929005+Yeicor@users.noreply.github.com >
2025-03-02 09:43:49 +01:00
Yeicor
8330060bd9
"Proper" top-level-await workaround
2025-01-04 23:26:29 +01:00
Yeicor
4343c52466
Automatically configure default preload URL if the backend serves the frontend directly.
...
Fixes #207
2024-11-15 23:10:30 +01:00
Yeicor
8303dd2d37
Fix type-check
2024-10-26 20:50:47 +02:00
Yeicor
b2f9880fd0
Add labels to negative axes, as requested in #173
2024-09-25 11:45:48 +02:00
Yeicor
d2b1e04e88
Fix error TS7006: Parameter 'name' implicitly has an 'any' type.
2024-09-07 13:21:06 +02:00
Yeicor
1d4e9efc5c
dev
2024-05-12 13:26:20 +02:00
Yeicor
097b17386b
Fix missing merge function after update
2024-05-12 13:24:22 +02:00
Yeicor
ba05a8072b
Minor frontend fix for long object names
2024-04-03 20:01:46 +02:00
Yeicor
e8c0f683c5
Lots of frontend improvements like keeping camera position on changes, avoid flickering on live updates, smooth gizmo animations, proper ortho camera movement, and enabling move by tap when not selecting.
2024-03-31 20:20:53 +02:00
Yeicor
2037621afc
Fix frontend style issues
2024-03-30 18:00:37 +01:00
Yeicor
86180c424e
Keep selected enabled features on model updates instead of resetting them, better list of objects support and recover/disable previous selection on scene reloads.
2024-03-30 17:26:06 +01:00
Yeicor
255ae72ed2
Count features again after changes to model and support for sending arbitrary lists of shapes as a single model.
2024-03-29 12:23:16 +01:00
Yeicor
856ffbc4c5
Reduce logging
2024-03-28 23:26:00 +01:00
Yeicor
162d3e22a2
Fix typescript
2024-03-28 22:57:26 +01:00
Yeicor
4b06559ab8
Add a progress bar to the frontend and improve slightly batched updates logic
2024-03-28 22:52:34 +01:00
Yeicor
9afa2e5786
Add support for some gltf extensions and better multi-object updates
2024-03-28 19:12:21 +01:00
Yeicor
7166f9fe3d
Improved image location after build123d update
2024-03-28 12:20:56 +01:00
Yeicor
8ebf48cb36
configurable edge and vertex widths
2024-03-26 20:43:21 +01:00
Yeicor
632e7e93c6
lots of performance improvements, bug fixes and some new features
2024-03-25 21:37:28 +01:00