refactor: split every monolithic module into focused submodules

Each source file that had grown beyond a single concern is replaced by an identically-named directory containing focused submodules. `src/event_loop/mod.rs` (878 lines) becomes a directory with clipboard, context_menu, cursor_shape, drag, focus, handlers, invalidation, overlays_reconcile, repeat, run, surface, text_editing, and tooltip. Every widget, input handler, and theme component follows the same split. Public interfaces are unchanged — only the internal file layout moves.
image bumped from 0.25.2 to 0.25.9.
This commit is contained in:
2026-05-15 23:46:56 +02:00
parent 3d237039c6
commit 4aa3480b64
155 changed files with 13832 additions and 13035 deletions

View File

@@ -29,7 +29,7 @@ calloop = "0.14"
calloop-wayland-source = "0.4"
tiny-skia = "0.12"
fontdue = "0.9"
image = { version = "=0.25.2", default-features = false, features = ["png", "jpeg", "webp"] }
image = { version = "=0.25.9", default-features = false, features = ["png", "jpeg", "webp"] }
resvg = "0.44"
rust-i18n = "3"
wayland-protocols = { version = "0.32", features = ["client", "unstable", "staging"] }