Commit graph

  • 31b415e391
    Merge pull request #1 from mosaic-org/max-height Aram Drevekenin 2021-01-28 18:24:03 +01:00
  • 6bce06f73b
    Merge pull request #1 from mosaic-org/max-height Aram Drevekenin 2021-01-28 18:23:47 +01:00
  • 7bb2f82fd9 feat(init): set max height on startup Aram Drevekenin 2021-01-28 18:21:33 +01:00
  • 2ed46c5fe6 feat(api): set max height Aram Drevekenin 2021-01-28 18:19:27 +01:00
  • 5191dfe416
    Min max height and width (#155) Aram Drevekenin 2021-01-28 12:56:39 +01:00
  • a32b0a59da fix(metadata): remove extra / from path and add .md henil 2021-01-27 11:21:46 +05:30
  • df02e4e51c
    Merge pull request #153 from mosaic-org/ci-release-binaries Henil Dedania 2021-01-27 09:41:55 +05:30
  • 21dc6c2050
    Merge pull request #154 from mosaic-org/add-alternative-buffer Henil Dedania 2021-01-26 20:38:21 +05:30
  • 21d6d025c4 more integration tests poping up.... henil 2021-01-26 01:44:41 +05:30
  • cdd94133ae update integration tests henil 2021-01-26 01:29:18 +05:30
  • a39eb66be8 Use alternate buffer henil 2021-01-25 23:50:07 +05:30
  • 454de6c52c wip: oops shouldn't forget that denis 2021-01-24 18:40:14 +02:00
  • b23ef332c7 wip: restructing in progress, to prep for server-client denis 2021-01-24 18:38:46 +02:00
  • a6ccb753c2 Merge branch 'main' into server-client denis 2021-01-24 10:51:52 +02:00
  • bdf1b13758 Automatically build release binaries henil 2021-01-23 11:43:05 +05:30
  • 5c043d063d
    Merge pull request #151 from mosaic-org/add-cargo-metadata Henil Dedania 2021-01-23 11:41:00 +05:30
  • da5317274e Add depends field henil 2021-01-23 11:32:41 +05:30
  • 15b92262b7
    fix(compatibility): properly erase previous state before switching grids (#152) Aram Drevekenin 2021-01-22 10:24:34 +01:00
  • bd1e3d2d7b Merge branch 'main' into server-client denis 2021-01-22 08:24:56 +02:00
  • c32b837df7
    feat(plugin): Search in root folder for plugins and layout files Henil Dedania 2021-01-21 12:04:29 +05:30
  • decc38232b
    fix(main): do not hang on exit (#150) Aram Drevekenin 2021-01-20 19:25:35 +01:00
  • 81af57b15d
    fix(compatibility): fix grid glitch edge-case when resizing (#149) Aram Drevekenin 2021-01-20 17:01:13 +01:00
  • e7ea05f50b fix(compatibility): don't drop empty lines when resizing (#148) Aram Drevekenin 2021-01-19 18:34:53 +01:00
  • 09b1e03843 Add some message types for server-client comms Kyle 2021-01-17 19:15:32 +00:00
  • cbeae35f17
    Update GOVERNANCE.md Henil Dedania 2021-01-17 11:45:47 +05:30
  • 7c3c3f3231 Add metadata to Cargo.toml for building deb packages henil 2021-01-16 15:23:32 +05:30
  • e6a7ed31f6
    fix(compatibility): clear characters should preserve current styling (#143) Aram Drevekenin 2021-01-14 12:48:36 +01:00
  • e7f16ed468
    feat(ui): added a help / status bar for keybindings and modes Brooks Rady 2021-01-13 13:10:48 +00:00
  • 69c19b90d1 Patched a width miscalculation in the status bar plugin Brooks J Rady 2021-01-12 16:01:49 +00:00
  • 50c3038731 Need to take into account the 2 chars of ', ' that also may be added! Brooks J Rady 2021-01-12 15:59:26 +00:00
  • 7d9a33e13e Fixed 23 clippy lints and warnings Brooks J Rady 2021-01-12 05:50:59 +00:00
  • 67dbd1d0e4 Merge branch 'main' into wasm-status-bar Brooks J Rady 2021-01-12 04:56:29 +00:00
  • c80c0a1fa7 Trim and polish things a little Brooks J Rady 2021-01-12 04:53:39 +00:00
  • 209cce96a5 Finish implementing default layouts Brooks J Rady 2021-01-12 04:34:19 +00:00
  • 555f9af37a Install default layouts and plugins at build-time Brooks J Rady 2021-01-11 23:00:19 +00:00
  • e9e49ef45f Fully functional status bar! Brooks J Rady 2021-01-11 21:53:40 +00:00
  • 8c4db83dfb Bump dependency version Brooks J Rady 2021-01-11 21:50:50 +00:00
  • 145104abdf Move to published version of library Brooks J Rady 2021-01-11 21:43:23 +00:00
  • 680a986cf6 Add get_help function Brooks J Rady 2021-01-11 21:37:47 +00:00
  • 94c231bf2c Functional help bar Brooks J Rady 2021-01-11 21:35:49 +00:00
  • 01df6ed568 Added a get_help function to the plugin API Brooks J Rady 2021-01-11 19:55:29 +00:00
  • eb7a3fdf60 Keypress Debug Version Brooks J Rady 2021-01-11 19:00:31 +00:00
  • 98e5e94670
    refactor(terminal-pane): simplify Scroll into Grid (#137) Aram Drevekenin 2021-01-11 18:23:29 +01:00
  • 1275a9e73a No more glob imports in the register_tile! macro Brooks J Rady 2021-01-11 16:05:55 +00:00
  • efcd36a52c Added the set_selectable plugin API function Brooks J Rady 2021-01-11 07:33:35 +00:00
  • 4592f12349 Add a new host function Brooks J Rady 2021-01-11 06:02:59 +00:00
  • 7e308515e5 Add a plugin callback for global keypresses Brooks J Rady 2021-01-10 23:02:41 +00:00
  • d79db4acb3 Add a global key callback Brooks J Rady 2021-01-10 22:58:48 +00:00
  • 624f842a20 Add support for layouts with parts of a fixed or unspecified size Brooks J Rady 2021-01-10 22:24:26 +00:00
  • 7efc435bda
    feat(infra): initial plugin system Brooks Rady 2021-01-08 14:14:39 +00:00
  • 277791f0ca Don't forget to tell split terminals that they have a new size! Brooks J Rady 2021-01-08 13:58:18 +00:00
  • de44fbecff Change the layout to only one plugin Brooks J Rady 2021-01-07 16:43:13 +00:00
  • 70e16f80b1 Merge in changes from main and fix a clippy lint Brooks J Rady 2021-01-07 16:21:38 +00:00
  • 58a2fc1656 Finished plugin system! (Added file opening) Brooks J Rady 2021-01-07 15:23:54 +00:00
  • 7c785d4fe7 Fix the plugin splitting bugs Brooks J Rady 2021-01-07 14:06:09 +00:00
  • adfe7fd513 Make it possible to cleanly close plugins Brooks J Rady 2021-01-07 13:26:27 +00:00
  • 2b91514a8f Get rid of BuiltIn Pane (for now) + style tweak Brooks J Rady 2021-01-07 13:05:42 +00:00
  • 54f6e09511 Working input response! Brooks J Rady 2021-01-07 12:49:23 +00:00
  • 6e19401200 Add LTO and use a termion fork with serde support Brooks J Rady 2021-01-07 12:20:52 +00:00
  • 5cec3402bf Massively optimise the strider WASM file Brooks J Rady 2021-01-07 11:18:21 +00:00
  • 75136a613d Update deps and add a build script Brooks J Rady 2021-01-07 11:10:39 +00:00
  • c6ecbfb129 Version bump! Brooks J Rady 2021-01-07 10:50:19 +00:00
  • 25356a592c Change to the Termion Key enum Brooks J Rady 2021-01-07 10:49:43 +00:00
  • fe6cb365f7 Merge branch 'wasm-launchable' into wasm-input Brooks J Rady 2021-01-07 10:29:29 +00:00
  • 2f2143967b Might as well use the From trait Brooks J Rady 2021-01-07 10:26:14 +00:00
  • 7668a19490 Fix a positioning bug Brooks J Rady 2021-01-07 10:24:29 +00:00
  • 4f476fedc3
    chore(cleanup): Clean up project root (#135) Henil Dedania 2021-01-07 15:33:19 +05:30
  • 3cd3cdaf0d clean up root of project henil 2021-01-07 15:21:01 +05:30
  • 0858341b7f Loop through input keys Brooks J Rady 2021-01-07 09:49:49 +00:00
  • 0994c8abcd
    feat(completions): Add shell completions files (#128) Henil Dedania 2021-01-07 15:14:28 +05:30
  • 01eaedcd37 Parse bytes into keys with Termion Brooks J Rady 2021-01-07 09:39:16 +00:00
  • b5f9066172 Merge branch 'main' into wasm-launchable Brooks J Rady 2021-01-06 20:31:29 +00:00
  • c76ee391ec Add a FIXME for a clippy lint Brooks J Rady 2021-01-06 19:38:00 +00:00
  • 1fa23e6fa4 Get clipped, fool Brooks J Rady 2021-01-06 19:34:18 +00:00
  • 4a176669fa A module rename to please clippy Brooks J Rady 2021-01-06 17:46:50 +00:00
  • 698bcf83fc Warnings purged and some FIXME's addressed Brooks J Rady 2021-01-06 17:23:00 +00:00
  • b2720169fb Fix early quit with plugins Brooks J Rady 2021-01-06 17:06:15 +00:00
  • fc2205c415 The RawFd has been slain... Brooks J Rady 2021-01-06 16:41:02 +00:00
  • 931384d42f Functional drawing of plugins to the screen Brooks J Rady 2021-01-06 13:40:16 +00:00
  • d509b0c339 Very nearly working Brooks J Rady 2021-01-06 13:34:21 +00:00
  • a6ba792e89 Also borken Brooks J Rady 2021-01-06 12:53:12 +00:00
  • d8fca1d808 fix(render): properly render plugin borders and content Aram Drevekenin 2021-01-06 10:10:25 +01:00
  • 610545f54a
    Merge pull request #131 from mosaic-org/mosaic#130 Denis Maximov 2021-01-06 10:30:01 +02:00
  • cde7703ac7 wip: added a test denis 2021-01-06 10:08:47 +02:00
  • d25df96eef Acutually pass combined position and size Brooks J Rady 2021-01-06 00:36:34 +00:00
  • e19f674a21 Update message Brooks J Rady 2021-01-05 23:05:34 +00:00
  • eb0f3b0285 Very borken Brooks J Rady 2021-01-05 22:41:23 +00:00
  • 92ef2d2360 Merge branch 'main' into wasm-launchable Brooks J Rady 2021-01-05 13:33:27 +00:00
  • 6f1546a5cb Keeping track of multiple plugins Brooks J Rady 2021-01-05 13:33:23 +00:00
  • 8dd9a6c7b2 fix(style): Deduplicate a massive chunk of code Brooks J Rady 2021-01-05 13:09:01 +00:00
  • 7c41c5f624 chore: fmt denis 2021-01-05 11:54:36 +02:00
  • a1febb52bd fix: fixes #130 by adding overflowing_sub denis 2021-01-05 11:52:12 +02:00
  • c7db38d0c5
    Merge pull request #126 from mosaic-org/wasm-launchable Brooks Rady 2020-12-30 11:41:02 +00:00
  • 3695907097 Merge things Brooks J Rady 2020-12-30 11:25:55 +00:00
  • 22890c53fe
    fix(plugins): fully Working WebAssembly Loading! (#125) Brooks Rady 2020-12-30 08:59:32 +00:00
  • f196726dab
    fix(infra): make panes BTreeMap value Pane trait in preparation for the status bar (#124) Doron Tsur 2020-12-30 10:54:31 +02:00
  • b0c7259266 It's now possible to load WASM files from layouts! Brooks J Rady 2020-12-29 16:28:34 +00:00
  • 0049b26bf8 Move some wasm code to it's own module Brooks J Rady 2020-12-29 12:49:35 +00:00
  • db4d6b6eb5 Fully Working WebAssembly Loading! Brooks J Rady 2020-12-29 10:24:22 +00:00
  • 581e06bf8b
    Update GOVERNANCE.md Kunal Mohan 2020-12-27 13:48:25 +05:30