Commit graph

26 commits

Author SHA1 Message Date
a5f2efaf7d Update tokio to 1.43.0 2025-02-22 16:32:02 +01:00
b8b693d55c Update time to 0.3.37 2025-02-22 16:31:40 +01:00
310259327c Update serde to 1.0.218 2025-02-22 16:31:08 +01:00
f1f128fa1a Update rust-embed to 8.5.0 2025-02-22 16:30:50 +01:00
f4e345abdf Update rand to 0.9.0 2025-02-22 16:30:21 +01:00
ee20a059e2 Update mime_guess to 2.0.5 2025-02-22 16:26:54 +01:00
ae2ee75797 Update image to 0.25.5 2025-02-22 16:26:40 +01:00
3ba4bcd2f8 Update escpos to 0.15.0 2025-02-22 16:26:06 +01:00
e9ed7d6eaa Update cosmic-text to 0.12.1 2025-02-22 16:13:03 +01:00
772fcb69eb Update clap to 4.5.30 2025-02-22 16:02:22 +01:00
05b1734800 Update axum to 0.8.1 2025-02-22 16:01:49 +01:00
417ad05f0c Update anyhow to 1.0.96 2025-02-22 16:01:45 +01:00
debd3795e9 Migrate to the 2024 rust edition 2025-02-22 15:44:44 +01:00
e7d23083b0 Resolve 2024 edition migration warnings 2025-02-22 15:43:52 +01:00
4f725a05c9 Move all dependencies to workspace 2025-02-22 15:40:09 +01:00
611bf3a9f1 Enable more lints 2025-02-22 15:35:46 +01:00
0345a80349 Update dependencies 2024-05-14 01:51:50 +02:00
dd40058e71 Add showbits-assets with Unifont 15.1.05 2024-03-09 01:38:11 +01:00
6ab43a8d5e Try to draw simple "Hello world!" 2024-03-08 17:01:54 +01:00
c8c0759015 Implement Tree printing 2024-03-08 13:37:38 +01:00
eb04b3fb50 Rip out buffer and widgets
I've decided to use the "taffy" crate for layouting. To make the API
somewhat bearable to use, I've decided to perform all rendering in a
good ol' rgb image buffer (in this case, an ImageBuffer from the "image"
crate). The pixels will be converted to their final representation just
before being sent to whatever device will be displaying them.

I've removed the buffer and the color traits because they're no longer
necessary. I've also removed the existing widgets because the widget
system will have to be redesigned to work well with taffy.
2024-03-06 00:36:19 +01:00
a2867b7188 Import teepee code 2024-03-05 00:50:43 +01:00
097f4ee548 Add ColorBw for printer 2024-03-05 00:09:34 +01:00
14c9dac398 Optimize dependencies even in debug mode 2024-03-02 23:21:29 +01:00
8aa38070ca Set up workspace-wide lints 2024-03-02 23:21:06 +01:00
44294830af Create project 2024-03-02 23:02:32 +01:00