-
Notifications
You must be signed in to change notification settings - Fork 0
Design
The navigation menu will provide a simple way for users to move from page to page. It is accessed by tapping the three lines in the top-right corner of any of the app's screens. Once opened, it will have the following options (one for each page): Generate Names, Database, Roll Initiative, Notes, Profile, Settings. Additionally, tapping the X in the corner (or elsewhere, not on the menu) will close the navigation menu.
This page will have sliders/switches for the various optional features of the application. Features such as "Dark Mode", "Automatic Database Updates", "Downloads Over WiFi", etc. There will also be a "Clear Local Data" option, to help users free up storage space on their device.
This page will have various options for profile management. It will display the current user account and offer an option to alter user information. It will provide an application version number, as well as a "Sign Out" and "Delete Account" option.
This page will display the players in order of initiative and by clicking on the player's tab, it will show the player's Health, Armour Class, and any reminders of bonus actions and conditions. Below are buttons to change the order if needed, switch to the notes page, and edit the character's tab in terms of health remaining, conditions, and if inspiration was used/added.
This page will contain all notes that the DM wishes to make about a session for a campaign. They will be stored in a chronological order from when the note was made. To create a campaign note log the user presses the plus icon in the bottom right hand corner. Once the campaign is made the user can then add notes by using a plus button found in the same spot as the previous page.
This page will allow DMs to filter and search for any keywords they may need at the time, whether it be a Spell, Class Ability, Feat, or Monster. They will be stored by default in alphabetic order, but users will be allowed to sort, filter, and search the database based on several parameters such as Type, Spell level, Class, etc.
This page will allow users to generate random names after selecting the preferences of the kind of name to generate. There will also be an ability to generate random names with no specifications.
The application's color scheme will be as displayed below. This is a comparison of the light and dark modes for the application: