Code Monkey home page Code Monkey logo

bible-browser's Issues

Improving chapter reading

  • Continue reading in the background
  • Continue reading to the next chapter
  • Highlight the verse being read
  • Add a better GUI if necessary (see Edge read out loud)

Quick Go To Automatically Detect Search

  • Automatically choose between a search and a quick jump to reference
  • Detect cases like numerals, book numbers, and chapter numbers
  • Detect compare view requests like LSG:KJV
  • Detect when "searches are surrounded by quotes" and search instead of going to the reference
  • Allow searches in a certain version, like KJV: "in the beginning"

Search issues

  • Ability to click on search results
  • Detect the difference between a search and a jump to a book of the bible
  • Correct search results when there are only two

Remove punctuation from search

Right now, punctuation is matched in search results, but I think it should be omitted, because searching for "au commencement Dieu créa" leads to no result. Not everyone thinks of putting commas after prepositional phrases. Also, things like asterisks and parentheses have more potential for confusion than use in search results.

Memory leak

Memory consumption increases each time a new chapter is viewed.

Notifications

For example, "continue your Bible reading where you left off..."

Add swipe left/right functionality

  • Pressing the Left and Right keyboard arrow goes to the previous/next chapter
  • Add buttons for going left/right
  • Dragging screen left/right functionality like Edge

Autosuggest

  • Replace lsg with lsg: automatically
  • Autosuggest the book name while spelling is perfect
  • Detect a book number without spaces

Add keyboard shortcuts

Accelerators like Alt + Left Arrow for back, Alt + Right Arrow for forward, Alt + X for menu, Ctrl + Shift + G to read out loud.

  • Add accelerators
  • Add tooltips

Side-by-side view of Bible versions

  • Add the compared version to app classes
  • Add a compare button and dropdown
  • Add a grid that prints a version on each side
  • Widen the reading area

Remeber previous tabs

The present system is wonky: sometimes it remembers tabs, and sometimes it doesn't. It also needs to be tested against a fresh install.

Tabs don't overflow properly

When the window is less wide, tabs overflow behind the minimize/maximize/close area.

  • Resize the tabs so they fit in their assigned area
  • Resize the area the tabs go in
  • Include a scrollbar or other overflow device

Fix styling issues

  • Main text margins change when size is adjusted
  • Verse number margin missing
  • Chapter text larger/font change
  • Search box background should be white and without borders
  • Version/book/chapter selectors should be less weird
  • App bar buttons transparent when inactive
  • Correct version of Acrylic for the app bar
  • Left-align menu contents
  • Give book name grid view items more space
  • Search bar doesn't have outline or background color

Design colour issues

  • The search text gets highlighted on app open
  • The tabs have black text when hovered
  • Search bar buttons need a transparent background
  • Next/previous buttons need tooltips
  • Dropdown menus too transparent (in battery mode)
  • Dropdown menus have black text colour on white mode
  • Some settings text is the wrong colour
  • Receptus logo in dropdown is too dark
  • Compare button in wrong place
  • Next chapter has wrong pixel position
  • The compare version gets lost when changing chapters
  • The compare version can't be removed
  • Highlight colour in text should be Receptus red
  • Search bar highlight colour

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.