correct-syntax / bible_side Goto Github PK
View Code? Open in Web Editor NEWAn offline Bible app featuring the OET (Open English Translation)
Home Page: https://bibleside.com
License: GNU General Public License v3.0
An offline Bible app featuring the OET (Open English Translation)
Home Page: https://bibleside.com
License: GNU General Public License v3.0
Add ability to change the text scaling of the reader.
Add the WEB to the bibles included in Bibleside.
Get text from here: https://ebible.org/find/show.php?id=eng-web
Seems like using the USFM files and converting it to json would be the best option.
It would be nice to have a few different themes to choose between:
Implementation
Currently, it is not possible to select the text to copy it, etc.
SelectableText.rich is likely the best solution.
However, it still needs to be worked out how selection across sections would work.
Currently, for verses with a section heading, a column is used. Thus the text is constrained to 1/2 of the width. Instead, the verse text should wrap around the section heading box.
Possible workaround: flutter/flutter#2022 (comment)
Could also look at: https://pub.dev/packages/drop_cap_text
When verse(s) are selected, a bottom sheet should popup showing the options to bookmark or copy the selection.
If 1 verse is selected, show the option to bookmark. With multiple verses selected, disable the option.
If the verse is bookmarked, show it as bookmarked and the icon color changed. Tapping the option un-bookmarks it.
Option copies the selected verse(s) to the clipboard. When the option is used, change the text to "Copied".
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.