{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":225547952,"defaultBranch":"master","name":"colorful-gdx","ownerLogin":"tommyettinger","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-12-03T06:32:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/160684?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1697071780.0","currentOid":""},"activityList":{"items":[{"before":"fa79ee6cae94d9846612e9727539bf5851bccd46","after":"c5fbe7639590a033b0d4e19e912bcf163378087a","ref":"refs/heads/master","pushedAt":"2024-04-18T14:45:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Try a variant on RGBHSLBatch...\n\nWhat was I doing here? I think this was written for someone's specific case, but I'm not sure exactly what is different...","shortMessageHtmlLink":"Try a variant on RGBHSLBatch..."}},{"before":"96eaa3ccba51c998216ac9236b896d083cdbe6f8","after":"fa79ee6cae94d9846612e9727539bf5851bccd46","ref":"refs/heads/master","pushedAt":"2024-03-21T05:49:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Testing with a 12-color base palette...\n\nThis might work better when LIMIT is 31.","shortMessageHtmlLink":"Testing with a 12-color base palette..."}},{"before":"0a8796e2106ae5299438792e09de1df9dd57b726","after":"96eaa3ccba51c998216ac9236b896d083cdbe6f8","ref":"refs/heads/master","pushedAt":"2024-03-21T05:17:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Calculating things a little differently works.","shortMessageHtmlLink":"Calculating things a little differently works."}},{"before":"2cfcc48c5aa3a00572350e6c728b71b1b65f3c35","after":"0a8796e2106ae5299438792e09de1df9dd57b726","ref":"refs/heads/master","pushedAt":"2024-03-21T04:35:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Increase saturation, improve grayscale column.","shortMessageHtmlLink":"Increase saturation, improve grayscale column."}},{"before":"b8ba7b9e3a75b73f9e4a638a42a016e136218592","after":"2cfcc48c5aa3a00572350e6c728b71b1b65f3c35","ref":"refs/heads/master","pushedAt":"2024-03-21T04:24:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Get this to show PNGs; fix a dumb bug.\n\nI was modifying next, returning null, and not actually checking for null when I should have been. This makes pretty nice palettes now!","shortMessageHtmlLink":"Get this to show PNGs; fix a dumb bug."}},{"before":"c844c6a76377c8d4cfcc256eee13540daa79d24b","after":"b8ba7b9e3a75b73f9e4a638a42a016e136218592","ref":"refs/heads/master","pushedAt":"2024-03-21T04:11:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"I think we're sorting it correctly...\n\nI'll just need to find out for sure, next.","shortMessageHtmlLink":"I think we're sorting it correctly..."}},{"before":"b999052b902aec66ba0ad4ac1a64201afc45ce99","after":"c844c6a76377c8d4cfcc256eee13540daa79d24b","ref":"refs/heads/master","pushedAt":"2024-03-21T04:00:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"This appears to work, but let's see...","shortMessageHtmlLink":"This appears to work, but let's see..."}},{"before":"ce2cbe411449e12d4e985f0ba0ce1b1e7fa92113","after":"b999052b902aec66ba0ad4ac1a64201afc45ce99","ref":"refs/heads/master","pushedAt":"2024-03-21T03:25:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Some more stuff this will need...","shortMessageHtmlLink":"Some more stuff this will need..."}},{"before":"535e75600f52f55b99e4f1c0d0bf4c8e61ca55d2","after":"ce2cbe411449e12d4e985f0ba0ce1b1e7fa92113","ref":"refs/heads/master","pushedAt":"2024-03-21T00:37:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Start some code to treat Oklab colors as...\n\n... Vector3 values.","shortMessageHtmlLink":"Start some code to treat Oklab colors as..."}},{"before":"93a354741de813bb0ae8d07ef777f6aab2d5c747","after":"535e75600f52f55b99e4f1c0d0bf4c8e61ca55d2","ref":"refs/heads/master","pushedAt":"2024-03-20T10:03:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Try a crazy idea with a Puka Curve.\n\nThe Puka Curve is similar to the Hilbert Curve, it fills 3D space, but using 5x5x5 atoms instead of 2x2x2 atoms. Using one 5x5x5 here to represent the RGB cube and skipping every other cell gives a 63-color palette. Not necessarily a great one, yet.","shortMessageHtmlLink":"Try a crazy idea with a Puka Curve."}},{"before":"c374735b105fdc29dd6ae02431b86a6ce6d6f230","after":"93a354741de813bb0ae8d07ef777f6aab2d5c747","ref":"refs/heads/master","pushedAt":"2024-03-20T06:28:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Write a palette image for Twister; fixes.","shortMessageHtmlLink":"Write a palette image for Twister; fixes."}},{"before":"1d677ba3c3f43f411f7a03adeb48ba8fc4b25040","after":"c374735b105fdc29dd6ae02431b86a6ce6d6f230","ref":"refs/heads/master","pushedAt":"2024-03-20T06:01:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Generalize some Twister ops to allow detail.","shortMessageHtmlLink":"Generalize some Twister ops to allow detail."}},{"before":"ef1cbd235a2c1f1cb91fbc824a686d7e79a52265","after":"1d677ba3c3f43f411f7a03adeb48ba8fc4b25040","ref":"refs/heads/master","pushedAt":"2024-03-20T05:43:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Add early draft of TwisterPaletteGenerator.\n\nThis uses a twisted-line drawer through the 3D RGB cube. Future versions could draw through the Oklab color solid, or the HSL bicone, among others.","shortMessageHtmlLink":"Add early draft of TwisterPaletteGenerator."}},{"before":"4647f303d8a4d52e02f31471733ed86f26a22809","after":"ef1cbd235a2c1f1cb91fbc824a686d7e79a52265","ref":"refs/heads/master","pushedAt":"2024-03-11T06:10:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Switch from roughness to potency, more.\n\nSaturation and Lightness can now go up as well as down.","shortMessageHtmlLink":"Switch from roughness to potency, more."}},{"before":"9a5ff7204c10cc8af8e07a0a13cf68e22c74c0eb","after":"4647f303d8a4d52e02f31471733ed86f26a22809","ref":"refs/heads/master","pushedAt":"2024-03-11T05:42:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Fix an 8-bit/7-bit alpha mixup in ColorfulBatch.\n\n(Every ColorfulBatch...)","shortMessageHtmlLink":"Fix an 8-bit/7-bit alpha mixup in ColorfulBatch."}},{"before":"b764818712178dd79d3aa8de82b29480116f7893","after":"9a5ff7204c10cc8af8e07a0a13cf68e22c74c0eb","ref":"refs/heads/master","pushedAt":"2024-03-10T11:13:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Add a demo for RGBHSLBatch.","shortMessageHtmlLink":"Add a demo for RGBHSLBatch."}},{"before":"0698bfe2828eb9db14df986c6ccf85dc55ac45c3","after":"b764818712178dd79d3aa8de82b29480116f7893","ref":"refs/heads/master","pushedAt":"2024-03-10T01:33:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Clean up the simpler HSL shaders.\n\nThey should be generally useful now for darkening, hue rotation, and desaturation/grayscale operations.","shortMessageHtmlLink":"Clean up the simpler HSL shaders."}},{"before":"ef531912a5a2e146edc6f27be17a80ebf7abb701","after":"0698bfe2828eb9db14df986c6ccf85dc55ac45c3","ref":"refs/heads/master","pushedAt":"2024-03-02T11:03:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Fix makeSaturatingBatch(); updates.\n\nThe updates just bring colorful-pure up to the most recent dependency versions.","shortMessageHtmlLink":"Fix makeSaturatingBatch(); updates."}},{"before":"c17cead1fc7f245a5577fe283751fbd763ba9128","after":"ef531912a5a2e146edc6f27be17a80ebf7abb701","ref":"refs/heads/master","pushedAt":"2024-02-20T01:57:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Blending in RGB seems fine here.","shortMessageHtmlLink":"Blending in RGB seems fine here."}},{"before":"0c893d3ad50e3b4a5de15a47c47dca17deceab26","after":"c17cead1fc7f245a5577fe283751fbd763ba9128","ref":"refs/heads/master","pushedAt":"2024-02-20T01:51:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Trying texture interpolation for jungle_hacker69.\n\nIt isn't doing anything especially smart yet, but it is mixing in Oklab space.","shortMessageHtmlLink":"Trying texture interpolation for jungle_hacker69."}},{"before":"da0fd83f2388671214e012a779a62411677a0d4e","after":"0c893d3ad50e3b4a5de15a47c47dca17deceab26","ref":"refs/heads/master","pushedAt":"2024-01-11T12:57:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Ugh, there must be better ways.","shortMessageHtmlLink":"Ugh, there must be better ways."}},{"before":"7fd788b7a1b495164408bff36d36d1c98f6274f0","after":"da0fd83f2388671214e012a779a62411677a0d4e","ref":"refs/heads/master","pushedAt":"2024-01-10T12:21:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"I believe this is the correct Batch size limit.","shortMessageHtmlLink":"I believe this is the correct Batch size limit."}},{"before":"7cb74b30f29a51b054d45d9f5c3a702c16340cef","after":"7fd788b7a1b495164408bff36d36d1c98f6274f0","ref":"refs/heads/master","pushedAt":"2024-01-10T10:03:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Start working on a way to scramble images on-disk.\n\nBecause JARs don't do any hiding of assets inside them, lots of a game can be spoiled just by looking in a JAR. What if the images were complete gibberish, but could be reassembled by a shader?","shortMessageHtmlLink":"Start working on a way to scramble images on-disk."}},{"before":"a1a27767f517023127f96ab97088a440de32b597","after":"7cb74b30f29a51b054d45d9f5c3a702c16340cef","ref":"refs/heads/master","pushedAt":"2023-11-26T05:46:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Remove dependency on Juniper in -pure.\n\nIt wasn't ever needed, really. The few methods that took an EnhancedRandom now take a Random (so they still work with the same inputs and more) and are deprecated to try to push code to use randomColor() instead.","shortMessageHtmlLink":"Remove dependency on Juniper in -pure."}},{"before":"1d127389dedcccfa7b1295e34ec21c0f847d4f78","after":"a1a27767f517023127f96ab97088a440de32b597","ref":"refs/heads/master","pushedAt":"2023-11-26T04:45:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Found an issue with the new gamut code, fixed it.\n\nThe Gamut files have been regenerated.","shortMessageHtmlLink":"Found an issue with the new gamut code, fixed it."}},{"before":"ccddca04467146c84e4aedaad9a72e98766f11d5","after":"1d127389dedcccfa7b1295e34ec21c0f847d4f78","ref":"refs/heads/master","pushedAt":"2023-11-26T04:16:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Yep, it was a CPU-only gamut issue.\n\nParentheses! Your betrayal cuts me to the quick. I served thy Lord of Lisp for years, and this is how I am repaid?","shortMessageHtmlLink":"Yep, it was a CPU-only gamut issue."}},{"before":"f6fd1eed10b00f46abf15c4a70a6000942aa2657","after":"ccddca04467146c84e4aedaad9a72e98766f11d5","ref":"refs/heads/master","pushedAt":"2023-11-26T03:54:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Try to get a clear picture of the gamut...","shortMessageHtmlLink":"Try to get a clear picture of the gamut..."}},{"before":"f01d3a5060174f2f5b688a823b588b0b85525256","after":"f6fd1eed10b00f46abf15c4a70a6000942aa2657","ref":"refs/heads/master","pushedAt":"2023-11-26T03:23:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Chroma limits seem... strange...","shortMessageHtmlLink":"Chroma limits seem... strange..."}},{"before":"a591fa5526585ad186522208a350ec51bda0d384","after":"f01d3a5060174f2f5b688a823b588b0b85525256","ref":"refs/heads/master","pushedAt":"2023-11-22T11:45:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"We don't really need a separate v_lightFix...","shortMessageHtmlLink":"We don't really need a separate v_lightFix..."}},{"before":"07306903afb379a2cb6bfbde6e29afeb40f5a3a5","after":"a591fa5526585ad186522208a350ec51bda0d384","ref":"refs/heads/master","pushedAt":"2023-11-22T07:08:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Change how contrast is handled in Oklab.\n\nThis also finishes the update to simple pow() calls for the forwardLight()/reverseLight() analogues in shaders.","shortMessageHtmlLink":"Change how contrast is handled in Oklab."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENEKvlgA","startCursor":null,"endCursor":null}},"title":"Activity ยท tommyettinger/colorful-gdx"}