Commit graph

  • 7054424138
    docs(readme): address feedback Aram Drevekenin 2020-10-27 11:00:48 +01:00
  • 5e41d0bf87
    docs(roadmap): initial Aram Drevekenin 2020-10-27 10:56:05 +01:00
  • 0540920bed
    docs(readme): edits Aram Drevekenin 2020-10-26 17:30:21 +01:00
  • 228b730dbb
    docs(readme): add logo Aram Drevekenin 2020-10-26 16:28:20 +01:00
  • 280fca1d34
    docs(readme): add logo Aram Drevekenin 2020-10-26 16:24:36 +01:00
  • aab8b22805
    docs(readme): add platform support note Aram Drevekenin 2020-10-26 15:57:13 +01:00
  • 3f310fe50a
    docs(readme): initial braindump Aram Drevekenin 2020-10-26 15:46:25 +01:00
  • 5ea67501ba feat(screen): close pane Aram Drevekenin 2020-10-23 15:36:41 +02:00
  • 3ea03edfdd feat(ipc): send external ipc messages to active session through cli Aram Drevekenin 2020-10-21 09:24:31 +02:00
  • bd5824ce3f feat(ipc): listen to external ipc messages including a basic api Aram Drevekenin 2020-10-20 19:17:57 +02:00
  • e50e9770fd feat(performance): better tty read buffering and less allocations when rendering Aram Drevekenin 2020-10-19 11:55:22 +02:00
  • 049ff1a6dc feat(performance): some more improvements by reducing even more allocations Aram Drevekenin 2020-10-17 20:45:20 +02:00
  • 592eff8c74 feat(performance): some improvements by reducing string allocations Aram Drevekenin 2020-10-17 14:35:26 +02:00
  • 6a68f4c710 feat(scrolling): basic 1-line scroll-up and scroll-down inside a pane Aram Drevekenin 2020-10-15 17:58:07 +02:00
  • dfcd3dda58 fix(vim): properly delete last line Aram Drevekenin 2020-10-14 19:04:26 +02:00
  • cd5ddd1d29 fix(scrolling): do not wrap lines inside scroll region Aram Drevekenin 2020-10-14 14:50:33 +02:00
  • 1e3fd9cc92 fix(colors): properly reset various ansi sequences Aram Drevekenin 2020-10-14 14:10:21 +02:00
  • 82e7f3db44 refactor(boundaries): dynamic => static dispatch Aram Drevekenin 2020-10-13 18:44:01 +02:00
  • c652a09ae7 fix(boundaries): render properly Aram Drevekenin 2020-10-13 18:14:53 +02:00
  • 8f0dc0bdc3 fix(compatibility): vim works inside pane Aram Drevekenin 2020-10-12 13:32:56 +02:00
  • 5cd365a73c feat(compatibility): vim working! Aram Drevekenin 2020-10-05 16:46:40 +02:00
  • 1844816f47 refactor(terminal): minor cleanups Aram Drevekenin 2020-10-02 20:02:34 +02:00
  • 909b9eec0e fix(compatibility): bandwhich + various fixes for fish Aram Drevekenin 2020-09-29 11:43:22 +02:00
  • cf1080bc3f test(compatibility): bandwhich + various fish things Aram Drevekenin 2020-09-29 11:40:47 +02:00
  • 71d527069a fix(compatibility): properly delete characters in backspace Aram Drevekenin 2020-09-24 11:39:03 +02:00
  • 0ea88d7e02 fix(resizing): properly resize panes up Aram Drevekenin 2020-09-24 10:33:27 +02:00
  • e400a95a98 fix(compatibility): support multiple newlines in the same index Aram Drevekenin 2020-09-24 10:30:50 +02:00
  • eaba12c3ae fix(compatibility): handle foreground/background color changes properly Aram Drevekenin 2020-09-23 11:47:37 +02:00
  • 1ae1d76041 fix(compatibility): handle ansi properly with shit performance Aram Drevekenin 2020-09-23 09:37:38 +02:00
  • 5f87e9aea7 fix(rendering): handle goto properly Aram Drevekenin 2020-09-19 17:17:01 +02:00
  • 924300c8f1 refactor(tests): reduce repetition Aram Drevekenin 2020-09-18 17:14:29 +02:00
  • c539c49263 refactor(screen): clean up and remove duplications Aram Drevekenin 2020-09-18 13:13:00 +02:00
  • 18413fcaa4 refactor(structure): move stuff out of main Aram Drevekenin 2020-09-16 11:04:16 +02:00
  • 67076d6812 tests(integration): resize left + up + down Aram Drevekenin 2020-09-15 20:15:08 +02:00
  • bee097f4e6 tests(restructure): integration folder Aram Drevekenin 2020-09-15 11:05:56 +02:00
  • 8721f1f789 tests(resize): resize right Aram Drevekenin 2020-09-15 10:49:35 +02:00
  • e4737d55cf tests(infra): use streamlined fake inputs Aram Drevekenin 2020-09-13 18:19:55 +02:00
  • 327e63c103 feat(resize): resize up+down along grid lines Aram Drevekenin 2020-09-10 17:13:44 +02:00
  • eaaac9524f fix(infra): do not block while reading from terminal, handle more than <cores> terminals Aram Drevekenin 2020-09-09 19:27:27 +02:00
  • 78cea539e6 feat(resize): resize along grid lines vertically Aram Drevekenin 2020-09-09 19:07:46 +02:00
  • 996c5531f7 fix(layout): horizontal resizes Aram Drevekenin 2020-09-07 12:23:35 +02:00
  • f42c13da8e test(layout): horizontal split Aram Drevekenin 2020-09-04 17:17:37 +02:00
  • 29a12b5b2d horizontal split prototype Aram Drevekenin 2020-09-04 16:46:28 +02:00
  • 9e204e0dcc tests! Aram Drevekenin 2020-09-03 16:47:44 +02:00
  • 68a8422457 goodbye message through os_input Aram Drevekenin 2020-08-27 11:35:29 +02:00
  • 313ec137f9 add stdin/stdout to os_input Aram Drevekenin 2020-08-27 11:24:45 +02:00
  • aacc1c85dc quit properly Aram Drevekenin 2020-08-27 10:54:07 +02:00
  • 9c63dab376 buggy recursive vertical splitting Aram Drevekenin 2020-08-26 18:01:22 +02:00
  • 1a3e74be47 render buffer Aram Drevekenin 2020-08-25 15:59:19 +02:00
  • 91f172588c fix: shell/sleep stuff Aram Drevekenin 2020-08-22 13:59:15 +02:00
  • 28593b7348 os_input_output Aram Drevekenin 2020-08-21 21:47:09 +02:00
  • b74dca4fa1 channels Aram Drevekenin 2020-08-20 16:06:38 +02:00
  • fceedc9d44 cleanup Aram Drevekenin 2020-08-03 10:11:36 +02:00
  • ea53765d16 better reflow performance Aram Drevekenin 2020-07-31 17:04:06 +02:00
  • 77733ff547 performance improvements strike back Aram Drevekenin 2020-07-28 12:00:02 +02:00
  • 347fe698b2 moar performance improvements Aram Drevekenin 2020-07-27 19:36:05 +02:00
  • 0d57a74247 even more performance improvements Aram Drevekenin 2020-07-25 19:10:30 +02:00
  • 4d871294d9 more performance improvements Aram Drevekenin 2020-07-25 18:05:52 +02:00
  • fe163f3831 performance improvements Aram Drevekenin 2020-07-24 17:07:03 +02:00
  • 37f9d1ae4f fix: cursor line wrapping Aram Drevekenin 2020-07-24 11:15:18 +02:00
  • db3dd87936 two horizontal panes with line wrapping and goto prints Aram Drevekenin 2020-07-23 10:37:38 +02:00
  • 3d0ff4c0bb two horizontal panes with line wrapping Aram Drevekenin 2020-07-21 10:24:48 +02:00
  • af636f67a4 two tabs half size Aram Drevekenin 2020-07-19 11:50:17 +02:00
  • 1403af778c two tabs + line wrap + vte parser Aram Drevekenin 2020-07-18 19:12:02 +02:00
  • 22f109e8cf line wrap kinda working Aram Drevekenin 2020-07-13 15:04:45 +02:00