Git Product home page Git Product logo

islamiclibraryandroid's People

Contributors

gitter-badger avatar m7mdyahia avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

islamiclibraryandroid's Issues

fix selection popup menu position for andrid 6[M]

Currently the popup appears in the upper right corner It needs to be locates near the selection

I have gave it very long trial to fix it but I Failed to get the selection rectangle from webView in java or from javascript

when we get the rectangle we should use it as this

Allow user to change the storage location to external SD

We needed to check the possible solutions and the variations of Android version and manufacturers

  • Using manual hack to find the possible storage location (see queen Android implementation and various stack overflow questions)

  • Using storage access framework (as in Google photos settings for example)

Book Information database fails to download on some kitkat devices

OS
Android 4.4

السلام عليكم بعدما نزلت البرنامج .. حمل قاعدة بيانات الكتب وكتب نهيئ قاعدة البيانات وبعدين اداني الرسالة unfortunately Islamic library has stopped وقفل جزاكم الله خيرا

implement global bookmarks and notes summerization

I mean to collect all the bookmarks from all books and notes and highlights in one list,(may be grouped by books ) I think this is important feature since may be the user would forget where did he leave the note

Add share book

Allow sharing the book file itself to through blutouth or wifi

[Download] word is broken in two lines on some devices

in fact I don't know what to do ,the word "download" is large in English it can't fit in one line

may be we should remove the text and put an icon instead,this would require significant changes and don't think his has priority now

reflow the pages with only on line

Some books specially hadith as (صحيح البخاري) contains pages with only 1 line page as stored in the database not as in the original book this happened since in original shamela they separated the original page to hadith for easier link in databases .So I think it would be better to re render the pages as in original sources and keeping the database as it is t benfit from relations with other table

Make a customizable home screen

I think we need a better home screen with horizontal lists containing frequently opened books latest opened books *popular books on the internet

Show book size

show book size in book info

  • download size
  • unpacked and indexed size

Create tutorial or instruction for the app

many users ask for clarification or tutorial to the app

there are some features frequently requested that are already implemented as

  1. Selecting all installed books for search
  2. Selecting a category for search
  3. Downloading all the books once

selection action bar closes after entering a category

1- long press a category to select
2- press a category then its books are displayed
3- if you press back then the correct navigation behavior is to first go up level in browsing before clearing the selection mode

advanced Read Tracking and statistics

For each downloaded book display (in its information) some statistics about reading

  • last read
  • last position
  • number of times opened

this information is already logged here so just display

Implement enhanced search in books

The SqLite FTS has a powerful query language that allows searching for multiple phrases and prefix phrases we need to:

  • design the UI to expose this methods to user
  • convert the user input to the appropriate search query for FTS

currently the search phrase is just passed to the match operator which means the words are equivalently joined with or

For more information see official FTS documentation

Reduce the book size by compressing them

This feature was requested ,
may be we could compress the original database and leave the index n separate un-compressed files this will both make fast search and reduced space

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.