개발일지

오늘 추가한 어플 권한 정보 안내 다이얼로그이다. 아예 온보딩을 없애버리고 다이얼로그로 대체했다. 나중에 설정할 수 있는 것들은 설정으로 .. 몇 분 남았는지 표시하는 건 2.0 버전 만들던 곳에 있었는데, 이렇게 넣게 되었다. LMS 알림 자동 수정 허용은 체크박스에서 스위치로 바꾸었는데, 저 영역을 클릭해도 스위치가 움직이지 않는다. 토글 처리를 해야 함. 그리고 EditActivity도 보니까 TextInputLayout에 폰트가 지정 안 된 것 같다. 기타 설정의 다이얼로그도 MaterialAlertDialog로 잘 migration되었다. 그런데 mins 로 나오는 것 보니까 시간 번역이 덜 된 듯 하다. 출시해놓고 보니까 빠진 게 좀 보인다. 내일은 당직이므로 일요일에 수정해야지..
이제 "오늘은 1개의 할 일이 있어요" 따위의 글도 나오게 해 두었다. 약간 내 앱 특징인가 저게? 그런 식으로 된 듯하다. 친절하면 좋지 뭐.. 그리고 노티피케이션에서 mark as finished 해도 메인 화면에서 딱 바뀐다. 문제는 새 아이템 추가했을 때 뭔가 adapter에서 notifyItemInserted가 안 되는 것 같으니 추가해야 함. 그리고 캘람도 그렇고 이것도 그렇고 메뉴가 tint가 잘 안 되는 모습이 보인다. 해야 함 알바트로스 리마인더에서 리마인드 알림이 안 오길래 뭔가 했더니 Reminder 발송하는 BroadcastReceiver의 LMSDatabase가 null이였다.. null safety라서 오류가 안 났더니 아예 몰랐다 .. 이제 잘 됨. 연등 시간에는 설정 메뉴 재..
캘람 0.9.9 업데이트 로그 2023-02-06 - 캘린더 알람 달력 크래시 수정 알람 수정 화면에서 요일 버튼 디자인을 Material3 테마로 했는데 네모네모한 게 더 좋아보여서 다시 돌아갈까 고민 중.. 만나보지 못했던 새로운 개념의 알람 시계, 캘람 CBT 참여하기 로드 중…
강력한 요청으로 알바트로스 리마인더 손보는 중이다. 이제 사이버 강의도 안 하고 그래서 그냥 더 이상 안 건드리려고 했는데 .. 그래서 캘람처럼 Dynamic colors 적용하고 디자인도 예전처럼 달력 넣는 대신에 가로 calendarview로 할 것이다. EditActivity는 3.0 준비했었을 때 만들어놓은 것에 색상 등만 수정했다. 이외에 이거 만드는 당시에는 BottomSheetDialog에 빠져 있어서 다 BottomSheetDialog였는데 MaterialAlertDialog로 모두 변경해놓았다. 이건 디자인만 바꾸는 거라 며칠 안 걸릴 것 같다.
맨날 왜 내용이 안 나오나 했는데 타입이 SpannableString이였다. 서식이 있는 글자였다는 말씀... 그래서 색까지 가져온 채로 setText되어서 안 보이는 것 같다. 현재는 .toString() 메소드를 적용시켜놔서 안 나오는 알림은 더 이상 보이지 않는다. 요건 타이머. 노티피케이션에 이제 랩스/재시작이 가능하고 현재 play 상태일 때 랩스 기록, pause 상태일 때 재시작이 가능하게 action을 지정해 두었다. 랩스 개수도 나옴. 스톱워치는 예약이 된 상태에서 한 번 다시 누르면 예약이 빠지는데, 직관적이지 않은 것 같아서 타이머 예약에서 썼던 방식으로 그대로 들고 오는 것으로 변경했다. 그 정도의 디자인 변경 정도. 이건 베타테스트 의견인데, 캘린더 날짜에 month가 있었으면 좋..
캘람 사용자 가이드 문서를 작성했다. 앱에 기능이 많은데 못 쓰는 사람도 있을 것 같아서 최대한 상세하게 작성했다. 가이드가 없는 앱이 쉬운 앱일텐데 아직은 능력 부족일지도.. Korean / English인데 기계 번역의 힘을 빌렸다. 캘람 사용자 가이드 캘람 Calarm 최신 버전 : v0.9.7b (2023-02-04) ienlab.notion.site Calarm Users Guide Calarm Latest Version : v0.9.7b (2023-02-04) ienlab.notion.site 예전에 있던 앱은 앱 내에 문서나 등등으로 도움말을 만들었는데, 웹뷰를 통해 외부 노션 링크를 보여주니 수정할 때에도 훨씬 편할 것 같다. 휴대폰에서는 이런 식으로 나온다.
이제 나 혼자서는 더 이상 진행이 어렵다. 다른 유저들의 의견을 받아서 버그를 고치지 않으면 찾을 길이 없다. 베타테스트는 아래에서 참여할 수 있습니다. 로드 중…
타이머 타이머는 최근 아주 집중적으로 작업한 부분이다. 원래는 단일 타이머에서 시작했으나, 예약 기능에 의해 다중 타이머가 생길 수 있는 상황이 있었고, 그럼에도 단일 타이머로 프로그래밍이 되어 있었기 때문에 값이 겹치거나 덮어씌워지는 현상이 발생하였다. 그래서 다중 타이머를 작업하였고 TimerService 또한 거의 완전히 리뉴얼되었다. timers: MutableMap을 통해 여러 타이머를 관리한다. 다중 타이머가 가능하기 때문에, 타이머가 울리는 화면 TimerRingActivity 또한 여러 타이머가 표시될 수 있도록 수정하였다. 라벨이 없으면 라벨 없음, 등으로 떴었던 것도 이제는 따로 라벨이 지정되지 않았을 시 그 타이머의 길이를 한글로 보여준다. 예를 들어서 1:30이면 1분 30초 타이머..
아이엔 / ienground
'개발일지' 태그의 글 목록 (8 Page)