Very cool FRC scouting app!!!!1!!1!!1!!1!
This is my team’s pseudo-private scouting app for the scouting/strategizing at the FIRST Robotics competition, of which I am working on a complete overhaul.
Very cool FRC scouting app!!!!1!!1!!1!!1!
This is my team’s pseudo-private scouting app for the scouting/strategizing at the FIRST Robotics competition, of which I am working on a complete overhaul.
added the core state management, persistence/caching, and rendering needed for seamless offline mode. when the user is online, the app will periodically cache an “offline packet” with the current competition info, form info, etc., which is then used for offline scouting. certain features like the browse tab require internet so i added feedback messages to those pages. however, a unified system to handle and render internet status is still TODO so i guess im rewriting UIList for the millionth time again :(
Log in to leave a comment
Optimized the list rendering code and updated all references to use the new api
Log in to leave a comment
fixed an incredibly stupid scroll restoration error in the scouting form screen, caused by react native remounting the entire tab view component when only a tiny prop had changed
Log in to leave a comment
rewrote the search tab again, this time with better code infrastructure
Log in to leave a comment
i spent a while looking through the entire app for minor UI bugs to fix. among these bugs, i found out that the scouting form’s safe view had broken itself somewhere amidst all of the changes. after a bunch of troubleshooting, it turns out that something about expoless react-native is broken 🤔
Log in to leave a comment
in an effort to add more native UI, i rewrote the search tab (again) to use the native system elements when possible. i also tried to migrate all of the bottom sheets to use react-navigation’s formSheet presentation, but encountered an extremely strange issue with scrolling when the iOS sheet header is enabled. i have spent way too long debugging this stupid scrolling issue; please send help
Log in to leave a comment