Skip to content

Releases: mntone/ProfMonster

Ver. 0.9.26-888fecc (38)

14 Jan 01:19
Compare
Choose a tag to compare
  • ネットワークリクエストによるクラッシュ不具合の修正 (5e48ff0)
  • ホーム画面や詳細画面のデータ周りのパフォーマンスを改善 (959984c)
  • (iOS) Extra Small~Large 時のセルの余白を調整 (194bbd0)

A/B テストのお知らせ

  • 弱点表示の A/B テストがあります。
    • A: モンスター名の直後
    • B: 右側(お気に入りの余白分を残します)
  • 弱点表示は新しく追加したデータなので、仮にデータが表示されない場合は「設定 > データ > キャッシュの削除」からキャッシュを削除してデータをリロードしてください

既知の不具合

優先度: 高

  • (iOS 15, 16) UINavigationBar にある「表示順序」や「お気に入り」ボタンのタップエリアが極端に狭い不具合 (SwiftUI 3/4 バグ, ref. https://stackoverflow.com/questions/68613132/toolbaritem-with-a-menu-very-hard-to-tap-swiftui)
  • (iOS 16) SettingsPicker が開けない不具合 [調査中]
  • (iPadOS 15) 設定画面の閉じるボタンが機能しない問題
  • (watchOS 8) 設定画面のライセンスの詳細画面が開けない不具合

優先度: 低

  • (iOS) iPhone 5.5-inch または OLED デバイスで、詳細ページでまれに 1/3 pt 左右の高さがズレる不具合
  • (iOS 15)
    • リストのスワイプ機能を有効化してもスワイプできない不具合
    • 画面を回転した後、縦画面で NavigationBar の開始位置が画面上部から表示される不具合
    • ContextMenu でお気に入りに登録した後、そのモンスターを再び長押しすると、「お気に入りの登録」のまま表示され、状態が正しく更新されていない不具合
  • (Build Environment)
    • Xcode Cloud で Origin が取れない不具合
    • Xcode Cloud で TestFlight の更新内容自動生成スクリプトが壊れている不具合

OSコンポーネント不具合による非対応/不具合放置予定一覧

  • (iOS 15) スワイプ機能の削除を予定
  • (iOS 15) Dynamic Type のサイズを 2 回連続で切り替えると、ホーム画面に戻ってしまうのは仕様 (簡単なサンプルでも発生します: https://mstdn.jp/@mntone/111746412145660099)
  • (macOS Ventura) SwiftUI 4 でのツールバーのカスタマイズが壊れているため非対応 (SwiftUI 3 や 5 は未確認)
  • (macOS Ventura) NavigationSplitView で初回起動時の幅の制約が ideal ではなく min になる不具合

Ver. 0.9.25-60114be (36)

13 Jan 15:19
Compare
Choose a tag to compare
  • (iOS) 別名を表示する設定を廃止 (デフォルトで有効状態に変更) (1862f81)
  • (iPadOS, macOS) 詳細画面を新規ウィンドウで開く機能を実装 (890b0ca)
  • (macOS) 肉質ビューで 100 が見切れる問題を修正 (60114be)
  • 部位のローカライズを追加 (0a8282c)

A/B テストのお知らせ

  • 弱点表示の A/B テストがあります。
    • A: モンスター名の直後
    • B: 右側(お気に入りの余白分を残します)
  • 弱点表示は新しく追加したデータなので、仮にデータが表示されない場合は「設定 > データ > キャッシュの削除」からキャッシュを削除してデータをリロードしてください

既知の不具合

優先度: 高

  • (iOS 16) SettingsPicker が開けない不具合 [調査中]
  • (iPadOS 15) 設定画面の閉じるボタンが機能しない問題
  • (watchOS 8) 設定画面のライセンスの詳細画面が開けない不具合

優先度: 低

  • (iOS) iPhone 5.5-inch または OLED デバイスで、詳細ページでまれに 1/3 pt 左右の高さがズレる不具合
  • (iOS 15)
    • リストのスワイプ機能を有効化してもスワイプできない不具合
    • 画面を回転した後、縦画面で NavigationBar の開始位置が画面上部から表示される不具合
    • モンスターリストページの右上の「表示順序」ボタンのタップエリアが極端に狭い不具合 (SwiftUI 3 バグ, ref. https://stackoverflow.com/questions/68613132/toolbaritem-with-a-menu-very-hard-to-tap-swiftui)
    • ContextMenu でお気に入りに登録した後、そのモンスターを再び長押しすると、「お気に入りの登録」のまま表示され、状態が正しく更新されていない不具合
  • (Build Environment)
    • Xcode Cloud で Origin が取れない不具合
    • Xcode Cloud で TestFlight の更新内容自動生成スクリプトが壊れている不具合

OSコンポーネント不具合による非対応/不具合放置予定一覧

  • (iOS 15) スワイプ機能の削除を予定
  • (iOS 15) Dynamic Type のサイズを 2 回連続で切り替えると、ホーム画面に戻ってしまうのは仕様 (簡単なサンプルでも発生します: https://mstdn.jp/@mntone/111746412145660099)
  • (macOS Ventura) SwiftUI 4 でのツールバーのカスタマイズが壊れているため非対応 (SwiftUI 3 や 5 は未確認)
  • (macOS Ventura) NavigationSplitView で初回起動時の幅の制約が ideal ではなく min になる不具合

Ver. 0.9.24-e1dd84a (35)

13 Jan 06:18
Compare
Choose a tag to compare
  • (iOS) トップページにおいて、DynamicType で通常より大きい文字を使用している場合の行の高さを調整 (ef75a4a)
  • (iOS 15) モンスターの別名表示において、壊れていた問題の修正 (a5dc9ab)
    • iPadOS 15 においても根本的な問題解決する方法になっております。
  • ローカライズのアップデート (41d1817)
  • (macOS 12) 詳細画面の最小幅を設定 (59f7a15)

A/B テストのお知らせ

  • 弱点表示の A/B テストがあります。
    • A: モンスター名の直後
    • B: 右側(お気に入りの余白分を残します)
  • 弱点表示は新しく追加したデータなので、仮にデータが表示されない場合は「設定 > データ > キャッシュの削除」からキャッシュを削除してデータをリロードしてください

既知の不具合

優先度: 高

  • (iOS 16) SettingsPicker が開けない不具合 [調査中]
  • (iPadOS 15) 設定画面の閉じるボタンが機能しない問題
  • (watchOS 8) 設定画面のライセンスの詳細画面が開けない不具合

優先度: 低

  • (iOS) iPhone 5.5-inch または OLED デバイスで、詳細ページでまれに 1/3 pt 左右の高さがズレる不具合
  • (iOS 15)
    • リストのスワイプ機能を有効化してもスワイプできない不具合
    • 画面を回転した後、縦画面で NavigationBar の開始位置が画面上部から表示される不具合
    • モンスターリストページの右上の「表示順序」ボタンのタップエリアが極端に狭い不具合 (SwiftUI 3 バグ, ref. https://stackoverflow.com/questions/68613132/toolbaritem-with-a-menu-very-hard-to-tap-swiftui)
    • ContextMenu でお気に入りに登録した後、そのモンスターを再び長押しすると、「お気に入りの登録」のまま表示され、状態が正しく更新されていない不具合
  • (Build Environment)
    • Xcode Cloud で Origin が取れない不具合
    • Xcode Cloud で TestFlight の更新内容自動生成スクリプトが壊れている不具合

OSコンポーネント不具合による非対応/不具合放置予定一覧

  • (iOS 15) スワイプ機能の削除を予定
  • (iOS 15) Dynamic Type のサイズを 2 回連続で切り替えると、ホーム画面に戻ってしまうのは仕様 (簡単なサンプルでも発生します: https://mstdn.jp/@mntone/111746412145660099)
  • (macOS Ventura) SwiftUI 4 でのツールバーのカスタマイズが壊れているため非対応 (SwiftUI 3 や 5 は未確認)
  • (macOS Ventura) NavigationSplitView で初回起動時の幅の制約が ideal ではなく min になる不具合

Ver. 0.9.23-3b212f4 (34)

12 Jan 08:31
Compare
Choose a tag to compare
  • ローディング インジケーターの改善 (7aa0449)
  • データロード周りの改善 (bde88b0)
    • これにより、ステート復元時にデータが正しく復元されない問題も修正される。
  • モンスター詳細画面で余計な更新が発生していた問題の修正 (ee737ea)
  • (iOS) モンスター詳細画面のヘッダーで更新されなかったり、iPadOS 15 で極端に短い状態で見切れてしまう問題を修正 (3780aee)
    • 次回のバージョン Ver. 0.9.24 で、根本的な対処方法による修正を行います。
  • (simulator) AMD64 環境のシミュレーターを使うと、Float16 の計算結果によって、UI に不正な値が表示されたり、そもそもクラッシュしてしまう問題の修正 (3b212f4)

A/B テストのお知らせ

  • 弱点表示の A/B テストがあります。
    • A: モンスター名の直後
    • B: 右側(お気に入りの余白分を残します)
  • 弱点表示は新しく追加したデータなので、仮にデータが表示されない場合は「設定 > データ > キャッシュの削除」からキャッシュを削除してデータをリロードしてください

既知の不具合

優先度: 高

  • (iOS 16) SettingsPicker が開けない不具合 [調査中]
  • (iPadOS 15) 設定画面の閉じるボタンが機能しない問題
  • (watchOS 8) 設定画面のライセンスの詳細画面が開けない不具合

優先度: 低

  • (iOS) iPhone 5.5-inch または OLED デバイスで、詳細ページでまれに 1/3 pt 左右の高さがズレる不具合
  • iOS 15:
  • (Build Environment) Xcode Cloud で Origin が取れない不具合

OSコンポーネント不具合による非対応/不具合放置予定一覧

  • (iOS 15) スワイプ機能の削除を予定
  • (iOS 15) Dynamic Type のサイズを 2 回連続で切り替えると、ホーム画面に戻ってしまうのは仕様 (簡単なサンプルでも発生します: https://mstdn.jp/@mntone/111746412145660099)
  • (macOS Ventura) SwiftUI 4 でのツールバーのカスタマイズが壊れているため非対応 (SwiftUI 3 や 5 は未確認)

Ver. 0.9.22-b621cfb (33)

12 Jan 01:02
Compare
Choose a tag to compare
  • アプリ UI のデータフローの再設計 (b162bc2, c2cdb6f, 30bbab3, b621cfb)
    • 「検索ボックスに検索ワードを入れたまま、詳細画面に行き戻ってくると、再検索が走る不具合」が修正されていると思われる
    • 「(iOS 15, iPadOS 15, watchOS 8) お気に入りを全く登録していない場合に詳細画面でお気に入りを登録する、あるいは、お気に入りを一件だけ登録している状態でそのお気に入りを解除すると、リスト画面に戻ることがある不具合」が修正されていると思われる
  • モンスターリストのリスト構造の変更 (iOS, watchOS: 2e36056; 45d535f)
  • VIewModel:
    • GameViewModel のメモリーリークを修正 (32e5c10)
    • MonsterViewModel の再設計 (9ca66cc)
    • ViewModel の id セット時のチェックを強化 (2b90863)
  • (Build Environment) 自動生成スクリプトの不具合を修正 (ceaf3ae)

A/B テストのお知らせ

  • 弱点表示の A/B テストがあります。
    • A: モンスター名の直後
    • B: 右側(お気に入りの余白分を残します)
  • 弱点表示は新しく追加したデータなので、仮にデータが表示されない場合は「設定 > データ > キャッシュの削除」からキャッシュを削除してデータをリロードしてください

既知の不具合

優先度: 高

  • (iOS 16) SettingsPicker が開けない不具合 [調査中]

優先度: 低

  • (iOS) iPhone 5.5-inch または OLED デバイスで、詳細ページでまれに 1/3 pt 左右の高さがズレる不具合
  • iOS 15:
    • リストページや詳細ページでコントロールセンターや設定画面で Dynamic Type の大きさを変えると、ホームページに戻る不具合
    • リストのスワイプ機能を有効化してもスワイプできない不具合
    • 画面を回転した後、縦画面で NavigationBar の開始位置が画面上部から表示される不具合
    • モンスターリストページの右上の「表示順序」ボタンのタップエリアが極端に狭い不具合 (SwiftUI 3 バグ, ref. https://stackoverflow.com/questions/68613132/toolbaritem-with-a-menu-very-hard-to-tap-swiftui)
  • (iPadOS 15) NavigationBar の別名表示が有効なときに、モンスター名が省略される不具合
    • 2024/1/12 この不具合は .frame(maxWidth: 1000.0) といった任意の大きな数字を付けることで解消できる。とても簡単。ただし大きくしすぎると今度は「戻る」と表示される戻るボタンが表示されるので、240.0 ぐらいにするのがよい。
    • 2024/1/13 さらに続報。この解決策の根本的な方法として .fixedSize() をつけてやるとよい。もちろんセットで適宜 .lineLimit(1) などで制御するようにしておく。
  • (iPadOS 15) 設定画面の閉じるボタンが機能しない問題
  • (watchOS 8) 設定画面のライセンスの詳細画面が開けない不具合
  • (Build Environment) Xcode Cloud で Origin が取れない不具合

OSコンポーネント不具合による非対応予定機能

  • (iOS 15) スワイプ機能の削除を予定
  • (macOS Ventura) SwiftUI 4 でのツールバーのカスタマイズが壊れているため非対応 (SwiftUI 3 や 5 は未確認)

Ver. 0.9.21-8de9671 (32)

10 Jan 12:58
Compare
Choose a tag to compare
  • 亜種と原種を関連付ける機能を実装 (0446470)
  • お気に入りと火属性のグループに属するモンスター ID が同一になっていた不具合の修正 (e5ab998)
  • ローカライズの更新 (ea59f3d)
  • (macOS) リストに表示されているモンスターの数を表示 (d15257b)
  • (macOS) Reduced Motion 時にアニメーションを無効化する機能を実装 (089d9fd)
  • (Build Environment) TestFlight の更新内容を自動的に生成するスクリプトを追加 (8de9671)

A/B テストのお知らせ

  • 弱点表示の A/B テストがあります。
    • A: モンスター名の直後
    • B: 右側(お気に入りの余白分を残します)
  • 弱点表示は新しく追加したデータなので、仮にデータが表示されない場合は「設定 > データ > キャッシュの削除」からキャッシュを削除してデータをリロードしてください

既知の不具合

優先度: 高

  • 検索ボックスに検索ワードを入れたまま、詳細画面に行き戻ってくると、再検索が走る不具合
    • 根本的に Root View の値が更新され、Child View まで再構築が走っている状態なので、フルスクラッチで書き直すため、対応に時間がかかります
  • (iOS 15, iPadOS 15, watchOS 8) お気に入りを全く登録していない場合に詳細画面でお気に入りを登録する、あるいは、お気に入りを一件だけ登録している状態でそのお気に入りを解除すると、リスト画面に戻ることがある不具合
  • (iOS 16) SettingsPicker が開けない不具合 [調査中]

優先度: 低

  • (iOS) iPhone 5.5-inch または OLED デバイスで、詳細ページでまれに 1/3 pt 左右の高さがズレる不具合
  • iOS 15:
    • リストページや詳細ページでコントロールセンターや設定画面で Dynamic Type の大きさを変えると、ホームページに戻る不具合
    • リストのスワイプ機能を有効化してもスワイプできない不具合
    • 画面を回転した後、縦画面で NavigationBar の開始位置が画面上部から表示される不具合
    • モンスターリストページの右上の「表示順序」ボタンのタップエリアが極端に狭い不具合 (SwiftUI 3 バグ, ref. https://stackoverflow.com/questions/68613132/toolbaritem-with-a-menu-very-hard-to-tap-swiftui)
  • (iPadOS 15) NavigationBar の別名表示が有効なときに、モンスター名が省略される不具合
  • (iPadOS 15) 設定画面の閉じるボタンが機能しない問題
  • (watchOS 8) 設定画面のライセンスの詳細画面が開けない不具合
  • (Build Environment) Xcode Cloud で Origin が取れない不具合

Ver. 0.9.20-30e4423 (31)

09 Jan 15:52
Compare
Choose a tag to compare
  • 弱点検索の実装 (2a75bde)
  • 弱点ソートの実装 (695db22)
  • (macOS 12) 旧式の NavigationView 実装のため、.frame による最大 width に追従しないことによる UI の余白が出る問題を修正 (c48466b)
  • データソースURL を Info.plist に移動 (30e4423)

A/B テストのお知らせ

  • 弱点表示の A/B テストがあります。
    • A: モンスター名の直後
    • B: 右側(お気に入りの余白分を残します)
  • 弱点表示は新しく追加したデータなので、仮にデータが表示されない場合は「設定 > データ > キャッシュの削除」からキャッシュを削除してデータをリロードしてください

既知の不具合

優先度: 高

  • 検索ボックスに検索ワードを入れたまま、詳細画面に行き戻ってくると、再検索が走る不具合
    • 根本的に Root View の値が更新され、Child View まで再構築が走っている状態なので、フルスクラッチで書き直すため、対応に時間がかかります
  • (iOS 15, iPadOS 15, watchOS 8) お気に入りを全く登録していない場合に詳細画面でお気に入りを登録する、あるいは、お気に入りを一件だけ登録している状態でそのお気に入りを解除すると、リスト画面に戻ることがある不具合

優先度: 低

  • (iOS) iPhone 5.5-inch または OLED デバイスで、詳細ページでまれに 1/3 pt 左右の高さがズレる不具合
  • (iOS 15) リストページや詳細ページでコントロールセンターや設定画面で Dynamic Type の大きさを変えると、ホームページに戻る不具合
  • (iOS 15) リストのスワイプ機能を有効化してもスワイプできない不具合
  • (iOS 15) 画面を回転した後、縦画面で NavigationBar の開始位置が画面上部から表示される不具合
  • (iPadOS 15) NavigationBar の別名表示が有効なときに、モンスター名が省略される不具合
  • (iPadOS 15) 設定画面の閉じるボタンが機能しない問題
  • (watchOS 8) 設定画面のライセンスの詳細画面が開けない不具合
  • (Build Environment) Xcode Cloud で Origin が取れない不具合

Ver. 0.9.19-f5d4801 (29)

09 Jan 09:42
Compare
Choose a tag to compare
  • モンスター一覧に弱点を表示できる機能を実装しました (887556a)
  • 簡体中文の種族のソートキーを純粋なアルファベットのみにしました (e3aff09)
  • イヴェルカーナなどの長音を含むモンスターのソートキーが正しく生成されない問題を解決しました (579e7f2)
  • ラージャンなどの長音を含むモンスターのローマ字名にマクロンが付与されている問題を解決しました (579e7f2)

A/B テストのお知らせ

  • 弱点表示の A/B テストがあります。
    • A: モンスター名の直後
    • B: 右側(お気に入りの余白分を残します)
  • 弱点表示は新しく追加したデータなので、仮にデータが表示されない場合は「設定 > データ > キャッシュの削除」からキャッシュを削除してデータをリロードしてください

既知の不具合

優先度: 高

  • 検索ボックスに検索ワードを入れたまま、詳細画面に行き戻ってくると、再検索が走る不具合
    • 根本的に Root View の値が更新され、Child View まで再構築が走っている状態なので、フルスクラッチで書き直すため、対応に時間がかかります
  • (iOS 15, iPadOS 15, watchOS 8) お気に入りを全く登録していない場合に詳細画面でお気に入りを登録する、あるいは、お気に入りを一件だけ登録している状態でそのお気に入りを解除すると、リスト画面に戻ることがある不具合

優先度: 低

  • (iOS) iPhone 5.5-inch または OLED デバイスで、詳細ページでまれに 1/3 pt 左右の高さがズレる不具合
  • (iOS 15) リストページや詳細ページでコントロールセンターや設定画面で Dynamic Type の大きさを変えると、ホームページに戻る不具合
  • (iOS 15) リストのスワイプ機能を有効化してもスワイプできない不具合
  • (iOS 15) 画面を回転した後、縦画面で NavigationBar の開始位置が画面上部から表示される不具合
  • (iPadOS 15) NavigationBar の別名表示が有効なときに、モンスター名が省略される不具合
  • (iPadOS 15) 設定画面の閉じるボタンが機能しない問題
  • (watchOS 8) 設定画面のライセンスの詳細画面が開けない不具合
  • (Build Environment) Xcode Cloud で Origin が取れない不具合

Ver. 0.9.18-1c0622d (27)

09 Jan 00:26
Compare
Choose a tag to compare
  • 降順に対応しました (a9fe8ed)

既知の不具合

優先度: 高

  • 検索ボックスに検索ワードを入れたまま、詳細画面に行き戻ってくると、再検索が走る不具合
    • 根本的に Root View の値が更新され、Child View まで再構築が走っている状態なので、フルスクラッチで書き直すため、対応に時間がかかります
  • (iOS 15, iPadOS 15, watchOS 8) お気に入りを全く登録していない場合に詳細画面でお気に入りを登録する、あるいは、お気に入りを一件だけ登録している状態でそのお気に入りを解除すると、リスト画面に戻ることがある不具合

優先度: 低

  • (iOS) iPhone 5.5-inch または OLED デバイスで、詳細ページでまれに 1/3 pt 左右の高さがズレる不具合
  • (iOS 15) リストページや詳細ページでコントロールセンターや設定画面で Dynamic Type の大きさを変えると、ホームページに戻る不具合
  • (iOS 15) リストのスワイプ機能を有効化してもスワイプできない不具合
  • (iOS 15) 画面を回転した後、縦画面で NavigationBar の開始位置が画面上部から表示される不具合
  • (iPadOS 15) NavigationBar の別名表示が有効なときに、モンスター名が省略される不具合
  • (iPadOS 15) 設定画面の閉じるボタンが機能しない問題
  • (watchOS 8) 設定画面のライセンスの詳細画面が開けない不具合
  • (Build Environment) Xcode Cloud で Origin が取れない不具合

Ver. 0.9.17-523d9e2 (26)

08 Jan 14:47
Compare
Choose a tag to compare
  • ログ機能を追加しました (523d9e2)
  • ほか、快適に利用できるようなアップデートを施しました

既知の不具合

優先度: 高

  • (iOS 15, iPadOS 15, watchOS 8) お気に入りを全く登録していない場合に詳細画面でお気に入りを登録する、あるいは、お気に入りを一件だけ登録している状態でそのお気に入りを解除すると、リスト画面に戻ることがある不具合

優先度: 低

  • (iOS) iPhone 5.5-inch または OLED デバイスで、詳細ページでまれに 1/3 pt 左右の高さがズレる不具合
  • (iOS 15) リストページや詳細ページでコントロールセンターや設定画面で Dynamic Type の大きさを変えると、ホームページに戻る不具合
  • (iOS 15) リストのスワイプ機能を有効化してもスワイプできない不具合
  • (iOS 15) 画面を回転した後、縦画面で NavigationBar の開始位置が画面上部から表示される不具合
  • (iPadOS 15) NavigationBar の別名表示が有効なときに、モンスター名が省略される不具合
  • (iPadOS 15) 設定画面の閉じるボタンが機能しない問題
  • (watchOS 8) 設定画面のライセンスの詳細画面が開けない不具合
  • (Build Environment) Xcode Cloud で Origin が取れない不具合