Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Apply brot color in a second pass and time frames | June McEnroe | 2018-04-13 |
| | |||
* | Parse brot options | June McEnroe | 2018-04-13 |
| | |||
* | Combine brot rotate and scale | June McEnroe | 2018-04-12 |
| | |||
* | Clean up brot input and status | June McEnroe | 2018-04-11 |
| | |||
* | Fix brot scaling for window aspect ratio | June McEnroe | 2018-04-11 |
| | |||
* | Add brot rotation controls | June McEnroe | 2018-04-11 |
| | |||
* | Add brot | June McEnroe | 2018-04-10 |
| | | | | It's a Mandelbrot renderer. | ||
* | Use enum instead of #define for some constants | June McEnroe | 2018-04-09 |
| | |||
* | static_assert PNG header size in pngo and glitch | June McEnroe | 2018-04-08 |
| | |||
* | Sleep in watch when a file is deleted | June McEnroe | 2018-04-08 |
| | | | | | Reopening the path immediately would always fail. Wait a second for the file to hopefully reappear. | ||
* | Move home bins to ~/.local/bin | June McEnroe | 2018-04-03 |
| | | | | | Also replaced ~/.cargo/bin with a symlink to ~/.local/bin to avoid having to have that in $path as well. | ||
* | Use size_t for iterating in scheme | June McEnroe | 2018-04-02 |
| | |||
* | Modulo H and saturate S, V in scheme | June McEnroe | 2018-04-02 |
| | |||
* | Rewrite scheme in a more sensible order | June McEnroe | 2018-04-02 |
| | |||
* | Use function pointers in scheme | June McEnroe | 2018-04-02 |
| | |||
* | Use union for scheme gen functions | June McEnroe | 2018-04-02 |
| | |||
* | Use uint32_t for len in scheme | June McEnroe | 2018-04-02 |
| | | | | There are potentially 256 colours. | ||
* | Add HSV output to scheme | June McEnroe | 2018-04-01 |
| | |||
* | Output Linux console escapes from scheme | June McEnroe | 2018-03-31 |
| | |||
* | Add scheme to README | June McEnroe | 2018-03-31 |
| | |||
* | Brighten color scheme | June McEnroe | 2018-03-31 |
| | |||
* | Lighten cursor color | June McEnroe | 2018-03-31 |
| | |||
* | Tweak cyan further | June McEnroe | 2018-03-31 |
| | | | | It's actually green at this point. | ||
* | Tweak colors in scheme | June McEnroe | 2018-03-31 |
| | |||
* | Add scheme.png target | June McEnroe | 2018-03-31 |
| | |||
* | Generate Terminal.app color scheme | June McEnroe | 2018-03-31 |
| | | | | Colors still very much WIP, but coming along. | ||
* | Generate basic ANSI color scheme | June McEnroe | 2018-03-31 |
| | |||
* | Add hex output to scheme | June McEnroe | 2018-03-31 |
| | |||
* | Add color scheme PNG generator | June McEnroe | 2018-03-31 |
| | |||
* | Simplify gfxx palette generation | June McEnroe | 2018-03-31 |
| | |||
* | Switch to HSV for gfxx palette generation | June McEnroe | 2018-03-31 |
| | |||
* | Generate default palette in gfxx | June McEnroe | 2018-03-30 |
| | |||
* | PHONY is a waste of time | June McEnroe | 2018-03-11 |
| | |||
* | Yet more tweaking of dtch | June McEnroe | 2018-03-06 |
| | |||
* | Trigger redraw on atch with 1x1 winsize | June McEnroe | 2018-03-06 |
| | |||
* | Add glitch to README | June McEnroe | 2018-03-02 |
| | |||
* | Add -f -r options to glitch | June McEnroe | 2018-03-02 |
| | |||
* | Take filter patterns in glitch | June McEnroe | 2018-03-02 |
| | |||
* | Clean up more glitch code from pngo | June McEnroe | 2018-03-02 |
| | |||
* | Refactor critical chunk check into skipChunk | June McEnroe | 2018-03-02 |
| | |||
* | Add -a -d -p options to glitch | June McEnroe | 2018-03-02 |
| | |||
* | Remove unnecessary parts of glitch | June McEnroe | 2018-03-02 |
| | |||
* | Copy glitch from pngo | June McEnroe | 2018-03-02 |
| | |||
* | Skip chunks by reading in pngo | June McEnroe | 2018-03-02 |
| | | | | Pipes. | ||
* | Add verbose flag to pngo | June McEnroe | 2018-03-02 |
| | | | | I don't like verbose flags but I want to see what pngo manages to do. | ||
* | Use memmove in pngo where needed | June McEnroe | 2018-02-28 |
| | |||
* | Open watch files O_CLOEXEC | June McEnroe | 2018-02-28 |
| | | | | Thankfully kqueue is CLOEXEC by default it seems. | ||
* | Clean up pngo | June McEnroe | 2018-02-28 |
| | | | | | | Big difference is changing lines from an array of structs containing pointers into data to an array of pointers to structs pointing directly into data. | ||
* | Add gfxx to README | June McEnroe | 2018-02-28 |
| | |||
* | Clean up gfxx and add default palette | June McEnroe | 2018-02-28 |
| | | | | | | | | | | | | | | The palette was generated in Rust: extern crate hsl; fn main() { for i in 0..256 { let h = i as f64 * 360.0 / 256.0; let hsl = hsl::HSL { h, s: 1.0, l: 0.5 }; let (r, g, b) = hsl.to_rgb(); println!("0x{:02X}{:02X}{:02X},", r, g, b); } } |