Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
133 commits
Select commit Hold shift + click to select a range
6d311c6
🐛 fix(hig): CupertinoLiquidButton 아이콘 크기 토큰 수정 및 버전 업데이트
ienground Mar 23, 2026
be9256c
🔖 chore(version): 라이브러리 버전을 1.0.2-alpha01로 업데이트
ienground Mar 23, 2026
28b381e
✨ feat(hig): 애니메이션 효과 추가 및 테스트 스크린 업데이트
ienground Mar 25, 2026
28681f9
✨ feat(hig): CupertinoDropdownMenu 플랫폼별 구현 분리 및 expect/actual 전환
ienground Mar 25, 2026
9a0af6b
✨ feat(hig): CupertinoDropdownMenu 아이콘 파라미터 변경 및 레이아웃 개선
ienground Mar 25, 2026
844a7f2
Merge pull request #76 from ienground/menu
ienground Mar 25, 2026
8c283c1
♻️refactor(hig): CupertinoDropdownMenu 아이콘 null 허용 및 버전 업데이트
ienground Mar 25, 2026
e3d30b8
✨ feat(hig): CupertinoDropdownMenu 아이콘 레이아웃 최적화 및 버전 업데이트
ienground Mar 26, 2026
8f46c49
🔧 chore: backdrop 의존성 그룹 변경 및 README 업데이트
ienground Mar 26, 2026
069b538
Merge branch 'main' into v1.0.2
ienground Mar 26, 2026
bf6d444
🔖 chore(version): 라이브러리 버전을 1.0.2-alpha05로 업데이트
ienground Mar 26, 2026
5702040
Merge branch 'main' into v1.0.2
ienground Mar 26, 2026
539509d
📦 chore: 라이브러리 버전을 1.0.2-alpha06으로 업데이트
ienground Mar 26, 2026
721c1b2
✨ feat(hig): CupertinoDropdownMenuNative 추가 및 iOS 네이티브 메뉴 연동
ienground Mar 29, 2026
297ea9f
🔧chore(version): 라이브러리 버전을 1.0.2-alpha07로 업데이트
ienground Mar 29, 2026
491f572
📦 chore(deps): backdrop 라이브러리 그룹 및 버전 업데이트
ienground Mar 29, 2026
8f41651
Merge branch 'v1.0.2' into feature#75
ienground Mar 29, 2026
8e32307
♻️ refactor(hig): MenuAction의 icon 파라미터를 leadingIcon으로 변경
ienground Mar 29, 2026
b5b7e95
♻️ refactor(hig): CupertinoMenuItemData의 isDisabled를 enabled로 변경
ienground Mar 30, 2026
8630d2a
Merge pull request #77 from ienground/feature#75
ienground Mar 30, 2026
e0eaa7b
✨ feat(adaptive): AdaptiveNavigationBarNative 추가 및 iOS 네이티브 탭바 연동
ienground Mar 30, 2026
6acee4d
🔧 chore(build): 빌드 설정 최적화 및 라이브러리 버전 업데이트
ienground Mar 30, 2026
afc6cbf
🐛 fix(hig-native): TabBar 선택 시 아이콘 크기 누락 수정 및 버전 업데이트
ienground Mar 30, 2026
0410b76
Merge pull request #79 from ienground/feature#78
ienground Mar 31, 2026
f9385f8
✨ feat(example): CupertinoDropdownMenuNative 예제 추가 및 개선
ienground Mar 31, 2026
f85166e
🔖 chore(version): 라이브러리 버전을 1.0.2-alpha11로 업데이트
ienground Mar 31, 2026
a376c1f
✨feat(hig): MenuSection title nullable 대응 및 버전 업데이트
ienground Mar 31, 2026
bc55942
✨feat(hig): CupertinoDropdownMenu 섹션 타이틀 처리 개선 및 파괴적 액션 색상 추가
ienground Apr 1, 2026
03aeac9
Merge pull request #81 from ienground/bug#104
ienground Apr 1, 2026
efa52fb
✨ feat(hig): CupertinoDropdownMenu 섹션 옵션 및 아이콘 지원 추가
ienground Apr 1, 2026
6593590
🔖 chore: 라이브러리 버전을 1.0.2-alpha14로 업데이트
ienground Apr 1, 2026
c8a7b94
Merge pull request #84 from ienground/feature#82
ienground Apr 1, 2026
43ed4bf
♻️ refactor(adaptive): AdaptiveScaffold 내 가시성 제어자 수정 및 버전 업데이트
ienground Apr 7, 2026
f104c04
🔖 chore(deps): 의존성 버전 업데이트 및 capsule 라이브러리 경로 변경
ienground Apr 14, 2026
128ce26
🔖 chore: 라이브러리 버전을 1.0.2-alpha16으로 업데이트
ienground Apr 14, 2026
090dfac
⬆️ chore(deps): backdrop 라이브러리 버전 업데이트
ienground Apr 14, 2026
6794bc2
🔖 chore: 라이브러리 버전을 1.0.2-alpha17로 업데이트
ienground Apr 14, 2026
647eb18
🔧 chore(build): Maven Central 배포 및 서명 설정 추가
ienground Apr 14, 2026
105b450
Merge branch 'main' into v1.0.2
ienground Apr 20, 2026
fb804cf
🔧 chore(publish): Maven Central 자동 릴리스 설정 추가
ienground Apr 20, 2026
2a8ea6e
♻️ refactor(ui): CupertinoNavigationBar 레이아웃 및 스타일 개선
ienground May 2, 2026
045785d
Update hig/src/commonMain/kotlin/zone/ien/hig/CupertinoNavigationBar.kt
ienground May 2, 2026
051f24e
Update hig/src/commonMain/kotlin/zone/ien/hig/CupertinoNavigationBar.kt
ienground May 2, 2026
30f555e
Update hig/src/commonMain/kotlin/zone/ien/hig/CupertinoNavigationBar.kt
ienground May 2, 2026
41455b9
📝 docs(navigation): CupertinoNavigationBar KDoc 추가 및 패딩 정의
ienground May 2, 2026
63be166
Merge pull request #87 from ienground/feature#85
ienground May 2, 2026
4e03fe1
🔧 chore(deps): 라이브러리 및 프로젝트 버전 업데이트
ienground May 2, 2026
16bdba8
✨ feat(ui): CupertinoNavigationBar 개선 및 버전 업데이트
ienground May 2, 2026
b121649
✨ feat(ui): CupertinoNavigationBar 아이템 너비 동적 계산 적용
ienground May 2, 2026
3b08e20
♻️ refactor(core): CupertinoTextField 플랫폼별 구현 추가 및 업데이트
ienground May 6, 2026
3e79e51
♻️ refactor(core): 키보드 옵션 native 입력 관련 코드 리팩토링
ienground May 6, 2026
fcb09ab
Merge pull request #91 from ienground/feature#90
ienground May 6, 2026
77bd45a
⚡ perf(core): 라이브러리 버전 업데이트
ienground May 6, 2026
9d7224c
♻️ refactor(core): 테마 관련 컴포넌트 문서화 및 구조 개선
ienground May 8, 2026
1b34e0b
♻️ refactor(core): Cupertino 컴포넌트 문서화 및 코드 정리
ienground May 8, 2026
a605d34
♻️ refactor(adaptive): 적응형 컴포넌트 문서화 및 코드 개선
ienground May 8, 2026
894fc53
docs: add missing documentation comments to CupertinoTextField function
ienground May 8, 2026
99c8823
♻️ refactor(core): 적응형 컴포넌트 리팩토링 및 문서화
ienground May 12, 2026
c244538
♻️ refactor(core): Adaptive 컴포넌트 리팩토링 및 상태 관리 개선
ienground May 12, 2026
c07ea3b
Update hig-adaptive/src/commonMain/kotlin/zone/ien/hig/adaptive/Adapt…
ienground May 12, 2026
4217fb1
Update hig-adaptive/src/commonMain/kotlin/zone/ien/hig/adaptive/Adapt…
ienground May 12, 2026
83b0df2
Update hig-adaptive/src/commonMain/kotlin/zone/ien/hig/adaptive/Adapt…
ienground May 12, 2026
0b1e692
Update hig-adaptive/src/commonMain/kotlin/zone/ien/hig/adaptive/Adapt…
ienground May 12, 2026
10ca67d
Update hig-adaptive/src/commonMain/kotlin/zone/ien/hig/adaptive/Adapt…
ienground May 12, 2026
17e566e
fix(core): AdaptiveCheckbox 문서 주석 수정
ienground May 12, 2026
1858677
Merge remote-tracking branch 'origin/docs#94' into docs#94
ienground May 12, 2026
4d33f2f
♻️ refactor(core): Accessibility.kt 파일 리팩토링
ienground May 12, 2026
0d1d821
Update hig-native/src/commonMain/kotlin/zone/ien/hig/CupertinoDropdow…
ienground May 12, 2026
132c666
Update hig-native/src/commonMain/kotlin/zone/ien/hig/CupertinoDropdow…
ienground May 12, 2026
d9046f4
Update hig-native/src/commonMain/kotlin/zone/ien/hig/CupertinoDialogs…
ienground May 12, 2026
1c0f339
Update hig-native/src/commonMain/kotlin/zone/ien/hig/CupertinoDialogs…
ienground May 12, 2026
babe720
Update hig-native/src/commonMain/kotlin/zone/ien/hig/CupertinoDropdow…
ienground May 12, 2026
3de2f4e
♻️ refactor(core): CupertinoDropdownMenuNative.kt 파일 리팩토링
ienground May 12, 2026
027c7ed
♻️ refactor(core): 햅틱 피드백 타입 문서화 및 전환 지속 시간 정의
ienground May 12, 2026
869ee0c
Merge pull request #96 from ienground/docs#92
ienground May 12, 2026
010fd17
♻️ refactor(core): Adaptive 컴포넌트 리팩토링 및 테마 개선
ienground May 12, 2026
29aea43
Update hig-adaptive/src/commonMain/kotlin/zone/ien/hig/adaptive/Adapt…
ienground May 12, 2026
6182846
🎨 style(adaptive): KDoc 및 패키지 선언 위치 수정
ienground May 12, 2026
e15121f
♻️ refactor(core): AdaptiveWidget.kt 및 Util.adaptive.kt 리팩토링
ienground May 12, 2026
adebe0d
Merge branch 'docs#93' into docs#94
ienground May 12, 2026
98afeaa
Merge remote-tracking branch 'origin/docs#94' into docs#94
ienground May 12, 2026
5ad5153
♻️ refactor(core): Adaptive 컴포넌트 문서화 개선
ienground May 12, 2026
533077d
Merge pull request #101 from ienground/docs#94
ienground May 12, 2026
4200522
♻️ refactor(core): 코드重构 및 기능 개선
ienground May 12, 2026
c33af69
Update hig/src/commonMain/kotlin/zone/ien/hig/CupertinoButton.kt
ienground May 12, 2026
c8e64f8
Merge pull request #102 from ienground/docs#100
ienground May 12, 2026
af3f3e3
Update hig-native/src/commonMain/kotlin/zone/ien/hig/CupertinoDropdow…
ienground May 12, 2026
4d7c73e
Update hig-native/src/commonMain/kotlin/zone/ien/hig/CupertinoDropdow…
ienground May 12, 2026
1d99cb3
Merge pull request #97 from ienground/docs#95
ienground May 12, 2026
88b180c
Update hig-adaptive/src/commonMain/kotlin/zone/ien/hig/adaptive/Adapt…
ienground May 12, 2026
43dc841
Update hig-adaptive/src/commonMain/kotlin/zone/ien/hig/adaptive/Adapt…
ienground May 12, 2026
5cdf886
Update hig-adaptive/src/commonMain/kotlin/zone/ien/hig/adaptive/Adapt…
ienground May 12, 2026
b2f4470
Update hig-adaptive/src/commonMain/kotlin/zone/ien/hig/adaptive/Adapt…
ienground May 12, 2026
ae428bd
Update hig-adaptive/src/commonMain/kotlin/zone/ien/hig/adaptive/Adapt…
ienground May 12, 2026
9883acc
♻️ refactor(core): AdaptiveButton 및 AdaptiveSwitch 리팩토링
ienground May 12, 2026
edf6ad3
Merge pull request #98 from ienground/docs#94
ienground May 12, 2026
692276b
Update hig-adaptive/src/commonMain/kotlin/zone/ien/hig/adaptive/Adapt…
ienground May 12, 2026
12c7071
Update hig-adaptive/src/nonAndroidMain/kotlin/zone/ien/hig/adaptive/S…
ienground May 12, 2026
34b5c3c
Update hig-adaptive/src/nonIosMain/kotlin/zone/ien/hig/adaptive/icons…
ienground May 12, 2026
aebc64d
♻️ refactor(core): AdaptiveButton 리팩토링 및 주석 영문화
ienground May 12, 2026
90e6641
Merge remote-tracking branch 'origin/docs#93' into docs#93
ienground May 12, 2026
58e771e
Merge branch 'v1.0.2' into docs#93
ienground May 12, 2026
e0c88a6
Merge pull request #99 from ienground/docs#93
ienground May 12, 2026
ddb605d
fix(core): 라이브러리 버전 업데이트
ienground May 12, 2026
c847e89
Update example/composeApp/src/commonMain/kotlin/test/TestScreen.kt
ienground May 12, 2026
6f8325d
Update hig/src/commonMain/kotlin/zone/ien/hig/CupertinoDropdownMenu.kt
ienground May 12, 2026
deff28b
♻️ refactor(core): 코드 리팩토링 및 문서화 개선
ienground May 12, 2026
80e272e
Update hig/src/iosMain/kotlin/zone/ien/hig/CupertinoTextField.ios.kt
ienground May 12, 2026
50eaa01
Update example/composeApp/src/commonMain/kotlin/cupertino/CupertinoWi…
ienground May 12, 2026
8b7faf1
Update hig-adaptive/src/commonMain/kotlin/zone/ien/hig/adaptive/Adapt…
ienground May 12, 2026
1be93a6
♻️ refactor(core): CupertinoWidgetsScreen 및 util.ios.kt 리팩토링
ienground May 12, 2026
ff9fcb7
Merge remote-tracking branch 'origin/v1.0.2' into v1.0.2
ienground May 12, 2026
816a4ea
Update hig-adaptive/src/commonMain/kotlin/zone/ien/hig/adaptive/Adapt…
ienground May 12, 2026
4376e39
♻️ refactor(core): AdaptiveButton.kt 리팩토링
ienground May 12, 2026
8632884
Update hig-native/src/iosMain/kotlin/zone/ien/hig/CupertinoDropdownMe…
ienground May 12, 2026
5e6892d
Update hig/src/commonMain/kotlin/zone/ien/hig/CupertinoDropdownMenu.kt
ienground May 12, 2026
2f7aab5
Update hig-adaptive/src/commonMain/kotlin/zone/ien/hig/adaptive/Adapt…
ienground May 12, 2026
3857448
Update hig/src/commonMain/kotlin/zone/ien/hig/CupertinoNavigationBar.kt
ienground May 12, 2026
01e0b75
Update hig-native/src/iosMain/kotlin/zone/ien/hig/util.ios.kt
ienground May 12, 2026
1f3ffa4
Update hig-adaptive/src/commonMain/kotlin/zone/ien/hig/adaptive/Adapt…
ienground May 13, 2026
48cf4d2
Update hig-adaptive/src/commonMain/kotlin/zone/ien/hig/adaptive/Adapt…
ienground May 13, 2026
a490e99
Update hig-native/src/iosMain/kotlin/zone/ien/hig/navigation/TabBarMa…
ienground May 13, 2026
136f2ef
Update hig/src/commonMain/kotlin/zone/ien/hig/CupertinoNavigationBar.kt
ienground May 13, 2026
533dc9f
Update hig-native/src/iosMain/kotlin/zone/ien/hig/CupertinoDropdownMe…
ienground May 13, 2026
e6d73a5
Update hig/src/iosMain/kotlin/zone/ien/hig/CupertinoTextField.ios.kt
ienground May 13, 2026
43d4d8b
♻️ refactor(core): Cupertino 컴포넌트 리팩토링 및 빌드 설정 개선
ienground May 13, 2026
a946927
Merge remote-tracking branch 'origin/v1.0.2' into v1.0.2
ienground May 13, 2026
dea9029
♻️ refactor(core): 코드 리팩토링 및 문서화 개선
ienground May 13, 2026
a818f45
Update hig-native/src/iosMain/kotlin/zone/ien/hig/CupertinoNavigation…
ienground May 13, 2026
ce00805
Update hig-native/src/iosMain/kotlin/zone/ien/hig/util.ios.kt
ienground May 13, 2026
2708f55
Update example/composeApp/src/commonMain/kotlin/cupertino/CupertinoWi…
ienground May 13, 2026
eba64ef
♻️ refactor(core): iOS 네이티브 컴포넌트 리팩토링
ienground May 13, 2026
83f092d
fix(core): CupertinoDropdownMenuNative iOS 속성 참조 수정
ienground May 13, 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
14 changes: 7 additions & 7 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ allprojects {
subprojects {
plugins.withId("com.vanniktech.maven.publish") {
configure<com.vanniktech.maven.publish.MavenPublishBaseExtension> {
publishToMavenCentral()
publishToMavenCentral(automaticRelease = true)

// Artifact ID만 각 프로젝트의 이름으로 자동 설정
group = "zone.ien.hig"
Expand Down Expand Up @@ -73,12 +73,12 @@ subprojects {
}
}

// val isSnapshot = version.toString().endsWith("SNAPSHOT")
// val hasSigningKey = !(project.findProperty("signingInMemoryKeyId") as String?).isNullOrBlank()
//
// if (!isSnapshot && hasSigningKey) {
signAllPublications()
// }
val isPublishingToMavenLocal = gradle.startParameter.taskNames.any { it.contains("publishToMavenLocal", ignoreCase = true) }
val isSnapshot = version.toString().endsWith("SNAPSHOT")

if (!isSnapshot && !isPublishingToMavenLocal) {
signAllPublications()
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,13 @@ kotlin {
jsMain.get().dependsOn(this)
wasmJsMain.dependsOn(this)
}
val nonDarwinMain by creating {
dependsOn(commonMain.get())
androidMain.get().dependsOn(this)
desktopMain.dependsOn(this)
jsMain.get().dependsOn(this)
wasmJsMain.dependsOn(this)
}

val darwinMain by creating {
dependsOn(commonMain.get())
Expand All @@ -124,5 +131,5 @@ kotlin {
}
}

compilerOptions.freeCompilerArgs.add("-Xopt-in=kotlin.time.ExperimentalTime")
compilerOptions.freeCompilerArgs.add("-opt-in=kotlin.time.ExperimentalTime")
}
2 changes: 1 addition & 1 deletion example/composeApp/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ kotlin {
}
}

compilerOptions.freeCompilerArgs.add("-Xopt-in=kotlin.time.ExperimentalTime")
compilerOptions.freeCompilerArgs.add("-opt-in=kotlin.time.ExperimentalTime")
}

dependencies {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ fun RootNavigationGraph(
modifier = modifier,
entryDecorators = listOf(
rememberSaveableStateHolderNavEntryDecorator(),
rememberViewModelStoreNavEntryDecorator() // 뷰모델 꺼짐 보장
rememberViewModelStoreNavEntryDecorator() // ViewModel lifecycle guarantee
),
entryProvider = entryProvider {
entry<RootRoute.Cupertino> {
Expand Down
Loading
Loading