Mitchell Hashimoto
d2727b1f5c
more wedges
2022-11-25 15:18:36 -08:00
Mitchell Hashimoto
120dfb4043
more wedges
2022-11-25 15:12:34 -08:00
Mitchell Hashimoto
2c9b3e2f9b
wedge triangles
2022-11-25 15:02:12 -08:00
Mitchell Hashimoto
7676c1c52b
sextants
2022-11-25 14:41:17 -08:00
Mitchell Hashimoto
781571d7fb
braille
2022-11-25 14:26:19 -08:00
Mitchell Hashimoto
43c89cb449
more glyphs
2022-11-25 14:10:31 -08:00
Mitchell Hashimoto
88ff221d6d
pkg/pixman: fill rects
2022-11-25 14:10:25 -08:00
Mitchell Hashimoto
353172199a
lot more boxes
2022-11-25 13:53:24 -08:00
Mitchell Hashimoto
f727b30ca6
more box fonts
2022-11-25 13:36:26 -08:00
Mitchell Hashimoto
f1a052640c
pkg/pixman: rasterize trapezoids
2022-11-25 13:36:17 -08:00
Mitchell Hashimoto
179f5e6283
opengl: continue rendering if single cell has error
2022-11-25 13:16:07 -08:00
Mitchell Hashimoto
8ad5dd1853
arc glyphs
2022-11-25 13:04:44 -08:00
Mitchell Hashimoto
336d2c4e13
pkg/pixman: more image APIs
2022-11-25 11:34:31 -08:00
Mitchell Hashimoto
72cd107e6a
many more boxes
2022-11-25 10:57:38 -08:00
Mitchell Hashimoto
ef16ba263f
16 more
2022-11-25 10:40:33 -08:00
Mitchell Hashimoto
58292e5930
16 more
2022-11-24 12:01:15 -08:00
Mitchell Hashimoto
dcd16c4d95
16 more
2022-11-24 11:49:17 -08:00
Mitchell Hashimoto
d8561ba23a
16 more
2022-11-24 11:27:32 -08:00
Mitchell Hashimoto
8033a4a665
more
2022-11-24 11:16:22 -08:00
Mitchell Hashimoto
3b3c93af02
metal: support for box glyphs
2022-11-24 10:21:28 -08:00
Mitchell Hashimoto
fc8f36a59e
more glyphs for the glyph god
2022-11-24 10:21:28 -08:00
Mitchell Hashimoto
6e30238d36
more... more...
2022-11-24 10:21:27 -08:00
Mitchell Hashimoto
fbd5eba11a
font: more box glyphs
2022-11-24 10:21:27 -08:00
Mitchell Hashimoto
cb8f55229b
remove test code
2022-11-24 10:21:27 -08:00
Mitchell Hashimoto
6b2ca86ed8
fix offset for box glyphs
2022-11-24 10:21:27 -08:00
Mitchell Hashimoto
b9f97217ab
font: shaper handles special fonts
2022-11-24 10:21:27 -08:00
Mitchell Hashimoto
9bc8d85d67
test rendering box glyphs, looks OKAY
2022-11-24 10:21:27 -08:00
Mitchell Hashimoto
4b8b5c5fc1
font: skeleton for box drawing and hook up to Group
2022-11-24 10:21:27 -08:00
Mitchell Hashimoto
ca97c63a65
font: detect box glyphs, start littering stuff to denote special fonts
2022-11-24 10:21:27 -08:00
Mitchell Hashimoto
5c58067489
add pixman package
2022-11-24 10:21:27 -08:00
Mitchell Hashimoto
433d41fa9a
pkg/pixman: add more types
2022-11-24 10:21:27 -08:00
Mitchell Hashimoto
ac4a45bdf3
pkg/pixman: fix math for bpp calculation
2022-11-24 10:21:27 -08:00
Mitchell Hashimoto
894d36f28a
build: support for dynamic linking pixman
2022-11-24 10:21:27 -08:00
Mitchell Hashimoto
5f77ac145c
pkg/pixman: some drawing
2022-11-24 10:21:27 -08:00
Mitchell Hashimoto
699370bd4a
pkg/pixman: starting API
2022-11-24 10:21:27 -08:00
Mitchell Hashimoto
ef65b261de
vendor/pixman and basic building
2022-11-24 10:21:27 -08:00
Mitchell Hashimoto
84b1ae9a3c
set IUTF8 on the pty
...
This is important on Mac since the pty by default on Mac does NOT have
this enabled. Without this, attempting to read/write UTF-8 characters
in the raw pty layer would sometimes turn into '?' even though ghostty
fully supports it.
2022-11-24 10:20:18 -08:00
Mitchell Hashimoto
70b017200a
copying selection trims trailing whitespace
...
This is configurable with `clipboard-trim-trailing-spaces`.
This also fixes a bug where debug builds would crash when copying blank
lines. This never affected release builds.
2022-11-22 21:27:05 -08:00
Mitchell Hashimoto
03fdb38a96
moving the mouse too far between clicks will reset the click count
2022-11-22 20:59:15 -08:00
Mitchell Hashimoto
66078493e6
mac: get default click repeat interval from NSEvent
2022-11-22 11:20:00 -08:00
Mitchell Hashimoto
29b651ee46
configurable click interval with click-repeat-interval
2022-11-22 10:57:57 -08:00
Mitchell Hashimoto
cc4ba96970
hide imgui demo window
2022-11-22 10:57:09 -08:00
Mitchell Hashimoto
d08260cab3
update TODO
2022-11-22 10:20:11 -08:00
Mitchell Hashimoto
ad79a8585d
Merge pull request #54 from mitchellh/multiclick
...
Double/Triple-click selects word and lines respectively
2022-11-22 10:18:12 -08:00
Mitchell Hashimoto
d1b565f4d4
hook up triple-click in UI to select lines
2022-11-22 10:07:52 -08:00
Mitchell Hashimoto
8b839ef4b6
screen selectLine and tests
2022-11-22 10:03:20 -08:00
Mitchell Hashimoto
04088abe5a
fix regression around selecting word at end of screen
2022-11-22 09:41:07 -08:00
Mitchell Hashimoto
f9fed1f3a8
double-click drag selects word by word
2022-11-22 09:15:44 -08:00
Mitchell Hashimoto
9ae2df7bae
Don't crash when fn key pressed on mac (workaround upstream issue)
2022-11-22 08:45:09 -08:00
Mitchell Hashimoto
a63815c5ba
selectWord goes across soft-wrapped lines
2022-11-22 08:04:27 -08:00