MPA

From the to-do list: MPA V1.0: UI

✔ Prepare landing pages

Comments

Pierre henri Seylan on March 26, 2019:

This task is about preparing the architecture for a new type of pages.
In the final poroduct, we will have landing poages, which aèèear the first time the user opens the app, providing tips on how to use the application.

Those pages will be mostly images and text, with almost no functionality beside a few dynamic links.

The design is not ready yet, we should start by preparing the backend for the UI and have dummy landing pages.

1. Concept:
The landing pages will be a sort of mask which appears over the existing pages, and can be closed by the user.
The condition which defines if the landing pages are displayed or not will be stored in the app's settings.

The landing page will appear in the area where the content is normally displayed, this means over the entire app, except the side menu.

2. Basic implementation:

2.1 Pages:
We should start by creating blank pages for each categoriy which we can edit later.
This includes:
  • Sound library landing 
  • Projects landing 
  • Plugins landing 
Each page should have a simple button "close"

2.2 Display:
The display of those pages is regulated by some conditions.
By default, the landing pages are displayed for all categories.

If the user clicks the "close" button, the landing page is no longer displayed, and the regular content appears.
The setting "Landing visible: true/false" must be saved in the app's preferences, where we already store the app's size, night/day mode slection and other preferences.

3. UI:
The UI of each landing page will be implemented later.
For now let's just have blank pages, in the same color as the pack's grid view background.
This should be done for day and night modes, as a version of the landing page will be available for each mode.

Pierre henri Seylan on April 3, 2019:

Feedback:

1. Size:
The landing pages should also cover the top bar

2. Trigger:
Once i close the landing pages, i can no longer access them.
Is there a file i should delete in order to re-activate the landing pages?