Commit Graph

128 Commits (dfdd77e2c472bb5b7d28d9bc1e9edba5143fe9c9)

Author SHA1 Message Date
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 3 years ago
Nick Black e591ec2e98
cell -> nccell throughout much of remaining API (#1535)
cell -> nccell throughout much of the API #1532
3 years ago
nick black ff76dba6ed
cell_strdup -> nccell_strdup 3 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