diff --git a/CHANGELOG.md b/CHANGELOG.md index 513ec84..48c2288 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to DotoryCount are recorded in this file. +## [0.4.1] - 2026-09-24 + +- Keep the iPhone experience in portrait, where the photographic jar and date + card have the intended spacing. This prevents overlap while the device is + held sideways. +- Bumped the app to version 0.4.1 (build 9). + ## [0.4.0] - 2026-09-24 - Replaced the fixed home-screen film with an icon-matched glass jar assembled from diff --git a/DotoryCount.xcodeproj/project.pbxproj b/DotoryCount.xcodeproj/project.pbxproj index 3d09706..5110ddb 100644 --- a/DotoryCount.xcodeproj/project.pbxproj +++ b/DotoryCount.xcodeproj/project.pbxproj @@ -396,7 +396,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 8; + CURRENT_PROJECT_VERSION = 9; DEVELOPMENT_TEAM = W395S42ZJ9; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; @@ -404,12 +404,12 @@ INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = UIInterfaceOrientationPortrait; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 0.4.0; + MARKETING_VERSION = 0.4.1; PRODUCT_BUNDLE_IDENTIFIER = com.dotoryman.dotorycount; PRODUCT_NAME = "$(TARGET_NAME)"; STRING_CATALOG_GENERATE_SYMBOLS = YES; @@ -428,7 +428,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 8; + CURRENT_PROJECT_VERSION = 9; DEVELOPMENT_TEAM = W395S42ZJ9; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; @@ -436,12 +436,12 @@ INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = UIInterfaceOrientationPortrait; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 0.4.0; + MARKETING_VERSION = 0.4.1; PRODUCT_BUNDLE_IDENTIFIER = com.dotoryman.dotorycount; PRODUCT_NAME = "$(TARGET_NAME)"; STRING_CATALOG_GENERATE_SYMBOLS = YES; @@ -459,10 +459,10 @@ buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 8; + CURRENT_PROJECT_VERSION = 9; GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 17.0; - MARKETING_VERSION = 0.4.0; + MARKETING_VERSION = 0.4.1; PRODUCT_BUNDLE_IDENTIFIER = com.dotoryman.dotorycount.tests; PRODUCT_NAME = "$(TARGET_NAME)"; STRING_CATALOG_GENERATE_SYMBOLS = NO; @@ -480,10 +480,10 @@ buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 8; + CURRENT_PROJECT_VERSION = 9; GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 17.0; - MARKETING_VERSION = 0.4.0; + MARKETING_VERSION = 0.4.1; PRODUCT_BUNDLE_IDENTIFIER = com.dotoryman.dotorycount.tests; PRODUCT_NAME = "$(TARGET_NAME)"; STRING_CATALOG_GENERATE_SYMBOLS = NO; @@ -500,9 +500,9 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 8; + CURRENT_PROJECT_VERSION = 9; GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 0.4.0; + MARKETING_VERSION = 0.4.1; PRODUCT_BUNDLE_IDENTIFIER = com.dotoryman.dotorycount.uitests; PRODUCT_NAME = "$(TARGET_NAME)"; STRING_CATALOG_GENERATE_SYMBOLS = NO; @@ -519,9 +519,9 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 8; + CURRENT_PROJECT_VERSION = 9; GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 0.4.0; + MARKETING_VERSION = 0.4.1; PRODUCT_BUNDLE_IDENTIFIER = com.dotoryman.dotorycount.uitests; PRODUCT_NAME = "$(TARGET_NAME)"; STRING_CATALOG_GENERATE_SYMBOLS = NO; diff --git a/README.md b/README.md index 4544b10..1a45d19 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,8 @@ An iOS app that records meaningful time by adding one acorn to a jar each day. **언어 및 기술 · Languages & Technologies:** Swift · SwiftUI · SwiftData -v0.4.0: 사실적인 36단계 도토리 병, 낙하 애니메이션, 편리해진 기준일 선택. +v0.4.1: 사실적인 36단계 도토리 병, 낙하 애니메이션, 편리해진 기준일 선택. 아이폰은 세로 화면에 맞춰 표시됩니다. -v0.4.0: A 36-stage photographic jar, animated acorn drops, and easier date selection. +v0.4.1: A 36-stage photographic jar, animated acorn drops, easier date selection, and a portrait iPhone layout. [변경 이력 · Changelog](CHANGELOG.md) · [개발 계획 · Roadmap](ROADMAP.md)