JARVIS-UI
업데이트 2.158
2026. 6. 20.
v2.158.0.0MINORJarvis-UI
UI 감사 후속 조치: 악센트 토큰, 대시보드 빠른 실행 및 전역 바로가기
- 소요 시간 ~100시간 다음의 문구에서
MonsterAiEditor토큰용Accent*Fill/BorderBrush+ 스타일Button.accent*에서StudioTokens/StudioTheme. 데이터 기반 대시보드 홈 (MainDashboard_Control): 워크스페이스 상태가 반영된 히어로, 반응형 그리드 퀵 런치 및 이벤트QuickLaunchRequested다음 경로를 통해Main_Window. 앱의 첫 번째 글로벌 바로가기:Ctrl+B(IconRail 토글),Alt+Left/Alt+Right(뒤로/앞으로). 깔끔한 푸터/상태 표시줄 및 사이드바 메뉴 (이모티콘 제거;PathIcon(워크스페이스 배지에서). [이전:v2.157.0.0]
v2.158.1.0PATCHJarvis-UI
저장 편집기: 빈 상태 + 접을 수 있는 탐색 메뉴 + 활성 탭
- 모듈별로 UI 감사를 계속 진행 중이며, 이번에는 저장 편집기(FFXED 포팅)를 다룹니다. (P0) 언제
HasSession == false, 그TabHost로 대체됩니다Border#EmptyState(이미 존재하는 스타일:StudioTheme) 아이콘과 *"No save loaded"*라는 제목, 지원되는 형식(.psu / 25848 바이트 / .ffx PC / .ps2 MC)을 나열한 부제목, 그리고 동일한 핸들러를 가리키는 **Load…**라는 기본 CTA가 있는Button_Load— 역 바인딩을 선호하며 (IsVisible="{Binding !HasSession}") 코드 비하인드의 논리에 관하여. (P1-A) 이제 Equipment/Items/Blitzball/Sphere Grid/Minigame/Misc를 클릭하면 해당 버튼이 활성화됩니다: 제거됨tabPillActive캐릭터에만 머물러 있던 정적, 그리고SelectTab(int)7개의 버튼에 클래스를 적용/제거합니다 (다음과 동일한 패턴으로SubTabHub_Control). (P1-B) 약 220px 너비의 고정된 측면 탐색 열이Expander왼쪽으로 접을 수 있음 (ExpandDirection="Left", 다음 위치에 저장됨IsSectionsExpandedDataModel에서, 기본값이 확장된 상태) — 이미 에서 유효성이 검증된 바로 그 표준MonsterAiEditor오버홀의 레이어 4에서. (경량 P3)AutomationProperties.Name툴바의 Load/Save/Save As/FFXED 버튼에서. 적용 범위: FFXED 로직 /FfxSaveFile/ 배치 태그 / MC 멀티 슬롯 / 저장 형식 / CLI--ffx-save-rt2전혀 변경되지 않았습니다 — 허브의 시각적 컨테이너만 바뀌었습니다. 빌드 릴리스 오류 0개
v2.158.0.0
v2.158.2.0Jarvis-UI
Sphere Grid Builder: 헥스 → 토큰 + 사이드 패널의 빈 상태 + 행 단위의 툴바
- Sphere Grid Builder에서 모듈별로 UI 감사를 계속 진행 중입니다 (
Modules/SphereGridBuilder/, v1 form + v2 canvas), 다음과 같이PROMPT_UI_SPHEREGRID_BUILDER_2026-06-20.md. (P0) UI의 chrome에 포함된 16진수 리터럴은 토큰으로 변환됩니다:#C9A227(경고 문구) →{DynamicResource WarningBrush}에서TopologySafetySummary,StatusSummary그리고SaveSummary(v1);#F23A3A(라이브 리스크) →{DynamicResource DangerBrush}에서LiveRiskWarning;#22FFFFFF/#33FFFFFF(구분 기호) →{DynamicResource PanelStrokeBrush}+Opacity="0.4". (P1) 캔버스의 측면 패널이Border#EmptyState(이미 존재하는 스타일)StudioTheme) 제목 "선택된 노드가 없습니다" + '선택' 모드를 안내하는 부제목 +ModeLabel~할 때!HasSelection; 기존 편집 블록은 다음과 같이 변경됩니다IsEnabled작성자:IsVisible="{Binding HasSelection}". (P1) 과도하게 붐비는 툴바(컨트롤 약 20개가 포함된 단일 WrapPanel)를, 어떤 버튼도 제거하거나 핸들러를 수정하지 않은 채 열기 / 모드 / 검증·저장의 3개 고정 행으로 재구성합니다. 범위 준수:SphereGridLayoutBuilder, 세이브 바이트, Square/TrueNewNode 로직 및 렌더링 색상을SphereGridCanvasView.cs전혀 손대지 않았습니다 — 시각적 컨테이너만 변경되었습니다. 빌드 릴리스 오류 0개; 제로#RRGGBB문자 그대로의.axaml모듈의 (주석 제외). [이전:v2.158.1.0]