{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":40342611,"defaultBranch":"master","name":"vpaint","ownerLogin":"dalboris","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-08-07T05:21:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4809739?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721308849.0","currentOid":""},"activityList":{"items":[{"before":"4679cf3a95cce43b3e3455832aed02203067fe04","after":"617ad8fef73137ca196a7b1f509a70efdc69b35d","ref":"refs/heads/wip-qt6","pushedAt":"2024-07-18T17:43:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"},"commit":{"message":"Add QtOpenGLExtensions to be able to use OpenGL extensions with Qt 6","shortMessageHtmlLink":"Add QtOpenGLExtensions to be able to use OpenGL extensions with Qt 6"}},{"before":"165e974bd80d03bb9a9415324c23d7370a53419d","after":"4679cf3a95cce43b3e3455832aed02203067fe04","ref":"refs/heads/wip-qt6","pushedAt":"2024-07-18T15:11:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"},"commit":{"message":"Fix duplicate symbols: missing inline","shortMessageHtmlLink":"Fix duplicate symbols: missing inline"}},{"before":"32fc592c3913f623f8df9cc6d7c0b0cd55a39448","after":"165e974bd80d03bb9a9415324c23d7370a53419d","ref":"refs/heads/wip-qt6","pushedAt":"2024-07-18T14:38:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"},"commit":{"message":"Fix using + for combining keyboard modifiers/keys is deleted/deprecated","shortMessageHtmlLink":"Fix using + for combining keyboard modifiers/keys is deleted/deprecated"}},{"before":"535783e6e07286a61898fcb208beed7a7304e974","after":"32fc592c3913f623f8df9cc6d7c0b0cd55a39448","ref":"refs/heads/wip-qt6","pushedAt":"2024-07-18T14:31:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"},"commit":{"message":"Fix no comparison between QStringView and string literal","shortMessageHtmlLink":"Fix no comparison between QStringView and string literal"}},{"before":"2c6e50861a1ca72641b50f5f3924fab5c589fce9","after":"535783e6e07286a61898fcb208beed7a7304e974","ref":"refs/heads/wip-qt6","pushedAt":"2024-07-18T14:02:52.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"},"commit":{"message":"Replace setMargin() by setContentsMargins()","shortMessageHtmlLink":"Replace setMargin() by setContentsMargins()"}},{"before":null,"after":"2c6e50861a1ca72641b50f5f3924fab5c589fce9","ref":"refs/heads/wip-qt6","pushedAt":"2024-07-18T13:20:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"},"commit":{"message":"Update QMake file to support compilation with Qt6; Use OpenGL 3.0 with Qt6 since QOpenGLExtensions is not supported anymore","shortMessageHtmlLink":"Update QMake file to support compilation with Qt6; Use OpenGL 3.0 wit…"}},{"before":"8b71fa53eda84d7082da44214051963ec0751c38","after":null,"ref":"refs/heads/wip-better-svg-stroke-export","pushedAt":"2023-10-13T18:14:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"}},{"before":"c781d2c7af1b43e5751d47492fcbcbf1aa1d7e77","after":"58593fe8050376fad7195603c03f8d8851fa775d","ref":"refs/heads/master","pushedAt":"2023-10-13T13:24:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"},"commit":{"message":"Only export visible layers; Encapsulate each layer in a group if 2 or more layers","shortMessageHtmlLink":"Only export visible layers; Encapsulate each layer in a group if 2 or…"}},{"before":"229072f791dd9313185b91174ef9fd82c8e1acf0","after":"c781d2c7af1b43e5751d47492fcbcbf1aa1d7e77","ref":"refs/heads/master","pushedAt":"2023-10-13T13:10:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"},"commit":{"message":"Only export background if non-transparent color or actual image; Fix ID collisions","shortMessageHtmlLink":"Only export background if non-transparent color or actual image; Fix …"}},{"before":"e3775a24564013e61faccaa80e784e18d2eb67c9","after":"229072f791dd9313185b91174ef9fd82c8e1acf0","ref":"refs/heads/master","pushedAt":"2023-10-13T12:24:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"},"commit":{"message":"Improve edge export: round caps, subpaths for closed edges, better normals, threshold for variable-width detection (#138)","shortMessageHtmlLink":"Improve edge export: round caps, subpaths for closed edges, better no…"}},{"before":"0bb2fc038fed58b4d9ddbdd330c4da574a3697db","after":"8b71fa53eda84d7082da44214051963ec0751c38","ref":"refs/heads/wip-better-svg-stroke-export","pushedAt":"2023-10-13T12:19:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"},"commit":{"message":"Add epsilon threshold for variable-width detection","shortMessageHtmlLink":"Add epsilon threshold for variable-width detection"}},{"before":"e47ddaca1b05721f6d45b5e8a7164d81971f8cc5","after":"e3775a24564013e61faccaa80e784e18d2eb67c9","ref":"refs/heads/master","pushedAt":"2023-10-13T09:55:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"},"commit":{"message":"Fix MSVC compile errors and warnings","shortMessageHtmlLink":"Fix MSVC compile errors and warnings"}},{"before":null,"after":"0bb2fc038fed58b4d9ddbdd330c4da574a3697db","ref":"refs/heads/wip-better-svg-stroke-export","pushedAt":"2023-10-12T21:59:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"},"commit":{"message":"WIP Better SVG export of variable width strokes","shortMessageHtmlLink":"WIP Better SVG export of variable width strokes"}},{"before":"21ab166b80b81c44d6eef0e7cf4a81ac96c4efa5","after":"e47ddaca1b05721f6d45b5e8a7164d81971f8cc5","ref":"refs/heads/master","pushedAt":"2023-10-12T09:08:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"},"commit":{"message":"Update Qt and MSVC version requirements in README","shortMessageHtmlLink":"Update Qt and MSVC version requirements in README"}},{"before":"13168885621066e95b70ee7a8ae19f5e2c15f14b","after":null,"ref":"refs/heads/wip-export-as","pushedAt":"2023-10-11T16:43:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"}},{"before":"1e7c58e906b1b79b82ebed68d13fd60e40189396","after":"21ab166b80b81c44d6eef0e7cf4a81ac96c4efa5","ref":"refs/heads/master","pushedAt":"2023-10-11T16:43:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"},"commit":{"message":"Implement Export As dialog: allow PNG/SVG images or sequences; Add options to SVG export (#137)","shortMessageHtmlLink":"Implement Export As dialog: allow PNG/SVG images or sequences; Add op…"}},{"before":"76a7610a0d0e14f2381f129585effaef0cb749bd","after":"13168885621066e95b70ee7a8ae19f5e2c15f14b","ref":"refs/heads/wip-export-as","pushedAt":"2023-10-11T16:40:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"},"commit":{"message":"Remove TODO","shortMessageHtmlLink":"Remove TODO"}},{"before":"e64d5cff338634c568758063850e495f9a5d9841","after":"76a7610a0d0e14f2381f129585effaef0cb749bd","ref":"refs/heads/wip-export-as","pushedAt":"2023-10-11T16:28:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"},"commit":{"message":"Better default export name: by default create image sequences in new folder","shortMessageHtmlLink":"Better default export name: by default create image sequences in new …"}},{"before":"b7b24992ea8e1693bb924bea16427c64850458d1","after":"e64d5cff338634c568758063850e495f9a5d9841","ref":"refs/heads/wip-export-as","pushedAt":"2023-10-11T13:26:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"},"commit":{"message":"Implement File > Export: using last used settings if any, else opening ExportAs dialog","shortMessageHtmlLink":"Implement File > Export: using last used settings if any, else openin…"}},{"before":"630e8326e05d1aa1921a27408b6bcc326646c389","after":"b7b24992ea8e1693bb924bea16427c64850458d1","ref":"refs/heads/wip-export-as","pushedAt":"2023-10-11T11:36:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"},"commit":{"message":"Pass VectorExportSettings downstream; Implement not exporting background and exporting strokes as paths","shortMessageHtmlLink":"Pass VectorExportSettings downstream; Implement not exporting backgro…"}},{"before":"e11bb114fd33c436cb2e370c2605039ced78ddbd","after":"630e8326e05d1aa1921a27408b6bcc326646c389","ref":"refs/heads/wip-export-as","pushedAt":"2023-10-11T09:07:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"},"commit":{"message":"Create RasterExportSettings and VectorRasterSettings from dialog; use RasterExportSettings for PNG export","shortMessageHtmlLink":"Create RasterExportSettings and VectorRasterSettings from dialog; use…"}},{"before":"46555806b9718e9a9474724f7a52af520b035814","after":"e11bb114fd33c436cb2e370c2605039ced78ddbd","ref":"refs/heads/wip-export-as","pushedAt":"2023-10-10T19:23:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"},"commit":{"message":"Minimal working export of SVG images and image sequences (settings ignored)","shortMessageHtmlLink":"Minimal working export of SVG images and image sequences (settings ig…"}},{"before":"e84c9f859a4ee6cf8cfd9a8aae61959107c915ee","after":"46555806b9718e9a9474724f7a52af520b035814","ref":"refs/heads/wip-export-as","pushedAt":"2023-10-10T19:04:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"},"commit":{"message":"Export PNG images and image sequences working again; Move ExportFileTypeInfo to ExportSettings.h","shortMessageHtmlLink":"Export PNG images and image sequences working again; Move ExportFileT…"}},{"before":"ff840a170929a0a80da49869a28119f046eab9d6","after":"e84c9f859a4ee6cf8cfd9a8aae61959107c915ee","ref":"refs/heads/wip-export-as","pushedAt":"2023-10-10T17:02:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"},"commit":{"message":"Move FilePath to its own file; Remove ExportPngDialog and old exporting actions; Prepare implementation of new export action","shortMessageHtmlLink":"Move FilePath to its own file; Remove ExportPngDialog and old exporti…"}},{"before":"d3b7786584b7b2606e214a60dd7e9682b8117f78","after":"ff840a170929a0a80da49869a28119f046eab9d6","ref":"refs/heads/wip-export-as","pushedAt":"2023-10-10T14:32:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"},"commit":{"message":"Create VectorExportSettings and RasterExportSettigns; Show/hide settings based on file type","shortMessageHtmlLink":"Create VectorExportSettings and RasterExportSettigns; Show/hide setti…"}},{"before":"79f1168d9d94681ba61be5d1c2c685f25698500d","after":"d3b7786584b7b2606e214a60dd7e9682b8117f78","ref":"refs/heads/wip-export-as","pushedAt":"2023-10-10T11:47:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"},"commit":{"message":"Update filepath when: file type changed, browsed, file path manually edited, frame range edited, save as","shortMessageHtmlLink":"Update filepath when: file type changed, browsed, file path manually …"}},{"before":"9180548ad6d363f2f00ef41329e0ad3c29e9f32f","after":"79f1168d9d94681ba61be5d1c2c685f25698500d","ref":"refs/heads/wip-export-as","pushedAt":"2023-10-08T19:21:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"},"commit":{"message":"Implement ExportFileTypeInfo","shortMessageHtmlLink":"Implement ExportFileTypeInfo"}},{"before":null,"after":"9180548ad6d363f2f00ef41329e0ad3c29e9f32f","ref":"refs/heads/wip-export-as","pushedAt":"2023-10-06T17:44:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"},"commit":{"message":"Start implementing new 'Export As' dialog","shortMessageHtmlLink":"Start implementing new 'Export As' dialog"}},{"before":"ecc069a190ef14a5ac13b40b78ea6ca768810b6b","after":"1e7c58e906b1b79b82ebed68d13fd60e40189396","ref":"refs/heads/master","pushedAt":"2023-10-06T13:40:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"},"commit":{"message":"Fix GCC 11 compiler warnings; Factor out duplicated code for tesselating KeyFaces/InbetweenFaces","shortMessageHtmlLink":"Fix GCC 11 compiler warnings; Factor out duplicated code for tesselat…"}},{"before":"60dca311a217ad167c41dc6b0bad30b975cce69f","after":null,"ref":"refs/heads/improve-animated-cycle-editor","pushedAt":"2023-09-28T10:05:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dalboris","name":"Boris Dalstein","path":"/dalboris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4809739?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xOFQxNzo0Mzo1My4wMDAwMDBazwAAAASDMY1I","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xOFQxNzo0Mzo1My4wMDAwMDBazwAAAASDMY1I","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0yOFQxMDowNTowOS4wMDAwMDBazwAAAAOK2ky7"}},"title":"Activity · dalboris/vpaint"}