choiminyeong 5e5ef8c36f 플랫폼 최초 커밋 + 자동 업데이트 배포 폴더(dist)
소스(Core/Shell/Launcher)와 실행 PC가 받아갈 업데이트 파일(dist)을 함께 올린다.
Launcher가 켤 때 이 저장소의 dist와 D:\UbisamPlatform\bin을 비교해 새 버전이면 받아간다.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-21 21:56:35 +09:00

1.5 KiB

패치 02 — 하단 탭 바가 너무 넓다

하단 탭이 화면 폭을 균등 분할해서 칸이 과하게 커졌습니다. 가운데에 자기 크기만큼 모이도록 바꿉니다 (디자인 시안 3a와 같은 방식). 바 자체는 폭 전체를 쓰고 상단 경계선도 그대로 이어집니다.

src/UbisamBase.Core/Themes/ShellStyles.xaml 두 곳만 고치면 됩니다.

1. Ubisam.Style.SidebarBar.Horizontal

ItemsPanel을 UniformGrid에서 가운데 정렬 StackPanel로 바꾸고, ListBox의 HorizontalContentAlignment="Stretch" Setter를 삭제하세요.

<Setter Property="ItemsPanel">
    <Setter.Value>
        <ItemsPanelTemplate>
            <StackPanel Orientation="Horizontal" HorizontalAlignment="Center"/>
        </ItemsPanelTemplate>
    </Setter.Value>
</Setter>

2. Ubisam.Style.SidebarItem.Horizontal

칸 너비를 라벨 길이 + 좌우 패딩으로 정하도록, 패딩을 키우고 아이템의 HorizontalContentAlignment="Stretch" Setter를 삭제하세요.

<Setter Property="Padding" Value="34,12,34,13"/>

확인

  • 탭 3~5개가 화면 가운데에 붙어 있고, 각 칸이 라벨 길이에 맞게 좁아졌는지
  • 상단 경계선(1px)은 여전히 화면 폭 끝까지 이어지는지
  • 탭이 늘어나 폭을 넘기면 좌우로 스크롤되지 않고 잘리는지 — 그런 경우 알려주세요. ScrollViewer.HorizontalScrollBarVisibility를 Auto로 되돌리면 됩니다.
  • 여전히 넓게 느껴지면 패딩 34 → 24로 줄이면 됩니다.