captains-log's People
captains-log's Issues
Add optional photo to inventory class
Add Inventory.photo: Data? to Inventory class, and alter InventoryNewView and InventoryEditView to handle picking a photo. Edit InventoryDetailView to show photo if exists.
add AddNavView
Separate weather, tide, current, and nav creation into separate tasks, each with its own New and Edit views
Nav view will display in a list. swipe left to delete an individual entry, swipe right to edit.
Implement CloudKit for backup and syncing to iCloud
This will allow all devices on a single account to be in sync with each other.
Need to implement before releasing iPad version.
Strip all TextFields of leading and trailing spaces
Remove leading and trailing spaces from all TextFields before saving data
Add/EditAshore move subhead to top
Subhead Ashore is currently centered vertically. Set alignment to .top
Invite beta testers
Post to Cruisers & Sailing forum, and CYC Cruising mail list asking for beta testers.
VoyageDayView add slide left to delete and slide right to edit to NavEntry lines
Migrate NavigationLink to NavigationStack
Change from deprecated NavigationLink.
Import JSON to CoreData schema
Option to replace or add JSON file to core data.
add EditCurrentTableView
Format numeric TextFields to be blank for new objects
Add filters to inventory
Implement changing predicate for InventoryListView based on buttons checked in filter.
NewDayView high and low temp use same binding
In the weather section of new day view high and low temps are tied to the same binding.
Add NewTideView
Develope workflow for adding a new day to a voyage
Currently adding a day tries to set up all data at once. This isn’t possible with regard to Tide Tables and Current Tables which need an existing day to attach themselves to.
App crashes when returning from creating new container object
When creating a new Inventory and there is no compartment created yet, creating one from within NewInventoryView doesn’t select the new compartment even though it looks like it did. Need to refresh after creating object. Also applies to vessel and chandlery under Inventory; vessel and boatyard under Maintenance; and vessel under Fuel.
Add newTide, newCurrent, and newNav buttons to DayDetailView
Move the creation of tide, current and nav from new day view to the detail view. Bring each of these up on their own child views.
Save CoreData schema to JSON
Allow full data backup/transfer via JSON file.
Pop to root on second click of More tab
When clicking on More tab while in the more view, or one of its children, pop to the more root view.
Add/EditSightings move subhead to top
Subhead Sightings is currently centered vertically. Set alignment to .top
Launch screen in dark mode
When in dark mode the launch screen is just a white screen.
Change title of FuelDetailView
add EditTideTableView
Separate weather, tide, current, and nav creation into separate tasks, each with its own New and Edit views
VoyageDayView add ScrollView to entire screen
Allow overview area to scroll up.
Voyage Day - make Start of Day a button
Create edit page for Start of Day
add NewTideTableView
Separate weather, tide, current, and nav creation into separate tasks, each with its own New and Edit views
Disable Save button in AddInventory, AddFuel and AddMaintenance until all containers are selected.
Clicking on a person in CrewListView crashes app
Add NewCurrentView
add EditWeatherView
Separate weather, tide, current, and nav creation into separate tasks, each with its own New and Edit views
ViyageDayView move edit button on Exploring ashore to upper right
Copy save format as Sightings on the water
Don't let voyage endDate be before startDate in VoyageNewView
Reformat views for iPad landscape layout
Explore using NavigationSplitView vs NavigationStack to better use space on iPad in landscape orientation
Disable save button until data entered
In all new and edit screens disable the save button until a name has been entered.
DayEntryView group disclosures as radio buttons
When one disclosure tab is opened the rest automatically close
Remove addTide, addCurrent, and addNav buttons from VoyageNewDayView
Remove the creation of tide, current, nav from the new day view. Set up day first without dependencies add them after the day is created in the day detail view.
add NewCurrentTableView
Separate weather, tide, current, and nav creation into separate tasks, each with its own New and Edit views
Change all unit and measurements to use the Measurement framework
Utilize the Measurement framework in SwiftUI to handle all measurement vars. This is needed in order to handle both imperial and metric values as I put values, and switch to alternate values as the user dictates.
Voyage Day - align columns in Tide and Current boxes
Schedule maintenance reminders
Implement reminders for Maintenance. Ask permission for notifications on first creation Tag all notifications with reference item Take directly to item when tapping notification
Voyage Day - implement slide to edit/delete individual tide and current entries
Add EditTideView
AddNavView change picker to time
Change the picker from date to time. Pass in date from dayEntry.date
Wrong title in MaintenanceEditView
Navigation title on maintenance edit view says New Maintenance
Voyage Day - turn weather into a button when no content present
add NewWeatherView
Separate weather, tide, current, and nav creation into separate tasks, each with its own New and Edit views
AddNav move heading and icon to top
Subhead Note is currently centered vertically. Set alignment top .top
Edit button on VoyageDetailView causes crash
Clicking on the edit button while in a Voyage detail view causes immediate crash
AddEditCurrentView
Refresh all detail views after editing record
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.