Releases: kelvin589/diginotescreen
Releases · kelvin589/diginotescreen
Initial Release
Built upon the MVP, the following additional functionality has been included, for the remote and screen.
Remote
- Message customisation
- Font size and font family
- Foreground and background colour
- Message size (small, medium, large)
- Text alignment
- Preview zoom
- Message and schedule editing
- Screen settings
- The threshold at which a low battery notification is sent
- The delay between low battery notifications
- The delay between updating the battery level
- Screen presence
- Determine whether a screen is online or not
- Per screen presence notifications when a screen turns online or offline
- For example, after losing connection.
- Screen battery level information
- Per screen low battery notifications
- Templates
- Create, insert, edit and delete
- Templates consist of a header and message
- Features the same customisation options as a message
- Templates are stored in Firebase
- Validation for fields
- Dialogues for destructive actions
Screen
- A generated QR code leads to a pre-populated Google Forms with your email
- Battery level and presence information
- Message customisations
MVP
The following functionality has been included, for the remote and screen, to act as the MVP for the project.
Remote
- User authentication
- User can log in
- User can register
- Screen functionality
- New screens can be linked
- A list of the user's screens can be seen
- Screens can be deleted
- Preview functionality
- Screen can be 'previewed' to view displayed messages
- Messages can be added, positioned or deleted
- Messages are added within a screen's preview
- Messages
- Messages consist of a header and message
- Messages can be scheduled
- Display a message now, indefinitely
- Display a message in the future, indefinitely
- Display a message in the future, for a set period
- Display a message now, for a set period
- Simple validation for fields to check if they are empty or not
- No dialogues for destructive actions
Screen
- Screen pairing
- Pairing code generated every 10 minutes
- Messages can be displayed
- Messages are removed after the schedule has passed
- Message customisation is as above in the remote