<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sl0ppij.git/zellij-server/src/panes/link_handler.rs, branch main</title>
<subtitle>a sl0p.foo repository</subtitle>
<id>https://git.sl0p.foo/sl0ppij.git/atom/zellij-server/src/panes/link_handler.rs?h=main</id>
<link rel='self' href='https://git.sl0p.foo/sl0ppij.git/atom/zellij-server/src/panes/link_handler.rs?h=main'/>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/'/>
<updated>2025-07-04T12:23:55Z</updated>
<entry>
<title>feat(terminal): multiline hyperlink support (#4264)</title>
<updated>2025-07-04T12:23:55Z</updated>
<author>
<name>Aram Drevekenin</name>
<email>aram@poor.dev</email>
</author>
<published>2025-07-04T12:23:55Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=2580564d50bf4dad126e24c5174394779eaf8de3'/>
<id>urn:sha1:2580564d50bf4dad126e24c5174394779eaf8de3</id>
<content type='text'>
* working

* done

* docs(changelog): add PR</content>
</entry>
<entry>
<title>fix(clippy): clippy fixes (#1508)</title>
<updated>2022-06-15T12:03:11Z</updated>
<author>
<name>a-kenji</name>
<email>aks.kenji@protonmail.com</email>
</author>
<published>2022-06-15T12:03:11Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=3de59dac42c05de43beba2f7d09b07111c711394'/>
<id>urn:sha1:3de59dac42c05de43beba2f7d09b07111c711394</id>
<content type='text'>
* fix(clippy): clippy fixes

* chore(fmt): cargo fmt</content>
</entry>
<entry>
<title>add(style): add trailing comma in match blocks (#1483)</title>
<updated>2022-06-10T18:03:13Z</updated>
<author>
<name>a-kenji</name>
<email>aks.kenji@protonmail.com</email>
</author>
<published>2022-06-10T18:03:13Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=67d2673cae60954e8287c2a1f58a21a56e066afb'/>
<id>urn:sha1:67d2673cae60954e8287c2a1f58a21a56e066afb</id>
<content type='text'>
This makes it easier to distinguish from normal blocks</content>
</entry>
<entry>
<title>fix(stability): avoid link handler panic on bad index (#1356)</title>
<updated>2022-04-28T09:45:21Z</updated>
<author>
<name>Thomas Linford</name>
<email>tlinford@users.noreply.github.com</email>
</author>
<published>2022-04-28T09:45:21Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=188febfc0591e99d1577d3032076eac9ca9a7e33'/>
<id>urn:sha1:188febfc0591e99d1577d3032076eac9ca9a7e33</id>
<content type='text'>
root cause needs investigating, but for now fix the crash.</content>
</entry>
<entry>
<title>feat(ui): add floating panes (#1066)</title>
<updated>2022-02-18T20:10:06Z</updated>
<author>
<name>Aram Drevekenin</name>
<email>aram@poor.dev</email>
</author>
<published>2022-02-18T20:10:06Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=821e7cbc5a9711173061a272dc0378fff1fe5596'/>
<id>urn:sha1:821e7cbc5a9711173061a272dc0378fff1fe5596</id>
<content type='text'>
* basic functionality

* close and reopen scratch terminal working

* embed/float and resize whole tab for floating and static floating panes

* move focus working

* fix focus change in floating panes

* move pane with mouse

* floating z indices

* tests and better resize algorithm

* starting to work on performance

* some performance experimentations

* new render engine

* reverse painters algorithm for floating panes

* fix frame buffering

* improve ux situation

* handle multiple new panes on screen without overlap

* adjust keybindings

* adjust key hints

* fix multiuser frame ui

* fix various floating/multiuser bugs

* remove stuff

* wide characters under floating panes

* fix wide character frame override

* fix non-frame boundaries interactions with floating panes

* fix selection character width

* fix title frame wide char overflow

* fix existing tests

* add tests

* refactor output out of tab

* refactor floating panes out of tab

* refactor tab

* moar refactoring

* refactorings and bring back terminal window title setting

* add frame vte output

* remove more unused stuff

* remove even more unused stuff

* you know the drill

* refactor floating panes and remove more stuffs

* refactor pane grids

* remove unused output caching

* refactor output

* remove unused stuff

* rustfmt

* some formatting

* rustfmt

* reduce clippy to normal

* remove comment

* remove unused

* fix closign pane

* fix tests</content>
</entry>
<entry>
<title>fix(style): various internal refactorings</title>
<updated>2021-12-07T10:24:42Z</updated>
<author>
<name>Marcin Puc</name>
<email>5671049+tranzystorek-io@users.noreply.github.com</email>
</author>
<published>2021-12-07T10:24:42Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=56e85f87d6c365816cca71c496aa7e49709e0b11'/>
<id>urn:sha1:56e85f87d6c365816cca71c496aa7e49709e0b11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(compatibility): add support for osc 8 escape code (#822)</title>
<updated>2021-11-22T17:54:49Z</updated>
<author>
<name>Thomas Linford</name>
<email>tlinford@users.noreply.github.com</email>
</author>
<published>2021-11-22T17:54:49Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=a96b9d8769a70251b897501b825cdfd1ae2b079d'/>
<id>urn:sha1:a96b9d8769a70251b897501b825cdfd1ae2b079d</id>
<content type='text'>
Resolve #645 

* add support for osc 8 escape code

* refactor, add links to CharacterStyles

* cleanup

* refactor, add minimal tests</content>
</entry>
</feed>
