Commit Graph

175 Commits

Author SHA1 Message Date
Dimitrie Stefanescu 2bf33805fc Merge branch 'main' of https://github.com/specklesystems/speckle-server 2021-11-26 12:28:46 +00:00
Dimitrie Stefanescu 0ffa887e35 fix(viewer): npm publish push 2021-11-26 12:28:30 +00:00
cristi8 23a3ac1884 viewer package.json fix, null checking in conversion 2021-11-24 13:12:06 +02:00
Dimitrie Stefanescu 5b957771e8 fix(deps): re-bootstrapped everything and ensured local build actually works 2021-11-24 11:12:33 +01:00
Dimitrie Stefanescu 9d7b509f1b fix(viewer): hotfix package.json borkage in viewer (ht @gjedlicska) 2021-11-24 08:47:01 +00:00
Dimitrie Stefanescu dd54f361de fix(viewer/frontend): fixes edge case when swapping models and apply filter is on 2021-11-24 08:14:57 +00:00
Dimitrie Stefanescu c74929903f chore(viewer): removes console log statement from converter 2021-11-23 23:26:42 +00:00
Dimitrie Stefanescu 5e8113285d chore(viewer): bumps version 2021-11-23 23:24:01 +00:00
Dimitrie Stefanescu 18f0140465 fix(viewer/frontend): fixes aspect ratio refresh and camera NaN position on ze
this was a really fustrating debug session: because we're setting `display:none` on the renderer dom
element if the vue renderer comp is destroyed (to keep one instance alive always), this would
trigger the on window resize function. In turn, this would set the camera aspect ratio from a div
thats 0x0px. Needless to say, things would refuse to work thereafterwards and a full page refresh
would be needed to reinstantiate the renderer.
2021-11-23 23:23:24 +00:00
cristi8 9a799ddda1 viewer - filtering groups 2021-11-18 10:29:21 +02:00
Dimitrie Stefanescu aa493632bc feat(viewer): handles block selection correctly 2021-11-16 20:14:44 +00:00
Dimitrie Stefanescu c53789fd89 feat(viewer): latest changes with @cristi8's help on block selection (still WIP) 2021-11-16 18:33:39 +00:00
Dimitrie Stefanescu 8c580d34a8 fix(viewer): various fixes with @cristi8 2021-11-16 11:47:09 +00:00
Dimitrie Stefanescu 8d14340630 feat(frontend): prelim viewer implementation 2021-11-16 08:00:16 +00:00
Dimitrie Stefanescu 1e6970430a Merge branch 'main' into cristi/objectloader_diff_and_cache 2021-11-16 07:31:57 +00:00
Dimitrie Stefanescu 008bf2cd24 fix(viewer): converter module path export 2021-11-16 07:22:55 +00:00
Dimitrie Stefanescu 5ac2ff3f80 feat(viewer): clipping planes: impl in filtering materials; hidden in screenshots 2021-11-16 07:10:12 +00:00
cristi8 21a4cfee87 viewer small fixes 2021-11-15 19:16:32 +02:00
cristi8 5de4f381c6 viewer api docs in readme 2021-11-15 13:22:16 +02:00
Dimitrie Stefanescu 51c9bede69 feat: formatting 2021-11-15 09:58:56 +00:00
Dimitrie Stefanescu 63fde55360 feat(viewer): loader ensures cancellation on unload
basically cancels loading if unload is called while loading is still in progress
2021-11-15 09:53:35 +00:00
Dimitrie Stefanescu 5b0c511ea6 feat(viewer): prelim load cancellation (re #108) 2021-11-15 09:46:23 +00:00
Dimitrie Stefanescu 279db7d60c feat(viewer): exposes caching param for loader 2021-11-15 09:34:24 +00:00
Dimitrie Stefanescu f5e6e14dd4 feat(viewer): better ortho clipping handling 2021-11-15 09:09:45 +00:00
Dimitrie Stefanescu 77038046db feat(viewer): adds special handling of front/top/etc views in ortho mode 2021-11-14 21:15:17 +00:00
Dimitrie Stefanescu b589508fdb feat(viewer): fixes ortho camera zooms/bounding/etc 2021-11-14 20:09:58 +00:00
Dimitrie Stefanescu 961e3aa9f5 feat(viewer): various improvements + made eslint less annoying 2021-11-14 11:28:07 +00:00
Dimitrie Stefanescu a5e626b17b feat(viewer): tyding up a bit 2021-11-14 11:14:02 +00:00
Dimitrie Stefanescu 2562094d58 feat(viewer): various fixes, fiddles 2021-11-14 11:13:23 +00:00
Dimitrie Stefanescu fb546f5a39 feat(viewer): fixes some weird edge cases on ortho camera
(a few more remain)
2021-11-13 17:56:50 +00:00
Dimitrie Stefanescu c6e2a26c39 feat(viewer): better selection handling post rotations 2021-11-13 16:59:38 +00:00
Dimitrie Stefanescu 235faf8c09 feat(viewer): adds ortho camera 🧊 2021-11-13 14:28:55 +00:00
Dimitrie Stefanescu 4e4eb8e553 feat(viewer): section box zoom to box ☑️, WASD ☑️ 2021-11-12 23:31:11 +00:00
Dimitrie Stefanescu f34e89f564 feat(viewer): section box + more 2021-11-12 20:27:45 +00:00
cristi8 9ea48e2a77 wip viewer 2021-11-11 20:39:11 +02:00
cristi8 ce7d26a35b wip viewer 2021-11-03 13:11:15 +02:00
Gergő Jedlicska 3e5910dcb8 chore(lock files): fix lockfile versioning and some minor chores 2021-11-02 10:48:35 +01:00
cristi8 9a84766722 wip viewer 2021-10-31 19:00:48 +02:00
cristi8 580039d1a0 wip viewer - optimizations 2021-10-31 19:00:31 +02:00
cristi8 0c305f9deb wip viewer 2021-10-29 21:40:13 +03:00
cristi8 355301ae36 wip viewer 2021-10-29 11:05:38 +03:00
cristi8 38eca4dbdc WIP viewer 2021-10-25 15:46:37 +03:00
Dimitrie Stefanescu bb7b946fef Merge branch 'main' into kate/viewer_tests 2021-10-13 12:16:05 +01:00
Cristian Balas 5a764e08a7 Merge pull request #425 from specklesystems/parser
File imports service
2021-10-06 15:40:41 +03:00
Dimitrie Stefanescu 6240d0964e feat(ifc): wraps up parser main functionality
todos: materials & cleanups
2021-09-27 13:31:10 +01:00
dependabot[bot] 5c48ab4f83 build(deps): bump tmpl from 1.0.4 to 1.0.5 in /packages/viewer
Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/daaku/nodejs-tmpl/releases)
- [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5)

---
updated-dependencies:
- dependency-name: tmpl
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-22 05:12:12 +00:00
Dimitrie Stefanescu 7b28e8de37 feat(server/frontend): example first pass implementation re rrs (received receipts) 2021-09-13 15:30:46 +01:00
Dimitrie Stefanescu e46e728926 fix(viewer): typo 😬 2021-09-13 11:05:17 +01:00
Alan Rynne 18eea01c29 feat(embed): Wrapped all localStorage access with try/catch statements 2021-08-26 16:27:53 +02:00
dependabot[bot] 58f83071f2 build(deps): bump path-parse from 1.0.6 to 1.0.7 in /packages/viewer (#376)
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-11 11:51:20 +03:00