Closed (fixed)
Project:
Experience Builder
Version:
0.x-dev
Component:
Page builder
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
15 Jan 2025 at 15:37 UTC
Updated:
14 Feb 2025 at 08:02 UTC
Jump to comment: Most recent, Most recent file

Comments
Comment #2
balintbrewsComment #3
balintbrewsComment #5
balintbrewsComment #6
balintbrewsComment #7
balintbrewsComment #10
wim leersThis is blocked on #3499947: Managing code components in library, which is blocked on #3499931: HTTP API for code component config entities, which itself is blocked on #3499927: Config entity for storing code components.
… but it looks like @hooroomoo is able to get at least UI changes in place, while awaiting an HTTP API to talk to? 😄
Comment #11
balintbrewsComment #12
effulgentsia commentedUp until now, the XB team has been following a pseudo-scrum/pseudo-kanban process, but we're now shifting into more conventional scrum. We started a new 2-week sprint last Thursday (Jan 16). I'm tagging our current sprint's issues for visibility.
Comment #13
hooroomooComment #14
hooroomooComment #15
hooroomooComment #16
balintbrewsComment #17
balintbrewsComment #18
hooroomooAddressed feedback
Comment #19
hooroomooComment #21
balintbrewsCrediting @effulgentsia, who guided us towards CodeMirror after extensive research in #3483267: [exploratory] PoC of Preact+Tailwind components editable via CodeMirror, and @xinran, who first introduced
react-mosaicto the codebase as part of #3483267: [exploratory] PoC of Preact+Tailwind components editable via CodeMirror.Comment #23
balintbrews💥 We have an in-browser code editor! Amazing work, @hooroomoo!
Comment #24
lauriiiEpic work here @hooroomoo on implementing this and @balintbrews on leading this effort! 👏 🚀
Comment #25
wim leers🤩 EPIC!!!!!! :D Can't wait where y'all are taking this next! 😄
But what's truly shocking is how little code this required: the
+903, -4diffstat is dominated by the+448, -3lock file update and+193, -0for CSS 🤯Comment #26
effulgentsia commentedComment #30
lauriiiCrediting designers on this.