simpleclub / math_keyboard

Math expression editing using an on-screen software keyboard or physical keyboard input in a typeset input field in Flutter.
https://simpleclub.github.io/math_keyboard
BSD 3-Clause "New" or "Revised" License
133 stars 49 forks source link

feat: Add additional TeXArg types #59

Open Sub6Resources opened 1 year ago

Sub6Resources commented 1 year ago

Description

Adds additional arguments to TeXArg to allow for more advanced customization and features.

For example, using a combination of TeXArg.underscore_braces, TeXArg.caret_braces, and TeXArg.braces, a user could implement a keyboard button that allows the user to type an integral, summation, or product.

Or, using the new TeXArg.parentheses_lr, a user can add more visually appealing parentheses as an argument to a keyboard button.

Related issues & PRs

Fixes #38

Checklist

Remove If [...] items that do not apply to your PR.