11 Commits

Author SHA1 Message Date
harukin-expo-dev-env
393bcc4df3 DeX: Dimensions.getモンキーパッチ + transform scaleで低密度ディスプレイ対応
- Dimensions.get('window')を1/1.3に縮小パッチ
- useWindowDimensions()も自動的に小さい値を返す
- DensityScaleWrapperで1.3倍transform scaleで拡大
- コンポーネントは872x531dpとしてレイアウト→実画面1133x690に拡大
2026-03-29 23:31:26 +00:00
harukin-expo-dev-env
b9f8ed1ea8 test: compensation倍率を大幅増加(2.625/PR, max4.0)で効果確認テスト 2026-03-29 17:16:21 +00:00
harukin-expo-dev-env
2b4b237d1a fix: babelプラグインでText/TextInputのstyleをglobal.__scaleTextStyleでラップ
- Text.renderが存在しない(関数コンポーネント)ためモンキーパッチ不可
- babel pluginでビルド時に全Text/TextInputのstyleプロップをラップ
- ランタイムのglobal.__scaleTextStyleがrender毎にPR動的チェック
- PR<2.0: fontSize * min(2.5, 2.0/PR)で拡大
- PR>=2.0: 変更なし(identity)
2026-03-29 17:10:59 +00:00
harukin-expo-dev-env
a69b59ed84 debug: Text構造の診断Alert追加(render存在確認) 2026-03-29 17:02:05 +00:00
harukin-expo-dev-env
49c69ffe53 fix: PixelRatioをrender時に動的チェック(起動時はPhone PR、DeX移動後にPR低下するため) 2026-03-29 16:59:00 +00:00
harukin-expo-dev-env
040ce9bce1 fix: Text.renderモンキーパッチで全テキストを低密度ディスプレイで自動拡大
- utils/scaleTextForDensity.ts: PR<2.0のとき全TextのfontSizeを2.0/PR倍(max2.5x)
- App.tsx: 起動時にscaleTextForDensityをインポート
- responsive.ts: fontScaleをidentityに戻す(二重スケーリング防止)
- 178箇所のハードコードfontSizeも個別修正不要で一括対応
2026-03-29 16:56:17 +00:00
harukin-expo-dev-env
10df37d0a2 feat: Expo SDK 52→53 upgrade + full dark mode support
- Upgrade Expo SDK 52→53 (React 18→19, RN 0.76→0.79)
- Remove deprecated packages (native-base, react-native-elements)
- Migrate to @rneui/themed 5.0.0 + modular vector icons
- Fix breaking changes: defaultProps, BackHandler, notifications, key props
- Add Babel plugin for font scaling (replaces Text.defaultProps)
- Configure expo-font for native font preloading
- Add complete dark mode theme system (lib/theme/)
  - AppThemeProvider + useThemeColors hook
  - Light/dark/fixed color token definitions
  - Migrate ~60 files across all screens to use theme colors
- Set userInterfaceStyle to "automatic" for system dark mode
2026-03-17 22:19:46 +00:00
harukin-expo-dev-env
6bcb3fcaf1 運休表示のテキストの簡略化 2026-02-09 04:06:12 +00:00
harukin-expo-dev-env
f019725da8 休編の拡張 2026-02-07 08:20:18 +00:00
harukin-expo-dev-env
284886fc98 providerがクラッシュしていた問題を修正 2025-12-05 08:32:48 +00:00
harukin-expo-dev-env
84403ea89d 暫定保存 2025-12-05 07:34:44 +00:00