next.js
feat: new detachable panel UI
#81483
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
55
Changes
View On
GitHub
feat: new detachable panel UI
#81483
RobPruzan
merged 55 commits into
canary
from
panels-v2
RobPruzan
requested a review
from
ztanner
311 days ago
RobPruzan
requested a review
from
huozhi
311 days ago
ijjk
added
created-by: Next.js team
ijjk
added
type: next
graphite-app
commented on 2025-07-10
vercel
commented on 2025-07-10
vercel
commented on 2025-07-10
huozhi
commented on 2025-07-10
RobPruzan
force pushed
from
ccce7c5a
310 days ago
graphite-app
commented on 2025-07-10
RobPruzan
force pushed
310 days ago
graphite-app
commented on 2025-07-11
RobPruzan
force pushed
310 days ago
RobPruzan
force pushed
310 days ago
RobPruzan
force pushed
310 days ago
RobPruzan
force pushed
310 days ago
RobPruzan
force pushed
310 days ago
RobPruzan
force pushed
310 days ago
RobPruzan
force pushed
310 days ago
RobPruzan
force pushed
310 days ago
graphite-app
commented on 2025-07-11
RobPruzan
force pushed
310 days ago
vercel
commented on 2025-07-11
RobPruzan
force pushed
310 days ago
vercel
commented on 2025-07-11
RobPruzan
commented on 2025-07-11
RobPruzan
commented on 2025-07-11
RobPruzan
commented on 2025-07-11
RobPruzan
commented on 2025-07-11
RobPruzan
force pushed
310 days ago
RobPruzan
force pushed
310 days ago
vercel
commented on 2025-07-11
RobPruzan
commented on 2025-07-11
RobPruzan
requested a review
from
huozhi
310 days ago
RobPruzan
force pushed
to
30743443
310 days ago
RobPruzan
force pushed
from
30743443
to
fe0e2f39
310 days ago
vercel
commented on 2025-07-11
huozhi
commented on 2025-07-11
ijjk
added
tests
graphite-app
commented on 2025-07-11
RobPruzan
force pushed
309 days ago
RobPruzan
force pushed
309 days ago
RobPruzan
force pushed
309 days ago
graphite-app
commented on 2025-07-12
RobPruzan
force pushed
309 days ago
RobPruzan
force pushed
to
f73e552d
309 days ago
RobPruzan
force pushed
to
b001275f
309 days ago
RobPruzan
force pushed
to
a1cc1bb3
309 days ago
graphite-app
commented on 2025-07-12
graphite-app
commented on 2025-07-12
RobPruzan
force pushed
to
781f6ac2
309 days ago
graphite-app
commented on 2025-07-12
graphite-app
commented on 2025-07-12
graphite-app
commented on 2025-07-12
RobPruzan
force pushed
to
95ce92a4
309 days ago
huozhi
approved these changes on 2025-07-14
huozhi
commented on 2025-07-14
RobPruzan
force pushed
from
45756980
to
76446e24
307 days ago
tigerabrodi
requested changes on 2025-07-15
tigerabrodi
approved these changes on 2025-07-15
remove panel tab UI
b85e7f06
feat: detachable panel UI
33e20041
rename panel file, fix default size, add test app
ee293c29
tweak resize handle values
f9303547
fix drag/resize behavior
227879d6
implement accessibility and keyboard shortcuts
a1213762
avoid panel and logo from desyncing
10dbddf1
fix resize/drag conflicts, update default values
1adcd53f
update more default values
c3ab2705
close panel when user hides through preferenes
3a4bc592
better local storage failure handling
203948d4
cleanups
acfcf0b4
defaults
d052d372
comments
9026c587
focus menu so key down events are captured
88771899
less confusing route name
4bc09362
integrate new segment explorer design to panels
0e88f74c
guard segment explorer
c52e1fe9
remove debug file
8bc61d8f
remove comments
1a2e295e
implement hide shortcut for new panel
8fcf76c4
support css units to constrain resizing
f4b7a573
update panel defaults
6a15f78a
bug fixes
738766a6
rm log
9a111830
close panel when hiding devtoosl
0ca9f6bc
hide panel when showing error, remove more old panel stuff
cb4ab7d8
fix state override
6a8d6a12
fix selected index state on back nav
e84362a2
fix storybook build
b813d277
use correct fallback
fa1fb621
dedup escape handler, fix segment explorer escape logic
6e94d7e7
rm log
53e632dd
fix state override
6a8d6a12
fix selected index state on back nav
e84362a2
fix storybook build
b813d277
use correct fallback
fa1fb621
dedup escape handler, fix segment explorer escape logic
6e94d7e7
rm log
bda84dc5
sync border colors with current ui
c64dce0f
update test page styles
72286b8a
sync resize handle border color
18f9b04a
bring back turbopack learn more button
ad41f8ec
sync info syles
ed116096
size tweaks
115ae3d4
dont show white outline on focus
86d656ae
update demo page
b688e69d
respect avoid click outside prop config
2ad9f2e6
flip clip outside escape condition
b2c3ad08
rm logs
491845ff
sync panel position on menu position change
c404f8af
dont add on click if none is attached
b6d07630
fix menu item index calculation
45ca8842
remove copied test for debug app
3babc692
fix sync bug
b0452a3f
update cycling to adjust for new index calculations
5d4dd369
update default segment explorer size
d1640459
unused imports
19814ab5
fix selection when dragging on safari
b26fd53c
update storbook reducer
1f2120e8
RobPruzan
force pushed
from
9b98d3cb
to
1f2120e8
306 days ago
RobPruzan
merged
e54a837e
into canary
306 days ago
RobPruzan
deleted the panels-v2 branch
306 days ago
github-actions
added
locked
github-actions
locked
as resolved
and limited conversation to collaborators
292 days ago
Login to write a write a comment.
Login via GitHub
Reviewers
huozhi
tigerabrodi
graphite-app
vercel
ztanner
Assignees
No one assigned
Labels
type: next
created-by: Next.js team
locked
tests
Milestone
No milestone
Login to write a write a comment.
Login via GitHub