Skip to content

Option to hide the top toolbar during AAC use #859

Description

@juanjofau

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:

  1. Current situation on Android: the space occupied by the Android interface and the Asterics Grid top toolbar.
Image
  1. My prototype: the toolbar hidden during locked use.
Image
  1. Access to the toolbar: the floating controls used to unlock the system and manage fullscreen mode.
Image
  1. Fullscreen mode: only the button to exit fullscreen is displayed.
Image

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?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions