Commit graph

26 commits

Author SHA1 Message Date
0f07e6e475 Add "max level" button and overkill detection
* "max level" button to quickly fill in a card's max level
* "overkill" detection detects when you are feeding way more
  EXP than is necessary to max level a card.
2015-10-22 15:33:25 -07:00
654fa9ffce Run all html/js through prettifiers 2015-10-21 15:47:36 -07:00
fa43efa937 Put gem calc reset button in the hidden results div
Doesn't make sense for it to be displayed when the results aren't
2015-10-21 02:07:09 -07:00
0eb8c0956c Add options for "daily quest" gems on JP
No code yet to actually use this option (nor is there code to do
events) but the options are there
2015-10-20 23:26:22 -07:00
2f0068b047 Save users' last used tab, go back to it when page reloads
This also adds general cookie read/write support which I may
use in other parts of the app (e.g. saving data that is entered
in the fields for levels/exp/gems/whatever)
2015-10-20 18:00:27 -07:00
b94b99c7f7 Rename sif-tools.css to sif_tools.css because, you know, consistency. 2015-10-20 17:54:35 -07:00
e330b429da More iOS web app fixes 2015-10-20 15:47:56 -07:00
86a051b290 More iOS web app tweaks
* add apple-mobile-web-app-capable meta tag for home screen web app
* set viewport to device-width
2015-10-20 15:37:59 -07:00
c1001ba0fe Make the web app take up all available screen space
Had the HTML body set with absurdly huge margins. Now we have
much more space to work with. I also lengthened the button
names so that they hopefully make more sense, now that we have
more space to work with.
2015-10-19 00:01:18 -07:00
e9ad69cb79 Start work on additional features of gem calc
* account for JP daily gem "quests"
* account for events (going to be a crude approximation at best)
2015-10-18 23:41:21 -07:00
fbc0f89c91 Switch to alternate timepicker that works better on mobile 2015-10-18 14:20:29 -07:00
b6dfba391c Even more shortening
Also got rid of the silly "Rank Calculator" title on the
rank calculator, it isn't really needed plus it was the only
page that had a title, which looked strange
2015-10-18 01:57:36 -07:00
9b4b403db9 Shortened some stuff to make web app fit better on smaller screens 2015-10-18 01:56:19 -07:00
eb843939d8 Use field placeholder to indicate optional values instead of HTML text 2015-10-18 01:47:49 -07:00
23624b8553 Switch to jQuery based numpad instead of relying on system keyboard 2015-10-18 01:45:19 -07:00
84d80ef4db Fix text fields so they don't look so dorky
Now using <input type="number" pattern="\d*" step="1"> so that
the text field will pop up the numeric keyboard on both iOS and
Android. However this makes the "size=<blah>" no longer function.
So we set a fixed size for all <input type="number"> text fields
using CSS. Kinda hackish, but it works.
2015-10-17 22:54:12 -07:00
c07d35921a More iOS prettifying
* using <div> instead of <textarea> for gem verbose area, and
  formatting the verbose reports using HTML
* fix some mismatched div's and (try to) reindent html (need a
  better html reindenter)
2015-10-17 22:43:51 -07:00
89b972ddc7 Add notes that EXP values are optional 2015-10-17 22:12:54 -07:00
1a69c3dd40 Add stuff to make this into an iPhone home screen web app 2015-10-17 19:45:57 -07:00
260e53203b Usability fixes for iOS devices (and possibly Android)
* change viewport so that the page renders in large font without needing
  to scroll (nowhere near "real" responsive web UI, but good enough for
  now)
* use numeric keypad on all numeric entry fields
2015-10-17 17:54:11 -07:00
0953aa809b Add hourly updates from @sifen_trackbot to event timer
This is VERY hackish, it was literally a "gee wouldn't it be
cool if it could do this? *whip out editor and start coding like
a madman*" things. But it works (for now). Needs a lot of future
proofing (and general rewriting) though.
2015-10-15 02:35:30 -07:00
4e28f534e3 Add event timer 2015-10-13 19:29:17 -07:00
8e6f7a4365 Rename sif-tools to sif_tools because, consistency. 2015-10-13 18:27:37 -07:00
b8185d3c2f Finished card level calc 2015-10-13 16:53:06 -07:00
a4f93a1063 Partially working Love Gem calc
The "how many gems will you have on date X?" part works.
The "when will you have N number of gems?" is still to be done.
2015-10-12 21:52:35 -07:00
e40ac65186 Add a basic web app (currently only Rank Calc works) 2015-10-12 19:53:23 -07:00