1.4.2 | 29 Dec 2023 |
Added German translation, thanks to Stas Drisner. |
9 Mar 2023 |
In Touch Alternatives message, changed "Preferences" to "Settings" for consistency with macOS 13. |
|
26 Jul 2022 |
(iOS) Added option to Export images with transparent background. |
|
1.4.1 | 26 Feb 2022 |
(iOS) Rewrote frustum culling on GPU for better efficiency on devices with A9 or newer processors. |
1 Feb 2022 |
(iOS) Internal simplifications (CrystalFlightMeshIndexType etc.). |
|
1.4.0 | 14 Jan 2022 |
(iOS) Entire app re-written in Swift. (iOS) Uses “compute shader” to pre-transform and pre-light the atoms, before rendering the crystal. (iOS) Simplified tiling algorithm. |
19 Dec 2021 |
(legacy iOS) Changed iOS Deployment Target to iOS 14, because Apple has stopped supporting iOS 12. Thus, in particular, I no longer have a maintainable iOS 12 device to test on. (legacy iOS) Added UINavigationBarAppearance so that navigation bars will have an opaque background when running on iOS 15. |
|
19 Nov 2021 |
In the SwiftUI version of GeometryGamesBufferPool, replaced buffer.allocatedSize with buffer.length, to correctly allow reuse of MTLBuffers that have the desired size. Before this fix, the app was generating new buffers every frame. |
|
1.3.2 | 22 Jul 2021 |
(iOS) Panels display correctly in Dark Mode. (iOS) Split the single mesh (which contained all atoms and all bonds within a single copy of the fundamental domain) into two separate meshes (all atoms in fundamental domain and all bonds in fundamental domain), to allow "Show/Hide bonds". (iOS) Added Italian translation, thanks to Daniela, Isabella Eva and Davide Bigatti. |
1.3.1 | 7 Apr 2021 |
(iOS) Supports multiple windows both when running on macOS and when running on iOS. (iOS) Replaced WKWebView-based Help page with SwiftUI-based Help page. |
1.3 | 20 Jan 2021 |
(iOS) User interface rewritten in SwiftUI. (iOS) iOS version now runs on Apple Silicon Macs as well as on iPhones and iPads. (iOS) More flexible image export. |
1.2 | 20 Jan 2021 |
(macOS) Runs natively on both Apple Silicon and Intel Macs. |
22 Nov 2020 |
Changed various GPU uniforms, colors in buffers, etc. to half-precision (__fp16 and faux_simd_half4) where appropriate. |
|
1.1.5 | 29 Aug 2020 |
Added Portuguese translation, thanks to Nuno Fernandes |
16 Apr 2020 |
Renders to Wide Color (Display P3) when available. Some of the shared code that won't be needed in the upcoming SwiftUI versions of the Geometry Games apps has been migrated to "-LEGACY" files, to allow the SwiftUI versions to include desired utilities without including legacy cruft like PixelRGBA, ImageRGBA, etc. |
|
1.1.4 | 31 Mar 2020 |
(iOS) Converted launch screen format from .xib to .storyboard to comply with new App Store requirements. (iOS) Toolbar self-adjusts at runtime to default height for device (iPad or iPhone). (iOS) Made toolbar opaque to make it brighter. |
1.1.3 | 8 Nov 2019 |
Replaced functions deprecated in iOS 13 or macOS 10.15 with non-deprecated alternatives. |
1.1.2 | 10 Oct 2019 |
(iOS) Updated for compatibility with iOS 13. In particular, it delays the presentation of the initial popover until after the base view controller has finished setting up. |
1.1.1 | 11 Nov 2018 |
(macOS) Enabled Hardened Runtime to allow Notarization by Apple. |
31 Oct 2018 |
(iOS) Added screenshots for iPad Pro (3rd Gen). |
|
1.1.0 | 17 Oct 2018 |
(iOS) Toolbar icons resized to 24pt, which is the new recommended size. |
1.0.0 | 15 Sep 2018 |
Old Mineralien- und Mathematikmuseum version of Crystal Flight completely re-written for public release as an iOS and macOS app |