main
91 commits
a1ec136
uint
·
2026-07-31
exit on shell close
55b6cc3
uint
·
2026-07-31
remove libgrapheme dependency, ignore utf8 characters
d647190
uint
·
2026-07-31
add pasting from clipboard
0337661
uint
·
2026-07-15
add libgrapheme notice
1d97154
uint
·
2026-07-15
add libmaus backend notice
557e939
uint
·
2026-07-14
reformat comments
9fc03e2
uint
·
2026-07-14
fix config.def.h formatting
238eb14
uint
·
2026-07-14
redraw terminal on MAUS_EV_REDRAW
f3f173c
uint
·
2026-07-14
ignore config.h
43b4948
uint
·
2026-07-14
[update libmaus] redraw events
b58ae05
uint
·
2026-07-14
use config.def.h
3c956e0
uint
·
2026-07-14
check event key pressed
bda09ce
uint
·
2026-07-14
add `fontscale`
3372c36
uint
·
2026-07-14
reload font with alt_r + r
8ebce09
uint
·
2026-07-14
update font_path
03e322b
uint
·
2026-07-14
update README, add logo
e534224
uint
·
2026-07-14
move config.h to ./
75b0dec
uint
·
2026-07-14
use color_table from config
de3c8a7
uint
·
2026-07-14
[update libmaus] config executable
b930e33
uint
·
2026-07-14
build libmaus in configure script, update Makefile
7ab90a2
uint
·
2026-07-14
move source/include->include
1645e48
uint
·
2026-07-14
reorder colors
704cad4
uint
·
2026-07-13
remove vector fonts and libschrift dep
7869c92
uint
·
2026-07-13
replace rgfw with libmaus backend
2627aa1
uint
·
2026-07-13
[update libmaus] using maus_strdup
27abc16
uint
·
2026-07-13
select X/Way backend on linux+bsd
b414a04
uint
·
2026-07-13
add libmaus dependancy
62b1937
uint
·
2026-07-13
add path to shell execlp
b6413d6
uint
·
2026-07-13
move configure script to ./
951fca9
seiko
·
2026-05-30
use config font options also fill a few todo function descriptions
c7c714c
seiko
·
2026-05-30
use $SHELL if `shell` not set
7edb969
seiko
·
2026-05-29
add config.h
b8fbbb1
seiko
·
2026-05-29
use keyChar events for text input this fixes the "double processing" of key events
0d6d5af
seiko
·
2026-05-29
add bdf drawing support
17f12f0
seiko
·
2026-05-29
allocate the bdf whoops
73ed7c0
seiko
·
2026-05-29
ignore bdf fonts
a6f86ef
seiko
·
2026-05-29
use 0=success in font_load
1f68875
seiko
·
2026-05-29
complete bdf parser
549d0d5
seiko
·
2026-05-29
separate font_load into bdf and sft functions bdf loader stubbed
8dc8932
seiko
·
2026-05-29
add bdf detection
7a5f4cd
uint
·
2026-05-16
add dec line drawing character set support
7a30e87
uint
·
2026-05-16
add OSC swallowing
137df8e
uint
·
2026-05-16
rename wait->wait_events collisions on macOS
d9ce4bb
uint
·
2026-05-15
skip processing if pty buffer unchanged
335ed67
uint
·
2026-05-15
use vt100 terminal
678638f
uint
·
2026-05-15
add XOpen Source 700 for linux
8a26205
uint
·
2026-05-14
add wcwidth-based wider characters support
dc078d3
uint
·
2026-05-14
add reverse term colours attribute support (SGR 7, 27)
c733a52
uint
·
2026-05-14
add csi insert and delete chars
a31a447
uint
·
2026-05-14
add terminal cursor visibility toggle
efaab74
uint
·
2026-05-14
add terminal delayed autowrapping
500c495
uint
·
2026-05-14
add segmented scrolling (for programs like vim)
cd21e72
uint
·
2026-05-14
move configure.sh->scripts/
1e4f573
uint
·
2026-05-14
make caret inverted colours
c719485
uint
·
2026-05-14
add alternate screen, cursor restore .
0018ec7
uint
·
2026-05-14
support more key actions, support sending ansi escapes with keypress
aa0b633
uint
·
2026-05-14
add proper utf8 decoding instead of calling raw grapheme_decode_utf8 also rename csi_param->csi_idx
dd33bbb
uint
·
2026-05-14
parse sgr colors
8955d95
uint
·
2026-05-14
only draw damaged runes
c430e3a
uint
·
2026-05-14
move prototypes above globals
ef8aaa2
uint
·
2026-05-14
define POSIX source for linux setenv support
7aa035e
uint
·
2026-05-14
redefine Glyph to stop Xrender collisions
00288db
uint
·
2026-05-13
cache schrift glyphs (up to 256)
7853789
uint
·
2026-05-13
move test_utf8->scripts/
0614e75
uint
·
2026-05-13
ignore tar gitignore
87a96b8
uint
·
2026-05-13
add debug build option
f6d2f18
uint
·
2026-05-13
add window resizing resizing windows also updates the pty viewarea
86883e9
uint
·
2026-05-13
round font width and height with ceil
794f8d0
uint
·
2026-05-13
add escape sequence, csi support
e684149
uint
·
2026-05-13
add utf8 support, use term_write with libgrapheme
c523129
uint
·
2026-05-13
create pty, read/write pty, handle rgfw keys
b2be907
uint
·
2026-05-13
add platform configure script, rename util.c->utils.c
5780131
uint
·
2026-05-12
rename Cell->Rune, Font->Fontface, Cursor->Caret portability is a pain
43f39da
uint
·
2026-05-12
add macOS and X11 build flags
8af9efb
uint
·
2026-05-11
add scrolling, proper cells array, placing characters NOTE: `Cell` is already a struct in macOS carbon framework for some reason so i need a new name for it >:( `Font` also seems to be taken by X11 which is also annoying
55e3c7e
uint
·
2026-05-07
move blend, font_draw_codepoint -> draw.h
4635d73
uint
·
2026-05-07
fix docs cr->rw, add @return to font_load
246fde6
uint
·
2026-05-07
(fix mem-leak) add fail path for font_load
af0e51e
uint
·
2026-05-04
add xmalloc
bc0dd24
uint
·
2026-05-04
use glyph's cellw, cellh instead of CELLW, CELLH
5c35547
uint
·
2026-05-04
add font rendering
5e9b0d5
uint
·
2026-05-04
add resource cleaning pu
7fe31a5
uint
·
2026-05-04
add drawing, create RGFW_surface, draw cells to surface
8e9d59f
uint
·
2026-05-04
split main logic into init, run, add utils (die)
cf58527
uint
·
2026-05-03
create window
4a6b9e0
uint
·
2026-05-03
add RGFW
e78c546
uint
·
2026-05-03
add LICENSE
67d2805
uint
·
2026-05-03
add gitignore
972e2fc
uint
·
2026-05-03
add Makefile
3d24039
uint
·
2025-07-29
add README setup Makefile and basic main fn .