93 Commits
Author SHA1 Message Date
harukin-expo-dev-env c59eac0a82 feat: add button for paper timetable in FixedContentBottom component 2026-05-20 06:02:50 +00:00
harukin-expo-dev-env ea244225ad fix(TrainDataView): update onLongPress condition to check currentTrainData instead of onLine 2026-04-12 08:18:59 +00:00
harukin-expo-dev-env 504ed87ad3 stackAwareNavigate関数を導入し、遷移時のナビゲーションロジックを改善 2026-04-08 02:54:30 +00:00
harukin-expo-dev-envandClaude Opus 4.6 7ea56b160f ActionSheetアニメーション阻害の修正: LayoutAnimation削除とブリンクアニメーション最適化
- ActionSheet内外のLayoutAnimation.configureNext/easeInEaseOutを削除
  (グローバルにレイアウト更新を乗っ取り、シートの開閉アニメーションと競合するため)
- trainIconStatus: reanimated withRepeat→useInterval+setStateに変更
  (UIスレッドの無限アニメーションがActionSheetスプリングと競合するため)
- EachTrainInfo: Rules of Hooks違反修正(useRef/useSheetMaxHeightを条件分岐前に移動)
- useAutoScroll: InteractionManager.runAfterInteractionsでシート展開完了後に実行

Co-Authored-By: Claude Opus 4.6 <[email protected]>
2026-03-30 10:09:45 +00:00
harukin-expo-dev-env fc88bd52f7 feat: Samsung DeXレスポンシブ対応 - lib/responsive.ts追加、主要コンポーネントにスケーリング適用
- useResponsive()フックを作成(fontScale/verticalScale/moderateScale)
- ベースデザイン: iPhone 14 Pro (393x852)、スケールダウンのみ(最大1.0)
- DynamicHeaderScrollView: ヘッダー高さにverticalScale適用
- EachTrainInfoCore: maxHeight緩和(70→80%)、ハンドラーサイズスケーリング
- StateBox/PositionBox/ScrollStickyContent/HeaderText: fontScale適用
- DataConnectedButton/EachStopList: fontScale+moderateScale適用
- JRSTraInfo/StationDeteilView: ハンドラー+フォントスケーリング
- ReloadButton/MapsButton/NewMenu: ボタンサイズ+フォントスケーリング
- useDeviceOrientationChange: 全Android端末でisLandscape=false
2026-03-29 15:23:28 +00:00
harukin-expo-dev-env e7c4782ec7 fix: iPadでのヘッダー表示問題を修正 (ScrollView→View, width: 100%) 2026-03-29 14:07:07 +00:00
harukin-expo-dev-env a4e3e0833d fix: UIの色設定をダークモードに対応させ、視認性を向上 2026-03-26 08:56:31 +00:00
harukinMBP e1bdcee08c feat: add Live Activity button for train tracking and update iOS deployment target 2026-03-23 02:07:24 +09:00
harukinMBP 88e469abe6 feat: add automatic Live Activity updates for train position and station lock in TrainDataView and StationDiagramView 2026-03-22 23:03:07 +09:00
harukinMBP 1a9be4a672 feat: add Live Activity support for station locking in StationDiagramView 2026-03-22 23:01:00 +09:00
harukin-expo-dev-env d9a3c7b245 Refactor code structure for improved readability and maintainability 2026-03-20 07:14:58 +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 5b0de88218 時刻表テキストの結合条件の整理 2026-02-07 12:28:39 +00:00
harukin-expo-dev-env f019725da8 休編の拡張 2026-02-07 08:20:18 +00:00
harukin-expo-dev-env 63e5e06520 数字修正 2026-02-03 04:48:59 +00:00
harukin-expo-dev-env f16296c56f 連を増に修正 2026-01-25 15:53:11 +00:00
harukin-expo-dev-env a760e1343e .のついた駅名が表示されていたバグを修正 2026-01-22 03:29:37 +00:00
harukin-expo-dev-env 224a5e2c0a Merge commit 'edf3685fc40472529c6283d98d052d895d729fd3' into feature/timetable-edit 2025-12-31 09:55:27 +00:00
harukin-expo-dev-env 5b715f2dc5 レイアウト整理 2025-12-31 09:50:22 +00:00
harukin-expo-dev-env 2888c41301 増解結の暫定的対応を作成 2025-12-31 08:57:58 +00:00
harukin-expo-dev-env 8201573309 停車乗り場と列車走行位置アイコンの最適化 2025-12-19 14:35:59 +00:00
harukin-expo-dev-env be130d2058 回送列車の色を配慮できていなかったので修正 2025-12-05 15:17:19 +00:00
harukin-expo-dev-env e8a2547ca4 tsx化 2025-12-05 10:43:57 +00:00
harukin-expo-dev-env 2c7be0379e 第二段 2025-12-05 07:46:35 +00:00
harukin-expo-dev-env 84403ea89d 暫定保存 2025-12-05 07:34:44 +00:00
harukin-expo-dev-env 12ba7c5296 色項目の最適化 2025-12-04 19:29:44 +00:00
harukin-expo-dev-env 03c84b7c4f Claudeのおススメリファクタリング 2025-12-04 16:06:28 +00:00
harukin-expo-dev-env 4a964ea11c アプリUIの新型ドメインに移行 2025-11-29 13:09:47 +00:00
harukin-expo-dev-env 26b9c6268c デザイン調整 2025-11-06 01:32:46 +00:00
harukin-expo-dev-env 645f810783 出発と停車を同時に表示できるように変更 2025-11-05 08:07:00 +00:00
harukin-expo-dev-env a6f2eb356b keyが不足している部分を対応 2025-11-05 03:20:13 +00:00
harukin-expo-dev-env 8702b22cdd 通休編を自動挿入される通過にも適用されるように変更 2025-09-24 16:14:35 +00:00
harukin-expo-dev-env 2d0c7605f6 部分的にtsxへ移動 2025-09-11 17:10:44 +00:00
harukin-expo-dev-env 2fa4ea75ee 初歩的なミスを修正 2025-09-09 15:57:31 +00:00
harukin-expo-dev-env a593958feb 休編を追加 2025-09-09 15:10:15 +00:00
harukin-expo-dev-env ac11117fd6 暫定的に動作するように変更 2025-09-01 11:55:40 +00:00
harukin-expo-dev-env 172f5aa2c8 特定条件でActionSheetが開けなくなるバグを修正 2025-08-24 04:36:01 +00:00
harukin-expo-dev-env 8792d3a770 時刻が表示できないバグを修正 2025-08-24 03:32:41 +00:00
harukin-expo-dev-env c2226eb49e typeの整備 2025-08-23 20:07:05 +00:00
harukin-expo-dev-env 8cc1fcf3de 通過情報を追加 2025-08-23 17:37:44 +00:00
harukin-expo-dev-env ebf72e35bc とりあえず実装、明日動作チェックして挙動確認 2025-08-23 16:34:29 +00:00
harukin-expo-dev-env b07521e4ef オリジナルダイヤ表示反映に対応 2025-08-23 14:26:24 +00:00
harukin-expo-dev-env 98d3b750de 不要な要素を削除 2025-08-23 09:00:12 +00:00
harukin-expo-dev-env 6fbe47f527 長押しする位置を変更 2025-08-21 16:26:44 +00:00
harukin-expo-dev-env f16fe6c994 列番を並び替え、列車リンク表示機能等を実装 2025-08-19 15:32:39 +00:00
harukin-expo-dev-env 8edf26c9be 位置情報の投稿機能がrelativeになっているせいでおかしな位置情報が提供されていたバグを修正 2025-08-15 13:40:26 +00:00
harukin-expo-dev-env fdc8b95406 テキストのサイズ修正 2025-08-13 12:19:04 +00:00
harukin-expo-dev-env fe5baba037 項目の最適化 2025-08-13 11:33:07 +00:00
harukin-expo-dev-env 8102680ba7 段階調整 2025-08-12 18:27:06 +00:00
harukin-expo-dev-env 6518b53de9 positionBoxの移動 2025-08-12 17:14:47 +00:00