v0.3.0-alpha
Pre-releaseRelease Date: October 6, 2024, 4:52 PM EST
This update introduces fish tracking! This release also includes minor UI improvements and bug fixes to improve overall performance and stability.
What’s New in v0.3.0-alpha:
Fish Tracking:
• Added the ability to track fish donations in the museum collection.
• You can now:
• Mark fish as donated or not.
• View detailed information such as fish name, season availability, and location (e.g., river, sea, pond).
• A pre-populated list of 40 fish is provided on first launch.
• Donation statuses for fish are saved between sessions.
UI Adjustments:
• The main view now includes a new section for fish alongside fossils and bugs.
• Fish detail views provide donation status, season availability, and location data.
Performance Improvements & Fixes:
• Optimized how data is loaded and persisted, improving load times and memory management.
• Minor code cleanup for smoother performance and reduced overhead.
• Fixed an issue with UI scaling on certain iPhone screen sizes, ensuring better consistency across devices.
Known Limitations:
• Delete Function: The delete function permanently removes the item you delete with no way to restore it. An add item function may be implemented, or the delete feature may be removed altogether.
• DetailView Unavailable on iPhones: Currently, the detailed view is not available on iPhones. Future updates will include icons for each item and a fully fleshed-out detail view with pictures and descriptions.
• Art tracking has not yet been added but is planned for a future release.
• The app can only be run via Xcode for testing or development purposes.
How to Use:
1. Clone or download the repository.
2. Open the project in Xcode.
3. Build and run the app using an iPhone, iPad, or macOS target in the Simulator or on a physical device.
Future Steps:
• Art Collection:
A future update will introduce art tracking for the museum. This feature will allow users to track their donated art pieces, check authenticity, and see which artworks are available.
• Search and Filtering:
Enhanced usability features, including a search bar and filtering options, will allow users to sort their collections by season, donation status, or collectible type.
• User Experience Improvements:
Future updates will include progress bars for fossils, bugs, fish, and art, as well as a more polished user interface for better ease of use.
• Cross-Platform Support:
Continued improvements to NavigationStack and NavigationSplitView to ensure consistent behavior across iPhone, iPad, and macOS platforms.
• Data Export/Import:
A future feature will allow users to export and import their collection data for better flexibility when managing across devices or after an app reset.
• Date of Donation Tracking:
The next update will introduce a feature to track the date of donation via user input. This data will be used to generate charts and visualizations over time.
• Localization:
In later updates, support for multiple languages may be added to make the app more accessible to non-English speakers.
This is teaching me a lot about XCode, and I’m having a lot of fun building it! Feel free to check it out, use it, or contribute if you like!
What's Changed
- 1.10.06.24 by @jacuzzicoding in #4
Full Changelog: v1.10.05.24.b...v1.10.06.24
Full Changelog: v0.2.0-alpha...v0.3.0-alpha