mirror of
https://github.com/kovidgoyal/kitty.git
synced 2026-06-25 02:17:03 +00:00
Use a cosine instead of sine wave for wavy underlines
Matches other terminals
This commit is contained in:
parent
2561d937da
commit
053b9a786c
1 changed files with 2 additions and 2 deletions
|
|
@ -5,7 +5,7 @@
|
|||
import ctypes
|
||||
import sys
|
||||
from functools import partial
|
||||
from math import ceil, floor, pi, sin, sqrt
|
||||
from math import ceil, floor, pi, cos, sqrt
|
||||
|
||||
from kitty.config import defaults
|
||||
from kitty.constants import is_macos
|
||||
|
|
@ -133,7 +133,7 @@ def add_curl(buf, cell_width, position, thickness, cell_height):
|
|||
)
|
||||
|
||||
for x_exact in range(cell_width):
|
||||
y_exact = yfactor * sin(x_exact * xfactor) + position
|
||||
y_exact = yfactor * cos(x_exact * xfactor) + position
|
||||
y_below = clamp_y(floor(y_exact))
|
||||
y_above = clamp_y(ceil(y_exact))
|
||||
x_before, x_after = map(clamp_x, (x_exact - 1, x_exact + 1))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue