catacomb/src
Luna 2c9031bcf3
fix: stop narrow windows shoving the library under the sidebar
At the ~1000px window minimum, the toolbar's right-aligned sort group
ran out of row width and overflowed leftward past the panel edge; egui
then advances the vertical cursor from the overflowed rect, so every
row below (view toggle, the whole list) shifted left and was clipped
under the sidebar.

The sort chips now right-align only when a font-metrics measurement
says they fit, and otherwise drop to their own wrapped row. The top
bar likewise wraps instead of pushing nav buttons off-screen, with the
right-aligned status label width-guarded the same way (truncating
fallback).

Verified via live GUI screenshots at 1000x700 and 1400x800; the wide
layout is unchanged.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-09 03:31:56 -07:00
..
web_ui feat(web): fix mobile scaling regressions and ship installable PWA 2026-07-08 00:04:17 -07:00
app.rs fix: stop narrow windows shoving the library under the sidebar 2026-07-09 03:31:56 -07:00
autotag.rs Smart auto-tagging: suggest folder groups for unfiled channels (3.4) 2026-06-10 03:38:45 -07:00
config.rs feat(config): add [ui] default_view_mode field 2026-06-27 10:45:05 -07:00
crash.rs docs: rename yt-offline → Catacomb across README, ROADMAP, guides, packaging 2026-06-19 03:34:18 -07:00
database.rs perf: runtime performance pass, phase 1 (DB pragmas, batched scan writes) 2026-07-08 01:22:40 -07:00
disk_space.rs Stability hardening: crash.log + disk-full preflight (2.5) 2026-05-27 02:53:56 -07:00
download_options.rs web/desktop: grid + subtitle fixes, comment toggle, faster startup 2026-06-10 01:43:50 -07:00
downloader.rs feat(app): add egui context for background thread repaint requests 2026-07-04 02:54:00 -07:00
error_class.rs Classify YouTube captcha wall as rate-limited, not "not found" 2026-06-01 08:47:14 -07:00
feed.rs docs: rename yt-offline → Catacomb across README, ROADMAP, guides, packaging 2026-06-19 03:34:18 -07:00
fingerprint.rs web/desktop: grid + subtitle fixes, comment toggle, faster startup 2026-06-10 01:43:50 -07:00
library.rs perf: runtime performance pass, phase 1 (DB pragmas, batched scan writes) 2026-07-08 01:22:40 -07:00
main.rs docs: rename yt-offline → Catacomb across README, ROADMAP, guides, packaging 2026-06-19 03:34:18 -07:00
maintenance.rs docs: rename yt-offline → Catacomb across README, ROADMAP, guides, packaging 2026-06-19 03:34:18 -07:00
platform.rs docs: rename yt-offline → Catacomb across README, ROADMAP, guides, packaging 2026-06-19 03:34:18 -07:00
plex.rs Cross-compile groundwork: make the tree build for Windows (3.1) 2026-06-10 04:22:18 -07:00
pot_provider.rs docs: rename yt-offline → Catacomb across README, ROADMAP, guides, packaging 2026-06-19 03:34:18 -07:00
remote.rs docs: rename yt-offline → Catacomb across README, ROADMAP, guides, packaging 2026-06-19 03:34:18 -07:00
stats.rs Add statistics view, editable source_url, rewrite security audit 2026-05-23 05:34:29 -07:00
theme.rs fix(app): Grid mode no longer paints thumbnail twice; drop unused ThemeAccents::LEGACY 2026-06-27 19:30:02 -07:00
tray.rs feat(tray): integrate egui context for system tray events to ensure immediate UI updates 2026-07-04 02:54:00 -07:00
util.rs Robustness: recover from poisoned locks instead of cascading panics (2.5) 2026-06-06 23:49:56 -07:00
vtt.rs Transcript viewer + search, in both UIs (3.x) 2026-06-07 05:44:33 -07:00
web.rs feat(web): fix mobile scaling regressions and ship installable PWA 2026-07-08 00:04:17 -07:00
ytdlp_bin.rs feat(tray): integrate egui context for system tray events to ensure immediate UI updates 2026-07-04 02:54:00 -07:00