Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
fab47d0
Boilerplate
talldan Sep 10, 2025
b9e18ae
v1
talldan Sep 10, 2025
de34b38
Fixes
talldan Sep 10, 2025
ad41662
Small improvements:
talldan Sep 10, 2025
615f532
Add block icon
talldan Sep 10, 2025
5cd8ebc
Refactor to a `controls` array in the block index
talldan Sep 16, 2025
bea3948
Stub out media and link controls
talldan Sep 16, 2025
58592e0
Add first draft of media control
talldan Sep 17, 2025
749e652
Move controls to separate files
talldan Sep 17, 2025
be3560c
Add styles for media control
talldan Sep 17, 2025
590d0cf
Add caption and alt to image
talldan Sep 17, 2025
e9dea9e
Make toolspanel dropdown open to the side
talldan Sep 17, 2025
4fad718
Add link control initial implementation
talldan Sep 17, 2025
da5a41f
Add image controls to cover
talldan Sep 17, 2025
d094b8e
Add social link, button support
talldan Sep 17, 2025
b349819
Improve thumbnail
talldan Sep 17, 2025
b455dc5
Add support to audio block
talldan Sep 17, 2025
43bf8b7
Add support for code
talldan Sep 17, 2025
805feaf
Add media-text support
talldan Sep 17, 2025
bd84bec
Add support for More and Preformatted
talldan Sep 17, 2025
9a49fa7
Add support to pullquote
talldan Sep 17, 2025
c6bae84
Add support to search
talldan Sep 17, 2025
76c0f8c
Add support for verse
talldan Sep 17, 2025
b7425ed
Better support for video in cover block
talldan Sep 17, 2025
5e23b27
Show controls when for root block when it is a content block
talldan Sep 17, 2025
5d62731
Switch to MediaReplaceFlow
talldan Sep 17, 2025
59b21d2
Support featured image in cover block
talldan Sep 17, 2025
ed501df
Remove unset buttons
talldan Sep 17, 2025
66b5ced
Semi functioning rich text control
talldan Sep 17, 2025
41761c7
More rich text stuff
talldan Sep 17, 2025
4057ba1
Improve richtext control styles (hacky)
talldan Sep 17, 2025
1eb93d4
Kitchen sink to get formats working
talldan Sep 17, 2025
be274f6
Fix formats showing on toolbar twice
talldan Sep 17, 2025
40b3d53
Fix tagName
talldan Sep 17, 2025
f0edd58
Match border color
talldan Sep 17, 2025
4302be9
Add plain text control
talldan Sep 17, 2025
8f831c6
Add tagName back again to fix formatting
talldan Sep 17, 2025
37508b3
Remove old configuration
talldan Sep 18, 2025
d658f2f
Show media thumbnail and title when possible
talldan Sep 18, 2025
cfc0590
Fix component name
talldan Sep 18, 2025
825b2f8
Use actual buttons
talldan Sep 18, 2025
80bad4a
Improve fallback to URL
talldan Sep 18, 2025
a37780e
More button style iterations
talldan Sep 18, 2025
ab796a3
Nesting
talldan Sep 19, 2025
63f4ae0
Improved styles
talldan Sep 19, 2025
31b6f8d
Improved nesting
talldan Sep 19, 2025
b84a759
Add list item support
talldan Sep 19, 2025
8956f28
Condense the tools panels
talldan Sep 19, 2025
1290679
Avoid orphaned drilldowns
talldan Sep 19, 2025
b97c8db
Make navigator button font weights match tools panel headings (hacky)
talldan Sep 19, 2025
7ce41bf
Support details
talldan Sep 19, 2025
4ce6327
Update comments
talldan Sep 19, 2025
61d47e6
Add file support
talldan Sep 19, 2025
9853d8b
Add basic nav block support
talldan Sep 19, 2025
fcc7b60
Fix showing the editable fields in the content tab
talldan Sep 30, 2025
eaac840
Add explicit scss imports
talldan Nov 6, 2025
d1648d3
Rename `controls` to `fields`
talldan Nov 10, 2025
2b7004d
Remove navigation duplicate content role
talldan Nov 10, 2025
e8400bf
Fix navigation screen padding
andrewserong Nov 11, 2025
5cb023e
Ensure consistency with what this branch was previously doing for lin…
andrewserong Nov 13, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Improved nesting
  • Loading branch information
talldan authored and andrewserong committed Nov 13, 2025
commit 31b6f8dcd935f7e40bcb0b0fc3485a6e9ce68301
Original file line number Diff line number Diff line change
Expand Up @@ -226,7 +226,10 @@ export default function ContentOnlyControls( { rootClientId } ) {
);

// If there's more than one child block, use a drilldown.
if ( childClientIds.length > 1 ) {
if (
childClientIds.length > 1 &&
! allNestedClientIds.includes( clientId )
) {
_nestedContentClientIds[ clientId ] = childClientIds;
allNestedClientIds = [
allNestedClientIds,
Expand Down