Skip to content
This repository has been archived by the owner on Aug 11, 2024. It is now read-only.

Block-based editor #214

Open
7 of 12 tasks
Tracked by #12
gordonbrander opened this issue Mar 15, 2022 · 5 comments
Open
7 of 12 tasks
Tracked by #12

Block-based editor #214

gordonbrander opened this issue Mar 15, 2022 · 5 comments
Assignees
Labels
Enhancement New feature or request Epic A collection of stories/features

Comments

@gordonbrander gordonbrander added Enhancement New feature or request p1 labels Mar 15, 2022
@gordonbrander
Copy link
Collaborator Author

gordonbrander commented Jun 13, 2022

@gordonbrander
Copy link
Collaborator Author

@gordonbrander gordonbrander moved this from 🏔️ Icebox to 📚 Todo in Subconscious + Noosphere Feb 15, 2023
@gordonbrander gordonbrander moved this from 📚 Todo to 🧑‍🌾 In Progress in Subconscious + Noosphere Feb 15, 2023
@bfollington
Copy link
Collaborator

Currently doing discovery on TextKit 2 integration in https://github.com/subconsciousnetwork/ObservableStoreDemo

Once we have found an approach that's viable I'll start integrating this into the main app.

@bfollington bfollington moved this from 🧑‍🌾 In Progress to 📚 Todo in Subconscious + Noosphere Mar 30, 2023
@gordonbrander gordonbrander removed the P1 label Apr 20, 2023
@gordonbrander gordonbrander moved this from 📚 Todo to 🏔️ Icebox in Subconscious + Noosphere Jun 6, 2023
@bfollington bfollington moved this from 🏔️ Icebox to 📚 Todo in Subconscious + Noosphere Aug 31, 2023
@gordonbrander gordonbrander moved this from 📚 Todo to 🧑‍🌾 In Progress in Subconscious + Noosphere Sep 7, 2023
@gordonbrander
Copy link
Collaborator Author

Approaching this with a stack of UITextViews in UIKit. See #881

@gordonbrander gordonbrander added the Epic A collection of stories/features label Nov 2, 2023
bfollington pushed a commit that referenced this issue Nov 3, 2023
...a helper view that makes it easier to embed UIHostingControllers in a
parent view. Pass a parent controller into the initalizer, along with
the UIHostingController. It will add the UIHostingController to the
parent controller, and remove the UIHostingController from the parent
controller when the UIView is deinitialized.

This should make it easier for us to embed SwiftUI views in the block
editor.

Part of epic #214.
gordonbrander added a commit that referenced this issue Nov 14, 2023
Fixes #983

Replaces UIKit transcludes with SwiftUI transcludes using UIHostingView
from #981.

The transclude callbacks are not yet hooked up to anything. Saving this
for a future PR where we integrate the block editor with real data and
services.

Progress toward #214.
bfollington pushed a commit that referenced this issue Dec 22, 2023
Minor cleanup following #1043

- Remove loading state from related. We don't need it.
- Mark loading state `notFound` if editor fails to load
- Mark loading state in succeedLoadEditor, not in setEditor

Part of #214
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Enhancement New feature or request Epic A collection of stories/features
Projects
Status: 🧑‍🌾 In Progress
Development

No branches or pull requests

2 participants