Skip to content

Make calculator layout modular #19

@JoelNiemela

Description

@JoelNiemela

The calculator's layout should be modular and organized in 4x5 segments (modules), which can be combined in different ways. Stacking modules and toggling between them with a button should also be possible to save screen space.

Potential modules:

  • Base-module: contains the Numpad and basic arithmetic operators.
  • Function-module: contains built-in functions, the lambda button (λ), and other function-related buttons.
  • Variable-module: contains a variable-inspector where the user can inspect the variables' values and modify them. It also contains variable-related buttons, such as : for assigning variables.
  • Scope-module: contains a list where the user can select variables in the global scope and then view them in the variable-inspector.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions