GithubHelp home page GithubHelp logo

Split panes about hyper HOT 50 CLOSED

vercel avatar vercel commented on April 28, 2024 159
Split panes

from hyper.

Comments (50)

rauchg avatar rauchg commented on April 28, 2024 251

Yes. It's possible and we'll do it.

from hyper.

c4milo avatar c4milo commented on April 28, 2024 47

This is the only feature stopping me from using hyperterm fulltime in order to be as productive as I'm with iTerm2.

from hyper.

sdaitzman avatar sdaitzman commented on April 28, 2024 43

I'd love to see the interface behave similarly to iTerm2

from hyper.

timothyis avatar timothyis commented on April 28, 2024 35

Here's a shot at trying to be helpful towards the process of getting this done.

I took your sketch file from hyperterm-art and tried to prototype what it could possibly look like.

image

image

from hyper.

ekmartin avatar ekmartin commented on April 28, 2024 24

I've started working on this. @solomonhawk I'm pretty certain that it needs to be in core though, as it requires quite significant changes to the current structure (sessions and so on).

I'm sure it'll be a while until I have a PR done, getting nested splits working smoothly is a pretty large change. So if anyone's already working on it and beat me to it, :shipit: 👍. Otherwise I'm on Slack if anyone wants to brainstorm eventually.

from hyper.

CWSpear avatar CWSpear commented on April 28, 2024 23

@codetheory You'd probably actually want nested over each split pane, as well as the "parent" window tabs on top.

See iTerm:

screen shot 2016-07-18 at 11 06 17 am

from hyper.

ekmartin avatar ekmartin commented on April 28, 2024 14

There's an initial implementation available here if you'd like to give it a try.

from hyper.

rdewolff avatar rdewolff commented on April 28, 2024 13

Looking forward having that feature too!

from hyper.

iamstarkov avatar iamstarkov commented on April 28, 2024 10

@itsashis4u you can find it in the menu
screen shot 2017-04-04 at 12 43 38

from hyper.

mmathys avatar mmathys commented on April 28, 2024 9

@ekmartin ur fork is sick af

from hyper.

nfcampos avatar nfcampos commented on April 28, 2024 8

we might want to use this for rendering the split panes https://github.com/tomkp/react-split-pane

from hyper.

chabou avatar chabou commented on April 28, 2024 6

It will be great if a pane can temporarily take all the tab space. A sort of maximize into a tab.
Like Terminator on linux : http://gnometerminator.blogspot.fr/p/introduction.html

from hyper.

itsashis4u avatar itsashis4u commented on April 28, 2024 5

Thanks, @iamstarkov.
I am using elementary os and I believe a global menu is not present in it. Will look for a workaround.

from hyper.

ieiayaobb avatar ieiayaobb commented on April 28, 2024 4

Hope this can be supported then I can replace my iTerm2 totally

from hyper.

mikekreeki avatar mikekreeki commented on April 28, 2024 2

@chabou iTerm does that too, I use it frequently. Would be great if Hyperterm supported that too.

from hyper.

FalkoJoseph avatar FalkoJoseph commented on April 28, 2024 1

Can't wait for this! 😎

from hyper.

ekmartin avatar ekmartin commented on April 28, 2024 1

Looks like you found it @iamstarkov, but if anyone else's looking it's here: https://zeit.chat/

from hyper.

ppot avatar ppot commented on April 28, 2024 1

@realogicbcleary Do an issue for that.

from hyper.

ekmartin avatar ekmartin commented on April 28, 2024 1

You can cycle back and forth with Ctrl+Alt+Tab and Ctrl+Shift+Alt+Tab. There's a couple of issues for other types of split key bindings here: #828 #1295

from hyper.

mmathys avatar mmathys commented on April 28, 2024 1

@ekmartin martin, you the real mvp

from hyper.

itsashis4u avatar itsashis4u commented on April 28, 2024 1

Split pane command in linux/windows?

from hyper.

rauchg avatar rauchg commented on April 28, 2024

wow that looks incredibly beautiful. Thank you @codetheory

from hyper.

nuke99 avatar nuke99 commented on April 28, 2024

@codetheory can you share the code ? I was about do the same thing when I came across this thread

from hyper.

timothyis avatar timothyis commented on April 28, 2024

@nuke99 There isn't any code from my side. The screenshot I shared was a design prototype addition to the sketch file found in the hyperterm-art repository.

from hyper.

timothyis avatar timothyis commented on April 28, 2024

@CWSpear I was actually just thinking about this. I don't know how @zeit plan to do it though!

from hyper.

iamstarkov avatar iamstarkov commented on April 28, 2024

@nfcampos that sounds good

from hyper.

solomonhawk avatar solomonhawk commented on April 28, 2024

@rauchg How do you want to move forward on this? We chatted briefly on Twitter - I'd like to understand what your plan is for this feature.

Edit: to clarify, I'm wondering whether this should be in core or a plugin.

from hyper.

tuongaz avatar tuongaz commented on April 28, 2024

Can't wait for this

from hyper.

solomonhawk avatar solomonhawk commented on April 28, 2024

@ekmartin Wonderful, I'll look for you on slack.

from hyper.

iamstarkov avatar iamstarkov commented on April 28, 2024

@ekmartin @solomonhawk hi, can you help me with finding slack you are talking about?

from hyper.

wilfredjonathanjames avatar wilfredjonathanjames commented on April 28, 2024

The other thing iTerm gives us is the ability to hide pane headers (see the grey bar over each pane in the screenshot above).

It also allows me to map key combos to move between panes relative to the current focus.

If we can get both of these features, that would be ideal.

from hyper.

tleunen avatar tleunen commented on April 28, 2024

I also like the new way Atom did to create the split panes. You can grab a tab and drag/drop it in a specific area of the app to make it create the split panes the way you want.

from hyper.

c4milo avatar c4milo commented on April 28, 2024

great work on the split panes, beautifully done. I'm switching from iTerm now. Line height being too small is the new split panes for me.

from hyper.

kevinhowbrook avatar kevinhowbrook commented on April 28, 2024

Is this merged now? @rauchg

from hyper.

tleunen avatar tleunen commented on April 28, 2024

Split panes are available since 0.8.1

from hyper.

 avatar commented on April 28, 2024

Beautiful! One issue tho: when my window manager (amethyst) shrinks Hyper, it seems like it doesn't redraw, so the lower pane gets hidden. My work-around is to do a quick CMD+SH+D + CMD+W, but that hinges on remembering a pane just got hidden.

from hyper.

maximeaubaret avatar maximeaubaret commented on April 28, 2024

Nice, I was waiting for this :)

from hyper.

michaelzoidl avatar michaelzoidl commented on April 28, 2024

Is there a way to change to focused pane via a shortcut? E.g. in iTerm2 i can switch between them with alt + cmd + <arrow-key>

from hyper.

vnctaing avatar vnctaing commented on April 28, 2024

You also can do it with cmd+shift+[ or cmd+shift+] like on Atom

from hyper.

dezman avatar dezman commented on April 28, 2024

How can you expand a pane to full screen?

from hyper.

ppot avatar ppot commented on April 28, 2024

@dezman Can you be more specifc.

from hyper.

dezman avatar dezman commented on April 28, 2024

@ppot Im just wondering if there is a feature like cmd+shift+return in iTerm where the pane you are on fills the whole screen and you can toggle between viewing all your panes and expanding one to fill the screen. Thanks!

from hyper.

ppot avatar ppot commented on April 28, 2024

@dezman Not at the moment! it's in the stack of things to be implemented!

from hyper.

dezman avatar dezman commented on April 28, 2024

@ppot okay awesome, thanks for the info, is there a place i can check for the development of this feature?

from hyper.

ppot avatar ppot commented on April 28, 2024

@dezman This will be on the rebuild I am doing. You can open an issue for this at https://github.com/ppot/hyper/issues
So I can keep track

from hyper.

dezman avatar dezman commented on April 28, 2024

@ppot great, thanks!

from hyper.

mxmzb avatar mxmzb commented on April 28, 2024

may i ask how you managed to greyscale out all the inactive panes?

from hyper.

iamstarkov avatar iamstarkov commented on April 28, 2024

@mxmzb try this https://github.com/matheuss/hyper-simple-highlight-active-session

from hyper.

Flaque avatar Flaque commented on April 28, 2024

Suggestion: move the "split" options to "View" instead of in "Shell".

from hyper.

donatoaz avatar donatoaz commented on April 28, 2024

Is there a shortcut to resize splits? In iTerm2 ctrl+cmd+arrows resizes the current splits. This way there is no need to use the mouse to drag in order to (in || de)crease the split.

Awesome terminal, loving it btw...

from hyper.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.