Open KellyAH opened 11 months ago
Thank you @KellyAH !!! I think we're going to want to keep this issue around to start adding improvements to the full Space
onboarding flow; I've added one more Use Case: We should presume that if the Space
has a Section
, that Section
is the Entrance
to the Space
.
@KellyAH what do you think about adding a prompt when the current room doesnβt have any gizmos?
@KellyAH what do you think about adding a prompt when the current room doesnβt have any gizmos?
I'll add that in a new PR
Automatically presume the only Section is the Entrance
What does this mean exactly? There can be multiple sections. What am I supposed to build?
Automatically presume the only Section is the Entrance
What does this mean exactly? There can be multiple sections. What am I supposed to build?
The problem I am trying to solve is there is a blank screen when a Space
has a Section
but Space#entrance
is not set. I think the way to resolve that could go down several pathways:
Section
is created in a Space
with no Section
s yet to also set the new Section
as the Space#entrance
Space#entrance
(perhaps implementing it as super.presence || sections.first
or something); so that if there are any Section
s in the Space
it at least has a quasi-entrance.You will likely need to explore both pathways a little bit (or come up with your own 3rd pathway) before making the call about which is easiest for you to make happen. My instincts are overloading the Space#entrance
method is easiest.
Use Cases
Member
sSection
Entrance
Gizmo
for entrance missing aGizmo
https://github.com/zinc-collective/convene/pull/1593Space
does not have anEntrance
(or make it impossible to get into a state where theSpace
does not have anEntrance
if it has rooms)