<feed xmlns='http://www.w3.org/2005/Atom'>
<title>r-alacritty.git/alacritty/src/display, branch rahm</title>
<subtitle>My custom-patched version of alacritty.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/'/>
<entry>
<title>Re-implement crosshairs on newer alacritty.</title>
<updated>2025-11-12T18:10:29+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2024-02-19T22:27:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=0ebcec25ba36398a83fca7165e4d79078c9b8cdf'/>
<id>0ebcec25ba36398a83fca7165e4d79078c9b8cdf</id>
<content type='text'>
The config values are hardcoded atm.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The config values are hardcoded atm.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'vendor/master' into graphics</title>
<updated>2025-11-04T00:00:00+00:00</updated>
<author>
<name>Ayose</name>
<email>ayosec@gmail.com</email>
</author>
<published>2025-11-04T00:00:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=f036a3a25f0af25e13cad42ab8fdd4aa049c6e69'/>
<id>f036a3a25f0af25e13cad42ab8fdd4aa049c6e69</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore touch gestures for enabling IME</title>
<updated>2025-10-26T05:26:27+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2025-10-26T05:26:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=1399545f48f3a7ec558377a7b935b9a94482d22b'/>
<id>1399545f48f3a7ec558377a7b935b9a94482d22b</id>
<content type='text'>
Previously whenever the user would use touch gestures to make selections
or scroll the terminal, IME would automatically be enabled due to the
focus change and reduce the terminal height. This isn't ideal when the
goal is just scanning through the terminal history without making any
input.

This patch keeps track of pointer and touch focus and only enables IME
when either the pointer is within the window or a tap touch sequence was
performed to give the window 'touch focus'.

The initial touch tap sequence used to enable IME is still forwarded to
the terminal as a simulated click event, since otherwise touch devices
without virtual keyboard would be forced into a confusing additional tap
to make it work. This means that virtual keyboard users will not be able
to open the virtual keyboard without creating a click event, which
should still be preferable to the status quo.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously whenever the user would use touch gestures to make selections
or scroll the terminal, IME would automatically be enabled due to the
focus change and reduce the terminal height. This isn't ideal when the
goal is just scanning through the terminal history without making any
input.

This patch keeps track of pointer and touch focus and only enables IME
when either the pointer is within the window or a tap touch sequence was
performed to give the window 'touch focus'.

The initial touch tap sequence used to enable IME is still forwarded to
the terminal as a simulated click event, since otherwise touch devices
without virtual keyboard would be forced into a confusing additional tap
to make it work. This means that virtual keyboard users will not be able
to open the virtual keyboard without creating a click event, which
should still be preferable to the status quo.</pre>
</div>
</content>
</entry>
<entry>
<title>Bump dependencies</title>
<updated>2025-10-08T12:05:01+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2025-10-08T12:05:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=48e19ec3cb03f063710b24abf7a1d9ad753a7754'/>
<id>48e19ec3cb03f063710b24abf7a1d9ad753a7754</id>
<content type='text'>
This performs all non-breaking dependency updates, which includes
unicode-width 0.2.2 for Unicode 17 support.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This performs all non-breaking dependency updates, which includes
unicode-width 0.2.2 for Unicode 17 support.</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'vendor/master' into graphics</title>
<updated>2025-09-07T00:00:00+00:00</updated>
<author>
<name>Ayose</name>
<email>ayosec@gmail.com</email>
</author>
<published>2025-09-07T00:00:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=abfb05824a62fd586f87d051176ad0a666c5265a'/>
<id>abfb05824a62fd586f87d051176ad0a666c5265a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix hint highlighting when hovering with hidden mouse</title>
<updated>2025-09-01T17:11:21+00:00</updated>
<author>
<name>skewb1k</name>
<email>skewb1kunix@gmail.com</email>
</author>
<published>2025-09-01T17:11:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=97fde106c0a3ea97d399d5da3829579a483a5768'/>
<id>97fde106c0a3ea97d399d5da3829579a483a5768</id>
<content type='text'>
When the mouse cursor was hidden with `hide_when_typing` enabled, hints
could still be highlighted under the hidden cursor. This typically
occurred when a hint moved underneath the stationary, hidden cursor.

This fix ensures hints are not highlighted by the mouse cursor while
it's hidden.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the mouse cursor was hidden with `hide_when_typing` enabled, hints
could still be highlighted under the hidden cursor. This typically
occurred when a hint moved underneath the stationary, hidden cursor.

This fix ensures hints are not highlighted by the mouse cursor while
it's hidden.</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'vendor/master' into graphics</title>
<updated>2025-07-23T00:00:00+00:00</updated>
<author>
<name>Ayose</name>
<email>ayosec@gmail.com</email>
</author>
<published>2025-07-23T00:00:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=a247c96e9f59ee73908ace776dde3812557c8b83'/>
<id>a247c96e9f59ee73908ace776dde3812557c8b83</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Migrate to 2024 edition</title>
<updated>2025-07-13T06:15:02+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2025-07-13T06:15:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=bb02cb13f197db66c33f6aad4ae4cceaaf57a8f9'/>
<id>bb02cb13f197db66c33f6aad4ae4cceaaf57a8f9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove cstr! macro in favor of literal notation</title>
<updated>2025-07-01T14:52:08+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2025-07-01T14:52:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=2d79edab16fecfa1ce352c86c9698d078dbbb7d4'/>
<id>2d79edab16fecfa1ce352c86c9698d078dbbb7d4</id>
<content type='text'>
Also apply clippy changes while at it.

Closes #8002.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also apply clippy changes while at it.

Closes #8002.</pre>
</div>
</content>
</entry>
<entry>
<title>Add IPC config retrieval subcommand</title>
<updated>2025-05-29T18:55:34+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2025-05-29T18:55:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=a63c770befd3aa8be916ef9cfadd7e541f5377f0'/>
<id>a63c770befd3aa8be916ef9cfadd7e541f5377f0</id>
<content type='text'>
This patch adds a new `alacritty msg get-config` subcommand which can
retrieve the current config from any Alacritty window using the IPC
socket.

The command will always print the full configuration file in JSON,
without the ability to filter which values are returned, leaning on
tools like `jq` instead of adding this complexity to Alacritty.

Contrary to deserialization, this relies heavily on the default
serialization implementations to reduce the necessary changes. Key and
Mouse bindings are omitted entirely since their structure is very
complex and they tend to just bloat the message size without having an
obvious usecase.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds a new `alacritty msg get-config` subcommand which can
retrieve the current config from any Alacritty window using the IPC
socket.

The command will always print the full configuration file in JSON,
without the ability to filter which values are returned, leaning on
tools like `jq` instead of adding this complexity to Alacritty.

Contrary to deserialization, this relies heavily on the default
serialization implementations to reduce the necessary changes. Key and
Mouse bindings are omitted entirely since their structure is very
complex and they tend to just bloat the message size without having an
obvious usecase.</pre>
</div>
</content>
</entry>
</feed>
