Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bookmarks + star feature #65

Open
mr-islam opened this issue Feb 6, 2021 · 2 comments
Open

Bookmarks + star feature #65

mr-islam opened this issue Feb 6, 2021 · 2 comments

Comments

@mr-islam
Copy link
Collaborator

mr-islam commented Feb 6, 2021

I've avoided adding things like bookmarks and notes into this app until now, but perhaps it's time to start, at least with a bookmarks feature

Really love the implementation on https://ayah.app/ – 2 kinds of "bookmarks":

  • a single bookmark to mark current reading progress
  • unlimited stars to mark ayat

Would love to make our data format for Qawl match their export format. Might open door to sync in the future

@mr-islam
Copy link
Collaborator Author

For the implementation of this feature from a UI/UX perspective:

Can have a floating button outside the main command bar, hovering on which opens up a list of bookmarks sorted from the bottom by most recent.

But there needs to be a button to add a bookmark, and that fits on the toolbar so a small dropdown arrow next to that should open the existing bookmarks list. (This brings to mind the need for #68.)

This would also work really nice for a "recent pages" list for easy navigation… way better than a single button for quick switch to last open page (#23). Maybe it's time to move on from that legacy feature and plan it better?

@mr-islam
Copy link
Collaborator Author

For the back end... really think SQLite would be amazing, and offer users great portability. See: https://www.sqlite.org/aff_short.html

But I should also double check the format used by the Ayah app export (for easy interactivity) - though there's no way to "sync" right now or near in the future, using the same format across Quran apps should be good in general. Some people might want to move from mobile to desktop as well.

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

No branches or pull requests

1 participant