Windows, light removals, move more functions to traits #15

Merged
vinzenz merged 18 commits from next into main 2025-07-10 22:08:51 +02:00

18 commits

Author SHA1 Message Date
Vinzenz Schroeter
49489aec64 clippy fixes, formatting
All checks were successful
Rust / build (pull_request) Successful in 2m3s
2025-07-10 21:59:18 +02:00
Vinzenz Schroeter
a129a48b36 remove inherent
Some checks failed
Rust / build (pull_request) Failing after 1m4s
it only worked for methods explicitly mentioned
2025-07-10 20:29:54 +02:00
Vinzenz Schroeter
77c4c38cfb make the optional methods the primary ones to avoid redundant checks 2025-07-10 20:29:54 +02:00
Vinzenz Schroeter
8537562eb3 move more stuff to traits 2025-07-10 20:29:54 +02:00
Vinzenz Schroeter
8060ffc48f remove load_utf8, move methods to trait 2025-07-10 20:29:54 +02:00
Vinzenz Schroeter
e45d41e8b1 fix deref assign, fix window on window...
Some checks failed
Rust / build (pull_request) Failing after 1m5s
...could go out of bounds of outer window while staying inside actual grid
2025-07-08 20:03:20 +02:00
Vinzenz Schroeter
3133dcceeb random test sometimes randomly fails
Some checks failed
Rust / build (pull_request) Failing after 1m4s
2025-07-07 23:40:15 +02:00
Vinzenz Schroeter
487dd03713 windows are range based 2025-07-07 23:39:54 +02:00
Vinzenz Schroeter
ae0f10b48c wip rework to be range based 2025-07-07 22:05:11 +02:00
Vinzenz Schroeter
d5e288f727 allow zero size windows 2025-07-07 20:40:40 +02:00
Vinzenz Schroeter
ae72d1fd17 clippy fixes, tests 2025-07-06 22:07:42 +02:00
Vinzenz Schroeter
c1b3c1ea06 less window nesting 2025-07-06 14:57:26 +02:00
Vinzenz Schroeter
a7f5b7c547 add split methods to window 2025-07-06 14:51:56 +02:00
Vinzenz Schroeter
60bfd5b425 make char extensions available to window
Some checks failed
Rust / build (pull_request) Failing after 1m6s
2025-07-05 19:54:04 +02:00
Vinzenz Schroeter
62cb3d25ae more rust logging in dev shell
Some checks failed
Rust / build (pull_request) Failing after 1m5s
2025-07-05 19:04:54 +02:00
Vinzenz Schroeter
e91ee6032d add helper methods for creating a window 2025-07-05 19:03:21 +02:00
Vinzenz Schroeter
260ae6a1a0 add Window 2025-07-05 14:30:59 +02:00
Vinzenz Schroeter
c9ad4e3357 add WindowMut 2025-07-05 13:46:36 +02:00