Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
122 commits
Select commit Hold shift + click to select a range
548972e
feat: 설정 화면 및 모아키 모드 추가
verlane Apr 20, 2026
6a0ea6b
feat: 자음 키 입력 시 글자 프리뷰 팝업 추가
verlane Apr 20, 2026
64f43ef
feat: 상용구 입력 기능 추가 (ㅋ/ㅌ/ㅊ/ㅍ 키)
verlane Apr 20, 2026
6193a21
feat: 쌍자음 키(ㅃ/ㅉ/ㄸ/ㄲ/ㅆ)에 상용구 입력 기능 추가
verlane Apr 20, 2026
b3d1dce
fix: 상용구 팝업에서 내용 선택 시 왼쪽 스와이프 무시
verlane Apr 20, 2026
ee12f14
feat: ㅂㅈㄷㄱㅅ/ㅁㄴㅇㄹㅎ 롱키에 숫자(1~0) 입력 기능 추가
verlane Apr 20, 2026
a6bbc06
feat: 키 프레뷰 크기 1.5배 확대 및 문자/기호/영문 키 전체 프리뷰 적용
verlane Apr 20, 2026
2714484
feat: 롱키 시간 설정 항목 추가 (0.2~1.5초)
verlane Apr 20, 2026
c9a5375
fix: ㅋㅌㅊㅍ/ㅃㅉㄸㄲㅆ 탭 시 자음 입력 및 키 프리뷰 복원
verlane Apr 20, 2026
6f55479
feat: 스페이스바 롱키 기능 설정 및 자동 마침표 입력 추가
verlane Apr 20, 2026
eb59b40
feat: 키보드 스킨 시스템 추가 및 스킨 연동 개선
verlane Apr 20, 2026
3a2f753
fix: 롱키 시간 설정 즉시 반영 및 한손모드 이모티콘 크기 조정
verlane Apr 20, 2026
01b7485
feat: 상용구 수정 팝업 한글/영문 통합 및 UI 개선
verlane Apr 21, 2026
39b0c12
fix: 코드 리뷰 지적사항 수정
verlane Apr 21, 2026
87a33f6
fix: Handler 누수 방지 및 importSettings 타입 안전성 개선
verlane Apr 21, 2026
058d9db
feat: 한글 자판 특수키 사용자 문자 변경 기능 추가
verlane Apr 21, 2026
7f0584d
feat: 영문 자판 상용구 변경 시 키 힌트 즉시 반영
verlane Apr 21, 2026
987f4d9
feat: 방향키 키보드 한손모드에서 전체 복사/선택/자르기 2줄 표시
verlane Apr 21, 2026
7786ee7
feat: 설정창 기능 추가 및 UI 정리
verlane Apr 21, 2026
ce9c051
feat: 전체 키보드에 엔터 롱키 및 한/영 설정 롱키 확장
verlane Apr 21, 2026
dcae8ae
fix: 설정 내보내기/가져오기 다운로드 폴더 저장 및 초기화 팝업 버튼 통일
verlane Apr 21, 2026
81df384
fix: 자음 키 프리뷰에 조합 중인 글자 반영 (고+ㅁ → 곰 표시)
verlane Apr 21, 2026
1705014
chore: .idea 전체를 .gitignore에 추가
verlane Apr 21, 2026
7eb62c0
fix: 양손 모아키 ㅣ/ㅡ/ㆍ 키 프리뷰 표시 추가
verlane Apr 21, 2026
e6917f3
feat: 모아키 모드 ㅣ·ㅡ 모음 키 표시 설정 추가
verlane Apr 21, 2026
efd9a80
refactor: 코드 리뷰 지적 사항 수정
verlane Apr 21, 2026
ecbd7b5
feat: 한글 입력 방식에 모아키+ 추가 (모음 키 숨김)
verlane Apr 21, 2026
6efd281
feat: 긋기 각도 조절 설정 추가
verlane Apr 22, 2026
cbff2a8
feat: 긋기 조절 화면에 길이 조절 SeekBar 및 초기화/취소 버튼 추가
verlane Apr 22, 2026
c7a2b8a
fix: 긋기 길이 단위를 px에서 dp로 변경, 범위 10~60dp, 기본값 30dp
verlane Apr 22, 2026
940d1bf
refactor: 설정 화면 정리 및 단축키 설정 화면 분리
verlane Apr 22, 2026
e65a257
feat: 자동 치환(hotstring) 기능 추가
verlane Apr 22, 2026
fbb79c3
fix: 제스처 입력 글자 백스페이스 삭제 단위 수정
verlane Apr 22, 2026
a6c3f80
fix: 설정 다이얼로그 닫기 버튼 레이블을 '닫기'로 변경
verlane Apr 22, 2026
fbd07c0
feat: 단축키 설정 항목에 설명문 추가
verlane Apr 22, 2026
7d76a5b
fix: 자동 치환 후 공백 자동 추가 제거
verlane Apr 23, 2026
ed8096b
fix: 12/기 키의 한자(漢) 힌트 텍스트 제거
verlane Apr 23, 2026
f8b803e
feat: 방향키 롱프레스 연속 이동 구현
verlane Apr 23, 2026
e3bae43
feat: 키 입력 시 소리/진동 피드백 기능 추가
verlane Apr 23, 2026
4f64676
fix: 치환/단축키 문자 등록 시 공백이 trim되는 문제 수정
verlane Apr 24, 2026
bbcbd16
feat: 자동 치환 목록 정렬 기능 추가
verlane Apr 24, 2026
ac8c231
fix: 리뷰 개선 및 화면 타이틀·긋기 조절 UI 수정
verlane Apr 24, 2026
fbf8e71
feat: 영문 단어 자동완성 기능 추가 (Suggestion Bar)
verlane Apr 24, 2026
2b6a8b1
refactor: 설정 화면 용어 통일 및 섹션 순서 개편, 자동완성 코드 품질 개선
verlane Apr 24, 2026
142576a
feat: 한국어 자동완성 추가 및 Suggestion Bar UI 개선
verlane Apr 24, 2026
3edaa3a
feat: 이모티콘 버튼 아이콘을 단색 스마일 아이콘으로 변경
verlane Apr 24, 2026
3dc9bc6
refactor: 설정 화면 '영어 입력' 섹션명을 '키보드 입력'으로 변경 및 항목 순서 재편
verlane Apr 24, 2026
814b3f6
feat: Suggestion Bar UX 개선 - 항상 표시, 클립보드/선택 모드, 단어 수 증가
verlane Apr 24, 2026
6f7fb9b
feat: Kotlin 2.1.21 / Java 17 업그레이드 및 핵심 로직 유닛 테스트 보강
verlane Apr 24, 2026
20e3c11
feat: Version Catalog 도입 및 SDK/라이브러리 버전 업그레이드
verlane Apr 24, 2026
d3da10e
refactor: removeLastJamo의 불필요한 isNotEmpty 가드 제거 및 테스트 보강
verlane Apr 24, 2026
5a27a49
test: 누락 테스트 보강 및 navigationBarColor deprecated 대응
verlane Apr 24, 2026
a75b5ac
chore: Gradle DSL 프로퍼티 할당 문법을 = 표기로 통일
verlane Apr 24, 2026
1586022
chore: AGP 8.12.0 → 8.13.2 업그레이드
verlane Apr 24, 2026
e841f1c
feat: 설정 화면 Material Design 3 리디자인 (Gboard 스타일)
verlane Apr 24, 2026
1d5df8a
chore: 자동 치환·단어 제안 설정 아이콘 교체
verlane Apr 24, 2026
6026067
fix: 긋기 조절 화면 다크 테마에서 텍스트 안 보이는 문제 수정
verlane Apr 24, 2026
1386c06
feat: 단어 제안 → 단어 추천 명칭 변경 및 자동 치환 우선 표시
verlane Apr 24, 2026
001c3f8
fix: 설정창 Toolbar 배경색을 단말 테마 surface 색상으로 통일
verlane Apr 24, 2026
0a6f0b2
fix: 단축키 입력 팝업 여백 추가 및 자동 치환 삭제 버튼 색상 제거
verlane Apr 24, 2026
b89dd2b
feat: 클립보드 매니저 구현
verlane Apr 24, 2026
b29e233
feat: 클립보드 패널 UI 개선
verlane Apr 24, 2026
86d7fbf
fix: 클립보드 컨텍스트 메뉴 높이 축소 및 URL/이메일 열기 수정
verlane Apr 25, 2026
c95c85b
fix: 치환문자 자동완성 클릭 시 불필요한 스페이스 제거
verlane Apr 25, 2026
98d1618
fix: Chrome 인라인 자동완성과 치환 트리거 충돌 수정
verlane Apr 25, 2026
9ecae07
fix: 영어 자판에서 치환문자 자동완성 후보 미표시 수정
verlane Apr 25, 2026
b9c632e
fix: 겹받침 백스페이스 분해 및 직접 입력 음절 삭제 동작 수정
verlane Apr 25, 2026
c551dbd
fix: 언어키 오래누름 시간 설정 값 적용 안 되는 문제 수정
verlane Apr 25, 2026
757f10c
feat: 긋기 설정에 즉시 저장 및 테스트 입력란 추가
verlane Apr 25, 2026
8b12fd3
feat: 클립보드 패널 UI 전면 개선
verlane Apr 25, 2026
bab23f1
feat: 클립보드 핀 토글 버튼 추가 및 테마 대응 강조 색상 적용
verlane Apr 25, 2026
83c7bd7
feat: 데이터 내보내기/불러오기 v2 포맷 적용 (클립보드·핫스트링 포함)
verlane Apr 25, 2026
014f65f
feat: 사용자 단어 학습 기능 추가
verlane Apr 25, 2026
3f13e7c
refactor: 미사용 코드 제거 및 TypedArray API 호환성 수정
verlane Apr 25, 2026
5b80764
fix: 자동완성 롱키 팝업 깜박임·키보드 숨김·잔류 버그 수정
verlane Apr 26, 2026
6155a6e
fix: 클립보드 최근 저장/사용 항목을 항상 맨 앞에 표시
verlane Apr 26, 2026
ca51d48
feat: 클립보드 패널 열린 상태에서 복사 시 리스트 실시간 반영
verlane Apr 26, 2026
62146f8
fix: 치환 문자가 단어 중간에서 동작하지 않도록 수정
verlane Apr 26, 2026
84b0058
feat: 학습 단어 관리 기능 개선
verlane Apr 26, 2026
c415a62
feat: 학습 단어 기본 시드 추가 및 도메인/이메일 학습 지원
verlane Apr 26, 2026
1bf7bdf
fix: synchronized/Mutex 혼용 제거 및 seedIfNeeded 원자성 보장
verlane Apr 26, 2026
e07506e
feat: 클립보드/자동치환/퀵프레이즈 인라인 편집 폼 추가
verlane Apr 26, 2026
c4c17d9
feat: 숫자 키(0~9) 롱키 설정 기능 추가
verlane Apr 26, 2026
42cd12b
feat: 롱키 메뉴 UX 개선 및 단축키 설정 명칭 변경
verlane Apr 26, 2026
b72e870
fix: 숫자/특수 자판에서 단축키 설정 변경 시 키 힌트 미반영 버그 수정
verlane Apr 27, 2026
7f410c5
refactor: 단축키 편집 UX 통일 및 null 안전성 개선
verlane Apr 27, 2026
874144e
fix: 자동 치환 리스트 행간을 단축키 페이지와 동일하게 조정 (16dp → 12dp)
verlane Apr 27, 2026
0ae0a8d
feat: 초성 검색, 치환 단어 추천 포함, 추천 우선순위 정리
verlane Apr 27, 2026
8ba5f59
fix: 자동 치환 expansion과 학습/사전 단어 중복 표시 수정
verlane Apr 27, 2026
b708297
feat: 학습 단어 I/O 최적화 및 오래된 단어 정리 기능 추가
verlane Apr 27, 2026
9f9b6ad
perf: Timer를 Handler.postDelayed로 교체하여 배터리 효율 개선
verlane Apr 27, 2026
c87a5d7
fix: 모아키 터치 위치 보정 및 추천바 상시 표시
verlane Apr 27, 2026
51332f7
fix: 자음 키 롱프레스 타이밍 보정 및 터치 이벤트 최적화
verlane Apr 27, 2026
9bc492e
feat: 추천바 개선 - 아이콘 버튼, 클립보드 칩, 스킨 색상 적용
verlane Apr 27, 2026
cf3fd8d
feat: 한손 모드 시 클립보드 미리보기 글자수 축소 (한글 3자, 영문 6자)
verlane Apr 27, 2026
d8a5e9f
fix: 자동치환 추천 우선순위 - 트리거 완전 일치 규칙의 확장어를 먼저 표시
verlane Apr 28, 2026
3a5a0b0
fix: 추천바 클립보드 아이콘 미표시 및 추천 단어 좌측 정렬 수정
verlane Apr 28, 2026
411341b
feat: 내부 입력폼 추천바 연동 및 undo/redo 스택 구현
verlane Apr 28, 2026
fda4f66
feat: 가로모드에서 한손모드·높이설정 무시하고 전체 너비/고정 높이 적용
verlane Apr 29, 2026
a7ac587
fix: URI 입력란이 password로 오인식되는 버그 수정
verlane Apr 29, 2026
c1822ec
feat: 한글 쿼티(2벌식) 자판 및 단모음 모드 추가
verlane Apr 29, 2026
069ec74
feat: 앱 아이콘 교체 (모아키 브랜드 아이콘)
verlane Apr 29, 2026
a6689e5
feat: 외장 BT 키보드 한/영 전환 및 플로팅 인디케이터 추가
verlane Apr 29, 2026
f5ab79d
fix: 숫자키 단축키 import 복원 및 뷰 갱신 버그 수정, 코드 품질 개선
verlane Apr 30, 2026
2cc7338
feat: Enter/구두점/커서이동 시 단어 자동 학습, 사전 단어 즉시 학습
verlane Apr 30, 2026
3581a06
fix: 단모음 키보드 ㅁ행/ㅋ행 키 너비를 ㅂ행과 동일하게 맞춤
verlane Apr 30, 2026
5f19ba0
fix: 두벌식/단모음 복합 모음 조합 및 백스페이스 분해 수정
verlane Apr 30, 2026
f90c040
refactor: 외장 키보드 기본 ON 설정 항목 제거
verlane Apr 30, 2026
9a7d550
feat: 외장 키보드 CapsLock→LCtrl 및 Tab-hold vim 모드 추가
verlane Apr 30, 2026
7e064f6
feat: Tab-hold vim 키 확장 및 인디케이터 개선
verlane Apr 30, 2026
4081faa
feat: 전화번호 키보드 숫자키에 단추 키 기능 및 추천단어 표시 추가
verlane May 1, 2026
671b7f4
fix: 클립보드 미리보기 글자 수 제한을 일본어/CJK/이모지에도 적용
verlane May 1, 2026
7d9bfc0
fix: 한국어 단어 학습 시 조사 포함 원형 그대로 저장
verlane May 3, 2026
4c6e6ae
feat: 클립보드 변경 시 추천 단어 바 즉시 갱신 및 단어 폰트/간격 축소
verlane May 3, 2026
7f18ddc
feat: 외장 키보드 Vim 키 매핑 화면 추가 및 설정 아이콘 교체
verlane May 3, 2026
84cee9f
feat: 클립보드 URL 미리보기에서 https://www. 프리픽스 생략 표시
verlane May 7, 2026
c8de33c
feat: 학습 단어 관리 화면에 RecyclerView + 검색 + 정렬 + 점진 로딩 추가
verlane May 7, 2026
04c5228
fix: 한손 모드일 때 이모티콘 아이콘 크기 80%로 축소, 설정 변경 시 즉시 반영
verlane May 7, 2026
0bd9606
feat: 클립보드 설정 최대 저장 개수 및 자동 삭제 기간 현실적인 수치로 변경
verlane May 7, 2026
98d3580
feat: 설정화면 메뉴 그룹화 재정리 및 종속 항목 비활성화
verlane May 7, 2026
5310c99
refactor: MoaKey-Vim 리브랜딩 및 설정 임포트 버그 수정
verlane May 7, 2026
9e3f668
docs: README MoaKey-Vim으로 전면 재작성
verlane May 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,13 @@ jobs:
unittest:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: actions/checkout@v4

- name: set up JDK 21
uses: actions/setup-java@v1
uses: actions/setup-java@v4
with:
java-version: 21
distribution: 'temurin'

- name: Unit Test
run: ./gradlew testDebugUnitTest
Expand Down
8 changes: 2 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,15 +1,11 @@
*.iml
.gradle
/local.properties
/.idea/caches
/.idea/libraries
/.idea/modules.xml
/.idea/workspace.xml
/.idea/navEditor.xml
/.idea/assetWizardSettings.xml
.idea/
.DS_Store
/build
/captures
.externalNativeBuild
.cxx
local.properties
app/src/main/res/values/bools.xml
4 changes: 0 additions & 4 deletions .idea/.gitignore

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/AndroidProjectSystem.xml

This file was deleted.

22 changes: 0 additions & 22 deletions .idea/androidTestResultsUserPreferences.xml

This file was deleted.

123 changes: 0 additions & 123 deletions .idea/codeStyles/Project.xml

This file was deleted.

5 changes: 0 additions & 5 deletions .idea/codeStyles/codeStyleConfig.xml

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/compiler.xml

This file was deleted.

10 changes: 0 additions & 10 deletions .idea/deploymentTargetSelector.xml

This file was deleted.

20 changes: 0 additions & 20 deletions .idea/gradle.xml

This file was deleted.

12 changes: 0 additions & 12 deletions .idea/misc.xml

This file was deleted.

17 changes: 0 additions & 17 deletions .idea/runConfigurations.xml

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/vcs.xml

This file was deleted.

3 changes: 2 additions & 1 deletion LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
MIT License

Copyright (c) 2022 Ahn Kiwook
Copyright (c) 2022 Ahn Kiwook (original work — https://github.com/AiOO/OpenMoa)
Copyright (c) 2026 Songbum Bae (modifications)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
Loading
Loading