I would like to propose an option to hide the top toolbar in Asterics Grid (Edit, Fullscreen, Lock, Search, etc.) during normal use as an AAC communicator.
On an Android tablet, this toolbar takes up a considerable amount of screen space, in addition to the Android system bars. In my case, the user is a child and never uses these functions during communication. This space would be much more useful for displaying additional pictograms.
The current fullscreen option is not a practical solution for this scenario on Android. When the tablet is locked and unlocked, the browser exits fullscreen mode. Also, a simple swipe-down gesture can exit fullscreen. Since the user is a child and does not manually activate fullscreen again, in practice this option ends up not being used.
For this reason, I downloaded the Asterics Grid source code and made a small modification to test a possible solution.
The logic of my prototype is as follows:
- When the system is unlocked: everything works exactly as it does now. The top toolbar remains visible, both in edit mode and outside of edit mode.
- When the system is locked for normal AAC use: the top toolbar is hidden, leaving that space available for the communication grid.
- Two small floating buttons are displayed:
- one allows the system to be unlocked again using a multi-tap sequence, giving the caregiver access to the toolbar;
- the other allows the user to enter or exit fullscreen mode when needed.
- When fullscreen mode is active: only the fullscreen button is displayed, allowing the user to exit fullscreen. The unlock button remains hidden.
This way, the normal Asterics Grid interface remains unchanged when it is unlocked, and the toolbar is only hidden when the system is locked for everyday AAC use.
In my testing, these floating buttons have worked very well and do not interfere with the user's normal use of the communicator. They remain accessible when needed, while staying out of the way during normal communication.
The result works very well for my use case.
I have attached several screenshots:
- Current situation on Android: the space occupied by the Android interface and the Asterics Grid top toolbar.
- My prototype: the toolbar hidden during locked use.
- Access to the toolbar: the floating controls used to unlock the system and manage fullscreen mode.
- Fullscreen mode: only the button to exit fullscreen is displayed.
Would it be possible to consider adding an option such as “Hide toolbar during use”, while keeping a simple mechanism for the caregiver to access it when needed?
I would like to propose an option to hide the top toolbar in Asterics Grid (Edit, Fullscreen, Lock, Search, etc.) during normal use as an AAC communicator.
On an Android tablet, this toolbar takes up a considerable amount of screen space, in addition to the Android system bars. In my case, the user is a child and never uses these functions during communication. This space would be much more useful for displaying additional pictograms.
The current fullscreen option is not a practical solution for this scenario on Android. When the tablet is locked and unlocked, the browser exits fullscreen mode. Also, a simple swipe-down gesture can exit fullscreen. Since the user is a child and does not manually activate fullscreen again, in practice this option ends up not being used.
For this reason, I downloaded the Asterics Grid source code and made a small modification to test a possible solution.
The logic of my prototype is as follows:
This way, the normal Asterics Grid interface remains unchanged when it is unlocked, and the toolbar is only hidden when the system is locked for everyday AAC use.
In my testing, these floating buttons have worked very well and do not interfere with the user's normal use of the communicator. They remain accessible when needed, while staying out of the way during normal communication.
The result works very well for my use case.
I have attached several screenshots:
Would it be possible to consider adding an option such as “Hide toolbar during use”, while keeping a simple mechanism for the caregiver to access it when needed?