오늘 해낸 것 (2026-08-18)
이 글은 Daily Log 시리즈의 136번째 기록입니다. (총 155개)
오늘 한 일
- 모래게임 Sandrop
- 도안 검토 페이지에 레벨 번호 표시 — 어떤 그림이 몇 탄인지 보이게
- 도안 출처별 필터와 표시 전환 추가(전체 / 레벨순 / 게임에 안 쓰인 것)
- 예전에 뺐던 도안 8종을 다시 풀에 넣음
- 승인 후 특정 레벨의 도안만 갈아끼우는 절차를 확인해 문서에 남김
- 여둘까 Office Layout
- 구조 프리셋에 방 추가 — 벽 네 면을 각각 켜고 끄고, 두께를 지정하고, 가운데에 면적을 자동 표시
- 면적 숫자는 가구에 가리지 않게 하고, 겹치면 끌어서 옮길 수 있게 함
- 도형 위 이름 표시를 켜고 끄는 체크 추가
- 텍스트 주석에 줄바꿈 입력 지원
- 배치도 파일을 창에 끌어다 놓아 열 수 있게 함
- 배치도 파일 아이콘 제작(여둘까 마크 기반)
- 면적의 평 표기를 소수 둘째 자리까지
- PDF로 넣은 도면은 선이 굵고 뭉개지는데 같은 도면을 이미지로 넣으면 얇게 나오는 걸 발견해 리포트
- 팀 공유·동시편집을 유료화 방향(업무 도구화)으로 잡음
- LOGSTONE Shop
- Sandrop 소개 페이지를 잠시 닫았다 — 심사가 길어져 “곧 공개”가 계속 걸려 있는 게 어색해서. 앱에 박힌 방침·약관 주소는 그대로 살려 두고 소개 페이지와 홈 카드만 내림
- 메트로놈 제품 페이지에 버전별 업데이트 내역을 붙임 — 코드 저장소가 비공개라 내역 파일을 샵에 두고 빌드할 때 읽는 방식으로
- 저녁에 올라온 두 버전을 이어붙여 다섯 개가 되면서 접기 버튼이 자동으로 생김
- 공식 이메일 수신 방식이 바뀐 것을 문서에 갱신
- 메트로놈 Simple Metronome
- 잠금화면과 블루투스·이어폰 버튼으로 재생·정지할 수 있게 함
- 박마다 강세를 정할 수 있게 함 — 인디케이터를 누르면 강박(높은 음) → 일반 → 음소거로 바뀌고, 강박은 테두리 링·음소거는 흐리게 표시됨
- 블루투스 이어폰은 소리가 조금 늦을 수 있다는 안내를 도움말에 넣음
- 잠금화면 컨트롤과 강박 기능을 각각 출시함
- 룸톤 Roomtone
- 곡 30개를 직접 귀로 검수·선별 — 음원 채우기가 파일럿 병목이라 우아·세련 기준으로 골라냄
- MiniMacro
- 드래그와 스크롤 단계를 추가하고 녹화에서도 잡히게 함
- 재생이 실패하면 몇 번 단계에서 왜 멈췄는지 표시하게 함 — 전에는 오류가 나도 “재생 완료”로 보였음
- 편집 편의 — 복제, 여러 개 동시 선택, 단계를 지우지 않고 잠시 끄기, F5로 어디서든 재생
- 단계 창을 마우스·키보드·대기 세 탭으로 정리하고 좌표 입력을 하나로 합침
- 키 입력을 실제 키를 눌러서 채우게 함 — 키 이름을 외워 적던 유일한 자리였음
- 창을 어떻게 바꿀지 시안을 두 방향으로 만들어 하나를 고르고 그대로 코드로 옮김
- 새 창은 780×560 두 칸 구조로, 강조색은 메트로놈에 쓴 청록과 같은 값으로 맞춤
- 재생·녹화 중 화면 위에 떠 있는 작은 막대를 만듦 — 진행 상황과 멈추는 법이 늘 보이게
- 재생 버튼을 눌러 나눠 처음부터와 선택한 단계부터를 고르게 하고, 고른 쪽을 버튼 글자에 표시
어려웠던 점
- 모래게임 Sandrop
- 도안 검토 페이지에 레벨 번호가 없어서, 마음에 안 드는 그림을 봐도 그게 몇 탄인지 알 수가 없었다
- 이미 나간 500탄의 도안을 나중에 갈아끼울 수 있는지부터 확인해야 했다. 못 바꾸면 검토 자체가 소용없다
- 여둘까 Office Layout
- 방 벽을 네 면 다 껐는데 위쪽에만 선이 남아, 벽이 안 지워진 줄 알았다
- 그룹을 여러 번 돌리다 보니 도형 간격과 각도가 조금씩 풀렸다. 한 번에는 안 보이고 반복해야 드러나서 원인을 짚기 어려웠다
- 되돌리기를 하면 반전해 둔 보조책상만 뒤집혀 돌아왔다. 출입문은 멀쩡해서 도형 종류 문제인 줄 알았는데, 반전을 걸어 둔 것만 해당된다는 걸 알아내는 데 시간이 걸렸다
- 여러 줄 텍스트에 색을 입히면 줄바꿈이 사라졌다 — 색 바꾸기와 줄바꿈이 어디서 부딪히는지부터 가려야 했다
- LOGSTONE Shop
- 페이지를 닫되 앱에 박힌 방침 주소는 살려야 해서, 어느 것이 계약이고 어느 것이 홍보물인지부터 갈라야 했다
- 메트로놈 Simple Metronome
- 무선 이어폰으로 들으면 박이 조금 늦게 들리는데, 앱에서 잡을 수 있는 건지부터 확인해야 했다. 블루투스 구조상 어쩔 수 없는 지연이라 안내로만 두기로 했다
- 강세를 어떻게 표시할지 정해야 했다 — 누를 때마다 강박·일반·음소거로 도는 3단계에, 강박은 테두리 링으로 표시하기로 골랐다
- MiniMacro
- 창을 어떻게 고칠지 말로는 정해지지 않아, 방향이 다른 시안 두 개를 만들어 놓고 골랐다
- 재생 중에 창을 남길지 내릴지 판단이 필요했다 — 진행 상황을 보여주려면 남겨야 하는데, 남기면 매크로가 그 창을 누를 수 있다
- 조합키만으로 된 단축키는 눌러서 잡을 수 없다는 걸 확인하고, 고칠지 한계로 둘지 정해야 했다
배운 점
- 모래게임 Sandrop TIL 28로 정리
- 화면에 없는 정보를 만들기 전에, 이미 파일에 있는지부터 본다
- 목록을 고르는 자리는 하나로 모은다. 그리는 쪽과 개수 세는 쪽이 따로 고르면 어긋난다
- 전체 생성만 생각하고 짠 코드는 부분 재생성에서 빠지는 로직이 있다
- 판단을 되돌릴 때는 그 판단의 근거도 같이 지운다
- 여둘까 Office Layout TIL 7로 정리
- 캔버스 라이브러리는 변형이 끝나면 도형 속성을 다시 계산해 덮어쓴다 — 반전은 세로 배율로 몰리고 회전이 보정되므로, 회전만 받아 적으면 화면과 기록이 어긋난다
- 보여주기용 반올림과 저장값을 같은 자리에서 처리하면 되돌릴 때마다 오차가 쌓인다
- 의미상 정확해야 하는 값은 매번 제자리로 되돌린다 — “거의 1”인 배율을 두면 반복하며 누적된다
- 도형을 다시 만들면 맨 앞으로 나오므로 겹침 순서를 따로 챙긴다
- 가려지면 안 되는 표시는 레이어를 나눈다
- 투명하게 칠한 도형은 안 보여도 클릭은 잡힌다
- 한 줄 입력칸은 값에서 줄바꿈을 지우므로, 여러 줄 값을 거기로 통과시키면 안 된다
- 새 입력 요소를 넣을 때는 전역 단축키 가드를 함께 손본다
- 파일 드롭은 드래그에 실린 것이 진짜 파일인지 먼저 가른다
- 웹앱이 파일 연결을 가지려면 앱으로 설치돼야 한다
- 윈도우 파일 아이콘은 확장자를 등록하면 앱 없이도 바뀐다
- 아이콘은 크기별로 다른 그림을 담는 것이 원래 용도다
- LOGSTONE Shop
- 로그스톤 샵 LogStone Shop TIL 4로 정리 예정(기술 포인트 선택 대기)
- 메트로놈 Simple Metronome TIL 8로 정리 예정(기술 포인트 선택 대기)
- MiniMacro TIL 2로 정리
- 화면 테마를 갈아타면 그 테마가 미리 걸어둔 기본값부터 의심한다 — 지정하지 않은 값이 이미 들어 있어 배치를 망칠 수 있다
- 위젯이 못 만드는 모양은 억지로 맞추기보다 직접 그리는 게 짧고 확실하다
- 편의를 위해 기억하는 값은 눈에 보여야 안전하다 — 안 보이면 어제 고른 값으로 오늘 엉뚱한 데서 시작한다
- 녹화 중 화면에 버튼을 두면 그 버튼을 누르는 것까지 기록된다
- 검증 환경이 실제 실행과 다르면, 코드가 아니라 검증이 틀렸을 수 있다
- 사업·등록
- 구글플레이 모바일 게임은 플랫폼 자체등급분류(IARC)로 처리돼 별도 심의 제출이 없다
해야 할 일
- 모래게임 Sandrop
- 심사 결과 확인
- 도안 검토해서 교체 목록 확정
- 소프트 런칭
- 여둘까 Office Layout
- 평면도 이미지·PDF도 끌어다 놓아 열리게 할지 결정
- 배치도 파일 더블클릭으로 열기는 앱 설치가 전제라 보류
- LOGSTONE Shop
- Sandrop 심사 통과 시 소개 페이지 복구와 스토어 링크 연결
- 메트로놈 새 버전 올라오면 업데이트 내역 이어붙이기
- 중복 파일 찾기 앱 손질 후 등록 재검토
- 메트로놈 Simple Metronome
- 설정에 문의 버튼(support@logstone.net) 추가
- 이어폰을 뽑으면 자동으로 멈추게 할지 검토
- 소리꽃 KeyBloom
- 파티클 폭·높이 슬라이더 실기 확인
- 룸톤 Roomtone
- 곡 계속 검수·생성 (채널당 150~200곡 필요, 병목)
- 검수 콘솔 끝잘림 18곡 페이드
- MiniMacro
- 새 화면 실기 확인 — 특히 재생 중 창이 안 내려가는 게 괜찮은지
- exe로 묶어 배포할지 결정
- 실제 반복 작업에 써 보고 부족한 점 확인
- kimlog Blog
- Astro 이관 여부 결정 — 파일럿 홈을 확정 개발자 톤(모노·터미널 그린·라이트+다크)으로 교체해 화면으로 본 뒤 전면 이관 착수 판단. URL 1:1 보존이 최우선(permalink·/privacy-policy/·AdSense·SEO). 계획서 kimlog-astro/CLAUDE.md, PM에도 리마인드 요청함
Series: Daily Log
1 | 오늘 해낸 것 2 | 오늘 해낸 것 3 | 오늘 해낸 것 4 | 오늘 해낸 것 5 | 오늘 해낸 것 6 | 오늘 해낸 것 7 | 오늘 해낸 것 8 | 오늘 해낸 것 9 | 오늘 해낸 것 10 | 오늘 해낸 것 11 | 오늘 해낸 것 12 | 오늘 해낸 것 13 | 오늘 해낸 것 14 | 오늘 해낸 것 15 | 오늘 해낸 것 16 | 오늘 해낸 것 17 | 오늘 해낸 것 18 | 오늘 해낸 것 19 | 오늘 해낸 것 20 | 오늘 해낸 것 21 | 오늘 해낸 것 22 | 오늘 해낸 것 23 | 오늘 해낸 것 24 | 오늘 해낸 것 25 | 오늘 해낸 것 26 | 오늘 해낸 것 27 | 오늘 해낸 것 28 | 오늘 해낸 것 29 | 오늘 해낸 것 30 | 오늘 해낸 것 31 | 오늘 해낸 것 32 | 오늘 해낸 것 33 | 오늘 해낸 것 34 | 오늘 해낸 것 35 | 오늘 해낸 것 36 | 오늘 해낸 것 37 | 오늘 해낸 것 38 | 오늘 해낸 것 39 | 오늘 해낸 것 40 | 오늘 해낸 것 41 | 오늘 해낸 것 42 | 오늘 해낸 것 43 | 오늘 해낸 것 44 | 오늘 해낸 것 45 | 오늘 해낸 것 46 | 오늘 해낸 것 47 | 오늘 해낸 것 48 | 오늘 해낸 것 49 | 오늘 해낸 것 50 | 오늘 해낸 것 51 | 오늘 해낸 것 52 | 오늘 해낸 것 53 | 오늘 해낸 것 54 | 오늘 해낸 것 55 | 오늘 해낸 것 56 | 오늘 해낸 것 57 | 오늘 해낸 것 58 | 오늘 해낸 것 59 | 오늘 해낸 것 60 | 오늘 해낸 것 61 | 오늘 해낸 것 62 | 오늘 해낸 것 63 | 오늘 해낸 것 64 | 오늘 해낸 것 65 | 오늘 해낸 것 66 | 오늘 해낸 것 67 | 오늘 해낸 것 68 | 오늘 해낸 것 69 | 오늘 해낸 것 70 | 오늘 해낸 것 71 | 오늘 해낸 것 72 | 오늘 해낸 것 73 | 오늘 해낸 것 74 | 오늘 해낸 것 75 | 오늘 해낸 것 76 | 오늘 해낸 것 77 | 오늘 해낸 것 78 | 오늘 해낸 것 79 | 오늘 해낸 것 80 | 오늘 해낸 것 81 | 오늘 해낸 것 82 | 오늘 해낸 것 83 | 오늘 해낸 것 84 | 오늘 해낸 것 85 | 오늘 해낸 것 86 | 오늘 해낸 것 87 | 오늘 해낸 것 88 | 오늘 해낸 것 89 | 오늘 해낸 것 90 | 오늘 해낸 것 91 | 오늘 해낸 것 92 | 오늘 해낸 것 93 | 오늘 해낸 것 94 | 오늘 해낸 것 95 | 오늘 해낸 것 96 | 오늘 해낸 것 97 | 오늘 해낸 것 98 | 오늘 해낸 것 99 | 오늘 해낸 것 100 | 오늘 해낸 것 101 | 오늘 해낸 것 102 | 오늘 해낸 것 103 | 오늘 해낸 것 104 | 오늘 해낸 것 105 | 오늘 해낸 것 106 | 오늘 해낸 것 107 | 오늘 해낸 것 108 | 오늘 해낸 것 109 | 오늘 해낸 것 110 | 오늘 해낸 것 111 | 오늘 해낸 것 112 | 오늘 해낸 것 113 | 오늘 해낸 것 114 | 오늘 해낸 것 115 | 오늘 해낸 것 116 | 오늘 해낸 것 117 | 오늘 해낸 것 118 | 오늘 해낸 것 119 | 오늘 해낸 것 120 | 오늘 해낸 것 121 | 오늘 해낸 것 122 | 오늘 해낸 것 123 | 오늘 해낸 것 124 | 오늘 해낸 것 125 | 오늘 해낸 것 126 | 오늘 해낸 것 127 | 오늘 해낸 것 128 | 오늘 해낸 것 129 | 오늘 해낸 것 130 | 오늘 해낸 것 131 | 오늘 해낸 것 132 | 오늘 해낸 것 133 | 오늘 해낸 것 134 | 오늘 해낸 것 135 | 오늘 해낸 것 136 | 오늘 해낸 것 읽는 중 137 | 오늘 해낸 것 138 | 오늘 해낸 것 139 | 오늘 해낸 것 140 | 오늘 해낸 것 141 | 오늘 해낸 것 142 | 오늘 해낸 것 143 | 오늘 해낸 것 144 | 오늘 해낸 것 145 | 오늘 해낸 것 146 | 오늘 해낸 것 147 | 오늘 해낸 것 148 | 오늘 해낸 것 149 | 오늘 해낸 것 150 | 오늘 해낸 것 151 | 오늘 해낸 것 152 | 오늘 해낸 것 153 | 오늘 해낸 것 154 | 오늘 해낸 것 155 | 오늘 해낸 것