nick black
0fef97c1fb
ncneofetch: no scaling when using NCBLIT_PIXEL
3 years ago
nick black
343a74ac82
[ncneofetch] don't move logo to left #2138
3 years ago
nick black
b2b9655d6f
don't try to run xrandr on XNU/Windows
3 years ago
nick black
3d02a75323
NCOPTION_DRAIN_INPUT in notcurses-info and ncneofetch
3 years ago
nick black
e70302416e
[ncneofetch] try using sysctlbyname() on bsd for totalram
3 years ago
nick black
128c35dc69
[ncneofetch] get total RAM on apple
3 years ago
nick black
51de081616
[ncneofetch] don't go just printing NULLs
3 years ago
nick black
e7fe2d2ffd
[ncneofetch] kill 'KERNEL_XNU unhandled' warning
3 years ago
nick black
5734444d49
ncneofetch: use kern.osproductversion sysctl for macOS version #2158
3 years ago
nick black
25afdd8ab6
[kitty] handle level 1 of keyboard protocol #2131
3 years ago
nick black
ea75d9355c
[render] adjust bitmaps for scrolling
...
If a sprixel is in SPRIXEL_MOVED, check to see whether
it's the same x position as it was before, and whether
it's moved up a number of rows equal to the number of
scrolls. If that is the case, take the sprixel to
SPRIXEL_QUIESCENT rather than actually redrawing. This
both saves us a blit, and properly aligns bitmaps when
sixels scroll. Closes #2110 .
3 years ago
nick black
ae1121402d
ncneofetch: accept -v
3 years ago
nick black
333c614120
ncneofetch: drop ending newline
3 years ago
nick black
ba030a3293
Windows: kill some warnings
3 years ago
nick black
5c3e3017ae
ncneofetch: print windows logo, detect windows
3 years ago
nick black
2bd3fe5f92
bold up ncneofetch infoplane
3 years ago
nick black
43f2504259
ncneofetch: always center paletteplane
3 years ago
nick black
4d6526a61d
ncneofetch rewritten in CLI mode
...
ncneofetch was previously direct mode followed by rendered mode with
margins, a Frankenstein application if one ever existed. Rewrite it
using CLI mode, extending the latter as necessary to accomplish this
task. We now have one fewer dependency on direct mode, we have better
proven out CLI mode, and we get a ~30% reduction in ncneofetch runtime.
Good stuff! Closes #2030 .
Add ncplane_scrollup() and ncplane_scrollup_child()
Cleans up ncport.h
Eliminates some inconsequential memory leaks in ncneofetch
Add SPRIXEL_UNSEEN to avoid invalid moves on
not-yet-displayed sprixels
3 years ago
nick black
47fa86f90d
ncneofetch: move to rendered mode for visual #2030
3 years ago
nick black
fd8e954a56
ncneofetch: drop direct.h header #2030
3 years ago
nick black
636101578c
ncneofetch: bring neologo_present() into csi mode
3 years ago
nick black
367d7b79da
ncneofetch: begin switch to cli mode #2030
3 years ago
nick black
3352bd2789
ncneofetch: we'll want to get the real macOS version
3 years ago
nick black
f5d16d1d8a
new functions notcurses_{account,host}name()
3 years ago
nick black
a0007a9a3c
add u7/cnorm/civis to windows
3 years ago
nick black
bf2754cedb
get windows working once more
3 years ago
nick black
c091f95b6d
no getuid on windows
3 years ago
nick black
6c552455b3
getlocalhostname() for windows
3 years ago
nick black
9066876ee0
windows: no utsname.h
3 years ago
nick black
c5398e09e1
pass TAM down through iterm2 graphics stack #1950
3 years ago
nick black
9779dd9fef
windows: don't try and use getpwuid()
3 years ago
nick black
8947a5f5d7
not many neofetch changes recently
3 years ago
nick black
2c838e3aa7
info: when printing neoart, use default foreground
3 years ago
nick black
3458c440d9
ncneofetch gets a logo on darwin #1925
3 years ago
nick black
50a7996b4f
notcurses_detected_terminal: use termdesc_longterm()
3 years ago
nick black
5451ecd890
return version in ncdirect_detected_terminal()
3 years ago
Nick Black
ec5ba6da80
ncneofetch: popen(3) wants pclose(3), not fclose(3)
3 years ago
nick black
0d7a5a5ef8
remove the majority of notcurses_check_pixel_support() calls #1469
3 years ago
nick black
d695a8206f
add ncdirect_detected_terminal() and notcurses_detected_terminal() #1759
3 years ago
nick black
d20a4d8104
ncdirect: restore colors properly following sgr #1703
3 years ago
Daniel Eklöf
632cbcc881
fetch: add artix to distro info
3 years ago
nick black
3eb004b61d
s/channels/ncchannels/g #1570
3 years ago
nick black
96ac640733
cell->nccell
4 years ago
Nick Black
e591ec2e98
cell -> nccell throughout much of remaining API ( #1535 )
...
cell -> nccell throughout much of the API #1532
4 years ago
nick black
ff76dba6ed
cell_strdup -> nccell_strdup
4 years ago
nick black
33d408b4a3
[sixel] call sprite_sixel_init at proper time #1436
4 years ago
nick black
11108e4d95
[kitty] kitty_cell_wipe() now works perfectly
4 years ago
nick black
228b9edf09
ncneofetch: adapt to screen width for neofetch-style logos
4 years ago
nick black
9b2ce38385
ncneofetch: print units on RAM output
4 years ago
nick black
d1fc0c3adc
ncneofetch: no newline in RAM line #1386
4 years ago