Feature/Project Proposal
This feature proposes adding a Real-Time Prediction History Panel to the ASL Detection System.
Features to be added:
- Display recently detected signs in a side panel
- Show timestamp for each prediction
- Allow users to clear prediction history
- Limit history to the latest 20 predictions
- Auto-scroll to newest prediction
- Responsive design for desktop and mobile devices
The goal is to improve user experience by allowing users to review previously detected signs without losing context.
What problem does this solve?
Currently, users can only view the latest prediction. Once a new sign is detected, previous predictions are lost.
This feature will:
- Help users track recognized signs
- Improve learning and practice experience
- Provide better visibility into prediction results
- Enhance overall usability of the ASL Detection System
Implementation Details / Alternatives Considered
Implementation will be done using HTML, CSS, JavaScript, and Streamlit components.
Planned approach:
- Create a dedicated prediction history panel
- Store recent predictions in session state
- Add clear history functionality
- Display timestamps alongside predictions
- Implement responsive UI styling
Alternative approaches such as exporting results to files were considered, but an in-app history panel provides a simpler and more interactive user experience.
Feature/Project Proposal
This feature proposes adding a Real-Time Prediction History Panel to the ASL Detection System.
Features to be added:
The goal is to improve user experience by allowing users to review previously detected signs without losing context.
What problem does this solve?
Currently, users can only view the latest prediction. Once a new sign is detected, previous predictions are lost.
This feature will:
Implementation Details / Alternatives Considered
Implementation will be done using HTML, CSS, JavaScript, and Streamlit components.
Planned approach:
Alternative approaches such as exporting results to files were considered, but an in-app history panel provides a simpler and more interactive user experience.