Commit Graph

5 Commits (e82c34a0b83dabcae2abdd224420f143220acb08)

Author SHA1 Message Date
RyuJongJin 1b09030b80 W FloatingAction: 떠 있는 단추 자리 판단을 FloatingActions 하나로 + 작업 기록 시계 주입 + 캡처 흔들림 고정
- lib/ui/floating_actions.dart: 좁거나 낮으면 (글자 배율로 나눈 높이 500 미만 - F7) 내용 안 단추 줄, 넓으면 오른쪽 아래에 떠 있고
  내용 아래를 단추 높이만큼 비움 (206). MKV 자세히 [이동] 단추가 부르기만 한다 (예전에는 화면 안에 판단 · Stack 이 있었음). 보이는 것 그대로
- MessageText 점검: 문장 잇기는 이미 joinSentences (tr.dart) 하나 - 손으로 빈칸 잇는 곳 없음, 바꾸지 않음
- 주입: PlatformServices.clock → AppLog(now:) (처음 값 실제 시계 - 작업 기록의 [시:분:초])
- 시험: floating_actions_contract_test (떠 있음 / 내용 안 · 비울 높이 · 첫 단추 맨 아래 · floatingInline 4 경우)
- 캡처 흔들림 (시험 쪽): mkvdetail (폴더 · 시각 · 기록 시각) · bigtext (JJ_SHOT_TMP 아래 · 드라이브 남은 공간 shotDevice).
  b3_52 의 받는 중 파일 (.jjpart) 시각은 찍기 전에 고정해 보았으나 복사가 아직 쓰는 중이라 목록이 읽은 시각이 남아 그대로 (까닭을 시험에 적음)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 13:01:19 +09:00
RyuJongJin 5a65dbf693 W DangerDialog: 확인 창 두 벌 (confirm.dart · confirm_dialog.dart) 을 confirmDialog 하나로 + 체크해야 켜짐 · 첫 초점 [취소] 를 공용으로
- confirm_dialog.dart 하나: confirmAction (글만 묻는 꼴) 은 confirmDialog 를 부른다 (confirm.dart 지움, 16 파일 import 바꿈).
  빨강은 테마 위험 색 (danger) 하나로 - 지우기 · 덮어쓰기 확인의 빨강이 다른 지우기 단추와 같아짐 (FF5252 → FF5C6C)
- 새 약속: cancelFirst (빨강이 아니어도 되돌리기 어려운 일은 첫 초점 [취소] - Enter 로 실행 안 됨) · canConfirm (체크 · 두 비밀번호가
  같아야 [확인] 켜짐). 시스템 폴더 · 루트 보기 켜기 (설정), 루트 탭 경고 (탐색기), 보관함 비밀번호 바꾸기가 부르기만 한다.
  창마다 글 · 단추 이름은 그대로
- confirmAction 도 같은 규칙: danger 면 첫 초점 [취소], 아니면 [확인] (관리자 결정 10/22)
- 시험: confirm_dialog_contract_test 에 cancelFirst · canConfirm · confirmAction 3개 (관리자 10/25 조건)
- 주입: LiveSync(now:) (처음 값 실제 시계 - 카드의 "마지막: HH:MM"). 시험 쪽 고정: b3 (폴더 · 시각 · CPU · 디스크) ·
  lsync_p0 (폴더 · 시각 · 대상 디스크). b3_52 의 받는 중 파일 (.jjpart) 시각은 실제 복사가 만든 때라 그대로 (흔들림 2장 남음)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 11:05:26 +09:00
RyuJongJin 2eb5f335db W NoticeBand 다듬기: 제목은 짧게 · 긴 설명은 아래 · ⚠ 빼기 (관리자 10/24) + 캡처 흔들림 3장을 시험 쪽에서 고정
- FTP 평문 띠: 제목 "평문 FTP: 암호화 안 됨" (굵게) · 설명은 아래 보통 굵기 · 글 앞 ⚠ 뺌 (자물쇠 아이콘 하나). 라디오 이름 "⚠ 평문 FTP (암호화 안 됨)" 은 띠가 아니라 그대로
- 동영상 오류 띠: 제목 "실패" (있던 사전 글) · 오류 글은 아래 설명 (골라 복사)
- 다른 띠: 탐색기 · 실시간 동기화는 이미 짧은 제목 + 설명, AI 그림 안내 · AI 서비스 경고는 한 문장 (그대로)
- 사전 en · ja · zh: 새 제목 3 · 설명은 예전 번역에서 ⚠ 만 뺌 (빠진 번역 0)
- 캡처 흔들림 (시험 쪽에서만, lib 그대로): check_shot 의 위 막대 CPU % (실제 값 5% ↔ 7%) → 시험이 늘 같은 값을 내는 사용량 원천을 조립에 넘김 ·
  FTP 960 의 창 스크롤 막대가 사라지는 중간에 찍힘 → 찍기 전 1.5초 기다림 · 커서 깜빡임 고정 (debugDeterministicCursor)
- 새 기준: notice_places · ftp_shot · check_shot 을 두 번 찍어 이번에 바뀐 자리 모두 0px (check_shot 의 37 · 65 · 94 는 실행마다 임시 이름 · 시각이 달라 예전부터 흔들림)

사용자가 보게 될 동작: FTP 평문 경고 띠의 제목이 짧아지고 설명이 아래로 · 동영상 오류 띠의 제목이 "실패"

확인: analyze 0 · 단위 1525 ×2 · 통합 6/6 ×2 · base10 214장 0px

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 18:48:58 +09:00
RyuJongJin 9b03f20d8f W NoticeBand 2: 나머지 안내 띠 다섯 곳을 공용 띠로 (관리자 10/24 ① - 모양을 하나로)
- 옮긴 곳: 실시간 동기화 카드 (멈춤 · 마스터 기다림) · AI 그림 화면 안내 2 · AI 서비스 창 경고 · FTP 평문 경고 · 동영상 오류 상자
- NoticeBand 더한 것: 설명은 없어도 됨 · selectable (오류 원문을 골라 복사 - 설명이 없으면 제목) · margin (부르는 쪽이 정함)
- 글 · 단추 · 색의 뜻은 그대로 (경고 = warning · 오류 = danger/alert · 안내 = accent). 새 화면 글 없음
- 범위 밖: Tor 상태 줄 · 브라우저 띠 (진행 막대가 든 상태 줄 - 안내 띠가 아님)
- 시험 기대값 바꿈 1곳: sync_problem_test 의 '대상 파일은 지우지 않았습니다.' 를 따로 된 글이 아니라 띠 설명 안의 글로 찾음
  (textContaining - 그 문장이 보인다는 뜻은 그대로)

캡처 (바꾸기 전 판 dac47bd 2회 · 바꾼 판 2회, 전후 18장: M:\jj_tmp\dev\7f\nb_compare):
- 바뀐 것은 옮긴 화면 18장뿐 (AI 그림 4 · FTP 평문 6 · 새 캡처 notice_places 8), 다른 화면은 그대로. 412 폭 넘침 없음
- 새 캡처 8장은 바뀐 판 두 번 0px. AI 그림 넓은 2장 · FTP 평문 960 2장은 바꾸기 전에도 흔들리던 장 (글 칸 커서)

사용자가 보게 될 동작: 안내 띠가 모두 같은 모양 (연한 바탕 · 테두리 · 아이콘 · 굵은 제목 · 작은 설명 · 단추). FTP 평문 경고는 빨간 글 상자에서 빨간 띠로

확인: analyze 0 · 단위 1525 ×2 · 통합 6/6 ×2 (b · c) · base10 214장 0px
(nb3 통합 a 에서 412 지우기 "시험 휴지통 폴더가 없어짐" 이 다시 남 - 이 고침과 무관, 이제 step_check 가 늘 %TEMP% 감시를 켬)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 17:48:23 +09:00
RyuJongJin 1689221019 home_page 나누기 (1566 → 190): 위쪽 막대 · 인코딩 막대 · MKV 목록 · 자세히 · 자막 줄 · 작업 기록 · 이동을 lib/ui/home/ 모듈로
- 화면 조각은 공개 위젯 (key 받음), 일은 AppController 가 · 화면은 부르기만
- 약속 시험: LogPanel · LogStrip · JobStatusIcon

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 02:26:10 +09:00