summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-08-04fix(performance): plug memory leakmemory-leakAram Drevekenin
2023-08-02docs(changelog): break pane to new tabAram Drevekenin
2023-08-02feat(ui): break pane to new tab and move panes between tabs (#2664)Aram Drevekenin
* prototype * some tests * break out floating pane * break out plugin panes * add keybind and fix some minor issues * remove cli * move pane to left/right tab * update ui * adjust ui * style(fmt): rustfmt * style(comment): remove commented code * update snapshots
2023-07-28docs(changelog): plugin api utility functionsAram Drevekenin
2023-07-28feat(plugins): utility functions to find active pane and tab (#2652)Nacho114
2023-07-27docs(changelog): focus glitchesAram Drevekenin
2023-07-27fix(terminal): properly handle resizes in alternate screen (#2654)Aram Drevekenin
2023-07-25docs(changelog): configurable pluginsAram Drevekenin
2023-07-25feat(plugins): make plugins configurable (#2646)Aram Drevekenin
* work * make every plugin entry point configurable * make integration tests pass * make e2e tests pass * add test for plugin configuration * add test snapshot * add plugin config parsing test * cleanups * style(fmt): rustfmt * style(comment): remove commented code
2023-07-18docs(changelog): generate session names with custom words listThomas Linford
2023-07-18fix(sessions): use custom lists of adjectives and nouns for generating ↵Kyle Sutherland-Cash
session names (#2122) * Create custom lists of adjectives and nouns for generating session names * move word lists to const slices * add logic to retry name generation * refactor - reuse the name generator - iterator instead of for loop --------- Co-authored-by: Thomas Linford <linford.t@gmail.com>
2023-07-16Fix colored pane frames in mirrored sessions (#2625)har7an
* server/panes/tiled: Fix colored frames in mirrored sessions. Colored frames were previously ignored because they were treated like floating panes when rendering tiled panes. * CHANGELOG: Add PR #2625 * server/tab/unit: Fix unit tests for server.
2023-07-12chore(version): bump development versionAram Drevekenin
2023-07-12docs(changelog): resize glitches fixAram Drevekenin
2023-07-12fix(rendering): occasional glitches while resizing (#2621)Aram Drevekenin
2023-07-12docs(changelog): status-bar supermodeAram Drevekenin
2023-07-12feat(ui): new status bar mode (#2619)Aram Drevekenin
* supermode prototype * fix integration tests * fix tests * style(fmt): rustfmt
2023-06-30docs(changelog): plugins tab switching with mouse fixThomas Linford
2023-06-30fix(tab-bar,compact-bar): tab switching with mouse sometimes not working (#2587)Thomas Linford
* tab-bar: fix clicks sometimes not registering Caching the click position wasn't working across multiple plugin instances. Also a couple of refactors: - move the code with the tab switching logic inside update - avoid rendering when calling switch_tab_to, since it will happen anyway afterwards * same fix for compact-bar
2023-06-20chore(release): v0.37.2v0.37.2Aram Drevekenin
2023-06-20chore(version): bump development versionAram Drevekenin
2023-06-20docs(changelog): fix plugin hide_selfAram Drevekenin
2023-06-20fix(plugins): make hide_self api idempotent (#2568)Aram Drevekenin
* fix(plugins): make hide_self api idempotent * style(fmt): rustfmt
2023-06-20docs(changelog): hotfix default themeJae-Heon Ji
2023-06-20hotfix: include theme files into binary (#2566)Jae-Heon Ji
* fix: include theme files into binary * fix: delete unused features * fix: change user theme dir to optional
2023-06-19chore(version): bump development versionAram Drevekenin
2023-06-19chore(release): v0.37.1v0.37.1Aram Drevekenin
2023-06-19chore(version): bump development versionAram Drevekenin
2023-06-19docs(changelog): plugin api fixesAram Drevekenin
2023-06-19fix(plugins): swap layouts and invoked_with (#2564)Aram Drevekenin
2023-06-19docs(changelog): hotfix theme issueJae-Heon Ji
2023-06-19Revert "Fix error loading non-existant themes directory and use default ↵Jae-Heon Ji
themes as the base when merging (#2411)" (#2562) This reverts commit 48e75d05596d58cfdb4e959d7cf571c3b4ed5038.
2023-06-18chore(version): bump development versionAram Drevekenin
2023-06-18chore(release): v0.37.0v0.37.0Aram Drevekenin
2023-06-18docs(plugins): better zellij-tile-docs (#2560)Aram Drevekenin
* docs(plugins): better zellij-tile-docs * docs(code): fix examples - thanks cargo!
2023-06-17docs(plugins): document the zellij-tile events and commands api (#2554)Aram Drevekenin
2023-06-17feat(plugins): strider improvements (#2551)Aram Drevekenin
* fix(plugins): adjust debounce and smart file ignore in strider * style(comment): remove commented code * style(fmt): rustfmt
2023-06-17refactor(plugins): improve api (#2552)Aram Drevekenin
* refactor(plugins): improve shim API * style(fmt): rustfmt
2023-06-17docs(changelog): more plugin api methodsAram Drevekenin
2023-06-17feat(plugins): more plugin api methods (#2550)Aram Drevekenin
* feat(plugins): close, focus, rename pane, rename tab and show_self api methods * style(fmt): rustfmt
2023-06-16docs(changelog): debounced watcherAram Drevekenin
2023-06-16performance(plugins): use a debounced fs watcher (#2546)Aram Drevekenin
* performance(plugins): use a debounced fs watcher * style(fmt): rustfmt * fix(macos): use recommended watcher
2023-06-15docs(changelog): plugin pane eventsAram Drevekenin
2023-06-15feat(plugins): plugin pane state events (#2545)Aram Drevekenin
* feat(plugins): report pane state to plugins * refactor(plugins): rename some stuff * tests(plugins): adjust for new behavior * style(fmt): rustfmt
2023-06-14docs(changelog): relative plugin urlsAram Drevekenin
2023-06-14fix(plugins): allow loading relative urls (#2539)Aram Drevekenin
* fix(plugins): allow loading relative urls * style(fmt): rustfmt
2023-06-14docs(contributing): status of contributionsAram Drevekenin
2023-06-13docs(changelog): suppress debug loggingAram Drevekenin
2023-06-13fix(logs): suppress debug logs when not debugging (#2532)Aram Drevekenin
* fix(logs): suppress debug logs when not debugging * fix(tests): add debug flag to constructor
2023-06-13docs(changelog): plugin fs watch fixAram Drevekenin