{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":787043187,"defaultBranch":"master","name":"qthon","ownerLogin":"tunalad","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-15T19:28:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/28594843?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713209321.0","currentOid":""},"activityList":{"items":[{"before":"f1b87042de9a0ec8053e9338392355124feb11a3","after":"1893c4b1f78f1e54a75436a639381c049ea32f9c","ref":"refs/heads/master","pushedAt":"2024-08-05T18:13:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"added some statusbar info\n\nnot needed really, but gotta use that statusbar somehow since we have it","shortMessageHtmlLink":"added some statusbar info"}},{"before":"729a35947b060fc342a33424fc78aa7d7850e303","after":"f1b87042de9a0ec8053e9338392355124feb11a3","ref":"refs/heads/master","pushedAt":"2024-07-25T13:00:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"added rotating textures by 90 degrees left/right","shortMessageHtmlLink":"added rotating textures by 90 degrees left/right"}},{"before":"2f937c209cb5b8af5d45e6cdb7f75acec0fcadbe","after":"729a35947b060fc342a33424fc78aa7d7850e303","ref":"refs/heads/master","pushedAt":"2024-06-26T14:13:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"removed extra pixels from qthon logo","shortMessageHtmlLink":"removed extra pixels from qthon logo"}},{"before":"a99e4be45cc713bcac7914c4256e370dc8de994d","after":"2f937c209cb5b8af5d45e6cdb7f75acec0fcadbe","ref":"refs/heads/master","pushedAt":"2024-06-18T20:17:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"`import_texture` is stricter with resizing\n\na small update to the function to make sure we resize the images\nproperly so it works with quake\n\nalso using `Image.LANCZOS` for \"better quality resizing\"","shortMessageHtmlLink":"import_texture is stricter with resizing"}},{"before":"dfe99f9bc0b92e8c693a143b89a818c5aaff8f6c","after":"a99e4be45cc713bcac7914c4256e370dc8de994d","ref":"refs/heads/master","pushedAt":"2024-06-12T17:56:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"made the resize menu clearer","shortMessageHtmlLink":"made the resize menu clearer"}},{"before":"751f3ac8cbee06c537c4847d6519ac1f9bd31280","after":"dfe99f9bc0b92e8c693a143b89a818c5aaff8f6c","ref":"refs/heads/master","pushedAt":"2024-06-12T17:37:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"added context menu for the textures list","shortMessageHtmlLink":"added context menu for the textures list"}},{"before":"21790259da2b3bc480a54d1e01a36cce6e1e45e1","after":"751f3ac8cbee06c537c4847d6519ac1f9bd31280","ref":"refs/heads/master","pushedAt":"2024-06-10T21:45:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"simplified cut, copy and paste functions\n\nolder implementation had a lot of stuff going on, which I removed a bit\nlater (like if the texture is flipped, mirrored, etc). This commit also\nmakes it easier working with other programs. Now we can paste stuff from\nqthon to krita or wherever","shortMessageHtmlLink":"simplified cut, copy and paste functions"}},{"before":"844492b295e6ff694aba1c57af93f04848611620","after":"21790259da2b3bc480a54d1e01a36cce6e1e45e1","ref":"refs/heads/master","pushedAt":"2024-06-10T19:34:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"added exporting as images option","shortMessageHtmlLink":"added exporting as images option"}},{"before":"0c998c23795035fedbedd7bf95d23ee44cc3f23b","after":"844492b295e6ff694aba1c57af93f04848611620","ref":"refs/heads/master","pushedAt":"2024-06-10T19:15:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"added option to save only selected textures","shortMessageHtmlLink":"added option to save only selected textures"}},{"before":"381f05577da9d41bf8284f3d31c5d031ec867ac4","after":"0c998c23795035fedbedd7bf95d23ee44cc3f23b","ref":"refs/heads/master","pushedAt":"2024-06-08T16:58:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"added missing `try except`\n\nalso removed the extra option under View","shortMessageHtmlLink":"added missing try except"}},{"before":"3a1661ff7ca789acefdef528f5143f185b00fd7f","after":"381f05577da9d41bf8284f3d31c5d031ec867ac4","ref":"refs/heads/master","pushedAt":"2024-06-08T16:36:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"added `defullbright` option\n\nit removes those fullbright colors from the textures. Solution is as\nsimple as not including those pixels in the palette xd","shortMessageHtmlLink":"added defullbright option"}},{"before":"5aa5d9492f769645ffefb4012cbf8d9f91b3c0a9","after":"3a1661ff7ca789acefdef528f5143f185b00fd7f","ref":"refs/heads/master","pushedAt":"2024-06-08T15:45:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"imported images get converted to quake palette\n\ninitially it would only get converted when saving to a WAD","shortMessageHtmlLink":"imported images get converted to quake palette"}},{"before":"87339954aebc0c763b8b3b7f70b994c1c84040d4","after":"5aa5d9492f769645ffefb4012cbf8d9f91b3c0a9","ref":"refs/heads/master","pushedAt":"2024-06-08T15:26:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"`import_texture` in `wad.py` deals with duplicates\n\ndoes the index thing like `file (1).png`","shortMessageHtmlLink":"import_texture in wad.py deals with duplicates"}},{"before":"7d46b807c8d89acbbcbea139e17e628b46377ea5","after":"87339954aebc0c763b8b3b7f70b994c1c84040d4","ref":"refs/heads/master","pushedAt":"2024-06-06T20:31:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"updated requirements.txt","shortMessageHtmlLink":"updated requirements.txt"}},{"before":"ae349c958603764025c4cdc9a7116bd43e3c9598","after":"7d46b807c8d89acbbcbea139e17e628b46377ea5","ref":"refs/heads/master","pushedAt":"2024-06-06T20:25:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"simplified view menu in menubar","shortMessageHtmlLink":"simplified view menu in menubar"}},{"before":"13fcc4acc44e4ba3692ffc833bdf7c5678360443","after":"ae349c958603764025c4cdc9a7116bd43e3c9598","ref":"refs/heads/master","pushedAt":"2024-06-06T20:09:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"menubar settings changing affects the config","shortMessageHtmlLink":"menubar settings changing affects the config"}},{"before":"781db8def2bd127f55755b010ec7428d578fc1d4","after":"13fcc4acc44e4ba3692ffc833bdf7c5678360443","ref":"refs/heads/master","pushedAt":"2024-06-06T19:44:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"added config file settings and preferences\n\nso pretty much we can update some stuff to our liking by editing the\nconfig file itself, or by messing with the preferences window","shortMessageHtmlLink":"added config file settings and preferences"}},{"before":"86b692d1ba3d42bab2c5c0da96f2b3a6336f20ba","after":"781db8def2bd127f55755b010ec7428d578fc1d4","ref":"refs/heads/master","pushedAt":"2024-06-04T18:42:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"added history limit\n\nby default it's disabled. We will later add a settings window where we\ncan set the limit from there","shortMessageHtmlLink":"added history limit"}},{"before":"01479147e721ccbb0a8ccc1f6694f780a15a05a8","after":"86b692d1ba3d42bab2c5c0da96f2b3a6336f20ba","ref":"refs/heads/master","pushedAt":"2024-06-04T17:57:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"added search/fuzzy finder for textures","shortMessageHtmlLink":"added search/fuzzy finder for textures"}},{"before":"fd9754395a018c24c0c672d1d839056f7624b86b","after":"01479147e721ccbb0a8ccc1f6694f780a15a05a8","ref":"refs/heads/master","pushedAt":"2024-05-25T20:06:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"fixed crashing when viewing >1 water animations","shortMessageHtmlLink":"fixed crashing when viewing >1 water animations"}},{"before":"f0200cba55b868830be033447ed5223417ae263e","after":"fd9754395a018c24c0c672d1d839056f7624b86b","ref":"refs/heads/master","pushedAt":"2024-05-25T19:39:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"implemented water animation preview\n\nliterally the worst possible implementation that a man can think of. I\nfound online some code that pretty much recreates the quake 1 water\nanimation in html+js. I pretty much took that, simplified it, and wrote\na python module that loads it, replaces the image to the one we want to\nview, start the server AT THE TEMP DIR, and we display that.\n\nI would also like to credit the person that wrote that html+js code, but\ntheir website is broken at the moment. Will include that info in the\nabout and readme later","shortMessageHtmlLink":"implemented water animation preview"}},{"before":"cc7f3c35feb177a4f3cfdeb17137630470a8664f","after":"f0200cba55b868830be033447ed5223417ae263e","ref":"refs/heads/master","pushedAt":"2024-05-21T15:38:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"added texture sorting by name","shortMessageHtmlLink":"added texture sorting by name"}},{"before":"3f848295c9785c302d6e82b462649007def7e44e","after":"cc7f3c35feb177a4f3cfdeb17137630470a8664f","ref":"refs/heads/master","pushedAt":"2024-05-14T14:19:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"importing files by dropping them in program","shortMessageHtmlLink":"importing files by dropping them in program"}},{"before":"003e3eb49c810da4930752864b00ef272cd0e7e6","after":"3f848295c9785c302d6e82b462649007def7e44e","ref":"refs/heads/master","pushedAt":"2024-05-14T13:39:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"exported textures are ordered as they appear\n\nso initially we would just go to the folder and package it into a WAD.\nTexMex on the other hand also follows the order of the textures as they\nappear, which means we can organize the WAD itself. This commit makes\nqthon do the same thing.\nHowever it's also kind of pointless, because I was expecting trenchbroom\nto also follow the order of textures XD","shortMessageHtmlLink":"exported textures are ordered as they appear"}},{"before":"bb02940018749ee4bd43f075868114702dbcc69d","after":"003e3eb49c810da4930752864b00ef272cd0e7e6","ref":"refs/heads/master","pushedAt":"2024-05-13T18:25:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"added logo","shortMessageHtmlLink":"added logo"}},{"before":"176709c39e3bc52e21742d8d233224b3ff505708","after":"bb02940018749ee4bd43f075868114702dbcc69d","ref":"refs/heads/master","pushedAt":"2024-05-13T16:57:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"combined WAD and image importing into same action","shortMessageHtmlLink":"combined WAD and image importing into same action"}},{"before":"457dc25360b1faf1bbf6d22a1016772e913edc91","after":"176709c39e3bc52e21742d8d233224b3ff505708","ref":"refs/heads/master","pushedAt":"2024-05-13T16:24:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"multiple WADs can be imported at the same time","shortMessageHtmlLink":"multiple WADs can be imported at the same time"}},{"before":"bd9185a044ac3b0beaef1cbcf4908b058b3a22e9","after":"457dc25360b1faf1bbf6d22a1016772e913edc91","ref":"refs/heads/master","pushedAt":"2024-05-09T17:16:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"fixed texture previews for larger textures\n\ninstead of having a scale factor, we set the max size we let the texture\nto. This will also make the smaller textures a lot bigger (max size is\n200 at the moment btw)","shortMessageHtmlLink":"fixed texture previews for larger textures"}},{"before":"ddfae1320dcac7871c1ca0c729c5b004ff840284","after":"bd9185a044ac3b0beaef1cbcf4908b058b3a22e9","ref":"refs/heads/master","pushedAt":"2024-05-09T16:29:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"added \"open recent files\" menu\n\nit will show only the latest 10 WADs opened","shortMessageHtmlLink":"added \"open recent files\" menu"}},{"before":"8bd9dab42bc990a6bb5f17b981f44370d1f21dba","after":"ddfae1320dcac7871c1ca0c729c5b004ff840284","ref":"refs/heads/master","pushedAt":"2024-05-08T21:47:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunalad","name":"Новица","path":"/tunalad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28594843?s=80&v=4"},"commit":{"message":"renamed `QtWADitor` to `Qthon`\n\nthis will be the new project's name, since I feel like this tool is more\nof a \"wad manager\" rather than \"wad editor\".\nQthon is the play on the quake's episode 1 boss: Chthon","shortMessageHtmlLink":"renamed QtWADitor to Qthon"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEklLOawA","startCursor":null,"endCursor":null}},"title":"Activity · tunalad/qthon"}