summaryrefslogtreecommitdiff
path: root/Userland/Applications/Calculator
AgeCommit message (Expand)Author
2023-05-05LibGUI: Make `Application`'s construction fallibleLucas CHOLLET
2023-04-30LibGfx+Userland: Merge FrameShape and FrameShadow into FrameStylethankyouverycool
2023-04-30LibGUI+Userland: Port Labels to Stringthankyouverycool
2023-04-19LibGUI+Userland: Make Window::*add_menu take name using new stringKarol Kosek
2023-04-18Calculator: Use numeric InputBox for digit rounding and shrinkingthankyouverycool
2023-02-25Everywhere: Use _{short_,}string to create Strings from literalsLinus Groh
2023-02-18Userland: Use Widget::add_spacer() everywhereSam Atkins
2023-02-13Userland: Set Button text using the new String classKarol Kosek
2023-02-05Calculator: Treat constants and pasted numbers as inputSamuel Eisenhandler
2023-01-26LibGfx: Remove `try_` prefix from bitmap creation functionsTim Schumacher
2023-01-21LibGUI: Mimic a user click when calling `Button::click()`Lucas CHOLLET
2023-01-21LibGUI: Rename `Button` method `set_mimic_pressed` => `mimic_pressed`Lucas CHOLLET
2023-01-15LibCrypto+Everywhere: Rename *BigInteger::to_base to to_base_deprecatedTimothy Flynn
2023-01-07LibGUI+Userland: Rename `try_load_from_gml()` -> `load_from_gml()` :^)Sam Atkins
2023-01-07Userland: Replace all uses of `load_from_gml` with `try_load_from_gml`Sam Atkins
2023-01-06LibGUI+Everywhere: Use fallible Window::set_main_widget() everywhere :^)Sam Atkins
2022-12-31Calculator: Add adding/subtracting/multiplying/dividing by a percentageKarol Baraniecki
2022-12-31Calculator: Support chaining and repeating operationsKarol Baraniecki
2022-12-31Calculator: Fix which digits get animated when pressing keyboard keysKarol Baraniecki
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-01Everywhere: Mark dependencies of most targets as PRIVATETim Schumacher
2022-10-25Userland: Let applications make use of make_command_palette_action()demostanis
2022-10-12Userland: Properly populate GENERATED_SOURCESAli Mohammad Pur
2022-10-03Calculator: Add a Shrinking actionLucas CHOLLET
2022-10-03Calculator: Add a "Custom" entry to the rounding menuLucas CHOLLET
2022-10-03Calculator: Add a Rounding menuLucas CHOLLET
2022-09-15Calculator: Change internal representation to support perfect divisionLucas CHOLLET
2022-07-17Calculator: Set button colors from system paletteKarol Kosek
2022-07-12Everywhere: Replace single-char StringView op. arguments with charssin-ack
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-06-10Calculator: Replace "Euler's Constant" with "Euler's Number" in menuredsnout
2022-06-09Calculator: Add Phi constantAndrew Dykema
2022-04-09LibGfx: Move other font-related files to LibGfx/Font/Simon Wanner
2022-04-03Calculator: Update mimic_pressed for refactor into the Button classRob Ryan
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-03Calculator: Add keyboard input for more operationsForLoveOfCats
2022-03-03Calculator: Avoid focusing any keypad button other than the equal buttonForLoveOfCats
2022-03-03Calculator: Utilize Button `mimic_pressed` to show when keys are pressedForLoveOfCats
2022-02-14Applications: Use default constructors/destructorsLenny Maiorani
2022-02-13Base+Calculator: Add iconselectrikmilk
2022-02-13Userland: Run gml-formatIdan Horowitz
2022-02-06Userland: Use AK::pow<I> where applicableHendiadyoin1
2022-01-09Calculator: Propagate errors using try_set_main_widget in maincreator1creeper1
2022-01-02Calculator: Round small number to prevent crashLucas CHOLLET
2022-01-02Calculator: Remove KeypadValue::operator>Lucas CHOLLET
2022-01-02Calculator: Display zero with only one characterLucas CHOLLET
2021-12-22Calculator: Make double construction and conversion privatecreator1creeper1
2021-12-21Calculator: Construct KeypadValue precisely from the Clipboard contentscreator1creeper1
2021-11-28Everywhere: Use default execpromises argument for Core::System::pledgeBrian Gianforcaro