script-ide icon indicating copy to clipboard operation
script-ide copied to clipboard

Multiline tabs

Open DarkMessiah opened this issue 10 months ago • 3 comments

  • Implement multiline tabs. https://github.com/Maran23/script-ide/issues/57
  • Add ability to pin/unpin tabs.
  • Change icon color for tabs with tool scripts. https://github.com/Maran23/script-ide/issues/102

https://github.com/user-attachments/assets/464c7843-3c32-418b-9480-2d29a76fdb40

P.S. I think there are a lot of bugs, but as proof of concept it's okay, I hope :)

DarkMessiah avatar Apr 10 '25 21:04 DarkMessiah

Thanks for the PoC. This is indeed a very nice idea. I wonder if we want to try to add multiline tabs into Godot itself? Given it should be somewhat be like the HFlowContainer.

Maran23 avatar Apr 11 '25 14:04 Maran23

I don't think it's necessary to add new control to godot, we can try to upgrade TabBar :) But that will take much more time than this solution.

DarkMessiah avatar Apr 11 '25 14:04 DarkMessiah

I don't think it's necessary to add new control to godot, we can try to upgrade TabBar :) But that will take much more time than this solution.

Yeah it will be more work for sure. What I meant is to add a multiline functionality inside Godot's TabBar, would be a nice feature also for the Scenes at one point. :)

Maran23 avatar Apr 11 '25 15:04 Maran23

Ngl multilining the scene TabBar would be amazing.

HalinSky avatar May 24 '25 13:05 HalinSky

I did some experimentation and one thing that is missing with that approach is the context menu. We could add that ourself, but then we lose everything that Godot may put in there (in the future). I wonder if we somehow can trigger the context menu from the old tab container while using our own.

Maran23 avatar Aug 16 '25 21:08 Maran23

Superseded, big thanks!

Maran23 avatar Sep 30 '25 16:09 Maran23