Comments (2)
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?
from qawl.
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.
from qawl.
Related Issues (20)
- Make narrower command bar HOT 1
- Trigger command bar less sensitively
- Increase padding at the bottom of the page (so there's space for the command bar) HOT 1
- Leave electron-builder HOT 1
- Quick global search HOT 1
- Make command bar draggable HOT 4
- Consider analytics
- Add code signing or similar for all platforms
- Re-think buttons in command bar and overall UX HOT 2
- Make "download new update" second option in update prompt so it's not the default
- Update notification prompt should go to qawl site not github HOT 1
- Support more increments of the Quran (like juz, hizb, ruku') HOT 1
- Debug keyboard shortcuts
- support for 13 line version and different fonts HOT 6
- Process 13 line indopak mushaf PDF
- Include translation in app HOT 1
- Failed to launch HOT 3
- Package as Flatpak HOT 2
- What font was used in the Qur'an app? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from qawl.