Commit graph

65 commits

Author SHA1 Message Date
0f2c61598c Fix padding issue for iOS browsers 2024-01-22 20:57:40 -07:00
70ffc6a456 Fix header h1 font-size syntax 2024-01-01 09:46:39 -07:00
098954fb6c Add rules for smaller screens 2024-01-01 09:39:31 -07:00
be5f1937c3 Fix background image to page 2023-12-31 19:04:39 -07:00
56e90f4ec0 Bring back style and function changes 2023-12-29 14:43:51 -07:00
246d0dcf31 Revert to "Format results"
This reverts commit ae35e0693a24a48473819d567420aa834ca0de54.
2023-12-29 14:36:28 -07:00
bf032fa8b6 Adjust styles for smaller screens 2023-12-29 13:42:27 -07:00
c64a73f4e6 Adjust styles for smaller screens 2023-12-29 13:42:27 -07:00
62560df882 Adjust .calculator width on smaller screens 2023-12-29 13:42:27 -07:00
97b2734e9e Make calculator more responsive 2023-12-29 13:42:27 -07:00
87a27395d5 Remove unused styles, replace background image with smaller file 2023-12-29 13:42:27 -07:00
ebd518de9f Format results 2023-12-29 13:41:41 -07:00
dcf99e1c99 Fix overflow issue 2023-12-28 15:51:37 -07:00
b50959b3cc Open links in new tab 2023-12-28 15:11:41 -07:00
e9597fa584 Limit number of characters on display 2023-12-28 15:07:12 -07:00
4f92f52620 Add styles 2023-12-28 14:14:08 -07:00
f7c7ec4783 Add styles 2023-12-28 12:05:25 -07:00
574e15e8a1 Add tooltip styles; allow for both c and C to be pressed for clear 2023-12-28 11:41:43 -07:00
8ceafac46f Add tooltips, pointer style, and change CE class name 2023-12-28 11:22:22 -07:00
e8d3e81d68 Remove comments/console messages/unused code and update clear error functionality 2023-12-28 10:29:31 -07:00
6fd432f906 Add visual feedback for keyboard input 2023-12-28 09:44:07 -07:00
013623226d Get minus sign to act as both a sign change toggler and operator depending on on the context 2023-12-28 09:00:35 -07:00
97c9db13b9 Fix sign change toggle 2023-12-28 07:34:04 -07:00
0f23a7d239 Add key inputs for most buttons 2023-12-28 00:20:46 -07:00
bc12cd9731 Clear topScreen on number press after operation is fully evaluated 2023-12-27 21:55:56 -07:00
f1bd317ab8 Add sign change function, fix how 0 and NaN are handled, replace numbers after evaluation is completed 2023-12-27 21:51:22 -07:00
a4621cda00 Fix how equals handles numbers that have no operator 2023-12-27 21:16:55 -07:00
b99261cee3 Fix how 0 and NaN are handled 2023-12-27 21:07:13 -07:00
a80ae4ce86 Add +/- button and rearrange button order 2023-12-27 21:02:38 -07:00
85ab656c75 Delete extra script file 2023-12-27 20:26:04 -07:00
aa347f1ecb Remove unnecessary comments 2023-12-27 20:23:25 -07:00
03dcf7a6d8 Get storage and operations working together properly 2023-12-27 20:22:20 -07:00
f63ad42a36 Fix mainScreen behavior 2023-12-27 19:30:11 -07:00
567be17cbf Get operations communicating with Calculator properly again 2023-12-27 17:47:42 -07:00
f94479f2d2 Create secondary script for troubleshooting and code rewrite 2023-12-27 16:51:02 -07:00
64ac97faaa Add inOps variable to keep track of operations 2023-12-27 14:30:19 -07:00
5cb8f57879 Add functionality to clear top screen 2023-12-27 14:14:07 -07:00
61a3c3b929 Move initial calculations to top screen 2023-12-27 13:52:37 -07:00
92629c81fe Split display 2023-12-27 13:40:15 -07:00
91bae4c459 Hide overflow 2023-12-27 10:34:41 -07:00
72579e7c76 Add formatting to index.html, handle empty strings in CE and 0 with equals 2023-12-27 08:57:39 -07:00
89252d8a6a Do not erase 0 if it is the only number on the screen 2023-12-27 08:38:39 -07:00
9f04233aa1 Change border color 2023-12-27 03:46:19 -07:00
b55e3865b8 Add styles 2023-12-27 03:32:24 -07:00
4f467fa2b2 Change classes and class handling for clear all and clear error buttons 2023-12-27 02:25:18 -07:00
b6a5f65d67 Handle floating point issues on multiplication and division 2023-12-27 02:16:30 -07:00
23fb4be135 Handle floating point issues 2023-12-27 01:51:17 -07:00
39adf3af56 Add clear, clear error and decimal buttons 2023-12-27 00:55:32 -07:00
75449b8673 Change order of buttons 2023-12-26 23:10:19 -07:00
fcadc3cc9a Fix issue of pressing = without pending operation 2023-12-26 22:44:28 -07:00