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