asterics / AsTeRICS-Grid

Free and simple to use app for augmentative and alternative communication (AAC) with offline support, flexible input methods and media access
https://grid.asterics.eu/
GNU Affero General Public License v3.0
50 stars 17 forks source link

keep the chronology also when the home grid is selected #356

Closed gianlutra closed 5 months ago

gianlutra commented 5 months ago

During the navigation between the grids it is always possible to return to the previous ones unless you open the home grid: in that case the chronology is reset. It would be convenient to keep the history even when the home network is selected. Thanks

klues commented 5 months ago

Thanks for your issue / comment.

Currently it's implemented like this: the history of navigation is reset, if you come to a grid which is already in the history. So if the history is Grid 1 -> Grid 2 -> Grid 3 and then there is a navigation to Grid 1 again, the history is reset. For most cases the navigation starts at the home grid, so when coming back to the home grid, the history is reset.

Of course it could be changed. I could store the whole history and maybe only discard the oldest entry, when it's longer than e.g. 100 elements. @arasaac-dga what do you think?

arasaac-dga commented 5 months ago

For us, it's ok as is now. We consider that is the most logic to reset the history navigation when you arrive to home grid. Anyway, is our opinion.

klues commented 5 months ago

OK, then I'll close the issue. @gianlutra if you really need it, please comment again explaining why it's important and re-open the issue.