{"users":[{"id":-1,"username":"system","name":"system","avatar_template":"/uploads/default/original/1X/ccfe719196fa37cd986d762e3d1cc868e55a14a7.png","admin":true,"moderator":true,"trust_level":4},{"id":1972,"username":"Zig_Zag","name":"Zig Zag","avatar_template":"/user_avatar/discuss.wxpython.org/zig_zag/{size}/10734_2.png","trust_level":2},{"id":3467,"username":"Karsten_Hilbert","name":"_","avatar_template":"/letter_avatar_proxy/v4/letter/k/e56c9b/{size}.png","trust_level":2},{"id":6378,"username":"swt2c","name":"Scott Talbert","avatar_template":"/letter_avatar_proxy/v4/letter/s/73ab20/{size}.png","admin":true,"moderator":true,"trust_level":4},{"id":4176,"username":"Matthew_Newville","name":"Matthew Newville","avatar_template":"/user_avatar/discuss.wxpython.org/matthew_newville/{size}/6588_2.png","trust_level":2},{"id":8023,"username":"andyw","name":"Andy Weber","avatar_template":"/letter_avatar_proxy/v4/letter/a/f05b48/{size}.png","trust_level":1},{"id":4020,"username":"DietmarSchwertberger","name":"Dietmar Schwertberger","avatar_template":"/letter_avatar_proxy/v4/letter/d/cab0a1/{size}.png","trust_level":2},{"id":5153,"username":"philippe_DALET","name":"philippe DALET","avatar_template":"/user_avatar/discuss.wxpython.org/philippe_dalet/{size}/6599_2.png","trust_level":1},{"id":7781,"username":"jmoraleda","name":"Jorge Moraleda","avatar_template":"/user_avatar/discuss.wxpython.org/jmoraleda/{size}/6904_2.png","trust_level":2},{"id":8580,"username":"Samuele_Barzaghi","name":"Samuele Barzaghi","avatar_template":"/user_avatar/discuss.wxpython.org/samuele_barzaghi/{size}/8497_2.png","trust_level":1},{"id":8581,"username":"Lucas_Young","name":"Lucas Young","avatar_template":"/user_avatar/discuss.wxpython.org/lucas_young/{size}/8499_2.png","trust_level":1},{"id":7821,"username":"da-dada","name":"Georg Klingenberg","avatar_template":"/letter_avatar_proxy/v4/letter/d/8491ac/{size}.png","trust_level":2},{"id":460,"username":"Arra","name":"Arra Avakian","avatar_template":"/letter_avatar_proxy/v4/letter/a/838e76/{size}.png","trust_level":1},{"id":7787,"username":"Humberto_Sanchez_II","name":"Humberto A. Sanchez II","avatar_template":"/user_avatar/discuss.wxpython.org/humberto_sanchez_ii/{size}/6730_2.png","trust_level":2},{"id":9243,"username":"EgonF","name":"Egon  Frerich","avatar_template":"/letter_avatar_proxy/v4/letter/e/cc9497/{size}.png","trust_level":0},{"id":2581,"username":"Helio_Guilherme","name":"Hélio Guilherme","avatar_template":"/user_avatar/discuss.wxpython.org/helio_guilherme/{size}/6604_2.png","trust_level":2},{"id":334,"username":"Andrea_Gavana","name":"Andrea Gavana","avatar_template":"/user_avatar/discuss.wxpython.org/andrea_gavana/{size}/6732_2.png","trust_level":1},{"id":5561,"username":"RichardT","name":"RichardT","avatar_template":"/user_avatar/discuss.wxpython.org/richardt/{size}/7425_2.png","trust_level":2},{"id":8493,"username":"wxdan","name":"daniel marcotte","avatar_template":"/letter_avatar_proxy/v4/letter/w/df705f/{size}.png","trust_level":2},{"id":9241,"username":"David_Matuszek","name":"David Matuszek","avatar_template":"/user_avatar/discuss.wxpython.org/david_matuszek/{size}/10817_2.png","trust_level":0},{"id":8566,"username":"kencamargo","name":"kencamargo","avatar_template":"/letter_avatar_proxy/v4/letter/k/ed8c4c/{size}.png","trust_level":1},{"id":8398,"username":"rolfofsaxony","name":"rolf of saxony","avatar_template":"/letter_avatar_proxy/v4/letter/r/a5b964/{size}.png","trust_level":2}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/wxpython-dev/11?page=1","per_page":30,"topics":[{"id":30734,"title":"About the wxPython Dev category","fancy_title":"About the wxPython Dev category","slug":"about-the-wxpython-dev-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2019-07-12T21:10:32.077Z","last_posted_at":null,"bumped":true,"bumped_at":"2019-07-12T21:10:32.160Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Discussions about the development of wxPython itself. Building, features, platforms, future directions, dependencies, strange issues, etc. Also here are the messages imported from the old wxPython-dev google group.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":709,"like_count":0,"has_summary":false,"last_poster_username":"system","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"id":40410,"title":"Detected Dark / Light / System mode","fancy_title":"Detected Dark / Light / System mode","slug":"detected-dark-light-system-mode","posts_count":8,"reply_count":5,"highest_post_number":8,"image_url":null,"created_at":"2026-02-08T14:02:18.820Z","last_posted_at":"2026-03-08T15:45:19.767Z","bumped":true,"bumped_at":"2026-03-08T15:45:19.767Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":129,"like_count":0,"has_summary":false,"last_poster_username":"Matthew_Newville","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":1972,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3467,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6378,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":4176,"primary_group_id":null,"flair_group_id":null}]},{"id":40214,"title":"New multi-platform custom button","fancy_title":"New multi-platform custom button","slug":"new-multi-platform-custom-button","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://discuss.wxpython.org/uploads/default/optimized/2X/4/4846120721ca1bd1ba63e35f0e57314e3a9b7f8c_2_1024x989.png","created_at":"2025-04-22T08:49:18.240Z","last_posted_at":"2026-01-10T11:51:42.291Z","bumped":true,"bumped_at":"2026-01-10T11:51:42.291Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":179,"like_count":2,"has_summary":false,"last_poster_username":"Zig_Zag","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1972,"primary_group_id":null,"flair_group_id":null}]},{"id":40217,"title":"New multi-platform custom gradient button","fancy_title":"New multi-platform custom gradient button","slug":"new-multi-platform-custom-gradient-button","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://discuss.wxpython.org/uploads/default/optimized/2X/f/f8245d4e5b791964984e5cb719d7bde447319011_2_1024x989.png","created_at":"2025-04-22T11:30:34.642Z","last_posted_at":"2026-01-10T11:29:43.042Z","bumped":true,"bumped_at":"2026-01-10T11:44:01.023Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":139,"like_count":1,"has_summary":false,"last_poster_username":"Zig_Zag","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1972,"primary_group_id":null,"flair_group_id":null}]},{"id":40304,"title":"Open source memory game","fancy_title":"Open source memory game","slug":"open-source-memory-game","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://discuss.wxpython.org/uploads/default/optimized/2X/1/162697d5e83f49135160a29a80cdfb538947514a_2_356x1024.png","created_at":"2025-08-08T09:38:31.671Z","last_posted_at":"2026-01-10T10:01:34.023Z","bumped":true,"bumped_at":"2026-01-10T10:50:32.195Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":97,"like_count":0,"has_summary":false,"last_poster_username":"Zig_Zag","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1972,"primary_group_id":null,"flair_group_id":null}]},{"id":40396,"title":"Open source country flags quiz game","fancy_title":"Open source country flags quiz game","slug":"open-source-country-flags-quiz-game","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://discuss.wxpython.org/uploads/default/original/2X/a/a76d4c726baf77a37d631c14da69c9604b3147be.png","created_at":"2026-01-10T10:34:41.352Z","last_posted_at":"2026-01-10T10:34:41.500Z","bumped":true,"bumped_at":"2026-01-10T10:34:41.500Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":37,"like_count":0,"has_summary":false,"last_poster_username":"Zig_Zag","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1972,"primary_group_id":null,"flair_group_id":null}]},{"id":40395,"title":"Open source slide puzzle game","fancy_title":"Open source slide puzzle game","slug":"open-source-slide-puzzle-game","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://discuss.wxpython.org/uploads/default/original/2X/4/4bdf4d567556873728986b84a7a67d09fd817849.png","created_at":"2026-01-10T09:37:50.950Z","last_posted_at":"2026-01-10T09:37:51.064Z","bumped":true,"bumped_at":"2026-01-10T09:45:39.370Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":50,"like_count":0,"has_summary":false,"last_poster_username":"Zig_Zag","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1972,"primary_group_id":null,"flair_group_id":null}]},{"id":40394,"title":"Open source snake game","fancy_title":"Open source snake game","slug":"open-source-snake-game","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://discuss.wxpython.org/uploads/default/original/2X/f/f729f958ef8467584636e2ad5a29839316c987b2.png","created_at":"2026-01-10T09:25:42.195Z","last_posted_at":"2026-01-10T09:25:42.437Z","bumped":true,"bumped_at":"2026-01-10T09:39:07.279Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":45,"like_count":0,"has_summary":false,"last_poster_username":"Zig_Zag","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1972,"primary_group_id":null,"flair_group_id":null}]},{"id":40393,"title":"Open source meteor game","fancy_title":"Open source meteor game","slug":"open-source-meteor-game","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://discuss.wxpython.org/uploads/default/original/2X/c/c532ed4f853c5a8eefa6fdd87f5f53830345178a.png","created_at":"2026-01-10T09:10:24.580Z","last_posted_at":"2026-01-10T09:10:24.734Z","bumped":true,"bumped_at":"2026-01-10T09:38:39.365Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":40,"like_count":0,"has_summary":false,"last_poster_username":"Zig_Zag","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1972,"primary_group_id":null,"flair_group_id":null}]},{"id":40352,"title":"Problem using CaptureMouse","fancy_title":"Problem using CaptureMouse","slug":"problem-using-capturemouse","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2025-10-06T11:42:14.061Z","last_posted_at":"2025-10-07T15:55:40.463Z","bumped":true,"bumped_at":"2025-10-07T15:55:40.463Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":64,"like_count":0,"has_summary":false,"last_poster_username":"andyw","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":8023,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4020,"primary_group_id":null,"flair_group_id":null}]},{"id":40342,"title":"PlotCanvas and ScrollLeft","fancy_title":"PlotCanvas and ScrollLeft","slug":"plotcanvas-and-scrollleft","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2025-09-20T08:10:56.286Z","last_posted_at":"2025-09-21T13:03:31.000Z","bumped":true,"bumped_at":"2025-09-21T13:03:31.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":92,"like_count":2,"has_summary":false,"last_poster_username":"philippe_DALET","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":5153,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":7781,"primary_group_id":null,"flair_group_id":null}]},{"id":36763,"title":"MacOS window opens in the background and does not receive focus","fancy_title":"MacOS window opens in the background and does not receive focus","slug":"macos-window-opens-in-the-background-and-does-not-receive-focus","posts_count":17,"reply_count":9,"highest_post_number":17,"image_url":"https://discuss.wxpython.org/uploads/default/optimized/2X/b/b93fdd63a58fb95a3734db129a18e94a4fa7dd3e_2_1024x560.jpeg","created_at":"2023-12-21T07:54:08.255Z","last_posted_at":"2025-08-22T17:07:10.898Z","bumped":true,"bumped_at":"2025-08-22T17:07:10.898Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":1524,"like_count":1,"has_summary":false,"last_poster_username":"Humberto_Sanchez_II","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":8580,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8581,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":7821,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":460,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":7787,"primary_group_id":null,"flair_group_id":null}]},{"id":40317,"title":"wheel for Debian 13","fancy_title":"wheel for Debian 13","slug":"wheel-for-debian-13","posts_count":5,"reply_count":2,"highest_post_number":6,"image_url":null,"created_at":"2025-08-17T14:50:46.497Z","last_posted_at":"2025-08-19T12:27:15.001Z","bumped":true,"bumped_at":"2025-08-19T12:27:15.001Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":139,"like_count":1,"has_summary":false,"last_poster_username":"EgonF","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":9243,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6378,"primary_group_id":null,"flair_group_id":null}]},{"id":40200,"title":"CustomTreeControl Escaping edit node label causes inconsistent state on Linux","fancy_title":"CustomTreeControl Escaping edit node label causes inconsistent state on Linux","slug":"customtreecontrol-escaping-edit-node-label-causes-inconsistent-state-on-linux","posts_count":7,"reply_count":3,"highest_post_number":7,"image_url":null,"created_at":"2025-04-12T11:45:04.950Z","last_posted_at":"2025-08-18T22:56:56.948Z","bumped":true,"bumped_at":"2025-08-18T22:56:56.948Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":147,"like_count":0,"has_summary":false,"last_poster_username":"Helio_Guilherme","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2581,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6378,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":334,"primary_group_id":null,"flair_group_id":null}]},{"id":40312,"title":"Image encoder using wx.tools and img2py","fancy_title":"Image encoder using wx.tools and img2py","slug":"image-encoder-using-wx-tools-and-img2py","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://discuss.wxpython.org/uploads/default/optimized/2X/f/f6f515e7860796345b3e37cb17b829c4b378499c_2_440x1024.png","created_at":"2025-08-12T17:30:57.671Z","last_posted_at":"2025-08-12T17:30:57.771Z","bumped":true,"bumped_at":"2025-08-13T08:03:48.942Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":75,"like_count":0,"has_summary":false,"last_poster_username":"Zig_Zag","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1972,"primary_group_id":null,"flair_group_id":null}]},{"id":40311,"title":"Image decoder for images encoded with wx.tools and img2py","fancy_title":"Image decoder for images encoded with wx.tools and img2py","slug":"image-decoder-for-images-encoded-with-wx-tools-and-img2py","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://discuss.wxpython.org/uploads/default/optimized/2X/1/1f648aa9eb21fc5f203d97e83d18e984ccdef10e_2_444x1024.png","created_at":"2025-08-12T17:22:24.548Z","last_posted_at":"2025-08-12T17:22:24.719Z","bumped":true,"bumped_at":"2025-08-13T08:02:42.987Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":64,"like_count":1,"has_summary":false,"last_poster_username":"Zig_Zag","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1972,"primary_group_id":null,"flair_group_id":null}]},{"id":37045,"title":"A simple, improved ListBox manager","fancy_title":"A simple, improved ListBox manager","slug":"a-simple-improved-listbox-manager","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":"https://discuss.wxpython.org/uploads/default/original/2X/9/993d7a5d31d0ac255c5d20d038444343d961e25b.png","created_at":"2024-08-16T12:05:28.623Z","last_posted_at":"2025-08-11T07:59:30.058Z","bumped":true,"bumped_at":"2025-08-11T07:59:30.058Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":336,"like_count":1,"has_summary":false,"last_poster_username":"Zig_Zag","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1972,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5561,"primary_group_id":null,"flair_group_id":null}]},{"id":40305,"title":"Open source 2048 game","fancy_title":"Open source 2048 game","slug":"open-source-2048-game","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":"https://discuss.wxpython.org/uploads/default/optimized/2X/d/d97c7e88cc5e3eda620f32f64c9f614d97fc55b3_2_247x1024.png","created_at":"2025-08-08T09:42:56.905Z","last_posted_at":"2025-08-10T16:57:47.907Z","bumped":true,"bumped_at":"2025-08-10T16:57:47.907Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":107,"like_count":2,"has_summary":false,"last_poster_username":"Zig_Zag","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1972,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8493,"primary_group_id":null,"flair_group_id":null}]},{"id":40308,"title":"Another multi-platform custom password widget","fancy_title":"Another multi-platform custom password widget","slug":"another-multi-platform-custom-password-widget","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://discuss.wxpython.org/uploads/default/optimized/2X/c/c1e96e85ab51c15efd60287c5ba3162e341658a8_2_314x1024.png","created_at":"2025-08-09T11:21:36.779Z","last_posted_at":"2025-08-09T11:21:36.928Z","bumped":true,"bumped_at":"2025-08-09T18:07:57.619Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":49,"like_count":0,"has_summary":false,"last_poster_username":"Zig_Zag","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1972,"primary_group_id":null,"flair_group_id":null}]},{"id":40307,"title":"New multi-platform custom text control widget","fancy_title":"New multi-platform custom text control widget","slug":"new-multi-platform-custom-text-control-widget","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://discuss.wxpython.org/uploads/default/optimized/2X/3/3c1283df8f6eca7b0929b3496da1b0a6ade2604b_2_309x1024.png","created_at":"2025-08-09T09:38:41.014Z","last_posted_at":"2025-08-09T09:38:41.160Z","bumped":true,"bumped_at":"2025-08-09T10:13:19.628Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":75,"like_count":0,"has_summary":false,"last_poster_username":"Zig_Zag","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1972,"primary_group_id":null,"flair_group_id":null}]},{"id":40302,"title":"New multi-platform custom password widget","fancy_title":"New multi-platform custom password widget","slug":"new-multi-platform-custom-password-widget","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":"https://discuss.wxpython.org/uploads/default/optimized/2X/b/b6e87ed305b378d3edcbdddcc47fff33739bb782_2_633x1024.png","created_at":"2025-08-07T12:11:30.709Z","last_posted_at":"2025-08-09T10:02:22.453Z","bumped":true,"bumped_at":"2025-08-09T10:02:22.453Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":109,"like_count":2,"has_summary":false,"last_poster_username":"Zig_Zag","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1972,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4176,"primary_group_id":null,"flair_group_id":null}]},{"id":40306,"title":"Open source break wall game","fancy_title":"Open source break wall game","slug":"open-source-break-wall-game","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://discuss.wxpython.org/uploads/default/optimized/2X/6/6621b4249750ef87c9ae56d1d334433debb6c01f_2_312x1024.png","created_at":"2025-08-08T11:43:03.688Z","last_posted_at":"2025-08-08T11:43:03.802Z","bumped":true,"bumped_at":"2025-08-08T11:43:03.802Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":51,"like_count":0,"has_summary":false,"last_poster_username":"Zig_Zag","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1972,"primary_group_id":null,"flair_group_id":null}]},{"id":40290,"title":"wx.DirDialog multiple does not work on Mac","fancy_title":"wx.DirDialog multiple does not work on Mac","slug":"wx-dirdialog-multiple-does-not-work-on-mac","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2025-07-21T15:29:23.086Z","last_posted_at":"2025-07-21T22:27:20.000Z","bumped":true,"bumped_at":"2025-07-21T22:27:20.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":79,"like_count":0,"has_summary":false,"last_poster_username":"David_Matuszek","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":9241,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6378,"primary_group_id":null,"flair_group_id":null}]},{"id":40272,"title":"FOSS (GPL) help authoring tool","fancy_title":"FOSS (GPL) help authoring tool","slug":"foss-gpl-help-authoring-tool","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-06-22T16:38:02.449Z","last_posted_at":"2025-06-22T16:38:02.539Z","bumped":true,"bumped_at":"2025-06-22T16:38:02.539Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":54,"like_count":0,"has_summary":false,"last_poster_username":"kencamargo","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":8566,"primary_group_id":null,"flair_group_id":null}]},{"id":40255,"title":"Thoughts on upgrading from wxWidgets 3.2 to 3.3?","fancy_title":"Thoughts on upgrading from wxWidgets 3.2 to 3.3?","slug":"thoughts-on-upgrading-from-wxwidgets-3-2-to-3-3","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2025-05-26T19:46:48.418Z","last_posted_at":"2025-05-29T13:27:12.071Z","bumped":true,"bumped_at":"2025-05-29T13:27:12.071Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":170,"like_count":1,"has_summary":false,"last_poster_username":"wxdan","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":null,"description":"Original Poster","user_id":7781,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6378,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":8493,"primary_group_id":null,"flair_group_id":null}]},{"id":40237,"title":"Open source hangman game","fancy_title":"Open source hangman game","slug":"open-source-hangman-game","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://discuss.wxpython.org/uploads/default/optimized/2X/1/17db3557b45a685338af466f99a6e213aec1b50b_2_363x1024.png","created_at":"2025-04-28T16:22:30.121Z","last_posted_at":"2025-04-28T16:22:31.300Z","bumped":true,"bumped_at":"2025-04-28T17:00:50.129Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":106,"like_count":0,"has_summary":false,"last_poster_username":"Zig_Zag","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1972,"primary_group_id":null,"flair_group_id":null}]},{"id":40236,"title":"Open source tetris game","fancy_title":"Open source tetris game","slug":"open-source-tetris-game","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://discuss.wxpython.org/uploads/default/optimized/2X/8/87d4e8ff3cbce159282ba86dae596966bd1aef2f_2_265x1024.png","created_at":"2025-04-28T09:28:01.643Z","last_posted_at":"2025-04-28T09:28:02.943Z","bumped":true,"bumped_at":"2025-04-28T09:28:02.943Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":189,"like_count":2,"has_summary":false,"last_poster_username":"Zig_Zag","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1972,"primary_group_id":null,"flair_group_id":null}]},{"id":40211,"title":"A “Thanks to” window with vertical scrolling of the text","fancy_title":"A “Thanks to” window with vertical scrolling of the text","slug":"a-thanks-to-window-with-vertical-scrolling-of-the-text","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":"https://discuss.wxpython.org/uploads/default/original/2X/2/241c0dd7a39e879f080b3a06720feefa211a18f2.png","created_at":"2025-04-20T11:19:13.260Z","last_posted_at":"2025-04-26T09:37:08.240Z","bumped":true,"bumped_at":"2025-04-26T09:37:08.240Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":189,"like_count":2,"has_summary":false,"last_poster_username":"Zig_Zag","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1972,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8398,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":334,"primary_group_id":null,"flair_group_id":null}]},{"id":40231,"title":"Custom and standard multi-platform widgets demo","fancy_title":"Custom and standard multi-platform widgets demo","slug":"custom-and-standard-multi-platform-widgets-demo","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://discuss.wxpython.org/uploads/default/optimized/2X/9/930772b6d771113be35711fe966ed89c9e278abe_2_286x1024.png","created_at":"2025-04-26T09:20:07.929Z","last_posted_at":"2025-04-26T09:20:09.093Z","bumped":true,"bumped_at":"2025-04-26T09:20:09.093Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":118,"like_count":0,"has_summary":false,"last_poster_username":"Zig_Zag","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1972,"primary_group_id":null,"flair_group_id":null}]},{"id":40227,"title":"Open source minesweeper game","fancy_title":"Open source minesweeper game","slug":"open-source-minesweeper-game","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://discuss.wxpython.org/uploads/default/optimized/2X/9/9419156909597acd25653bf82b350c081e6dee6a_2_867x1024.png","created_at":"2025-04-24T17:28:47.874Z","last_posted_at":"2025-04-24T17:28:48.403Z","bumped":true,"bumped_at":"2025-04-24T17:28:48.403Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":117,"like_count":0,"has_summary":false,"last_poster_username":"Zig_Zag","category_id":11,"pinned_globally":false,"featured_link":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1972,"primary_group_id":null,"flair_group_id":null}]}]}}