| Commit message (Collapse) | Author | Age | ||
|---|---|---|---|---|
| ... | ||||
| * | | | | | | Merge pull request #244 from a-kenji/main | Doron Tsur | 2021-04-01 | |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | Fix(Mouse): Remove unimplemented! Macro for Mouse | |||
| | * | | | | | | Fix(Mouse): Remove unimplemented! Macro for Mouse | a-kenji | 2021-03-31 | |
| | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove `unimplemented!` macro for mouse and unsupported events, essentialy mimicking the NoOp. Should not crash anymore when handling mouse events. Alternatives: Keep the `unimplemented!` macro for `termion::event::Event::Unsupported` ? closes #243 | |||
| * | | | / / | Added me to contributors | Roee Shapira | 2021-03-31 | |
| | |_|_|/ / |/| | | | | ||||
| | | | | * | wip: sending the ModeInfo on initial plugin load | denis | 2021-04-02 | |
| | | | | | | ||||
| | | | | * | wip: does it take too long to load colors from xrdb? | denis | 2021-03-31 | |
| | | | | |\ | |_|_|_|/ |/| | | | | ||||
| * | | | | | fix(plugin): send mode updates to subscribed plugins on load | Brooks J Rady | 2021-03-31 | |
| |/ / / / | ||||
| | | | * | wip: need to set the default for Palette in the plugins | denis | 2021-03-31 | |
| | | | | | ||||
| | | | * | wip: replace the impl with a fn load_palette instead | denis | 2021-03-28 | |
| | | | | | ||||
| | | | * | wip: move Palette out of zellij-tile | denis | 2021-03-27 | |
| | | | | | ||||
| | | | * | wip: latest plugin system merge in | denis | 2021-03-27 | |
| | | | |\ | |_|_|/ |/| | | | ||||
| * | | | | feat(plugin): refactored to a new and more general plugin API | Brooks Rady | 2021-03-26 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Changed `init()` to `load()` - Deduplicated structs that are in both `zellij` and `zellij-tile` - WASM thread now keeps a mapping of plugins and event subscriptions - Added host-functions for subscribing and unsubscribing from events - Introduced the `update(event)` callback into the API (which is called to handle plugin events) - Made mode changes send an event to the WASM thread - Removed the `AppInstruction::Get/SetState` calls (and any global state) - Removed the `get_help()` host function - Added an event system for key-presses - Added an event for updating tabs - Ported support for renaming tabs - Removed every plugin callback other than `load()`, `update(event)`, and `draw(rows, cols)` - Removed every WASM thread event other than Load, Draw, Update, Unload, and Quit - Calls render after a plugin is updated - Switched back to upstream `termion` - Loads of lint fixing - Shrunk and simplified the code! | |||
| | * | | | | Fix some overzealous format!() removals and a stray comment | Brooks J Rady | 2021-03-26 | |
| | | | | | | ||||
| | * | | | | Fixing a load of clippy lints in status-bar | Brooks J Rady | 2021-03-25 | |
| | | | | | | ||||
| | * | | | | Wrap up the plugin system refactor, running everything through update() | Brooks J Rady | 2021-03-25 | |
| | | | | | | ||||
| | * | | | | Converted tab updates to the new generic update() function | Brooks J Rady | 2021-03-25 | |
| | | | | | | ||||
| | * | | | | Removed AppState and the unneeded get_help() function | Brooks J Rady | 2021-03-25 | |
| | | | | | | ||||
| | * | | | | Rename Help to ModeInfo | Brooks J Rady | 2021-03-25 | |
| | | | | | | ||||
| | * | | | | Merge in changes from main and fix clippy lints | Brooks J Rady | 2021-03-25 | |
| | |\ \ \ \ | |/ / / / |/| | | | | ||||
| | * | | | | Remove a dead input enum variant | Brooks J Rady | 2021-03-25 | |
| | | | | | | ||||
| | * | | | | Move most key handling to the update() + event system | Brooks J Rady | 2021-03-23 | |
| | | | | | | ||||
| | * | | | | Initial implementation of the update callback + upstream termion | Brooks J Rady | 2021-03-23 | |
| | | | | | | ||||
| | * | | | | Merge changes from main | Brooks J Rady | 2021-03-23 | |
| | |\ \ \ \ | ||||
| | * | | | | | Rename references of 'draw' to 'render' for plugins | Brooks J Rady | 2021-03-23 | |
| | | | | | | | ||||
| | * | | | | | Clippy compels me to cull code | Brooks J Rady | 2021-03-09 | |
| | | | | | | | ||||
| | * | | | | | Add event subscription tracking | Brooks J Rady | 2021-03-09 | |
| | | | | | | | ||||
| | * | | | | | Deduplicate the WASM interface structs | Brooks J Rady | 2021-03-09 | |
| | | | | | | | ||||
| | * | | | | | Rename init() to load() in plugin API + Bump deps | Brooks J Rady | 2021-03-09 | |
| | | | | | | | ||||
| | | | | | * | wip: scary how messy it is, but it's a start | denis | 2021-03-26 | |
| | | | | | | | ||||
| | | | | | * | wip: reading colors from xrdb | denis | 2021-03-25 | |
| | |_|_|_|/ |/| | | | | ||||
| * | | | | | fix(render): various rendering issues (#238) | Aram Drevekenin | 2021-03-24 | |
| | | | | | | ||||
| * | | | | | Merge pull request #235 from zellij-org/focused-pane | Denis Maximov | 2021-03-24 | |
| |\ \ \ \ \ | |_|/ / / |/| | | | | feature: Focused pane border coloring | |||
| | * | | | | wip: input_mode back in tab, not passing stuff around anymore | denis | 2021-03-24 | |
| | | | | | | ||||
| | * | | | | wip: cleanup the TabData, get rid of input_mode in tab, pass through render ↵ | denis | 2021-03-24 | |
| | | | | | | | | | | | | | | | | | | | | | instead | |||
| | * | | | | wip: remove colored_borders | denis | 2021-03-23 | |
| | | | | | | ||||
| | * | | | | wip: using Some(Color) in the BoundarySymbol now | denis | 2021-03-23 | |
| | | | | | | ||||
| | * | | | | chore: formatting | denis | 2021-03-21 | |
| | | | | | | ||||
| | * | | | | wip: cleanup | denis | 2021-03-20 | |
| | | | | | | ||||
| | * | | | | wip: not sure about updating the input_mode and tab switches for now | denis | 2021-03-20 | |
| | | | | | | ||||
| | * | | | | wip: active pane color, able to type / not able to type inside a pane ↵ | denis | 2021-03-19 | |
| | | | | | | | | | | | | | | | | | | | | | distinction | |||
| | * | | | | wip: the borders are colored correctly now, need to change the color ↵ | denis | 2021-03-17 | |
| | | | | | | | | | | | | | | | | | | | | | according to the mode selected next and do some cleaning up | |||
| | * | | | | Merge branch 'main' into focused-pane | denis | 2021-03-17 | |
| | |\ \ \ \ | |/ / / / |/| | | | | ||||
| * | | | | | Performance: only render panes that should be updated (#234) | Aram Drevekenin | 2021-03-16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | * fix(performance): bring back should_render * style(fmt): rustfmt | |||
| * | | | | | fix(tabs): delete characters when renaming tab (#226) | Jonah Caplan | 2021-03-15 | |
| | | | | | | ||||
| * | | | | | Merge pull request #233 from zellij-org/build-fix | Kunal Mohan | 2021-03-14 | |
| |\ \ \ \ \ | | | | | | | | | | | | | Fix(build): Zellij-tile was building outside zellij. | |||
| | * | | | | | fix build directory for zellij-tile | Kunal Mohan | 2021-03-14 | |
| |/ / / / / | ||||
| * | | | | | fix(performance): smaller allocations when rendering (#222) | Aram Drevekenin | 2021-03-12 | |
| | | | | | | ||||
| * | | | | | fix(layout): add tab bar to strider layout | Aram Drevekenin | 2021-03-12 | |
| | |_|_|/ |/| | | | ||||
| * | | | | docs(readme): update demo gif | Aram Drevekenin | 2021-03-11 | |
| | | | | | ||||
| * | | | | feat(input): new shortcuts and ui (#220) | Aram Drevekenin | 2021-03-11 | |
| | |/ / |/| | | | | | | | | | | | | | | | | | * feat(statusbar): new shortcuts * feat(input): new shortcuts and ui * style(fmt): rustfmt | |||
| * | | | feat(tabs): add ability to set tab name (#212) | Jonah Caplan | 2021-03-08 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * send all tabs in vec * works but no input filtering * add event types * add event handler for tab events * fmt fixups * update tab name in place, and escape rename works * rename handle_tab_event handle_tab_rename_keypress * handle empty new_name when renaming * fix(tabs): pad active tab name too * fix(tabs): report proper length * fix(tabs): always render active tab * style(fmt): rustfmt Co-authored-by: Aram Drevekenin <aram@poor.dev> | |||
