Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

Why is panel layout such a special-case concept in so many programs?

65,451 Aufrufe • vor 1 Jahr •via X (Twitter)

9 Kommentare

Profilbild von Ryan Fleury
Ryan Fleuryvor 1 Jahr

It's almost like you'd want some kind of underlying UI substrate or mechanism... provided by some kind of... hm... opera- yes! OPERATING SYSTEM... perhaps made by a company called MICROSOFT... which natively provides tab/panel/windowing mechanisms that provides what everyone implements separately today!!!

Profilbild von ivereadthesequel
ivereadthesequelvor 1 Jahr

Am I not seeing this right or did it take a half second for the sidebar to change sides in their video? lol So how many cases do you need to handle for panel movement? Is it just drop in window, drop between windows, or drop into tab list?

Profilbild von Ryan Fleury
Ryan Fleuryvor 1 Jahr

You are seeing that correctly, and it was posted without anyone noticing :( In RADDBG the panels are implemented as an n-ary tree. Each set of children subdivide some space on one axis. For drag/drop, you have a number of drop sites, which just encode a move from one spot in the n-ary tree to another. You have fine-grained ones, like dropping onto an existing panel, or into a tab bar, or you have "splitting" ones, which exist between boundaries between existing nodes in the tree.

Profilbild von ᴍᴀʀᴛɪɴ • 76/ʜᴀʟᴛ • ᴄᴏʜᴇɴ
ᴍᴀʀᴛɪɴ • 76/ʜᴀʟᴛ • ᴄᴏʜᴇɴvor 1 Jahr

Give them a break—it's JS! It's like Doom in PDF, but you realize you don't know what Doom or PDF is by the time you're done.

Profilbild von Won
Wonvor 1 Jahr

They somehow manage to make it worse than what they did with Visual Studio (no Code)

Profilbild von Thomas Trummer
Thomas Trummervor 1 Jahr

The sad thing is that (the "real") Visual Studio does this correctly for decades now.

Profilbild von Ryan Fleury
Ryan Fleuryvor 1 Jahr

If by "correctly" you mean "crashes when you drag a panel around, and only some of the panels are draggable", then... I guess?

Profilbild von valigo
valigovor 1 Jahr

it also takes like a full second for vscode to changes sides lol

Profilbild von Andy
Andyvor 1 Jahr

What.. what is this? Looks so good.

Ähnliche Videos