Commit Graph

4652 Commits

Author SHA1 Message Date
AlexandruPopovici 8344b75531 Fixed a texture issue 2022-08-24 09:36:27 +03:00
Dimitrie Stefanescu 6712e995f5 feat(viewer/frontend): wip numeric based filters 2022-08-24 09:07:24 +03:00
Dimitrie Stefanescu 523f265558 Merge branch 'viewer-redux-integration' into dim/viewer-redux 2022-08-23 18:04:46 +03:00
AlexandruPopovici 7a09ee7dfa Integration updates 2022-08-23 16:49:57 +03:00
AlexandruPopovici 0e00cb67bf Fixed conflicts 2022-08-23 15:57:22 +03:00
AlexandruPopovici c4202291c6 Added IViewer complete API. Starting working on sandbox to make use of it exclusively 2022-08-23 15:29:07 +03:00
AlexandruPopovici 1a0fc5556b Added dynamic line threshold calculation based on an emipirical model. Extened three's Raycaster class so we can have more controls on raycasting 2022-08-23 13:58:12 +03:00
Dimitrie Stefanescu fbd9f6bc14 feat(viewer/frontend): string category filtering finishes 2022-08-23 12:35:51 +03:00
Dimitrie Stefanescu d699f96c55 feat(viewer/frontend): string category filtering wip 2022-08-23 12:26:27 +03:00
Dimitrie Stefanescu f224fb8376 feat(viewer/frontend): object(s) highlights from the model explorer 2022-08-23 11:45:14 +03:00
Iain Sproat 7810a3fa01 Circleci added to pre commit (#951)
* Add CircleCI config validation to pre-commit
2022-08-23 09:18:40 +01:00
Dimitrie Stefanescu 2cd2be113c feat(viewer): cleanups 2022-08-23 10:53:20 +03:00
Dimitrie Stefanescu ec606003f9 feat(viewer): more... integration work 2022-08-23 10:52:11 +03:00
Dimitrie Stefanescu 422a80eaf3 feat(viewer): integration 2022-08-23 10:18:57 +03:00
Dimitrie Stefanescu f49d86046a feat(viewer): integration 2022-08-23 09:28:28 +03:00
Dimitrie Stefanescu e5fe470044 feat(viewer): proper filter resetting for colors 2022-08-23 08:20:49 +03:00
Dimitrie Stefanescu 6e7c55c2d5 feat(viewer): WIP filtering refactor & type-ification 2022-08-22 22:03:37 +03:00
Gergő Jedlicska 16d371c7b3 gergo/fixCiConditionals (#952)
* ci(circleci): downscale worker resource_class config

The bigger workers do not give a significant advantage and they cost ton more.

* ci(circleci): halt step execution for a cleaner downstream cancelation

* ci(circleci): trying conditional setup

* ci(circleci): conditional trigger build steps

* ci(circleci): add conditional step to publish

* ci(circleci): fix conditionals not working at runtime

switch to an inline early exit

* ci(circleci): name short circuit step

* ci(circleci): fix shortcircuit returning exit code 1

* ci(circleci): checkout has to come firsy

* ci(circleci): the checkout step somehow vanished
2022-08-22 18:27:04 +02:00
Dimitrie Stefanescu 46985c1e81 Merge branch 'viewer-redux-integration' into dim/viewer-redux 2022-08-22 18:46:54 +03:00
Dimitrie Stefanescu e5a790b02b feat(viewer): WIP filtering cleanup 2022-08-22 18:44:12 +03:00
Gergő Jedlicska 41bbcdabf1 gergo/downScaleCiWorkers (#950)
* ci(circleci): downscale worker resource_class config

The bigger workers do not give a significant advantage and they cost ton more.

* ci(circleci): halt step execution for a cleaner downstream cancelation

* ci(circleci): trying conditional setup

* ci(circleci): conditional trigger build steps

* ci(circleci): add conditional step to publish
2022-08-22 16:04:12 +02:00
AlexandruPopovici 5eb4f2e2e6 Implemented DataTree and associated types for exposure in the viewer API 2022-08-22 15:38:08 +03:00
AlexandruPopovici ad780eeb07 Fixed typo 2022-08-22 11:56:01 +03:00
AlexandruPopovici fa86b92a16 All mesh filter materials respect wether the original material is transparent and keep it transparent 2022-08-19 22:44:19 +03:00
AlexandruPopovici f62db64674 Added SpeckleGhostMaterial which is a simplified version. No IBL and no shadowmap sampling since it's not needed. Also no direct lighting 2022-08-19 19:04:28 +03:00
Kristaps Fabians Geikins af45fc2742 feat(server): notify on comment mention + notifications API (#933) 2022-08-19 10:27:48 +03:00
AlexandruPopovici 076014ed6d Fixed an issue with RTL and world matrix. We were concatenating the mul incorrectly with the world matrix on the CPU in the update loop. The shadow matrix has a transformation which rescales the range from -1,1 to 0,1 and this transformation was messing the world transform. Added the world transform multiplication inside the shader before multiplying with the shadow view matrix 2022-08-18 20:44:11 +03:00
AlexandruPopovici d029c3dd32 Added message showing how much time it took to load the objects. LOAD, not DOWNLOAD 2022-08-18 18:21:42 +03:00
AlexandruPopovici 0dd8c58529 Added the possibility to set the default sun light properties at runtime via LightConfiguration. Added a working example into sandbox 2022-08-18 18:17:14 +03:00
Iain Sproat 17cd07dc42 style(vscode workspace): set EOL character to line feed (LF) symbol (#920)
To reduce likelihood of CRLF characters being incorporated, we wish to configure the project in VSCode to use LF
only.
2022-08-18 15:39:55 +01:00
Iain Sproat a579671b6e ci(gitguardian): the matches-ignore property should be a list and not a map (#946)
Resolution provided by GitGuardian in response to https://github.com/GitGuardian/ggshield/issues/318
2022-08-18 15:35:34 +01:00
Kristaps Fabians Geikins 7aa21e88bd chore: cleaning up suuid usages (#943) 2022-08-18 15:29:05 +03:00
Iain Sproat 78c9206770 Build(CircleCI): Do not run publish step for PRs from forks (#941)
* build(circleci): trusted steps should not be available for PRs from forks
2022-08-18 09:51:10 +01:00
Fabians 91972eb9b7 Merge branch 'main' of github.com:specklesystems/speckle-server into main 2022-08-18 11:08:23 +03:00
Fabians f4693714b9 fix: line heights in basic email template 2022-08-18 11:08:18 +03:00
Dimitrie Stefanescu 9f488993a9 feat(frontend): resource isolation/visibility toggle 2022-08-18 09:57:20 +03:00
AlexandruPopovici d3163bff2f Fixed the issue where you could select objects clipped by thesection planes 2022-08-17 15:32:54 +03:00
AlexandruPopovici 0f5a95e80d Fixed an issue with transparent materials and 0 opacity. Added roughnss and metalness as legit material properties 2022-08-17 15:06:51 +03:00
AlexandruPopovici a892643a4a Merge branch 'dim/viewer-redux' into viewer-redux-integration 2022-08-17 14:43:39 +03:00
Kristaps Fabians Geikins 7c2b92937c fix(frontend): some styling issues (#936)
* fix(frontend): viewer controls blocking mouse input around it

* fixed ugly LatestBlogposts positioning & scrollbar

* fixed branch edit dialog reloading w/o saving on enter
2022-08-17 13:21:47 +03:00
Dimitrie Stefanescu 8e3499e5f0 Merge pull request #937 from specklesystems/select-fix
Fixed the issue with selected objects going invisible
2022-08-17 11:17:11 +01:00
AlexandruPopovici 05e73d9c17 Fixed the issue with selected objects going invisible 2022-08-17 13:11:49 +03:00
Dimitrie Stefanescu eccf0a9186 chore(frontend/viewer): fixes some eslint errors 2022-08-17 09:51:46 +03:00
Dimitrie Stefanescu c64fc2cd4c feat(viewer): filtering manager types (wip) 2022-08-17 09:38:38 +03:00
Dimitrie Stefanescu 1e414e0634 feat(frontend): object isolation + code revamp 2022-08-17 09:38:08 +03:00
Dimitrie Stefanescu 95fe9d4777 feat(frontend): deselection on + others 2022-08-17 08:42:34 +03:00
Dimitrie Stefanescu 04446b78a4 feat(frontend): add new comment location <> viewer 2022-08-17 08:35:12 +03:00
Dimitrie Stefanescu 00a86f9bf3 feat(viewer): new selection implementation 2022-08-17 08:27:32 +03:00
Dimitrie Stefanescu cc16887657 feat(viewer): WIP new selection implementation 2022-08-17 07:51:29 +03:00
Iain Sproat 44bd5919f8 Revert "perf(Docker images): production images are based on distroless (#899)" (#934)
This reverts commit 7fe41b1fb2.
2022-08-16 16:42:59 +01:00