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