- Update _service:
* apply vendor filterer
- Update ./README.suse-maint.md:
* manualrun obsoletes disabledrun
- Update vendored dependencies:
* filter for only linux platforms. this lessens tarball size
- Update to version 0.40.1:
* fix(sessions): issue where sessions would occasionally become unresponsive
* fix(cli): respect all options (eg. `default-layout`) when creating a session in the background from the CLI
* fix(cli): rename tab and pane from cli
* fix(plugins): respect $SHELL when opening a terminal from plugins (eg. from the filepicker strider)
* fix(tabs): closing a tab no longer breaks tab movement
* feat(plugins): add API to open new tabs with a LayoutInfo
* feat(cli): add `zellij action list-clients` to allow listing the connected clients as well as their pane_id and running command
* feat(cli): allow binding Ctrl J
OBS-URL: https://build.opensuse.org/request/show/1172749
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zellij?expand=0&rev=21
- Update to version 0.40.1:
* fix(sessions): issue where sessions would occasionally become unresponsive
* fix(cli): respect all options (eg. `default-layout`) when creating a session in the background from the CLI
* fix(cli): rename tab and pane from cli
* fix(plugins): respect $SHELL when opening a terminal from plugins (eg. from the filepicker strider)
* fix(tabs): closing a tab no longer breaks tab movement
* feat(plugins): add API to open new tabs with a LayoutInfo
* feat(cli): add `zellij action list-clients` to allow listing the connected clients as well as their pane_id and running command
* feat(cli): allow binding Ctrl J
OBS-URL: https://build.opensuse.org/request/show/1172656
OBS-URL: https://build.opensuse.org/package/show/utilities/zellij?expand=0&rev=83
- Update to version 0.40.0:
This release includes exciting new features as well as some long awaited and requested improvements.
* A new welcome screen
* A new filepicker
* Pipes
* Open floating panes at specific coordinates
* Rearrange tabs
* Disconnect other clients
* Plugin aliases
* New possible keys to bind
* Start session in the background
* Performance improvements
* for details checkout the official annonuncement https://zellij.dev/news/welcome-screen-pipes-filepicker
* Are you upgrading from an older version using a custom config file?
In order to take advantage of some of the new features (eg. the welcome-screen and filepicker),
you'll need to swap the plugins section in your configuration file with the one from the default file.
OBS-URL: https://build.opensuse.org/request/show/1169331
OBS-URL: https://build.opensuse.org/package/show/utilities/zellij?expand=0&rev=81
* remove cargo_config
- Update to version 0.39.1:
* fix: styled underlines in editors
* fix(plugins): add `LaunchPlugin` and some cwd fixes
* fix(performance): significantly reduce CPU utilization when serializing sessions
* fix(panes): reuse CWD when dropping to shell in command panes
* fix(resurrection): reduce default serialization interval to 1m and make it configurable
* fix(plugins): allow reloading plugins if they crashed
* feat(panes): start panes/editors/commands/plugins in-place
* fix(theme): fg color for gruvbox light theme
* fix: display parsing error for kdl files located under the 'themes' directory
* refactor(plugins): wasmer v3.1.1
* refactor(config): dependency updates
* fix(plugins): address cranelift-codegen vulnerability
* fix(plugins): use versioned path for plugin artifact cache
* feat(sessions): session resurrection
* feat(rendering): terminal synchronized output
* feat(plugins): plugin command API for executing commands in the background
* feat(ui): cyberpunk themes
* feat(ux): add ESC option to drop to shell in command panes
* feat(plugins): allow plugins to make web requests behind a permission
* feat(plugins): UI components for plugins
* feat(plugins): load plugins from the web
* feat(terminal): support styled underlines
* feat(ux): allow renaming sessions
* fix(plugins): open new plugins in the current cwd
OBS-URL: https://build.opensuse.org/package/show/utilities/zellij?expand=0&rev=75
- Update to version 0.37.2:
* hotfix: include theme files into binary
* fix: make plugin hide_self api idempotent
- Changes from 0.37.1:
* hotfix: theme options does not work
* fix: various plugin api methods
- Changes from major release 0.37.0:
* fix(plugin): respect hide session option on compact-bar
* feat: allow excluding tabs from tab sync in layouts
* feat: support default cwd
* feat: cli action to reload plugins at runtime for easier plugin development
* docs(architecture): update architecture docs
* feat(themes): add nightfox themes
* feat: provide default themes
* feat: update and render plugins asynchronously
* fix: support environment variables and shell expansions in layout cwds
* fix: add file paths to file not found errors
* fix: error loading non-existant themes directory
* build: speed up build and ci
* fix: sticky bit FreeBSD crash
* build: Bump rust toolchain version to 1.67
* fix: update config file output
* feat: plugin workers for background tasks
* fix: cwd of newtab action
* feat: plugin system overhaul
* feat: add virtually all of Zellij's API to plugins
* fix: runtime panic because of local cache
* fix: cursor flickering
* fix: focus tab as well as pane when relaunching plugin
* feat: ui improvements for strider search
* fix: only watch fs if plugins explicitly request it
* fix: suppress debug logging when not debugging
* feat: send pane events to plugins
* fix: use debounced watcher for watching filesystem
* feat: add more plugin api methods
OBS-URL: https://build.opensuse.org/request/show/1094350
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zellij?expand=0&rev=13
* hotfix: include theme files into binary
* fix: make plugin hide_self api idempotent
- Changes from 0.37.1:
* hotfix: theme options does not work
* fix: various plugin api methods
- Changes from major release 0.37.0:
* fix(plugin): respect hide session option on compact-bar
* feat: allow excluding tabs from tab sync in layouts
* feat: support default cwd
* feat: cli action to reload plugins at runtime for easier plugin development
* docs(architecture): update architecture docs
* feat(themes): add nightfox themes
* feat: provide default themes
* feat: update and render plugins asynchronously
* fix: support environment variables and shell expansions in layout cwds
* fix: add file paths to file not found errors
* fix: error loading non-existant themes directory
* build: speed up build and ci
* fix: sticky bit FreeBSD crash
* build: Bump rust toolchain version to 1.67
* fix: update config file output
* feat: plugin workers for background tasks
* fix: cwd of newtab action
* feat: plugin system overhaul
* feat: add virtually all of Zellij's API to plugins
* fix: runtime panic because of local cache
* fix: cursor flickering
* fix: focus tab as well as pane when relaunching plugin
* feat: ui improvements for strider search
* fix: only watch fs if plugins explicitly request it
* fix: suppress debug logging when not debugging
* feat: send pane events to plugins
* fix: use debounced watcher for watching filesystem
* feat: add more plugin api methods
OBS-URL: https://build.opensuse.org/package/show/utilities/zellij?expand=0&rev=66
* add my tweaked theme
* fix(screen): focus pane on screen edge when moving pane focus offtab
* Correct summary
* Updated layout examples to .kdl from .yaml
* fix(panes): adding panes to lone stack
* fix(panes): closing a stacked pane should relayout
* Fixed issue #1948
* feat(plugins): async plugin loading
* docs(readme): update roadmap image
* Add action to clear all buffers for a specific pane
* Added launch in xonsh
* Add option to hide session name in tab-bar (deriving from #2172)
* fix(layouts): don't default to default swap layouts on new-tab action
* fix(layouts): nested attribute truncating
* fix(scrollback-editor): properly invoke editor when command includes spaces
* fix(layouts): focus tab race
* feat(panes): allow defining an expanded stacked pane
* fix(layout): pane focus in stack
* fix(plugins): prevent Strider from opening double-panes when editing files
* fix: set sticky bit on socket
* chore(assets): adjust logo
* fix: do not hold on to router thread handle until server exit
OBS-URL: https://build.opensuse.org/package/show/utilities/zellij?expand=0&rev=60
- Fix vendored dependencies.
- Fix specfile. Duplicated BuildRequires section for rust+cargo
- Update to version 0.35.1:
* fix(panes): show visual error when unable to split panes vertically/horizontally
* WIP: Use xtask as build system
* fix(panes): show visual error when failing to resize panes
* chore(repo): remove nix support
* Floating panes in layouts
* add tmux close pane key
* fix: properly end selection with copy_on_select = false
* fix 3 bugs
* Errors: less unwrap in server
* Support UTF-8 character in tab name and pane name
* errors: handle missing plugin caches
* Improve client disconnect handling
* feat: add ScrollToTop action by
* Fix status bar not displaying w/ size=1 and show shortcuts
* Add GoToTabName action to switch tab by name
* Use singlepass in debug mode by
* cleanups around "buffer full" error
* Make the singlepass compiler opt-in through flags by
* Add pencil theme
* Apply correct color on 'more tabs' message
* feat: add args to new-tab action
* update termwiz to v0.20.0
* feat(ui): swap layouts and stacked panes
* fix(ux): cache stdin queries on startup (remove startup delay)
* Project Governance Change
* Add Helix editor (hx) to editors that support prefix positions
* Extend display char in tab
* Fix fullscreen navigation by
* fix(grid): glitchy resizes
* Update bug_report.md template with OSX log directory
* fix(layout): various parser and ui fixes
* fix(messaging): cache hold pane messages by their tab_id if the tab is not ready
* fix(layout): tab focus
* fix(cli): new-tab now also looks in layout_dir for layouts
* fix(kdl): new-tab keybind looks in layout_dir for layouts
* fix(cli): edit cwd
* fix(layouts): do not relayout twice on auto_layout
* fix(new-tab): get config parameters from config file
* fix(grid): only use background pending styling when deleting characters
* feat(layouts): exact panes constraint
* fix(pty): report no-cwd for empty path returned from sysinfo
* fix(sixel): report pixel size in winsize change ioctl
* Fix plugin location path decoding from Url
* Add action QueryTabNames to list all tab names
* fix(pty): do not crash when unable to set cwd
* fix(layouts): naming and gototabname
* fix(cli): make auto_layout work through the cli
* feat: add self-provided themes
* Feature: simulate publishing
* Revert theme pr
OBS-URL: https://build.opensuse.org/request/show/1070835
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zellij?expand=0&rev=10
* fix(panes): show visual error when unable to split panes vertically/horizontally
* WIP: Use xtask as build system
* fix(panes): show visual error when failing to resize panes
* chore(repo): remove nix support
* Floating panes in layouts
* add tmux close pane key
* fix: properly end selection with copy_on_select = false
* fix 3 bugs
* Errors: less unwrap in server
* Support UTF-8 character in tab name and pane name
* errors: handle missing plugin caches
* Improve client disconnect handling
* feat: add ScrollToTop action by
* Fix status bar not displaying w/ size=1 and show shortcuts
* Add GoToTabName action to switch tab by name
* Use singlepass in debug mode by
* cleanups around "buffer full" error
* Make the singlepass compiler opt-in through flags by
* Add pencil theme
* Apply correct color on 'more tabs' message
* feat: add args to new-tab action
* update termwiz to v0.20.0
* feat(ui): swap layouts and stacked panes
* fix(ux): cache stdin queries on startup (remove startup delay)
* Project Governance Change
* Add Helix editor (hx) to editors that support prefix positions
* Extend display char in tab
* Fix fullscreen navigation by
* fix(grid): glitchy resizes
* Update bug_report.md template with OSX log directory
* fix(layout): various parser and ui fixes
* fix(messaging): cache hold pane messages by their tab_id if the tab is not ready
* fix(layout): tab focus
* fix(cli): new-tab now also looks in layout_dir for layouts
* fix(kdl): new-tab keybind looks in layout_dir for layouts
* fix(cli): edit cwd
* fix(layouts): do not relayout twice on auto_layout
* fix(new-tab): get config parameters from config file
* fix(grid): only use background pending styling when deleting characters
* feat(layouts): exact panes constraint
* fix(pty): report no-cwd for empty path returned from sysinfo
* fix(sixel): report pixel size in winsize change ioctl
* Fix plugin location path decoding from Url
* Add action QueryTabNames to list all tab names
* fix(pty): do not crash when unable to set cwd
* fix(layouts): naming and gototabname
* fix(cli): make auto_layout work through the cli
* feat: add self-provided themes
* Feature: simulate publishing
* Revert theme pr
OBS-URL: https://build.opensuse.org/package/show/utilities/zellij?expand=0&rev=49
* Performance: both loading and rendering are significantly faster now and take less HW resources
* Loading screen: Zellij now has a minor loading screen (0.5 seconds) before it starts. This is so
that input from STDIN will not be lost while Zellij queries the user's terminal emulator for
pixel/cell ratio and the default colors
* We now fall back to /bin/sh if we can't find a $SHELL variable
* Users can now directionally decrease pane size and not just increase it - by default these are
bound to HJKL (uppercase letter) in resize mode, but can be bound like anything to other keys.
* Lots of stability and bug fixes
* BREAKING CHANGES:
- performance: change plugin data flow to improve render speed
- performance: various render pipeline improvements
* Fixes:
- server on longer crashes on client crash
- preserve pane focus properly when closing panes and switching tabs
- missing tokyo-night-dark theme
OBS-URL: https://build.opensuse.org/package/show/utilities/zellij?expand=0&rev=45