Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/henrysoftwarestudio/mathuiengine
A UI engine that procedurally generates UI for math tools that would otherwise use command-line switches.
https://github.com/henrysoftwarestudio/mathuiengine
java math ui
Last synced: about 1 month ago
JSON representation
A UI engine that procedurally generates UI for math tools that would otherwise use command-line switches.
- Host: GitHub
- URL: https://github.com/henrysoftwarestudio/mathuiengine
- Owner: HenrySoftwareStudio
- License: gpl-3.0
- Created: 2021-11-24T13:27:55.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2021-12-31T21:28:04.000Z (about 3 years ago)
- Last Synced: 2024-10-28T14:01:23.839Z (3 months ago)
- Topics: java, math, ui
- Language: Java
- Homepage:
- Size: 8.55 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# [HenrySoftwareStudio](https://henrysoftwarestudio.github.io/)/[MathUIEngine](https://github.com/HenrySoftwareStudio/MathUIEngine)
NOTE: DO NOT MESS WITH MY ACTIONS, **ESPECIALLY `AUTO RELEASE`**
## Statues
- [![Codacy Badge](https://app.codacy.com/project/badge/Grade/0fc8cfdbe3dc4b7e8af30bb560185487)](https://www.codacy.com/gh/HenrySoftwareStudio/MathUIEngine/dashboard?utm_source=github.com&utm_medium=referral&utm_content=HenrySoftwareStudio/MathUIEngine&utm_campaign=Badge_Grade)
- [![Auto Release](https://github.com/HenrySoftwareStudio/MathUIEngine/actions/workflows/autoRelease.yml/badge.svg)](https://github.com/HenrySoftwareStudio/MathUIEngine/actions/workflows/autoRelease.yml)
- [![GitGuardian scan](https://github.com/HenrySoftwareStudio/MathUIEngine/actions/workflows/GitGuardian%20Scan.yml/badge.svg)](https://github.com/HenrySoftwareStudio/MathUIEngine/actions/workflows/GitGuardian%20Scan.yml)
- [![CodeFactor](https://www.codefactor.io/repository/github/henrysoftwarestudio/mathuiengine/badge)](https://www.codefactor.io/repository/github/henrysoftwarestudio/mathuiengine)
- [![OSSAR](https://github.com/HenrySoftwareStudio/MathUIEngine/actions/workflows/ossar-analysis.yml/badge.svg)](https://github.com/HenrySoftwareStudio/MathUIEngine/actions/workflows/ossar-analysis.yml)## To Leave Your Mark
> Fork this repo (or not)\
> **THEN LOOK AT THE [CODE OF CONDUCT](https://github.com/HenrySoftwareStudio/MathUIEngine/blob/main/CODE_OF_CONDUCT.md) FIRST**\
> **THEN LOOK AT THE [CONTRIBUTING](https://github.com/HenrySoftwareStudio/MathUIEngine/blob/main/CONTRIBUTING.md) 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](https://github.com/HenrySoftwareStudio/MathUIEngine/blob/main/LICENSE.txt).## 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.\
``\
Whole file should look like:\
``\
``\
``\
``\
``\
``