MathUIEngine

HenrySoftwareStudio/MathUIEngine
NOTE: DO NOT MESS WITH MY ACTIONS, ESPECIALLY AUTO RELEASE

Statues

To Leave Your Mark

Fork this repo (or not)
THEN LOOK AT THE CODE OF CONDUCT FIRST
THEN LOOK AT THE CONTRIBUTING NEXT
Read the Task list
Do what ever you want with it at your own fork, but do remember to make codacy happy
Create a PR
And you are set, Code owner will be checking over the PR asap

Tasks

Status Names

Status Name Definition
Delayed Planned earlier but then move down on priority level
Working On Currently working on this task
Proposed Planned, not yet started
Completed Task is finished, no more work will be done unless reopened by setting its status back to proposed

Task List

Status Name
Delayed Implement Multilingual Support via Reading XML File Containing UI Text
Completed? by @HenrySoftwareStudio Configure and set up setting behaviors in UI
Completed by @HenrySoftwareStudio at 12/30/2021 Implement Stored Setting Values

Note To Managers and Others Who Has Edit Rights

When you finish reviewing a PR, do NOT delete the originating branch
This is do for convenient reverts in case it is needed.

To Use this Program

I don’t care what you do with it as long as it is under the license terms.

Make a Program Usable for this Program

Using xml formating.
Format as below, [values] must be kept as is while args can be changed to suit needs.
Note that the block of values is where values are fed into you program, values count property will tell the engine how many values fields to initiate, first value will be the first in the value block and second will follow.
On UI, the first value will be on top and the last will be on bottom.
full answer will be used as is in program, partial answer will have "The answer is: " append to the front.
<function name="insert your name here" launchArgs="{arg1, arg2, arg3, [values]}" tooltip="tooltip message" valuesCount="how many values you need", answerType="partial/full (one of the two)">
Whole file should look like:
<insert you xml version here>
<functions>
<function ...>
<funciton ...>
<function ...>
</functions>