Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for resizing panes with mouse #16895

Open
wants to merge 124 commits into
base: main
Choose a base branch
from

Commits on May 12, 2023

  1. Configuration menu
    Copy the full SHA
    f353323 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

  1. Configuration menu
    Copy the full SHA
    4e14442 View commit details
    Browse the repository at this point in the history
  2. hey look, it builds now

    zadjii-msft committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    ef6bb8a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5b3aa54 View commit details
    Browse the repository at this point in the history
  4. close event

    zadjii-msft committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    84df819 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Configuration menu
    Copy the full SHA
    7c9ffb0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a1da6c1 View commit details
    Browse the repository at this point in the history
  3. some last cleanups

    zadjii-msft committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    049c043 View commit details
    Browse the repository at this point in the history
  4. [TO PARENT] dead code

    zadjii-msft committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    2dd8f40 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1b39db7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    63ba8e1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    262d95a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2d40306 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. Configuration menu
    Copy the full SHA
    e6dc314 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. Configuration menu
    Copy the full SHA
    e31202b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11126f9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5f9add4 View commit details
    Browse the repository at this point in the history
  4. keybindings too

    zadjii-msft committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    a23c1a2 View commit details
    Browse the repository at this point in the history
  5. [PARENT] You know what, I just went for it.

    (cherry picked from commit 63ba8e1)
    zadjii-msft committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    5582e1b View commit details
    Browse the repository at this point in the history
  6. [PARENT] try to use GetActiveTerminalControl less in TerminalTab

    (cherry picked from commit 262d95a)
    zadjii-msft committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    f89368c View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. Configuration menu
    Copy the full SHA
    e0b003a View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Configuration menu
    Copy the full SHA
    86914bd View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. feature flags too

    zadjii-msft committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    1cc9835 View commit details
    Browse the repository at this point in the history
  2. POC: yea, this works

    zadjii-msft committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    cbd61b0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    29d0d57 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. derp

    zadjii-msft committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    fb7c809 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. Configuration menu
    Copy the full SHA
    842326d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    521e301 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. background brush, done

    zadjii-msft committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    9531069 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2023

  1. Configuration menu
    Copy the full SHA
    c869b47 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    46469aa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6107c3e View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Configuration menu
    Copy the full SHA
    2086e0f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b49997b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    57e1f26 View commit details
    Browse the repository at this point in the history
  4. terrible, but it works

    zadjii-msft committed Oct 13, 2023
    1 Configuration menu
    Copy the full SHA
    d726165 View commit details
    Browse the repository at this point in the history
  5. dead code removal

    zadjii-msft committed Oct 13, 2023
    1 Configuration menu
    Copy the full SHA
    e82c627 View commit details
    Browse the repository at this point in the history
  6. derp

    zadjii-msft committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    81889a6 View commit details
    Browse the repository at this point in the history
  7. 1 Configuration menu
    Copy the full SHA
    5f4087f View commit details
    Browse the repository at this point in the history
  8. dead code

    zadjii-msft committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    fb74fc8 View commit details
    Browse the repository at this point in the history
  9. annoying build break

    zadjii-msft committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    fd06409 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. Configuration menu
    Copy the full SHA
    8df9523 View commit details
    Browse the repository at this point in the history
  2. mostly nits

    zadjii-msft committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    58e8f3c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e9e04d4 View commit details
    Browse the repository at this point in the history
  4. nits and such

    zadjii-msft committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    7bc1457 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dd8606f View commit details
    Browse the repository at this point in the history
  6. spel

    zadjii-msft committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    389ba20 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. Configuration menu
    Copy the full SHA
    cf920e7 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Configuration menu
    Copy the full SHA
    4cec7e9 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Configuration menu
    Copy the full SHA
    f622d80 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6bc711d View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Configuration menu
    Copy the full SHA
    0d528f8 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. Configuration menu
    Copy the full SHA
    3982358 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c244633 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    092b355 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Configuration menu
    Copy the full SHA
    de5f7af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    25a8851 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    17075d6 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Configuration menu
    Copy the full SHA
    0a11643 View commit details
    Browse the repository at this point in the history
  2. cleanup

    zadjii-msft committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    4d47cd5 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Configuration menu
    Copy the full SHA
    254f3ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    38f30c3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    04870c9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7a27354 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    112cdf5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    67c1128 View commit details
    Browse the repository at this point in the history
  7. This almost works right

    It doesn't manipulate if you started the drag in a termcontrol, mostly. There's
    some edge cases where you can start a selection, then drag across a border, and
    then we _start_ manipulating the border. But not always! So that's weird.
    
    There are also edge cases still where if you
    * drag an inactive border, it no resize-y
    * drag the left border, it resizes the right one. That kinda makes sense, at least.
    zadjii-msft committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    93a789c View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Configuration menu
    Copy the full SHA
    18bd6a8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    91a0d0e View commit details
    Browse the repository at this point in the history
  3. GAH this is SO close.

    Only one that doesn't work is the pane in the middle. Resizing it's right resizes the left border.
    zadjii-msft committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    47b06e0 View commit details
    Browse the repository at this point in the history
  4. Again, even closer, but now the middle bottom left pane doesn't resiz…

    …e on the left. That moves the rightmost split instead
    zadjii-msft committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    8f89dd4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    921c94b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    63ad45a View commit details
    Browse the repository at this point in the history
  7. beautiful elegance

    zadjii-msft committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    ba5fab4 View commit details
    Browse the repository at this point in the history
  8. VERY IMPORTANT

    zadjii-msft committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    5e5e13e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    032d15f View commit details
    Browse the repository at this point in the history
  10. a thought

    zadjii-msft committed Mar 7, 2024
    1 Configuration menu
    Copy the full SHA
    6ba704d View commit details
    Browse the repository at this point in the history
  11. GREAT-GRANDPARENT: This fixes a crash in parent pane selection

    (cherry picked from commit 91a0d0e)
    zadjii-msft committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    b6254f8 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Configuration menu
    Copy the full SHA
    a3fbc64 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    35651bc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    978fd6e View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Configuration menu
    Copy the full SHA
    ef775a8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    524d658 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1951f30 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    863840e View commit details
    Browse the repository at this point in the history
  5. AHAHAHA IT WORKS

    zadjii-msft committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    dde4d0d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    36cefec View commit details
    Browse the repository at this point in the history
  7. dead code

    zadjii-msft committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    77d56e0 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Configuration menu
    Copy the full SHA
    6bf09df View commit details
    Browse the repository at this point in the history
  2. some of the easier nits

    zadjii-msft committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    6789ec0 View commit details
    Browse the repository at this point in the history
  3. get rid of this file

    zadjii-msft committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    fd8b083 View commit details
    Browse the repository at this point in the history
  4. more nits

    zadjii-msft committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    052dc78 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a7533fa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    826fc08 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    52970ef View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Configuration menu
    Copy the full SHA
    2357653 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c8d0c0a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0946a43 View commit details
    Browse the repository at this point in the history
  4. Fix scratch pane for merge

    (cherry picked from commit 591080d)
    zadjii-msft committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    e0bb840 View commit details
    Browse the repository at this point in the history
  5. fix settings pane for merge

    (cherry picked from commit 0c6a353)
    zadjii-msft committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    352e0a2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bcceb85 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7300b5b View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. Configuration menu
    Copy the full SHA
    2083b2f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f1ab16e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    77022e9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4f77204 View commit details
    Browse the repository at this point in the history
  5. derp

    zadjii-msft committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    df73d75 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d417934 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    216cc3f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a0d62ab View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Configuration menu
    Copy the full SHA
    61e952c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0979cd6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b6e4b62 View commit details
    Browse the repository at this point in the history
  4. un fix this file

    zadjii-msft committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    1d20599 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ddc88c8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    10e1e46 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7243d22 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ef560bf View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. Configuration menu
    Copy the full SHA
    e05b2bb View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Configuration menu
    Copy the full SHA
    a0e014f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c4dfff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    96c6a44 View commit details
    Browse the repository at this point in the history
  4. well, definitely this

    zadjii-msft committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    194f37e View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. derp;

    zadjii-msft committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    aa6f9bc View commit details
    Browse the repository at this point in the history