fix(ui): make layout responsive across all desktop resolutions (960px to ultrawide) - #243
Closed
NicoRuedaA wants to merge 3 commits into
Closed
fix(ui): make layout responsive across all desktop resolutions (960px to ultrawide)#243NicoRuedaA wants to merge 3 commits into
NicoRuedaA wants to merge 3 commits into
Conversation
… to ultrawide) - Fix viewport meta: remove hardcoded width=1366 lock - Add text-2xs (0.625rem) token for proper rem-based font scaling - Wrap tables in overflow-x-auto to prevent horizontal clipping - Replace all text-[Npx] with rem-based Tailwind tokens (342 replacements) - Replace hardcoded min-w-[Npx] with theme tokens - Expand containers proportionally (w-[92%] max-w-[2000px]) at >1920px - Add 2xl: grid breakpoints for multi-column layouts on large screens - Add responsive breakpoints to ChampionDraft outer containers - CompactTier verified: no clipping at 960px minimum window Closes #220
3 tasks
aalonsolopez
pushed a commit
that referenced
this pull request
May 18, 2026
…sponsive-ui Integrates PR #243 responsive UI changes from fix/responsive-ui into a 0.2.1-based branch. Includes: replace hardcoded text-[Npx] with Tailwind tokens, container expansion for ultrawide displays, grid column scaling at 2xl+ breakpoints, table overflow protection (overflow-x-auto), normalized container widths, and 15 merge conflict resolutions between main and develop code paths.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Approved issue
Closes #220
status:approved.developmentunless it is a maintainer release/hotfix PR.type:*label.Summary
width=1366lock withwidth=device-width, initial-scale=1.0, removedmaximum-scale=1.0, user-scalable=noto allow proper window resize behavior on desktop.--text-2xs: 0.625remcustom token to Tailwind theme — enablesrem-based font scaling for dense UI text that was previously hardcoded in pixels.overflow-x-autoto prevent horizontal clipping at narrow window sizes.text-[Npx]values across 63 components with properrem-based Tailwind tokens (text-2xs, text-xs, text-sm, text-base, text-xl, text-2xl, text-3xl, text-4xl, text-5xl). This ensures text scales correctly with the user''sui_scalesetting.min-w-[Npx]with theme tokens in ChampionsTab, PlayoffBracketBoard, ChampionsGrid, SquadRosterView, and ScheduleCalendarView.w-[1100px]tomax-w-[1100px] w-[95vw]so the substitution modal fits within the 960px minimum window.max-w-*tow-[92%] max-w-[2000px] mx-auto— containers now expand proportionally on QHD (2560px), 4K, and ultrawide displays instead of leaving 50%+ empty margins.2xl:breakpoints to HomeTab, FinancesTab, TrainingTab, and ManagerTab grids so they show more columns on larger screens (e.g., 2xl:grid-cols-4 at 1536px+).2xl:grid-cols-20,lg:w-[280px] xl:w-[300px]panels,max-w-[2000px] 2xl:max-w-[90vw]container) to the 3355-line draft screen — outer layout only, zero internal logic touched. compactTier verified: no clipping at 960px minimum window.Key stats
Checks run
Required/stable PR checks are intentionally lightweight and production-build-free:
frontend-installpassed (dependency installation validation).rust-checkpassed (cargo fmt --checkandcargo check).Manual/experimental full checks are available for maintainer-requested validation and current debt tracking:
frontend-full-experimental(npm test,npm run build:types).rust-full-experimental(cargo clippy --workspace --all-targets -- -D warnings,cargo test --workspace).Do not mark the experimental full checks as required for this PR unless a maintainer explicitly asks.
Documentation and provenance
Release impact
package.json,src-tauri/Cargo.toml, andsrc-tauri/tauri.conf.jsonwhen applicable.