maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] Holy Quran for N900 (https://talk.maemo.org/showthread.php?t=75557)

prankster 2011-08-14 22:40

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by MSameer (Post 1069932)
I thought the transitions are not that good but I'm glad you guys like it!

Here's a new package that implements settings reset:
http://home.foolab.org/files/n900-qu....1-1_armel.deb

I guess next step would be translations.

I'll ad a button that toggles the translation.

Any other ideas regarding that ?

I'll also bundle the translations with the package itself. Problem is it will become 33 MBs :(

you may add only 3 languages translation support ( URDU ,English ,Persian ) OR you contact with MAG as he compiled the other Quran app for us .He might able to give you some help .:rolleyes:

MSameer 2011-08-14 22:48

Re: [Announce] Holy Quran for N900
 
I tried searching for MAG in the users search but found nothing. I'm sorry but no idea who he is :(

Why would I add only 3 if I have more ?
I could simply package them in a separate -data package.

I just cannot host them anywhere. Licensing issues (DUH!) and I cannot afford a permanent place.

eefo 2011-08-14 22:54

Re: [Announce] Holy Quran for N900
 
there you go
MAG's profile

http://talk.maemo.org/member.php?u=25578

MSameer 2011-08-14 22:55

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by eefo (Post 1069957)
there you go
MAG's profile

http://talk.maemo.org/member.php?u=25578

aha! MohammadAG! I know him for sure :)

eefo 2011-08-14 23:27

Re: [Announce] Holy Quran for N900
 
means we will see a new and big update soon :P

MSameer 2011-08-15 00:29

Re: [Announce] Holy Quran for N900
 
Not necessarily :D

I always forget the fact that /opt space is limited while MyDocs space is way bigger (Although I filled My MyDocs already :D).

I'll try to make them downloadable from the application itself and they will be stored somewhere underneath MyDocs. If I fail then I'll simply package them somehow.

Wish me luck :)

ejasmudar 2011-08-15 02:25

Re: [Announce] Holy Quran for N900
 
Yes, storing them under MyDocs is the best option. And maybe the format should be simple like csv or something, so that we can use our own translations apart from the ones that you will package. A lot more flexibility this way IMO.

Also some more feature requests (sorry :) ): 1.Can u add a way to select page or ayah number instead of just Surah?
2. Would it be possible to have multiple fonts as although the current font is legible, i don't like it much. Or will there be compatibility problems with the text?

TransTech 2011-08-15 09:30

Re: [Announce] Holy Quran for N900
 
Hi, I made some Mock-up with new UI and features..
feedbacks welcomed..

With Night Mode...
Click on the Images to Enlarge...:)

First Page (Translation Off)
http://img9.imageshack.us/img9/8434/...mockup1.th.png
Settings contd.
http://img718.imageshack.us/img718/6...setting.th.png
Search
http://img832.imageshack.us/img832/1...1search.th.png
Settings
http://img841.imageshack.us/img841/6...setting.th.png

First Page (Translations on)

http://img806.imageshack.us/img806/9...mockup3.th.png

First Page (Translations Hidden - viewable upon taping the Ayat(verse))

http://img17.imageshack.us/img17/427...mockup2.th.png
Same With Night Mode
=================================================
http://img402.imageshack.us/img402/8...mockup1.th.png

http://img850.imageshack.us/img850/1...1settin.th.png

http://img717.imageshack.us/img717/1...1search.th.png

http://img52.imageshack.us/img52/187...1settin.th.png


http://img263.imageshack.us/img263/7...mockup3.th.png

http://img194.imageshack.us/img194/5...mockup2.th.png


p.s. by mistake i made 'em all in 400x800 instead of 480X800
p.s. Center align is not added..

MSameer 2011-08-15 14:21

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by ejasmudar (Post 1070006)
Yes, storing them under MyDocs is the best option. And maybe the format should be simple like csv or something, so that we can use our own translations apart from the ones that you will package. A lot more flexibility this way IMO.

Also some more feature requests (sorry :) ): 1.Can u add a way to select page or ayah number instead of just Surah?
2. Would it be possible to have multiple fonts as although the current font is legible, i don't like it much. Or will there be compatibility problems with the text?

I'll reuse the translations from http://tanzil.net/trans/
The format will be the text format (one verse/aya per line).
I will have to hardcode a list of translations since I don't want to parse HTML in order to extract them.

I'll try to find a way to enable custom translations. Maybe not in the first release.

Please feel free to request features :) I won't implement them now but I'll add them to the TODO list. One day they will be implemented ;)

The option is easy but how can it be presented to the user ? Currently you get the lest of suras when you tap a button. How should the other options be presented ? We need to think perhaps.

Multiple fonts is possible but not all fonts will work with the text. However the default font can be one that is known to be fine.

prankster 2011-08-15 14:31

Re: [Announce] Holy Quran for N900
 
i liked the transtech work,the day and night mode,options to hide/show translations etc .thats nice ,Msameer may be you can just finalize that rather than expanding it largely.Droid fonts look even better on N900.i am looking forward for the best out of best Quran app ever made on any phone in the world .
is there any way to add TAFSEER of quran in data packaging ?
it will make it complete in all means .i suppose:)

MSameer 2011-08-15 14:33

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by TransTech (Post 1070114)
Hi, I made some Mock-up with new UI and features..
feedbacks welcomed..

p.s. by mistake i made 'em all in 400x800 instead of 480X800
p.s. Center align is not added..

Good job! I like it :)

A bunch of questions/comments:

1) I see you are using one aya per line. I always preferred them to be beside each other like the current way. Of course the arrangement can be changed when the translation mode gets enabled ?

2) I was reserving tapping on the aya to play the recitation. Not to show the translation.

3) I don't have the list of chapter names translated. I'll have to show them in Arabic for now :(

4) I had an idea to implement text searching. You enter a word and the application searches for it. I see you redefioned search to be something else.

5) The current icon width is 60 pixels. The screen width is 480. This leaves us with 5/6 icons:
Menu, page number (show index), full screen, favorites, an icon to switch translations and an icon for recitations.
What's the book icon you are using ?

6) Would you be willing to contribute the graphics and/or icons needed ?

MSameer 2011-08-15 14:35

Re: [Announce] Holy Quran for N900
 
@prankster What are Droid fonts ??

TransTech 2011-08-15 14:54

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by MSameer (Post 1070282)
Good job! I like it :)

A bunch of questions/comments:

1) I see you are using one aya per line. I always preferred them to be beside each other like the current way. Of course the arrangement can be changed when the translation mode gets enabled ?

2) I was reserving tapping on the aya to play the recitation. Not to show the translation.

3) I don't have the list of chapter names translated. I'll have to show them in Arabic for now :(


4) I had an idea to implement text searching. You enter a word and the application searches for it. I see you redefioned search to be something else.

5) The current icon width is 60 pixels. The screen width is 480. This leaves us with 5/6 icons:
Menu, page number (show index), full screen, favorites, an icon to switch translations and an icon for recitations.
What's the book icon you are using ?

6) Would you be willing to contribute the graphics and/or icons needed ?

Thanks,

1. Yes I implemented it because it looks better and easier to read on small screen and looks clean

2.Ok so we can use one tap for recitation and double tap for translation, (only in hidden mode) because for example i usually like to see the meaning of a specific ayat while reciting..

3.ok,but I can give you a link or send you a pm about it with all the list of names.

4. but it would be too difficult, because the app would come up with many ayats with same word, and typing in arabic is difficult for most of us, (including me)

5.ok, the book icon is from a font called Wingdings from ms office powerpoint.

6. ok but please mention me the size of the icons because i did it all manually in powerpoint and paint.

prankster 2011-08-15 14:59

Re: [Announce] Holy Quran for N900
 
Droid fonts which an android device uses .i meant to say the way Quran app apears on an android device ,looks pretty and you may add the Droid fonts there in fonts option.
here they are .http://static.maemo.org/static/9/941...df6bdf6b_notes

TransTech 2011-08-15 15:01

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by MSameer (Post 1070283)
@prankster What are Droid fonts ??

Android font in repos.. called droid fonts..

and one more idea... about the translations, recitation and tapping problem, we can use single tap to select an ayat and pressing a translation button to view translation and pressing a recitation button to recitation and if in future if tafsir is implemented then a button for tafsir and one for its recitation.

what do you think?

TransTech 2011-08-15 15:02

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by prankster (Post 1070304)
Droid fonts which an android device uses .i meant to say the way Quran app apears on an android device ,looks pretty and you may add the Droid fonts there in fonts option.
here they are .http://static.maemo.org/static/9/941...df6bdf6b_notes

i should show Arabic language properly. that one is only for english i think...

MSameer 2011-08-15 17:33

Re: [Announce] Holy Quran for N900
 
@prankster As for tafseer, I don't see why it's different that translations. It should work the same way.

@TransTech I guess I should drop the search for now then. I won't use it personally too.

As for the translated sura names, I guess I could just display them in English no matter what the translation is.

As for the book icon: I meant what is the book icon supposed to do ? Which functionality should it invoke ?

I always prefer vector/SVG for the graphics. I can them use the same graphics for N900 and N9. If that's not easy for you then I can try to search the various icon packs available and see if something can be used.

I'll take a look at the Android fonts but really that's of a low priority.

P.S. I'd appreciate keeping the bluish colors for the day mode too. They are better for my eyes but I don't want to dictate anything :)

prankster 2011-08-15 17:50

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by TransTech (Post 1070307)
Android font in repos.. called droid fonts..

and one more idea... about the translations, recitation and tapping problem, we can use single tap to select an ayat and pressing a translation button to view translation and pressing a recitation button to recitation and if in future if tafsir is implemented then a button for tafsir and one for its recitation.

what do you think?

bloody hell ,that would be a great great thing .my friend .i dont know how much i can do for ya but sure Allah and his men will be pretty happy with ya .thanks

prankster 2011-08-15 17:53

Re: [Announce] Holy Quran for N900
 
tafsir is somehow a detailed explanation of a Quran verse and it is more suitable even than that of translation ,cuz it also includes the translation part and it also explains the history regarding to that ayat .

TransTech 2011-08-15 19:35

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by MSameer (Post 1070494)
@prankster As for tafseer, I don't see why it's different that translations. It should work the same way.

@TransTech I guess I should drop the search for now then. I won't use it personally too.

As for the translated sura names, I guess I could just display them in English no matter what the translation is.

As for the book icon: I meant what is the book icon supposed to do ? Which functionality should it invoke ?

I always prefer vector/SVG for the graphics. I can them use the same graphics for N900 and N9. If that's not easy for you then I can try to search the various icon packs available and see if something can be used.

I'll take a look at the Android fonts but really that's of a low priority.

P.S. I'd appreciate keeping the bluish colors for the day mode too. They are better for my eyes but I don't want to dictate anything :)

Ok i too think that some features like search a particular ayat in a surah should be added in other major builds,

about the surah names, i think only english may be better at present, but future builds must have an option to change it, (for pure arabic people)

the book icon is for favorites or bookmarks same as star at present,

I'm making everything in png at present but i'll try to convert them with a converter if possible and tell you.

Please check first if the android font can handle arabic, because i didnt saw it used for arabic purpose.

about the bluish icons, i will try, anyway i can show you many different colors, like blue, orange, purple, red, green etc. you can tell me which you like or suits better.

Please tell me the sizes of the icons you need because i'll have to make 'em all according to it.

example. toolbar icons 60X60, dividing lines (4x480) (2x800), buttons backgrounds 60x200 etc. (rough calculations)

one more idea for good look a splash screen would be great, like in fmobi app for n900.

TransTech 2011-08-15 19:56

Re: [Announce] Holy Quran for N900
 
ok so here is the sample...

which one looks better...

http://img231.imageshack.us/img231/1...kup1settin.png

MSameer 2011-08-16 00:01

Re: [Announce] Holy Quran for N900
 
I vote for the bluish one. Perhaps with white icons ;-)

I feel that the book icon is more suitable for the index page not for favorites.

Star is used for favorites all over the place. I feel it's more suitable...

adhrie 2011-08-16 00:24

Re: [Announce] Holy Quran for N900
 
i cant seem to find the latest update in the application manager

if you dont mind please place updates and changelogs in the first post

MSameer 2011-08-16 01:17

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by adhrie (Post 1070823)
i cant seem to find the latest update in the application manager

if you dont mind please place updates and changelogs in the first post

Uploaded the latest to extras.
Should be in your updates soon.

TransTech 2011-08-16 20:06

Re: [Announce] Holy Quran for N900
 
so here is the final blue color mock up

http://img263.imageshack.us/img263/8...ranmockup1.png

MSameer 2011-08-16 20:36

Re: [Announce] Holy Quran for N900
 
Good job. Thanks :)

I'm now working on the translation support so I guess the graphics has to wait for a while.

I can only do one thing at a time ;)

BTW: I checked the Droid fonts and they don't support Arabic AFAICT.

prankster 2011-08-16 20:44

Re: [Announce] Holy Quran for N900
 
nice ,i am waiting for the translation part ,its good to see that its coming .keep it nice and jazakAllah again for your nice work guys .

TransTech 2011-08-17 15:57

Re: [Announce] Holy Quran for N900
 
@MSameer: i'll be waiting for the translations...thanks,
BTW can you tell me the size of the icons you need..? bcoz it may need atleast 3 to 5days to complete,(as i will be doing it in my spare time)..:)

TransTech 2011-08-17 18:58

Re: [Announce] Holy Quran for N900
 
ok I finally got a png to svg converter and here is the result...

its a splash screen (image to display at startup) (480X800)

SVG FILE
link:
Splash.svg


Image:
http://img851.imageshack.us/img851/4568/splashf.jpg

please check if it works... :)

anees 2011-08-17 21:59

Re: [Announce] Holy Quran for N900
 
thanks for the update :). But personally, I liked the old version; so reverted back.

v0.2.1-1 review:

pro: Full screen view
cons: change in Arabic font, blue interface, no buttons to change page (replaced with swipe gesture).

but while scrolling (by swiping) up/down within the page, sometimes accidentally page changes. This is little confusing :( especially if you are not a native Arabic speaker

MSameer 2011-08-17 22:56

Re: [Announce] Holy Quran for N900
 
@TransTech The icons are 50x50 pixels.

However, I don't know why do you insist on changing the icons. I choose the icons used by the platform itself which should make them familiar to most users.

I also don't see a reason for the splash screen.
The SVG converter you found is embedding the original image inside the SVG. The result is the same as using the original image.

MSameer 2011-08-17 22:58

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by anees (Post 1072098)
thanks for the update :). But personally, I liked the old version; so reverted back.

v0.2.1-1 review:

pro: Full screen view
cons: change in Arabic font, blue interface, no buttons to change page (replaced with swipe gesture).

but while scrolling (by swiping) up/down within the page, sometimes accidentally page changes. This is little confusing :( especially if you are not a native Arabic speaker

The old version is gone forever :(

Why do you like it ? How can the new version be improved ?

As for the page change accidentally, I can try to increase the threshold so and see if that improves the result.

TransTech 2011-08-18 08:09

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by MSameer (Post 1072123)
@TransTech The icons are 50x50 pixels.

However, I don't know why do you insist on changing the icons. I choose the icons used by the platform itself which should make them familiar to most users.

I also don't see a reason for the splash screen.
The SVG converter you found is embedding the original image inside the SVG. The result is the same as using the original image.

i'm insisting to change icons because the present icons changes whenever i change the theme and they missmatch with the blue interface of this app... and also everybody will be having different look of the same app which would look odd. so to have it simple and look good and same on everyones n900 we need permanent icons like we can see in qmltube.

i like a splash screen at the startup because it will look professional and looks like we are opening the holy quran and not like opening an app. (this can have an animation of opening a book if you like ;))

i used an application called inkscape to open a .png file and saves it as plain .svg, it can save in inkscape svg or some other type too like compressed plain svg and compressed inkscape svg.. so which type of svg will you need? and it should be embeded or linked svg?

and can you tell me whats a difference between a png and svg files... and cant we use png itself like we use it in qtlockscreen for icons?

thanks

TransTech 2011-08-18 08:25

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by anees (Post 1072098)
thanks for the update :). But personally, I liked the old version; so reverted back.

v0.2.1-1 review:

pro: Full screen view
cons: change in Arabic font, blue interface, no buttons to change page (replaced with swipe gesture).

but while scrolling (by swiping) up/down within the page, sometimes accidentally page changes. This is little confusing :( especially if you are not a native Arabic speaker

the font was changed because it was causing problems on some phones (i think (especially me)), blue interface is good because its more better in look as compared to previous(it has animations), i think swipe is easier then locating a button and pressing, anyway good review.

P.Note: (this project is still under WIP)

laithaltaie 2011-08-18 10:15

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by MSameer (Post 1065223)
I've just uploaded the initial version of my Quran app to extras devel.

It's very minimal at the moment. Only supports reading/browsing, adding, removing and jumping to favorites and an index page.

It's been designed for N900 and the upcoming N9 so it should be possible to get it for MeeGo DE at some point too.

Here's the package page as well: http://maemo.org/packages/view/n900-quran/

The code is GPL'ed and it's here:
https://gitorious.org/quran/quran

Ideas, tips, criticism and patches are all greatly welcomed :)

EDIT: Package promoted to extras testing.

Thank you very mush and Allah bless you, this work will be of great importance to your Hasanat.
I would like add a comment,
The work is excellent specially font customizing, But if the reading back ground (that is now in white) changed to a more comfortable color while reading the Quran (like Honey colored background). I suggest selecting a color that match the old style printings of Quran (attached image), that will very good and if you give the opportunity for the used to pick the color he/she wants, you will be highly honored...!
Accept my very Best Regards

http://t3.gstatic.com/images?q=tbn:A...VOES2D1OMJOd47

http://whatstheplot.com/images/iphon...03.07.2009.png

http://timesandseasons.org/wp-conten...01/Quran-1.jpg

MSameer 2011-08-20 02:40

Re: [Announce] Holy Quran for N900
 
@TransTech

Maybe you are right about the icons. The problem is I still don't know the purpose of the icons you choose. There's a start, a book and a search icon. What do they all do ?

The only purpose of the splash screen is to hide the startup time. I don't believe it's needed. It will add to the startup time. The animation will add more to the startup time just for nothing. If we assume there will be a splash screen, In which orientation should it be ? How can we easily detect that ?

@laithaltaie @TransTech
I guess the best thing to do is to make the application themable. This will allow you to select your icons, colors and background color. I guess that's the only way out :)

MSameer 2011-08-20 02:44

Re: [Announce] Holy Quran for N900
 
@TransTech Vector graphics uses mathematical formulas to represent the image. This allows resizing the image without degrading the quality.
More details here: http://en.wikipedia.org/wiki/Vector_graphics

The code, ui and graphics done for the N900 will be also used on the N9 and possibly other devices and they have various screen sizes.

If you embed a bitmap into inkscape then you haven't converted it to vector. You just embedded it.

MSameer 2011-08-20 02:52

Re: [Announce] Holy Quran for N900
 
Translation is shaping nicely. I can now download translations and remove them again.

Still a long way to go.

I still don't know how to enable the hidden mode. I prefer reserving the tap for recitation.

I'll also add a button to the toolbar once translation has been enabled.

This button can have a short tap and a long tap. Perhaps we can find a way to use them.

TransTech 2011-08-20 08:41

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by MSameer (Post 1073352)
@TransTech

Maybe you are right about the icons. The problem is I still don't know the purpose of the icons you choose. There's a start, a book and a search icon. What do they all do ?

The only purpose of the splash screen is to hide the startup time. I don't believe it's needed. It will add to the startup time. The animation will add more to the startup time just for nothing. If we assume there will be a splash screen, In which orientation should it be ? How can we easily detect that ?

@laithaltaie @TransTech
I guess the best thing to do is to make the application themable. This will allow you to select your icons, colors and background color. I guess that's the only way out :)

Ok here is the functions that the icons do..
from left
>> Menu (presently this is the right most button)
>> Search (which show a search screen to select a surah with given ayat, or page number, and index button)
>> Page no (static i.e. no index on pressing because it would allow confusions to the end users)
>>Book icon for index
>>star icon for favorites or bookmarks
>>rightward down arrow for full screen which would turn the opposite when in full screen.

ok about the splash screen now.. i got a idea just now that the purpose of the startup screen (splash screen)... it gives two options 1. to go to index and 2. to go to the last page read.

the splash screen should only work in portrait mode and without animation as it would take time as you suggested. but when any of the two options is selected it goes to landscape or portrait which is selected by the user (assuming settings saved in a config file).

about making application themable it is a good idea, because the icons, background, and colors can be set by the user according to his choice and I think normal .png files can be used for that like in qtlockscreen and would allow me make the icons easily rather remaking them in .svg:confused: . for making it themable i guess a config file, a set of icon .pngs and fonts will be required.

TransTech 2011-08-20 08:47

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by MSameer (Post 1073353)
@TransTech Vector graphics uses mathematical formulas to represent the image. This allows resizing the image without degrading the quality.
More details here: http://en.wikipedia.org/wiki/Vector_graphics

The code, ui and graphics done for the N900 will be also used on the N9 and possibly other devices and they have various screen sizes.

If you embed a bitmap into inkscape then you haven't converted it to vector. You just embedded it.

I already read that on wikipedia but I was confused.. anyway I like the themable idea and prefers that because i tried making files in .svg and saw that i have to remake all the icons (literally draw each and every thing) and noticed that some of my shortcuts like getting readymade gradient images is useless... so if i still have to make them in .svg that would totally mess with its beautiful design and would require more time... :(


All times are GMT. The time now is 08:13.

vBulletin® Version 3.8.8