Commit Graph

6765 Commits

Author SHA1 Message Date
Teoh Han Hui
4c72ed6d79 Use structs to represent ascii art in different states of processing
Stop passing raw strings around, as that's error prone.
2024-07-27 01:35:04 +08:00
Teoh Han Hui
55b0eed88d Merge pull request #39 from teohhanhui/riir
Use checked arithmetic
2024-07-26 11:31:00 +08:00
Teoh Han Hui
28f98a40fb Use checked arithmetic
This hurts readability, but should be worth it for correctness...
2024-07-26 11:09:35 +08:00
Teoh Han Hui
a5913cc3d7 Fix nits 2024-07-25 06:36:43 +08:00
Teoh Han Hui
f976781997 Merge pull request #38 from teohhanhui/riir
Remove `--c-overlay` option
2024-07-25 05:03:34 +08:00
Teoh Han Hui
cbe176ff4e Remove --c-overlay option
It no longer serves any purpose.
2024-07-25 05:00:12 +08:00
Teoh Han Hui
fe7ed923ea Merge pull request #37 from teohhanhui/riir
Fix all the line iterators
2024-07-25 03:55:46 +08:00
Teoh Han Hui
c2795125d2 Fix all the line iterators
Use `str::lines` for proper line splitting.
2024-07-25 03:53:40 +08:00
Teoh Han Hui
370b56c1db Merge pull request #35 from 1337isnot1337/riir
created --june pride month animation! still needs some work. first PR be kind pls :3
2024-07-24 22:39:03 +08:00
Teoh Han Hui
f47561c947 Clean up pride_month.rs 2024-07-24 22:36:10 +08:00
Cinna Davis
89e5342614 FIxed most bugs, should be working fine now? 2024-07-24 21:57:54 +08:00
Cinna Davis
4e3ec2604a created --june pride month animation! still needs some work though. changed cargo toml a bit too and I might have done something wrong. 2024-07-24 21:57:53 +08:00
Teoh Han Hui
a7c277cb76 Move create_config back to hyfetch.rs
p/s: sorry...
2024-07-22 17:40:29 +08:00
Teoh Han Hui
c2586212d6 Remove fastfetch-old backend
fastfetch version < 1.8.0 is very old at this point. Even EPEL 8 is
on 1.12.2
2024-07-22 16:44:53 +08:00
Teoh Han Hui
632296dbb4 Merge pull request #34 from teohhanhui/riir
Add `macchina` backend
2024-07-22 02:09:00 +08:00
Teoh Han Hui
fe7d902dac Add macchina backend
* Remove `qwqfetch` TODOs as that project is unmaintained
2024-07-21 23:56:46 +08:00
Teoh Han Hui
c7295ebed8 Add debug in recolor_ascii to see fields from tracing::instrument 2024-07-21 00:54:13 +08:00
Teoh Han Hui
bdd03a34af Merge remote-tracking branch 'origin/master' into riir 2024-07-20 23:52:36 +08:00
Teoh Han Hui
683d1fc2ec Move create_config to Config::create_config 2024-07-20 23:45:57 +08:00
Teoh Han Hui
c80a6185fc Handle name clashes in ascii distro patterns 2024-07-20 19:17:25 +08:00
Azalea
6564ca72c2 [PR] #325 from nekopsykose: Remove setuptools
remove unneeded setuptools dependency
2024-07-20 18:45:54 +08:00
Teoh Han Hui
2a8cd48674 Merge pull request #33 from teohhanhui/riir
Implement select_backend and save config
2024-07-20 17:57:13 +08:00
Teoh Han Hui
13ead437ec Implement select_backend and save config 2024-07-20 17:51:50 +08:00
Teoh Han Hui
8edb50c4d8 Merge pull request #32 from teohhanhui/riir
Support foreground-background for vertical color alignment
2024-07-19 23:34:25 +08:00
Teoh Han Hui
14ff66b836 Support foreground-background for vertical color alignment 2024-07-19 23:29:42 +08:00
Teoh Han Hui
0c7c43d71c Merge pull request #31 from teohhanhui/riir
Fix stray newlines
2024-07-19 01:26:30 +08:00
Teoh Han Hui
2613471978 Merge pull request #28 from luna-1024/riir-fix-escaped-backslashes
Fix escaped backslashes in output ascii art by unescaping them
2024-07-19 01:23:31 +08:00
Teoh Han Hui
a558cf7ac9 Fix stray newlines 2024-07-19 01:19:42 +08:00
Luna
cd1858134c Fix escaped backslashes in output ascii art by unescaping them 2024-07-18 10:12:03 -07:00
Teoh Han Hui
0a31cd0817 Merge pull request #29 from teohhanhui/riir
Use rainbow preset for color testing
2024-07-18 08:09:35 +08:00
Teoh Han Hui
e25684cfd8 Use rainbow preset for color testing 2024-07-18 08:07:23 +08:00
Teoh Han Hui
de43bf74a9 Merge pull request #27 from teohhanhui/riir
Implement "check term size" and select_color_mode
2024-07-17 22:43:31 +08:00
Teoh Han Hui
d8f3302b89 Implement "check term size" and select_color_mode 2024-07-17 22:38:29 +08:00
Teoh Han Hui
5517283fb2 Merge pull request #26 from teohhanhui/riir
Implement selection of color alignment
2024-07-16 10:07:44 +08:00
Teoh Han Hui
66b08f7a2e Implement selection of color alignment 2024-07-16 10:03:49 +08:00
Teoh Han Hui
19e3b382b4 Use same-file only on Windows 2024-07-14 22:39:42 +08:00
Teoh Han Hui
e10bdac351 Merge pull request #25 from springmaple/riir
Fix git-bash finding in Windows not working properly
2024-07-14 19:58:19 +08:00
SpringMaple
6e28482706 Fix git-bash finding in Windows not working properly 2024-07-14 19:34:58 +08:00
Teoh Han Hui
198742e15b Merge pull request #24 from teohhanhui/riir
Implement select_lightness
2024-07-14 05:02:33 +08:00
Teoh Han Hui
a5de091883 Implement select_lightness 2024-07-14 04:59:37 +08:00
Teoh Han Hui
da5f6ef655 Switch to terminal-colorsaurus 2024-07-13 23:37:41 +08:00
Teoh Han Hui
dbecd3d705 Merge pull request #23 from teohhanhui/riir
Attempt to better support fallback executable paths on Windows
2024-07-13 16:58:25 +08:00
Teoh Han Hui
e2d538df1f Attempt to better support fallback executable paths on Windows 2024-07-13 16:52:19 +08:00
Teoh Han Hui
8514629960 Merge pull request #22 from teohhanhui/riir
Use selected backend to get distro name
2024-07-13 04:12:31 +08:00
Teoh Han Hui
d11f6f0a9f Use selected backend to get distro name 2024-07-13 04:07:31 +08:00
Teoh Han Hui
d79196a7fc Merge pull request #21 from teohhanhui/riir
Prompt for preset selection
2024-07-12 22:44:32 +08:00
Teoh Han Hui
114de9be12 Prompt for preset selection 2024-07-12 22:42:58 +08:00
Teoh Han Hui
4861744b50 Merge pull request #20 from teohhanhui/riir
[WIP] Implement `--config` option
2024-07-12 19:17:06 +08:00
Teoh Han Hui
66b57cfea6 [WIP] Implement --config option 2024-07-12 19:06:13 +08:00
Teoh Han Hui
ca583bddcb Merge pull request #19 from teohhanhui/riir
Support fastfetch backend
2024-07-11 22:28:09 +08:00