Dimitrie Stefanescu
7d39448537
feat(frontend): displays error if stream is 404 or something went wrong
2022-06-16 10:08:09 +01:00
AlexandruPopovici
6084a4849c
#783 Implemented picking for the batched meshes
2022-06-15 17:30:04 +03:00
Fabians
79708b9754
fix(frontend): embed viewer bugfixes & speed improvements
2022-06-15 17:10:47 +03:00
AlexandruPopovici
059893da30
#783 Fixed an issue with some types of lines and the current batching system which made the batched lines look really broken
2022-06-15 14:44:44 +03:00
AlexandruPopovici
1846554778
#783 Working on picking and fixing some issues which arose a few days ago regarding some types of lines when I switched to full-tree represenation
2022-06-15 11:13:25 +03:00
Kristaps Fabians Geikins
8d7f97b2cd
feat(frontend): typescript support in frontend ( #803 )
2022-06-14 17:30:51 +03:00
AlexandruPopovici
2157631def
#783 Fixed an issue where some meshes were left out of batching. Added transparency to materials that require it. Seems to be working fine so far, though we might see issues in the future]
2022-06-14 13:01:04 +03:00
AlexandruPopovici
ae46d0ce5e
#783 Fixed an issue with batching a single mesh at the end of the batch list. Geometries can now inherit render materals/display styles from their entire hierarchy
2022-06-14 01:26:16 +03:00
AlexandruPopovici
b5c6e4ac37
#783 Fixed RTE not working with batched line segments
2022-06-13 22:42:06 +03:00
AlexandruPopovici
6cf41f64c4
#783 . Some changes regarding materials, default materials and material hashes
2022-06-13 22:26:41 +03:00
Dimitrie Stefanescu
a9f7147f5b
feat(frontend): minor styling fiddles
2022-06-13 13:36:10 +01:00
Dimitrie Stefanescu
1914c3db03
fix(frontend): typo in query
2022-06-13 13:14:41 +01:00
Fabians
e6868e3bdb
cleaning up todos
2022-06-13 12:59:53 +03:00
Fabians
d7d91517b1
scrollbar optimizations
2022-06-13 12:54:32 +03:00
Fabians
20803a4b68
visibility fix for position calculation
2022-06-13 11:51:23 +03:00
AlexandruPopovici
bee051ff49
#783 . Implemented line batching. This is actually a big change, since the prevous viewers did not have line batching and it was causing huge performance problems with having to render thousands of lines separately. As expected, batching lines did require a bit of a change to how we render the actual line geometries, but managed to get most of them in. Still need to account for high/low buffer splitting for the individual segments.
2022-06-10 17:08:58 +03:00
Fabians
1b963ee44d
feat: smart text editor & integration into stream comments
2022-06-10 16:46:57 +03:00
AlexandruPopovici
757cc7e666
783. Continued working on batching. Got first batches to render on the screen. A bit messed up, but it's something
2022-06-10 00:08:03 +03:00
AlexandruPopovici
f2c11abb23
#783 . Started working on the Batcher will will organize the render nodes into batches that minimize draw calls neatly
2022-06-09 18:02:13 +03:00
Alexandru Popovici
b9a895e524
Fixed the issue with the preview service together with Gergo ( #798 )
2022-06-09 14:34:29 +02:00
AlexandruPopovici
386500be7a
#783 Removed the concept of nested nodes. It was complicating matters unnecessarily. Any nodes inside other nodes display values are chidlren of that node now.
2022-06-09 13:09:55 +03:00
AlexandruPopovici
665fda37ae
#783 . Started working on materials and their render tree interaction
2022-06-09 00:10:10 +03:00
Dimitrie Stefanescu
45aeac86bc
Merge pull request #797 from specklesystems/dim/quick-fixes
...
More Quick Frontend Fixes 😅
2022-06-08 22:08:57 +01:00
Dimitrie Stefanescu
c3c1a2df8e
feat(frontend): layout changes
...
fixes too wide for preview images issues, adds comments on the home page, improves empty state for
comments page, etc.
2022-06-08 21:51:59 +01:00
Dimitrie Stefanescu
b11ccc48ad
fix(frontend): fixes branch selection dark mode only
2022-06-08 19:43:46 +01:00
AlexandruPopovici
fbb3701917
Fix for an older issues that was causing bad indices to be used
2022-06-08 17:06:36 +03:00
Dimitrie Stefanescu
99fac2f8e9
Merge pull request #796 from specklesystems/alex/circles-fix
...
Handles three issues: 1) Line weigth is now scaled according to units…
2022-06-08 13:18:36 +01:00
AlexandruPopovici
56cb11265c
Handles three issues: 1) Line weigth is now scaled according to units specified in the lineStyle. 2) Fixed an issue where the circle point computation would scale the origin wrongly, leading to incorrect circle positioning. 3) Fixed an issue where the step size when computing point on a circle was too large, and the circles were very coarse, even squares
2022-06-08 01:41:26 +03:00
Dimitrie Stefanescu
e213f59e9f
Merge pull request #791 from specklesystems/dim/quick-fixes
...
Various quick fixes
2022-06-07 20:37:20 +01:00
Dimitrie Stefanescu
8b8d6e8761
feat(frontend): allows moving commits from one branch to another
2022-06-07 20:27:09 +01:00
Dimitrie Stefanescu
5bdb4c46da
feat(backend): allows moving commits to another branch
2022-06-07 19:55:17 +01:00
AlexandruPopovici
36da0e38e2
#783 Fixed an issue where the display values for non-geometry nodes was ignored
2022-06-07 14:29:49 +03:00
Dimitrie Stefanescu
d9e51aebed
chore(frontend): removes dangling comment
2022-06-07 11:52:36 +01:00
Dimitrie Stefanescu
b7db929357
fix(backend): branch tests
2022-06-07 11:47:35 +01:00
Dimitrie Stefanescu
b733bf5114
fix(frontend): closes #686
...
recursively fetches branches until "done" in stream side bar
2022-06-07 00:36:51 +01:00
Dimitrie Stefanescu
f4aa075ad7
fix(frontend): closes #227
...
trust by default apps (server pre-registered apps) are now redirected by default, without any user
interaction.
2022-06-06 21:29:45 +01:00
Dimitrie Stefanescu
19749e0679
fix(frontend/backend): closes #740
...
adds triggers to webhook creation form in frontend, unifies naming in backend
2022-06-06 21:20:17 +01:00
AlexandruPopovici
1655a44265
Changed the non camel case variable names to camel case to appease the linter. In my opinion this change has absolutely zero added value.
2022-06-06 23:01:53 +03:00
AlexandruPopovici
57c3804235
Disabled stats by default in the viewer init parameters
2022-06-06 22:56:01 +03:00
AlexandruPopovici
ab353fc87c
#783 Fixed an issue with transforming hierarchies of nodes inside Block Instances. Fixed an issue with Spirals not being interpreted as their display value (default behavior). Cleaned up Converter. It's nice and short now
2022-06-06 22:47:16 +03:00
Dimitrie Stefanescu
27d32bc9c2
fix(backend): closes #705 (adds be validation & tests)
2022-06-06 20:35:51 +01:00
Dimitrie Stefanescu
24a8c3baf5
fix(frontend): fixes #705 (adds frontend validation for '//' or '////' in branch names)
2022-06-06 20:30:43 +01:00
AlexandruPopovici
99e9e8c36f
Fixed some issues with node conversions and geometry conversions. Added auth token if exists to the object loader in sandbox. Remove all old code from Converter. Only the '...toNode' conversions remain. Tested some more
2022-06-06 17:48:05 +03:00
Jonathon Broughton
7b505e0241
Calling $on for $eventHub conditional on its presence.
...
This code on the mount event for this component when using the embedded viewer on a page is very noisy with respect to $eventHub seemingly being not present on the Vue instance, or at least not at the time of mounting.
2022-06-05 11:44:27 +01:00
AlexandruPopovici
8c3fb6cb4c
Added inherited transforms for all objects within block instances
2022-06-03 19:44:11 +03:00
AlexandruPopovici
cbdccb1ace
Merged with a lot of local stuff
2022-06-03 16:39:02 +03:00
AlexandruPopovici
fcea53ddd2
Implemented the concept of RenderTree which just extends the functionality of the general purpose WorldTree. Moved all geometry conversions to a seaprate source where no async, no fetches, no special things happen, with the intent of possibly moving this to a webworker in the future
2022-06-03 16:37:06 +03:00
Kristaps Fabians Geikins
437e1558ec
fix: fixing all builds that broke with the new viewer ( #788 )
...
builds fix + viewer logic fixes
2022-06-02 18:13:32 +03:00
AlexandruPopovici
59ad804227
working on tree parsing
2022-06-02 17:18:07 +03:00
Dimitrie Stefanescu
99e922cdd0
Merge branch 'main' into alex/viewer-redux
2022-06-02 12:01:13 +01:00