{"id":17880122,"url":"https://github.com/henrysoftwarestudio/mathuiengine","last_synced_at":"2026-05-19T04:36:11.910Z","repository":{"id":45201456,"uuid":"431495169","full_name":"HenrySoftwareStudio/MathUIEngine","owner":"HenrySoftwareStudio","description":"A UI engine that procedurally generates UI for math tools that would otherwise use command-line switches.","archived":false,"fork":false,"pushed_at":"2021-12-31T21:28:04.000Z","size":8965,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-01T23:36:46.389Z","etag":null,"topics":["java","math","ui"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HenrySoftwareStudio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null}},"created_at":"2021-11-24T13:27:55.000Z","updated_at":"2021-12-31T21:27:30.000Z","dependencies_parsed_at":"2022-08-30T08:30:38.265Z","dependency_job_id":null,"html_url":"https://github.com/HenrySoftwareStudio/MathUIEngine","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/HenrySoftwareStudio/MathUIEngine","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HenrySoftwareStudio%2FMathUIEngine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HenrySoftwareStudio%2FMathUIEngine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HenrySoftwareStudio%2FMathUIEngine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HenrySoftwareStudio%2FMathUIEngine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HenrySoftwareStudio","download_url":"https://codeload.github.com/HenrySoftwareStudio/MathUIEngine/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HenrySoftwareStudio%2FMathUIEngine/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33201968,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-18T09:27:30.708Z","status":"online","status_checked_at":"2026-05-19T02:00:06.763Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java","math","ui"],"created_at":"2024-10-28T12:10:38.761Z","updated_at":"2026-05-19T04:36:11.863Z","avatar_url":"https://github.com/HenrySoftwareStudio.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [HenrySoftwareStudio](https://henrysoftwarestudio.github.io/)/[MathUIEngine](https://github.com/HenrySoftwareStudio/MathUIEngine)\u003cbr\u003e NOTE: DO NOT MESS WITH MY ACTIONS, **ESPECIALLY `AUTO RELEASE`**\n## Statues\n- [![Codacy Badge](https://app.codacy.com/project/badge/Grade/0fc8cfdbe3dc4b7e8af30bb560185487)](https://www.codacy.com/gh/HenrySoftwareStudio/MathUIEngine/dashboard?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=HenrySoftwareStudio/MathUIEngine\u0026amp;utm_campaign=Badge_Grade)\n- [![Auto Release](https://github.com/HenrySoftwareStudio/MathUIEngine/actions/workflows/autoRelease.yml/badge.svg)](https://github.com/HenrySoftwareStudio/MathUIEngine/actions/workflows/autoRelease.yml)\n- [![GitGuardian scan](https://github.com/HenrySoftwareStudio/MathUIEngine/actions/workflows/GitGuardian%20Scan.yml/badge.svg)](https://github.com/HenrySoftwareStudio/MathUIEngine/actions/workflows/GitGuardian%20Scan.yml)\n- [![CodeFactor](https://www.codefactor.io/repository/github/henrysoftwarestudio/mathuiengine/badge)](https://www.codefactor.io/repository/github/henrysoftwarestudio/mathuiengine)\n- [![OSSAR](https://github.com/HenrySoftwareStudio/MathUIEngine/actions/workflows/ossar-analysis.yml/badge.svg)](https://github.com/HenrySoftwareStudio/MathUIEngine/actions/workflows/ossar-analysis.yml)\n\n## To Leave Your Mark\n\u003e Fork this repo (or not)\\\n\u003e **THEN LOOK AT THE [CODE OF CONDUCT](https://github.com/HenrySoftwareStudio/MathUIEngine/blob/main/CODE_OF_CONDUCT.md) FIRST**\\\n\u003e **THEN LOOK AT THE [CONTRIBUTING](https://github.com/HenrySoftwareStudio/MathUIEngine/blob/main/CONTRIBUTING.md) NEXT**\\\n\u003e Read the Task list\\\n\u003e Do what ever you want with it at your own fork, but do remember to make codacy happy\\\n\u003e Create a PR\\\n\u003e And you are set, Code owner will be checking over the PR asap\n\n## Tasks\n### Status Names\n\n| Status Name | Definition |\n| --- | --- |\n| Delayed | Planned earlier but then move down on priority level |\n| Working On | Currently working on this task |\n| Proposed | Planned, not yet started |\n| Completed | Task is finished, no more work will be done unless reopened by setting its status back to proposed |\n\n### Task List\n\n| Status | Name |\n| --- | --- |\n| Delayed | Implement Multilingual Support via Reading XML File Containing UI Text |\n| Completed? by @HenrySoftwareStudio | Configure and set up setting behaviors in UI |\n| Completed by @HenrySoftwareStudio at 12/30/2021 | Implement Stored Setting Values |\n\n## Note To Managers and Others Who Has Edit Rights\n**When you finish reviewing a PR, do NOT delete the originating branch**\\\nThis is do for convenient reverts in case it is needed.\n\n## To Use this Program\nI 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).\n\n## Make a Program Usable for this Program\nUsing xml formating.\\\nFormat as below, [values] must be kept as is while args can be changed to suit needs.\\\nNote 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.\\\nOn UI, the **first value** will be **on top** and the **last** will be **on bottom**.\\\nfull answer will be used as is in program, partial answer will have `\"The answer is: \"` append to the front.\\\n`\u003cfunction 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)\"\u003e`\\\nWhole file should look like:\\\n`\u003cinsert you xml version here\u003e`\\\n`\u003cfunctions\u003e`\\\n`\u003cfunction ...\u003e`\\\n`\u003cfunciton ...\u003e`\\\n`\u003cfunction ...\u003e`\\\n`\u003c/functions\u003e`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhenrysoftwarestudio%2Fmathuiengine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhenrysoftwarestudio%2Fmathuiengine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhenrysoftwarestudio%2Fmathuiengine/lists"}