maskCalc - A Calculator by MrMaskProgram ========== Don't forget to ❤️ and ⭐ if you like this project. Thank you! ========== maskCalc BETA to test out experimental features: https://scratch.mit.edu/projects/743901225/ ========== Important: The display only supports up to 79 characters. A limit for each operation will be implemented soon. ----------------- If your device isn't the best: TurboWarp: turbowarp.org/714910882 ----------------- If you find a bug, please report it in the comments. I appreciate it. ========== #calculator #calculate
Release day: 18/07/2022 Last updated: 28/09/2025 Version: 1.6.1.144 Blocks: 2,761 (635 more than 1.6.0.254) 8 sprites, 107 scripts ========== CHANGELOG 29/09/2025 Version 1.6.1.144 -- [2,761 blocks] • Button size and spacing changes in settings panel • Code restructurings in some sprites * Text of the theme switch button is now centered 25/09/2025 Version 1.6.0.254 -- [2,126 blocks] + Design overhaul, based on maskUI 3, affecting the Settings panel and the keypad. + The display can now render up to 79 characters instead of 38 like before. + All operation buttons are now visible at all times. + You can now continue calculating directly by clicking any operation button. + Added ability to calculate with negative numbers, along with automatic bracket placement • Many internal code optimizations to achieve more efficiency resulting in better performance in both logical and visual processes • Removed physical keyboard input method for better performance • Improved some transition animations • Rebranding in the settings panel from "maskCalc" to "Calculator" * Countless bug fixes regarding input, calculation and display - really, so many. * Dividing by 0 is no longer possible * Fixed a long-standing bug causing a flashbang at night because the theme change would still be animated from light mode. Now, if it's late enough, the project starts in dark mode instantly. Your eyes may rest now. 13/10/2022 v1.5.5d - The panel ghost effect now doesn't reset at a theme switch. 09/10/2022 -- [1,260 blocks] v1.5.5c - Fixed "-" costume 08/10/2022 v1.5.5b - The "Show variables" button now animates correctly when changing the theme. - Typing on the keyboard now highlights the keyboard on the screen correctly in dark mode matching the guidelines of maskUI 2. - Calculation Display now animates the theme switch. - The "MrMaskProgram" logo is now visible in dark mode. - You can now press the blob logo animation at start. 07/10/2022 v1.5.3a - Fixed a bug where if ".solDisplayed" was equal to "1" and you pressed "0" on the visible keyboard, the display would not reset to "0" but instead just add another 0.0 - Dynamic Mode Theme Switch is now animated correctly at the start and doesn't animate if not necessary. 03/10/2022 - German Unity Day v1.5.1 - Operation Buttons are now green, (because of higher priority, matching the guidelines of maskUI 2,) the "Show variables" button was moved a bit to the left so the keyboard is symmetrical and the Version Number Text in the panel is now matching the guidelines of maskUI 2 AND the "C" delete button was coloured red because of higher priority. 02/10/2022 v1.5.0 - Every UI element now follows the guidelines of maskUI 2. Link: [soon] 26/09/2022 v1.4.0 - Theme switching is now animated 12/09/2022 v1.3.1c - If variables are shown and the panel is opened, variables now hide until the board is closed. 11/09/2022 v1.3.1b - The "C" button now resets the "solDisplayed?" variable to 0 when pressed which wasn't necessary because it didn't cause any bugs but now it's fixed. 17/08/2022: v1.3.1a - Added dark mode - Display now appears in dark mode - Panel now says "v1.3.1" on the bottom - "(bubbles) mrmaskprogram" watermark removed - "(bubbles) maskCalc" in the dark mode panel now has an outline of 3 instead of 2. 16/08/2022: pre-1.3.0 - Added settings panel with more features coming soon 08/08/2022: v1.2.2 - The list ".displayPositionsBelow10" now gets deleted and refilled at start. 07/08/2022: v1.2.1 - "Show variables" now only shows the for the calculation of necessary variables. - "Show variables" now doesn't set ".solDisplayed" to 0 anymore. 31/07/2022: v1.2.0 - Implemented the feature to show the background variables which do all the calculations and other stuff. Some sort of debugging. 28/07/2022: v1.1.1 - Fixed keyboard input bugs - You now can't press "=" if the length of item 3 of ".operations" is smaller than 1. (If you didn't enter numbers for the second operation or whatever it's called.) 19/07/2022: v1.1.0 - Fixed a keyboard input bug - You can start a new calculation after pressing "enter". - You can now write 2 commas in 1 calculation. - Everything is now displayed correctly. - You can now press the "C" key on your keyboard to delete the calculation. - A "MrMaskProgram" watermark now appears in the background. 18/07/2022: v1.0.0 - Release v1.0.1 - A few bug fixes