Add Kinetic UI to libraries.json - #21
Open
onefreeman1337 wants to merge 1 commit into
Open
Conversation
A GameMaker UI library that draws its widgets from primitives and colour maths at draw time rather than from sprites, so it is resolution independent and adds no texture page entry. Adds one library entry and one author entry. No other lines touched. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds one entry: Kinetic UI, a GameMaker UI library.
It generates every panel, border, bar and highlight from primitives and colour maths at draw time instead of shipping sprites, so it is resolution independent from 480p to 4K on one code path, retheming is editing a palette, and it adds no texture page entry.
Two things stated up front, because neither is obvious from the diff and you may not want either:
libraries.jsonand they are all free or name-your-own-price, so this would be the first paid entry.CONTRIBUTING.mddoesn't address paid libraries either way — if the answer is no, say so and I'll close this, no hard feelings.On the change itself: it's a surgical text insert, so the diff is 14 added lines and nothing else — I deliberately avoided a
JSON.parse/stringifyround-trip because that reformatted all 113 existing entries into a 200-line diff. Validated againstutility/libraries-schema.json(required fields,additionalProperties, thetagsandcompatibilityenums, the author-key and github/twitter patterns, and duplicate titles). Tags used areuiandgraphics;compatibilityisStudio 2.3, the newest value the schema offers.🤖 Generated with Claude Code