yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Xlythe:
What's finished:

-Click dropbar to show/hide history

-Hold on any history item (result or the original input) to copy it

-Complex numbers supported (i^2 = -1)

-Percentage (divides by 100)

-Removed function page (only affects new installs, so everyone with it already installed can continue using it. Reinstall to hide it)

-Comas in results (only in decimal, so no comas in hex/bin)

-Bugfixes with history saying silliness like 5+4 = 5+4

What's left before the update:

-Update icons so the dropbar scales (Also tweak it so I can release mine to the public domain, since the current image is very much Samsung's)

What's undecided:

-Should the result be a different color from the answer? (As it is on the SGS3, which is something like a dark yellow)

-Should comas be added to input? (So as you type 1000000, it'll look like 1 -> 10 -> 100 -> 1,000 -> 10,000 -> 100,000 -> 1,000,000, adding the comas as you type. Unfortunately, this also adds quite a bit more complexity)

-Infinite scrolling. Still important now that we're back to 5 pages?

Here's a sneak preview for anyone interested: (preview)

So tell it to me straight - Does anyone think I can actually make it into CyanogenMod?

Edit: As a side note, Calculator just hit 500+ installs on the Market, and with a 5.0 rating no less (20 fives, 1 four)! Thanks, everyone! [:

Edit2: And none of the reviews were from people I know! At least, not outside of the comments they've left and the emails they've sent. I haven't even reviewed it. :D It feels good.
[Android Apps and Games] Paparasee:
Ok Xlythe, I've added my 5 stars to the review, this thread and also marked this thread as "Newsworthy" :)

Regards the beta ...

a) The click works well!

b) Holding on an item in history ... nice, but would like to add a request here. When I long press, I get a choice of "Copy". Can you make that 2 buttons ... Copy & Copy Result? This will allow me to copy just the result of some calculation made a couple of steps earlier.

c) Appreciate the comma in the result. Given a choice, I would opt for your suggested "Coloured" result although, here too, I would like 2 colours (one colour for a positive result and another for a negative result). Would also like commas in the input, but don't want to disturb the comfort of other users that use the mod function.

d) Just like you have "clear history", it may be good to have a "clear copy" too or may be just "clear copy" when I clear history.

Cheers :)
[Android Apps and Games] Xlythe:
b) Right now, you can copy either the calculation or the result depending on which one you hold down on. You'd rather have holding the entire equation with the option to select which part you want? It's possible, for sure.

c) How's dark red for negatives, dark yellow for positives? (I can't help but feel green would be hard on the eyes)

c2) Mod is gone, so no worries. Now my biggest concern is that in some countries, comas are for decimal places and periods for separators. And some go by thousands, others by 10s of thousands. If people don't mind living with US standards, this is a non-issue. (Another concern is the processing power to dynamically add comas... But it won't be noticeable on today's machines so I'm not very worried)

d) Copy is system-wide (you can copy between applications). Should I really be messing with that? :/
[Android Apps and Games] Xlythe:
Okay, here's what I think will be the final product. (demo)

Changes:

-Result is a dark yellow (in history)

-History bar scales. It looks similar, but it's drawn from scratch.

-The button to add matrices has been changed

-Function page permanently removed. Even if you update. So that I can remove the INTERNET permission.

I feel like the history bar is still too similar to Samsung's. It's different, it's drawn from scratch and the triangle is larger and the bar is thicker. And ours actually scales, which Samsung's does not. But at a glance, it's hard to tell there's a difference. So that will probably change again until I'm comfortable (Also, thanks to Sean for putting up with my icon demands).

I decided against red text for negative results. I feel like more than 2 colors distracts more than it helps. (But feel free to prove me wrong! I change my mind lots so come at me with a solid argument for it. Same with anything else)

As for everything else, it hasn't been much of a priority. That's the blunt of it. I really want to finish this so I can work on other projects. Wolfram and the images were my biggest concerns (since they can bite me long after I've stopped coding) and they don't seem to be much of a problem anymore (aside from a few tweaks to the history bar).
[Android Apps and Games] Xlythe:
v1.5.1 is release, and I dropped it out of beta. If anyone knows how to submit it back to CyanogenMod, I'd be grateful for any advice on how to proceed. I already sent a pull request, but I don't know if they look at those things.
[Android Apps and Games] Paparasee:
Xlythe, Haven't tried the release version (had a long weekend), but the reason I asked for (b) above is that when I did a test, I tested by adding 123456789+987654321. When I went to history to try and copy the result, I could not see the result and therefore could not copy it either. The option here would either be giving a "copy result" button or better still wrapping the entire thing so that it goes onto 2 or more lines and just use the current style of copying ie., long pressing the result to copy the result or long pressing the calculation to copy that part.

Congrats on moving out of beta :) ... Going to download now!
[Android Apps and Games] Xlythe:
Ah, you're right. [: Thanks for catching that. I just set it so that neither the equation nor the result can take up more than half the screen. Pushing an update now.
[Android Apps and Games] Paparasee:
:) now its visible!
[Android Apps and Games] Xlythe:
Bad news, the comas in results were messing up with languages that use comas as a decimal place. :/ They had to go. There will probably be an update soon.
[Android Apps and Games] Paparasee:
Is it not possible to give options in settings where the user selects the character for both decimal and for the separator.
[Android Apps and Games] Xlythe:
What's happening is the app is reading the users language settings, and if it's a language like French, it's using comas instead of periods. This is happening in the same function that adds in the comas (a default Java function - not mine). What's worse, the "comas" in French are spaces (And I'm willing to bet other languages could have other "comas").

The only solution I can see is replacing all "," with ".", then all " " with "," and hoping really hard no other languages do anything weird. But that's putting a lot of faith into something that just bit me.

Of course, I'll give you the apk that has comas. :] Most of the bugs I'm working on right now are from using different languages so you're not missing out.
[Android Apps and Games] :
I gotta say, I'm loving this app! I like how eventhough it has more functionality compared with the stock calculator, it still looks stock!

By the way, could you please upload the latest version, 1.6, here? I'm unable to connect my phone to the internet therefore find the only resort in downloading .apk files and sending them to my phone.

Thanks!
[Android Apps and Games] Xlythe:
Ah, sorry. I keep forgetting to update that. The OP has v1.6 now.

In other news, AndroidPolice wrote an article about the app. :]
[Android Apps and Games] Xlythe:
So I was playing around with the history bar and wanted an opinion. The new bar is animated and readjusted so it goes up/down easier. Coding wise, it's also a LOT more interchangeable - this is actually ported from another, unannounced, application I'm working on (that app won't be open source, but I'm thinking of making this piece of it so).

Notes:

-Uninstall the market version

-Won't work on tablets atm

-Bar icon likely to change. The buttons will be moved up so it wont overlap with the bar as well. (Or maybe I'll rework the bar to go down like it currently does. Idunno)
[Android Apps and Games] Paparasee:
Xlythe, for some reason, I'm more comfortable with the bar going down, but not sure about the others. Maybe, I'll just get used to (as much as I would at some stage have to get to get used to windows 8 :) ), but as mentioned by you, the icon would definitely need rework if were to remain at the bottom. On the screenshot (attached), you will see that part of the bottom buttons (0,0,+,=) are cut off.

You could either use a thin bar (of a different colour to highlight) or maybe use the thin bar as before and place that bar at the very top just above the input area.

Or you could do "swipe to history" ... swipe to the right to see history and swipe to the left to go to the Advanced/ Matrix/Hex panels.
[Android Apps and Games] Xlythe:
I think, with 5 pages, it would be too much to have left swipe be history and have right swipe through the panels. It would seem like forever to reach the far right panel. But flipping it so it works like the old one should be possible.

Someone else mentioned swiping up/down to open and close history. (Without touching the bar). I might try something like that too.
[Android Apps and Games] Xlythe:
Here's a preview of v1.7.

Changelog from 1.6:

-Disable going back to basic panel in settings

-Animated history bar

-Rearranged tablet ui so everything feels less squished

Changelog from last night's alpha release:

-History bar scrolls downwards

-No more overlap

-Tablet mode no longer broken

Edit: re-themed bar

Edit2: moved bar to left of delete key
[Android Apps and Games] Xlythe:
1.7.1 pushed to the market (and updated in the OP). I updated all the images too. Kay, now I'll shut up so I don't spam my own thread. I may be too late, though -looks at the last few posts...-
[Android Apps and Games] Paparasee:
Xlythe, now that you moved the bar, I've got a little suggestion, that you can consider and yeah, you could ignore it if its either troublsome or senseless ... guess no harm in throwing in ideas ... brainstorming.

As the user pulls down the bar, it moves down as is now till the point it passes the "CLR" button. Once it passes the "CLR" button, the function keys (/ x - +) should also move down along with the bar. Reasons:

a) No point in keeping those buttons alone there specially in the history panel.

b) You get a little more width to display the history

c) The "CLR" button that is retained could at that stage taken on a new function of "Clear History".

Talking about "Clear History" you could maybe give an option (under settings - by checking or un-checking a box) to the user to "Clear All" or "Clear Last".

Cheers
[Android Apps and Games] Xlythe:
Ooooh, I do like the idea of turning Delete/Clr into a Clear History button when history's displaying. Sadly, I cant expand the width of the history bar. That's a limitation of the code I wrote (but the limitation is there for good reason).

Is Clear Last very useful? What about adding an option "Remove from history" when you hold down on an entry, like with copy?
[Android Apps and Games] Paparasee:
Well yes, actually the "Clear Last" is not particularly useful. I just said it cause we would have a couple of lines or more and someone may just want to remove just certain lines. But yes, Clear History on pressing clear would be good. And yes an option to "Remove from history" when you hold down on an entry would be nice too ... if its not a pain :)
[Android Apps and Games] Xlythe:
Here's the changelog for 1.7.3 (apk is in OP):

-Remove single entry from history on long press

-Move cursor around in the text box

-Bugfix for spikes in graph on zoom/pan

Comments:

Pan is still disabled, should I enable it now that it's fixed? Bolding the X,Y axis is too troublesome so maybe it's not worth it if you can't find intercepts.

I'm wondering how to do the Clear History button. I'm worried about also calling it CLR because I don't want any confusion. But I don't have much room for text ("Delete" practically fills the entire button).
[Android Apps and Games] Paparasee:
Its getting better :)

I understand that Delete takes up a lot of space. An alternative is "Erase".

Another option is to use the text "Clear History" across the "BAR" when it down and pressing the bar clears history. This however has the risk that if the user taps instead of drag the bar, history gets cleared. Maybe another possibility in this case is that when the user taps the bar, it changes into a different shade (as if pressed) and the text changes to "press again to clear" or something like that ... basically double press to clear history.
[Android Apps and Games] vaa:
Hey, great app :good: . Hope it will reach CM soon :)

Today I downloaded 1.7 and then 1.7.1 and I really liked the position of the history bar.

But when I came home and installed 1.7.2 the bar was moved to the left of delete key.

In my opinion it was much prettier the way it was before...

Espacially if you open the hex or matrix panal... The buttons look cutted of...

Wouldn´t it be possible to move the delete button to the input area, like it´s in the tablet version?

In the screenshots of the tablet version the history bar looks perfect.
[Android Apps and Games] S1N1ST3R:
Enable panning on the graph screen! :good:

And if you could add a toggle that disables the sin, cos etc screen turning left into the numbers one when something is pressed, that would be great!

Thanks :) And great Calc.

P.S. Still waiting on the Radians/Degrees ;)
[Android Apps and Games] Xlythe:
Radians/Degrees are out. :/ It just doesn't fit very well with the style of the app (and I dont like degrees).

The toggle to disable going back to the basic panel is already there. Look in Menu>Settings>Return to Basic

I kind of like it next to the Delete key. It keeps it looking the same as the original, but with more (almost hidden) functionality.

Still working on the clear history button. I want to get it right. (I like the double tap idea)
[Android Apps and Games] itzik2sh:
Hi

This is an updated values-iw strings.xml (Hebrew translation) for this calculator.

It fills the untranslated parts.

Keep up the good work !

EDIT : had a missing string (DELETE) so I updated the strings.xml I just posted.

Since I don't know the new caption I added a separated txt file with the text to put for that caption.
[Android Apps and Games] Xlythe:
Thanks! If it's not too much trouble, could I get 1 more (just added it in)

Copy \"%s\"

The %s is replaced with the text being copied, so it'll look like Copy "5+5".
[Android Apps and Games] Xlythe:
Ah, I'm sorry. I'm getting the text: äòú÷ \"%s\"

Which doesn't look right (both on my laptop / smartphone). I can open the xml fine, it's just the txt file that messes up. I ran Copy through Google Translate and got העתק so I'm hoping it meant to say העתק \"%s\". Correct me if I'm wrong.

The title's <string name="copy"></string>
[Android Apps and Games] itzik2sh:
This one has copy as well (last line)

Please insert the updated translation to your next market update. Version 1.7.6 does not include "del" string. Thanks.
[Android Apps and Games] Xlythe:
v1.8 released. Mostly translation updates, thanks to itzik2sh, Mohammed al.omar, and Spoetnic.

Changelog:

-Arabic translations thanks to Mohammed al.omar

-Hebrew translations thanks to itzik2sh from XDA

-Dutch translations thanks to Spoetnic from github

-X,Y axis is bolded
[Android Apps and Games] itzik2sh:
Hi Xlythe

I must be doing something wrong but calculator graph mode shows the graph only for Y=X^2 or Y=X and not for Y=5X^2 or Y=5*X^2+3 or Y=7*X-2.

It seem to have a problem with a or const.
[Android Apps and Games] Xlythe:
Weird, that works perfectly fine for me. I even switched to Hebrew and tried it on different versions. I've been getting similar complaints, but I've never been able to reproduce it.
[Android Apps and Games] itzik2sh:
Hi.

it is fixed on v1.8 :)
[Android Apps and Games] Xlythe:
Haha, I'm glad. I didn't purposefully try to fix it though so it could pop up again. If you see it, tell me.
[Android Apps and Games] Un0wn:
Hi Guy,

a little Suggestion, are you able to disable/mark gray the buttons your unable to use while in binary mode for example ?
[Android Apps and Games] Xlythe:
I considered that. Do you think it would help people understand that binary means they can only use 1 and 0?
[Android Apps and Games] kvenl:
Calculator still crashing - cm10

Hi!

Is this the same calculator that is default installed with CM10?

Mine crashes (won't properly start).

Never worked (I stepped in begin oct, 2012).

Do you have any ideas ?

Sincerely

Kees
[Android Apps and Games] crancker:
great

I love this calc app. The stock calcs can hide. This one is great :)
[Android Apps and Games] Xlythe:
It's the same calculator. The one in CM10 has a bug in it, but I've submitted a patch for it. Hopefully, in a day or two you'll start seeing it in the nightlies. Until then, feel free to use the market app or download it manually from the OP.
[Android Apps and Games] Un0wn:
I think this will remind people to switch back to dec when trying to calc again XD

Happend to me yesterday , tried to calc 16x1024 in binary mode ^^
[Android Apps and Games] moosety:
Am I being stupid or can you not us negative numbers in matrices in this calculator?
[Android Apps and Games] Xlythe:
Ah, wow. No, I'm the one who's stupid. I didn't notice. I'll fix it when I get some free time.
[Android Apps and Games] Xlythe:
New update. :]

2,3,4,5,6,7,8,9,A,B,C,D,E,F disabled in Binary and A,B,C,D,E,F disabled in Decimal

Negative numbers (and decimals) allowed in matrices
[Android Apps and Games] dniestre:
Great work!!! Do you have apk download link for the latest version? Thanks a lot!!!!
[Android Apps and Games] Xlythe:
Updated the download link with v2.6

New in this release:

History redesigned to match app / display equations better
[Android Apps and Games] krackers:
Would it be possible to make the phone version display the advanced math operations on the same page as the basic ones, similar to how the app appears on a tablet? This would save lots of swiping back and forth.
[Android Apps and Games] Rio97:
Great calc
[Android Apps and Games] Xlythe:
Uh, sure. I'll think of adding another page that has the advanced functions on long press. I'm working on re-doing the matrix page atm, and that'll probably take another 10-15 days (or longer, depending on work). So you can expect it sometime after that.
[Android Apps and Games] Xlythe:
I need testers, if anyone's up for it. The matrix page has been completely redone, a lot of deprecated code was removed, and the display was redone.

What I'm looking for:

-Is it intuitive?

-Does anything break?

-What would make it better?

Uninstall the current app if it's already installed.

Apk: https://dl.dropbox.com/u/6408566/android_packages_apps_Calculator.apk

Bug list:

-When the text is larger than the screen, it starts cropping. (And scrolling is backwards... It's a bug with Android)

-Considering making the "Next" key go forward 1 letter. Or maybe not. I'm undecided.
[Android Apps and Games] Xlythe:
Woo! I added a tutorial! I copied most of the code / graphics out of Trebuchet, so it should have that same CM style.

Apk: https://dl.dropbox.com/u/6408566/android_packages_apps_Calculator.apk

I'm still looking for bugs (and feedback). The only major bug left, that I know if, is that scrolling bug in the display.
[Android Apps and Games] djskarpia:
Fantastic Calculator and perfectly working on S3 --- THANKS!
[Android Apps and Games] Xlythe:
As far as I know, there are no bugs in this version. Someone prove me wrong before I make a fool of myself when I push it.

Apk: https://dl.dropbox.com/u/6408566/android_packages_apps_Calculator.apk

Thanks for the kind words, djskarpia. :victory:

Edit: Link updated. Now with even less bugs! (Like, -3 bugs. Because I said there weren't any left. And I just fixed 3. So yea. Mathematically, there are now -3 bugs).
[Android Apps and Games] Xlythe:
3.0 is out!

New features:

Redesigned matrix page

Tutorial on startup

Bugfixes

You can get it in the original post or wait for the Play Store to update. It's pushed to CyanogenMod (10.1) too, but alas it's crashing so it may take a while.
[Android Apps and Games] Fiize:
Do I have to disable my default calculator? I downloaded your app from the Play store link and it doesn't register any number I press except "1" but all other symbols and stuff works. I'm on 4.1.2 Jelly Bean.
[Android Apps and Games] Xlythe:
You're probably in binary (math with 1s and 0s). Go left a page and click on Dec for decimal.
[Android Apps and Games] Fiize:
lol how can I miss that?! Thanks, awesome app btw!
[Android Apps and Games] MeditateApp:
Your screenshots comparint to promo graphic looks too different. You should add at least the gradint for buttons.
[Android Apps and Games] Xlythe:
Feel free to redesign it for me, haha. I have no design talent, so I'm completely reliant on others for things like this.
[Android Apps and Games] ideeee:
One question. Is there a way to add absolute values?
[Android Apps and Games] Xlythe:
Possible to add to the code - yes. Possible to do in the app currently - no.

I'm not working on the app right now though. I can point you in the right direction if you want to make the changes yourself.
[Android Apps and Games] cheeze.keyk:
this is what im looking for..:good:

since my newly installed rom does not have a calculator..

thanks..
[Android Apps and Games] Ninnananna:
Is there any way to install it on 2.3.6 based roms? :(
[Android Apps and Games] Wikiwix:
Possible Improvements

Hey,

I love your calculator but I have 2 minor flaws:

The overflow menu-button is not "swipeable" in Kitkat. (in Kitkat you can tap and hold the button and then drag to the wished item and release to open it, but not in your app...)

The icons are low res: on a Nexus 5 the light, as well as the black icon are kind of washed out ( I guess no xxhdpi/xxxhdpi resources?)

Would be great if you could fix those issues.
[Android Apps and Games] Xlythe:
Been working on some new features. Currently, it's in ALPHA because things do break... Especially on tablets. If you've already installed from the store or OP, you'll have to uninstall first.

Change log:

New theme engine! Good news, anyone can make and share themes now. By installing a theme apk and selecting it from Settings, you can change your color scheme. The old white theme will be available as a separate apk. Bad news, the app icon is no longer theme-able.

Rearrange pages! As well as enabling/disabling pages, you can now reorder them.

Infinite scrolling! Going left will wrap around to the pages on the right. Same for going right.

Hex/Trig details will be in the top left. Should this be an option in Settings?

Bugs:

Hex/Bin conversion doesn't work on tablets

[fixed]The graph page likes to disappear. Especially on tablets.

[fixed]Pages disappear if the app is inactive for a while.

[fixed]Duplicate menu items.

Features left to add:

Store page. Will list themes available on the market.

Vibration on button press.
[Android Apps and Games] Xlythe:
This fixes a lot of the bugs in the previous alpha. Pages shouldn't disappear anymore and the details in the top left are available in landscape. Tablets should work fine now, except for Hex/Bin conversion.

For the full changelog, read the post above this. The copy of the white theme is there too.
[Android Apps and Games] Xlythe:
4.0 is up as a direct download in the OP. It'll be on the market shortly (after I wrap up some stuff).
[Android Apps and Games] Xlythe:
Well, the last update didn't get too much excitement. So I'm not sure about this one... Attached apk is a BETA but it's stable. Just hoping to test it on a wider variety of devices.

Changelog:

Floating calculator

Google Glass support

Enable vibration for buttons

Switch between rad/deg by tapping on the details in the top left

Minor bugfixes / tweaks