목록전체 글 (56)
Violet's Devblog
API2 봇 설정 내 "레거시 API 사용" 설정이 적용되지 않는 문제 해결 Bot 객체에 봇 프로젝트 폴더가 아닌 메인 스크립트 파일이 전달되어 메인 스크립트 파일명과 프로젝트 폴더명이 다르면 compile, getName등이 오동작하는 문제 해결
라이브러리 Jsoup 라이브러리를 1.13.1로 업데이트 했습니다. Mark Invalid 문제가 해결됐을 것으로 기대합니다. 메인화면 같은 이름의 봇을 중복 생성하지 못하도록 막았습니다. 이전 버전에선 같은 이름의 봇 생성을 시도하면 기존 파일이 덮어써지는 문제가 있었습니다. 디버그룸 재전송 기능 관련 버그를 해결했습니다.
에디터 따옴표 자동추가 알고리즘 개선: 커서 뒤에 알파벳, 숫자, 한글이 있으면 자동추가하지 않음, 커서 이전에 아직 닫히지 않은 문자열 리터럴이 있으면 자동추가하지 않음 아래는 직접 짠 문자열 닫힘 체크 함수인데, 검증해주시면 사랑해 드립니다(?) str: 탐색 대상 소스코드, start: 탐색 시작 인덱스, isDoubleQuot: 큰따옴표인지 작은따옴표인지 fun isQuotClosed(str: String, start: Int, isDoubleQuot: Boolean): Boolean{ var cursor = start val quot = if(isDoubleQuot)'"' else '\'' var count = 0 var commentStarted = false while(cursor>=0){ ..
디버그룸 안드로이드 8.0(오레오) 미만의 기기에서 메시지 전체보기 시 일부 문자가 깨지는 문제를 해결했습니다.
메인 화면 액션 바가 접혔을 때 "메신저봇" 글자가 왼쪽 끝으로 가도록 디자인을 개선했습니다. 이제 "활성화" 스위치의 기본값이 "ON"입니다. (기존 유저들에게는 영향이 없는 변경점입니다.) 에디터 파일의 끝에서 ""를 입력한 후, 닫는 따옴표를 지우면 튕기는 오류를 해결했습니다. 이제 마지막 수정 위치를 기억하여 다음번에 같은 소스를 열었을 때 해당 위치로 자동으로 이동하게 됩니다.