feat(ui/ux): unify typography to Pretendard and enforce read-only view mode as default

- Set global font-family to Pretendard and letter-spacing to -0.02em.
- Standardized table header font-size to var(--fs-sm).
- Fixed table clipping and sticky header behavior at 1920x1080.
- Implemented dynamic select options in search filters.
- Enforced 'view' mode as default for all asset modals (PC, Server, SW, etc.).
- Improved Modal logic to ensure all fields (including dynamic rows) are correctly locked.
- Updated Location View detail button from 'Edit' to 'View'.
- Updated design_rule.md to reflect new typography standards.
This commit is contained in:
2026-06-18 11:13:16 +09:00
parent 2cb4b87c0a
commit 3db05f2939
14 changed files with 143 additions and 99 deletions

View File

@@ -17,7 +17,7 @@
align-items: center;
margin: 0;
line-height: 1.1;
letter-spacing: -0.05em;
letter-spacing: -0.02em;
}
.page-description {
@@ -31,14 +31,17 @@
.table-container {
flex: 1;
background-color: var(--canvas);
overflow: auto;
overflow-x: auto;
overflow-y: auto;
position: relative;
max-width: 100%;
}
table {
width: 100%;
border-collapse: separate;
border-spacing: 0;
table-layout: auto;
}
th, td {
@@ -56,11 +59,11 @@ thead {
th {
background-color: var(--canvas-soft) !important;
font-size: var(--fs-xs);
font-size: var(--fs-sm);
font-weight: 600;
color: var(--mute);
text-transform: uppercase;
letter-spacing: 0.05em;
letter-spacing: -0.02em;
box-shadow: inset 0 -1px 0 var(--hairline);
text-align: center; /* Set default header alignment to center */
}
@@ -124,13 +127,13 @@ th.sortable.desc::after { content: '▼'; opacity: 1; color: var(--primary); }
.compact-table th {
padding: 0.75rem 0.5rem;
font-size: var(--fs-xs);
font-size: var(--fs-sm);
font-weight: 600;
color: var(--mute);
border-bottom: 1px solid var(--hairline);
background: var(--canvas-soft);
text-transform: uppercase;
letter-spacing: 0.05em;
letter-spacing: -0.02em;
}
.compact-table td {