Commit Graph

18 Commits

Author SHA256 Message Date
Soc Virnyl Estela
85db73cd8c OBS-URL: https://build.opensuse.org/package/show/utilities/zellij?expand=0&rev=84 2024-05-08 11:38:51 +00:00
Soc Virnyl Estela
64a63fb857 - Update sources in specfile
* 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
2023-11-18 22:26:01 +00:00
Soc Virnyl Estela
9f36a60bb9 - Update to version 0.38.2:
* fix(terminal): wrap lines when adding characters in
    alternate screen

OBS-URL: https://build.opensuse.org/package/show/utilities/zellij?expand=0&rev=73
2023-09-23 04:35:37 +00:00
Soc Virnyl Estela
df3e1f14db - Update to version 0.38.1:
* refactor(server): remove unnecessary mut
  * fix(status-bar): add break tab hints
  * fix(reconnect): glitches on windows terminal
  * fix(grid): memory leak with unfocused tabs
  * fix(input): enforce ordering of actions after opening a new pane

- Remove zellij-fix-theme-dir.patch

OBS-URL: https://build.opensuse.org/package/show/utilities/zellij?expand=0&rev=70
2023-09-09 13:34:04 +00:00
Soc Virnyl Estela
f62bbeb8e9 Replace obsoleted disabled option with manual
OBS-URL: https://build.opensuse.org/package/show/utilities/zellij?expand=0&rev=68
2023-08-13 14:07:58 +00:00
Soc Virnyl Estela
533d0ee4ff - Add patch fix-gitignore-bypass.patch.
* This will fix issues where setting `--all` to see
    hidden files will still hide gitignore-ed files.

OBS-URL: https://build.opensuse.org/package/show/utilities/zellij?expand=0&rev=63
2023-06-21 10:17:07 +00:00
Soc Virnyl Estela
f4d1eb3fa3 - Update to version 0.36.0:
* 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
2023-05-01 08:09:57 +00:00
Soc Virnyl Estela
a4c48453e0 - Update to version 0.35.2:
* fix(sessions): attach --create regression
  * fix(screen): hold and applylayout races
  * fix(ansi): pad line end when erasing characters

OBS-URL: https://build.opensuse.org/package/show/utilities/zellij?expand=0&rev=56
2023-03-26 23:09:29 +00:00
Soc Virnyl Estela
cb621b8637 - 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/package/show/utilities/zellij?expand=0&rev=49
2023-03-10 14:05:45 +00:00
Soc Virnyl Estela
f9030d513d - Update to version 0.34.4:
* Fix application crash when resizing with flexible plugin panes in layout
  * Allow the SHELL variable to contain non-absolute shell paths (e.g. SHELL=sh instead of SHELL=/bin/sh

OBS-URL: https://build.opensuse.org/package/show/utilities/zellij?expand=0&rev=47
2022-12-17 06:46:31 +00:00
Soc Virnyl Estela
370320bdfc - Update to version 0.34.3:
* 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
2022-12-11 04:19:19 +00:00
Soc Virnyl Estela
6b05ca28e5 - Update to version 0.33.0:
* debugging: improve error handling in `zellij_server::pty` (https://github.com/zellij-org/zellij/pull/1840)
  * feat: allow command panes to optionally close on exit (https://github.com/zellij-org/zellij/pull/1869)
  * add: everforest-dark, everforest-light themes to the example theme directory (https://github.com/zellij-org/zellij/pull/1873)
  * feat: support multiple themes in one file (https://github.com/zellij-org/zellij/pull/1855)
  * debugging: Remove calls to unwrap in `zellij_server::ui::*` (https://github.com/zellij-org/zellij/pull/1870)
  * debugging: Remove calls to unwrap in `zellij_server::pty_writer` (https://github.com/zellij-org/zellij/pull/1872)
  * docs(example): update the format of the themes for the example directory (https://github.com/zellij-org/zellij/pull/1877)
  * debugging: Remove calls to unwrap in `zellij_server::terminal_bytes` (https://github.com/zellij-org/zellij/pull/1876)
  * debugging: Remove calls to unwrap in `zellij_server::output` (https://github.com/zellij-org/zellij/pull/1878)
  * fix: resolve `zellij setup --clean` panic (https://github.com/zellij-org/zellij/pull/1882)
  * feat: allow toggling mouse mode at runtime (https://github.com/zellij-org/zellij/pull/1883)
  * fix: display status bar properly if limited to only 1 line (https://github.com/zellij-org/zellij/pull/1875)
  * feat: allow starting command panes suspended (https://github.com/zellij-org/zellij/pull/1887)
  * debugging: Remove calls to unwrap in `zellij_server::os_input_output` (https://github.com/zellij-org/zellij/pull/1895)
  * fix: remove space key from shared_except (https://github.com/zellij-org/zellij/pull/1884)
  * fix: clear search when sending terminating char (https://github.com/zellij-org/zellij/pull/1853)
  * fix: properly convert the backslash key from old YAML config files (https://github.com/zellij-org/zellij/pull/1879)
  * fix: clear floating panes indication when closing a floating command pane (https://github.com/zellij-org/zellij/pull/1897)
  * Terminal compatibility: do not reset bold when resetting DIM (https://github.com/zellij-org/zellij/pull/1803)
  * fix: Do not advertise 24 bit color support unchecked (https://github.com/zellij-org/zellij/pull/1900)
  * fix: treat CWD properly when opening your editor through `zellij edit` or `ze` (https://github.com/zellij-org/zellij/pull/1904)
  * fix: allow cli actions to be run outside of a tty environment (https://github.com/zellij-org/zellij/pull/1905)
  * Terminal compatibility: send focus in/out events to terminal panes (https://github.com/zellij-org/zellij/pull/1908)
  * fix: various bugs with no-frames and floating panes (https://github.com/zellij-org/zellij/pull/1909)
  * debugging: Improve error logging in server (https://github.com/zellij-org/zellij/pull/1881)
  * docs: add kanagawa theme (https://github.com/zellij-org/zellij/pull/1913)
  * fix: use 'temp_dir' instead of hard-coded '/tmp/' (https://github.com/zellij-org/zellij/pull/1898)
  * debugging: Don't strip debug symbols from release binaries (https://github.com/zellij-org/zellij/pull/1916)
  * deps: upgrade termwiz to 0.19.0 and rust MSRV to 1.60.0 (https://github.com/zellij-org/zellij/pull/1896)

OBS-URL: https://build.opensuse.org/package/show/utilities/zellij?expand=0&rev=42
2022-11-13 00:12:46 +00:00
Soc Virnyl Estela
7a9a70ff83 - Update to version 0.32.0:
* BREAKING CHANGE: switch config/layout/theme language to KDL (https://github.com/zellij-org/zellij/pull/1759)
  * debugging: Improve error handling in screen thread (https://github.com/zellij-org/zellij/pull/1670)
  * fix: Server exits when client panics (https://github.com/zellij-org/zellij/pull/1731)
  * fix: Server panics when writing to suppressed pane (https://github.com/zellij-org/zellij/pull/1749)
  * debugging: Improve error handling in screen thread private functions (https://github.com/zellij-org/zellij/pull/1770)
  * fix(nix): add DiskArbitration and Foundation to darwin builds (https://github.com/zellij-org/zellij/pull/1724)
  * debugging: Remove calls to `panic` in server/tab (https://github.com/zellij-org/zellij/pull/1748)
  * debugging: Improve error format in server/thread_bus (https://github.com/zellij-org/zellij/pull/1775)
  * feat: command pane - send commands to Zellij and re-run them with ENTER (https://github.com/zellij-org/zellij/pull/1787)
  * fix: escape quotes and backslashes when converting YAML to KDL (https://github.com/zellij-org/zellij/pull/1790)
  * fix: frameless pane wrong size after closing other panes (https://github.com/zellij-org/zellij/pull/1776)
  * fix: error on mixed nodes in layouts (https://github.com/zellij-org/zellij/pull/1791)
  * fix: error on duplicate pane_template / tab_template definitions in layouts (https://github.com/zellij-org/zellij/pull/1792)
  * fix: accept session-name through the cli properly (https://github.com/zellij-org/zellij/pull/1793)
  * fix: Prevent recursive sessions from layout files (https://github.com/zellij-org/zellij/pull/1766)
  * fix: better error messages and recovery from layout issues (https://github.com/zellij-org/zellij/pull/1797)
  * feat: allow layouts to have a global cwd (https://github.com/zellij-org/zellij/pull/1798)
  * feat: edit panes in layouts (https://github.com/zellij-org/zellij/pull/1799)
  * debugging: Log `thread_bus` IPC messages only in debug mode (https://github.com/zellij-org/zellij/pull/1800)
  * feat: improve zellij run CLI (https://github.com/zellij-org/zellij/pull/1804)
  * docs: Add tips for code contributions to CONTRIBUTING (https://github.com/zellij-org/zellij/pull/1805)
  * feat: change floating panes to be grouped rather than scattered (https://github.com/zellij-org/zellij/pull/1810)
  * fix: default to vi editor when we can't an editor in EDITOR or VISUAL and none is configured (https://github.com/zellij-org/zellij/pull/1811)
  * deps: upgrade log4rs to 1.2.0 (https://github.com/zellij-org/zellij/pull/1814)
  * feat: allow `DumpScreen` to dump the viewport by default (https://github.com/zellij-org/zellij/pull/1794)
  * Terminal compatibility: clear scroll region when terminal pane is cleared (https://github.com/zellij-org/zellij/pull/1826)
  * feat: allow defining tab cwd in layouts (https://github.com/zellij-org/zellij/pull/1828)
  * debugging: Remove calls to `unwrap` from plugin WASM VM (https://github.com/zellij-org/zellij/pull/1827)
  * debugging: Improve error handling in `server/route` (https://github.com/zellij-org/zellij/pull/1808)

OBS-URL: https://build.opensuse.org/package/show/utilities/zellij?expand=0&rev=40
2022-10-28 23:34:39 +00:00
Soc Virnyl Estela
20b3750c97 Accepting request 1008084 from home:uncomfyhalomacro
- Update vendored dependencies.

OBS-URL: https://build.opensuse.org/request/show/1008084
OBS-URL: https://build.opensuse.org/package/show/utilities/zellij?expand=0&rev=22
2022-10-05 04:21:56 +00:00
Soc Virnyl Estela
624bf8c02d - Revert to disabling cargo update.
- Reupload non-updated vendored deps.

OBS-URL: https://build.opensuse.org/package/show/utilities/zellij?expand=0&rev=20
2022-10-04 16:29:14 +00:00
Soc Virnyl Estela
e7330ca937 - Reenable cargo update in _service.
- Reupload vendor.tar.gz with updated deps.
- Add `libgcc_s1` in BuilRequires in specfile.
- Increase physical memory size in _constraints file.
- Enable cargo tests.
- Enable all arches.

OBS-URL: https://build.opensuse.org/package/show/utilities/zellij?expand=0&rev=16
2022-10-04 04:44:38 +00:00
Soc Virnyl Estela
820f60f61e - Disable cargo update to fix some wasm related issues.
- Reupload vendored deps with the not updated cargo dependencies.

OBS-URL: https://build.opensuse.org/package/show/utilities/zellij?expand=0&rev=14
2022-10-03 01:20:36 +00:00
Soc Virnyl Estela
3fbc84a6ce - Bump version to 0.31.0:
* feat: Log errors causing "empty message received from client" (https://github.com/zellij-org/zellij/pull/1459)
  * chore(dependencies): update `crossbeam` `0.8.0` -> `0.8.1` (https://github.com/zellij-org/zellij/pull/1463)
  * add(option): `default-layout` setting for changing the default layout upon start, example: `default_layout: compact` (https://github.com/zellij-org/zellij/pull/1467)
  * fix: many typos (https://github.com/zellij-org/zellij/pull/1481)
  * add: checksum for release binary (https://github.com/zellij-org/zellij/pull/1482)
  * fix: update cli tooltips (https://github.com/zellij-org/zellij/pull/1488)
  * refactor: deduplicate code in `screen.rs` (https://github.com/zellij-org/zellij/pull/1453)
  * chore(dependencies): update  `clap`: `3.1.18` -> `3.2.2` (https://github.com/zellij-org/zellij/pull/1496)
  * fix: send `WriteChars:` once per action (https://github.com/zellij-org/zellij/pull/1516)
  * feat: allow swapping tabs, in a fullscreen pane (https://github.com/zellij-org/zellij/pull/1515)
  * feat: add action of undo renmae (https://github.com/zellij-org/zellij/pull/1513)
  * fix(docs): fix macport installation instructions (https://github.com/zellij-org/zellij/pull/1529)
  * feat: allow hex colors for themes (https://github.com/zellij-org/zellij/pull/1536)
  * fix: client hang when server is killed / shutdown delay (https://github.com/zellij-org/zellij/pull/1535)
  * fix: properly handle in-place editor in full-screen (https://github.com/zellij-org/zellij/pull/1544)
- add README.suse-maint.md

OBS-URL: https://build.opensuse.org/package/show/utilities/zellij?expand=0&rev=3
2022-07-29 12:53:01 +00:00