2025-09-04 - 2026-03-04

Overview

0 active pull requests
163 active issues
Excluding merges, 2 authors have pushed 274 commits to master and 280 commits to all branches. On master, 1211 files have changed and there have been 2053293 additions and 47249 deletions.

1 release published by 1 user

Tag 0.2.3-prerelease-7drl2026-emscripten 2026-01-31 21:45:10 +00:00

142 issues closed from 2 users

Closed #251 Timer fires with corrupted callback after Python object is garbage collected 2026-02-20 01:49:31 +00:00

Closed #250 [7DRL Prep] itch.io deployment pipeline 2026-02-15 00:31:08 +00:00

Closed #249 [7DRL Prep] Cookbook 4: Responsive design guide 2026-02-15 00:31:07 +00:00

Closed #246 [7DRL Prep] WASM fullscreen on mobile devices 2026-02-15 00:31:06 +00:00

Closed #247 [7DRL Prep] SDL audio working in browser (WASM) 2026-02-09 12:47:41 +00:00

Closed #244 [Bugfix] Entity3D.viewport returns None instead of parent Viewport3D 2026-02-09 12:47:41 +00:00

Closed #242 [Bugfix] Entity3D.animate() raises NotImplementedError 2026-02-09 12:47:41 +00:00

Closed #243 [Minor Feature] EntityCollection3D missing pop(), find(), extend() methods 2026-02-09 12:47:41 +00:00

Closed #245 [Minor Feature] screen_to_world() only intersects Y=0 plane 2026-02-09 12:47:41 +00:00

Closed #227 [Bugfix] UIDrawable: Silent failure when RenderTexture creation fails 2026-02-09 12:47:41 +00:00

Closed #158 [Major Feature] WebAssembly/Emscripten build target for browser deployment 2026-02-07 19:25:17 +00:00

Closed #157 [Major Feature] True headless execution without X11/GPU dependencies 2026-02-07 19:25:15 +00:00

Closed #100 Add rotation support to UIDrawable objects 2026-02-07 19:25:14 +00:00

Closed #241 [Bugfix] Fix segfault when animation callbacks start new animations 2026-02-07 19:16:20 +00:00

Closed #106 Shader support 2026-02-07 19:15:47 +00:00

Closed #232 Scrollwheel registers as MouseButton.LEFT 2026-01-29 04:22:25 +00:00

Closed #231 Middle Click produces no event 2026-01-29 04:22:25 +00:00

Closed #228 [Bugfix] UIGrid: RenderTexture hard-coded to 1080p causes issues at higher resolutions 2026-01-28 23:51:03 +00:00

Closed #230 on_enter and on_exit have unnecessary parameters 2026-01-28 23:51:03 +00:00

Closed #229 Animation callback doesn't provide data 2026-01-28 23:51:03 +00:00

Closed #223 [Bugfix] UIFrame: box.setPosition(0,0) corrupts position when using clip_children 2026-01-23 03:56:05 +00:00

Closed #224 [Bugfix] UIFrame: RenderTexture not disabled when clip_children toggled off 2026-01-23 03:56:05 +00:00

Closed #226 [Bugfix] UIFrame: Zero-size frame with clip_children causes inconsistent state 2026-01-23 03:56:05 +00:00

Closed #225 [Bugfix] UIFrame: Child appearance changes don't invalidate parent's cached texture 2026-01-23 03:56:05 +00:00

Closed #136 ImGui Object Explorer / Scene Tree View 2026-01-22 04:49:24 +00:00

Closed #161 [Documentation] Update Grid stubs to match current API 2026-01-22 02:51:32 +00:00

Closed #166 [Refactoring] Test suite cleanup and organization 2026-01-22 02:35:12 +00:00

Closed #165 [Documentation] Update mcrogueface.github.io website 2026-01-22 02:34:19 +00:00

Closed #168 [Documentation] README polish for public release 2026-01-22 02:34:17 +00:00

Closed #215 Cleanup: mcrfpy.libtcod 2026-01-20 05:10:23 +00:00

Closed #219 Primary Concurrency Model: Threading Support with mcrfpy.lock() 2026-01-20 04:38:05 +00:00

Closed #221 Grid children: support .grid_pos property 2026-01-20 03:23:59 +00:00

Closed #222 on_click receiving string args instead of enums 2026-01-20 03:03:13 +00:00

Closed #212 respect GRID_MAX when creating Grids and GridLayers 2026-01-17 00:22:22 +00:00

Closed #214 [Bugfix] Potential null pointer dereference in HeightMap layer operations 2026-01-17 00:22:22 +00:00

Closed #213 [Bugfix] Color component values outside 0-255 wrap silently without warning 2026-01-17 00:22:22 +00:00

Closed #216 Grid.entities_in_radius - args style mismatch 2026-01-17 00:22:22 +00:00

Closed #217 mcrfpy.Entity __repr__ lies 2026-01-17 00:22:22 +00:00

Closed #192 [Leader Issue] 7DRL 2026 ProcGen Systems 2026-01-16 22:21:06 +00:00

Closed #208 [Proc Gen] NoiseSource.sample and NoiseSample class 2026-01-16 22:20:48 +00:00

Closed #209 [Proc Gen] HeightMap - Direct source sampling (add_noise, add_bsp) 2026-01-16 22:20:46 +00:00

Closed #198 [Proc Gen] HeightMap - kernel_transform 2026-01-16 22:19:36 +00:00

Closed #194 [Proc Gen] HeightMap - Combination operations 2026-01-16 22:19:33 +00:00

Closed #207 [Proc Gen] NoiseSource - Core class with point queries 2026-01-16 22:19:30 +00:00

Closed #210 [Proc Gen] BSP.adjacency - Room connectivity graph 2026-01-13 04:44:49 +00:00

Closed #206 [Proc Gen] BSP.to_heightmap and BSPMap class 2026-01-12 13:01:19 +00:00

Closed #205 [Proc Gen] BSP - Query methods (find, contains) 2026-01-12 13:01:17 +00:00

Closed #204 [Proc Gen] BSP - Iteration (leaves, traverse) 2026-01-12 13:01:12 +00:00

Closed #203 [Proc Gen] BSPNode - Lightweight node reference 2026-01-12 13:01:09 +00:00

Closed #202 [Proc Gen] BSP - Core class with splitting 2026-01-12 13:00:19 +00:00

Closed #200 [Proc Gen] TileLayer - apply_threshold and apply_ranges for tile indices 2026-01-12 03:35:52 +00:00

Closed #201 [Proc Gen] ColorLayer - apply_threshold, apply_gradient, apply_ranges 2026-01-12 03:35:52 +00:00

Closed #195 [Proc Gen] HeightMap - Terrain generation methods 2026-01-12 03:00:16 +00:00

Closed #197 [Proc Gen] HeightMap - Threshold operations 2026-01-12 02:49:47 +00:00

Closed #191 PyWeakref_GetObject is deprecated, removal in Python 3.15 2026-01-12 01:48:19 +00:00

Closed #196 [Proc Gen] HeightMap - Query methods 2026-01-12 01:42:56 +00:00

Closed #199 [Proc Gen] Grid - apply_threshold and apply_ranges for walkable/transparent 2026-01-12 01:42:56 +00:00

Closed #193 [Proc Gen] HeightMap - Core class with scalar operations 2026-01-12 01:28:38 +00:00

Closed #163 [Minor Feature] Packaging variants: light vs batteries-included 2026-01-09 17:03:22 +00:00

Closed #162 [Major Feature] Cross-compilation for Windows from Linux 2026-01-09 02:16:32 +00:00

Closed #170 console: multi-line input 2026-01-07 03:42:24 +00:00

Closed #186 mcrfpy.Window, mcrfpy.Keyboard ... mcrfpy.Mouse? 2026-01-07 02:39:06 +00:00

Closed #180 Timers without a user-stored reference don't fire 2026-01-07 00:57:22 +00:00

Closed #176 Entities have grid_pos initializer argument, but pos property 2026-01-07 00:57:16 +00:00

Closed #183 .parent quirks 2026-01-06 15:55:46 +00:00

Closed #177 GridPoint shows its coordinate in repr, but doesn't expose it as a property. 2026-01-06 09:41:55 +00:00

Closed #188 .bounds and .global_bounds should be a pair of vectors, not 4 values 2026-01-06 09:41:55 +00:00

Closed #190 mcrfpy.TileLayer / mcrfpy.GridLayer have no __init__ docs 2026-01-06 09:41:55 +00:00

Closed #179 Grid attributes: Vectors instead of Tuples 2026-01-06 09:41:55 +00:00

Closed #181 Grid attributes: grid_x and grid_y should be grid_w and grid_h 2026-01-06 09:41:55 +00:00

Closed #182 Caption.resize does nothing; bounds are available but size is not 2026-01-06 09:41:55 +00:00

Closed #184 mcrfpy.Window.get() is annoying 2026-01-06 09:41:55 +00:00

Closed #185 .get_bounds() is annoying 2026-01-06 09:41:55 +00:00

Closed #189 Hide classes from the module which can't be instantiated 2026-01-06 09:41:55 +00:00

Closed #187 No method to add layer to grid after initialization 2026-01-06 03:20:13 +00:00

Closed #178 positions should always be iterables, not separate X and Y values. 2026-01-05 18:13:47 +00:00

Closed #175 segfault: use of animations causes segfault on exit 2026-01-04 20:32:20 +00:00

Closed #174 [Documentation] Color sub-property assignment doesn't propagate (expected behavior) 2026-01-04 05:01:10 +00:00

Closed #172 Timer objects: remove setTimer, delTimer 2026-01-04 03:12:49 +00:00

Closed #173 Timer System Refactor: Stopwatch-like semantics and mcrfpy.timers collection 2026-01-04 00:21:11 +00:00

Closed #171 console: wrap errors 2026-01-03 21:50:54 +00:00

Closed #169 [API] Grid camera default to top-left + center_camera() method 2026-01-01 20:31:37 +00:00

Closed #164 [Tiny Feature] Add mcrfpy.__version__ for version identity 2025-12-29 21:24:38 +00:00

Closed #160 [Minor Feature] Engine-level modifier key state tracking 2025-12-29 21:24:38 +00:00

Closed #66 Standardize Audio Handling 2025-12-29 21:24:38 +00:00

Closed #125 Gitea/Forgejo Issues Automation 2025-12-29 02:20:35 +00:00

Closed #143 [Demo] Widget Focus System Example 2025-12-28 20:31:11 +00:00

Closed #126 Generate perfectly consistent and complete Python interface 2025-12-28 19:31:42 +00:00

Closed #120 Animation Property Locking 2025-12-28 18:23:44 +00:00

Closed #101 Standardize default position arguments across constructors 2025-12-28 16:25:04 +00:00

Closed #64 Grid - Entity - GridPointState updates via TCOD 2025-12-28 16:09:19 +00:00

Closed #115 SpatialHash Implementation 2025-12-28 05:44:17 +00:00

Closed #159 [Bugfix] EntityCollection iterator is O(n²) due to index-based list traversal 2025-12-28 05:30:42 +00:00

Closed #151 remove setScene, keyPressScene, currentScene in favor of mcrfpy.scene 2025-12-23 03:15:15 +00:00

Closed #155 Deterministic Text Descriptions From Room Graph 2025-12-14 17:54:15 +00:00

Closed #153 Separate render loop from game state loop 2025-12-02 02:56:54 +00:00

Closed #91 Generate Python type stub files (.pyi) 2025-12-02 02:51:14 +00:00

Closed #114 CellView API 2025-12-02 02:04:12 +00:00

Closed #16 Entity knowledge contents: make map data available directly through GridPointState 2025-12-02 02:04:12 +00:00

Closed #113 Batch Operations for Grid 2025-12-01 20:55:26 +00:00

Closed #150 Remove original layers and migrate Grids to entirely user-driven layer objects 2025-11-29 04:28:21 +00:00

Closed #148 Grid Layer Dirty Flags and RenderTexture Caching 2025-11-29 04:28:20 +00:00

Closed #147 Dynamic Layer System for Grid 2025-11-29 04:28:20 +00:00

Closed #146 Fix compute_fov() O(n²) performance bug - return None instead of cell list 2025-11-29 04:28:20 +00:00

Closed #123 Grid Subgrid System 2025-11-29 04:28:20 +00:00

Closed #144 Universal Dirty Flag & Texture Caching System 2025-11-29 00:30:31 +00:00

Closed #104 Basic profiling/metrics 2025-11-28 21:26:34 +00:00

Closed #138 AABB / Hit Testing System 2025-11-28 19:48:41 +00:00

Closed #140 Mouse State Tracking and Enter/Exit Events 2025-11-28 19:47:38 +00:00

Closed #141 on_move Event for Pixel-Level Mouse Tracking 2025-11-28 19:47:38 +00:00

Closed #111 Click Events Broken in Headless 2025-11-28 19:47:38 +00:00

Closed #142 Grid Cell Mouse Events 2025-11-28 18:40:15 +00:00

Closed #139 Callback Naming Standardization 2025-11-28 03:32:02 +00:00

Closed #118 Scene as Drawable 2025-11-28 02:45:52 +00:00

Closed #116 Dirty Flag System 2025-11-28 02:45:49 +00:00

Closed #102 Add global_position property to nested UI elements 2025-11-28 02:45:45 +00:00

Closed #122 Parent-Child UI System 2025-11-27 21:33:31 +00:00

Closed #137 Self-Contained Virtual Environment Support 2025-11-27 03:01:15 +00:00

Closed #36 SFML-DearImgui usage 2025-11-27 01:04:06 +00:00

Closed #65 Python Explorer Scene / Dropdown Console widget 2025-11-27 01:04:06 +00:00

Closed #75 "Application is not responding" while REPL is open 2025-11-27 01:04:06 +00:00

Closed #35 TCOD as built-in module 2025-11-26 23:28:14 +00:00

Closed #48 Compilation Guide 2025-11-26 23:25:23 +00:00

Closed #135 Upgrade embedded Python from 3.12 to 3.14 2025-11-26 23:19:42 +00:00

Closed #134 Create libtcod-headless fork for SDL-free builds 2025-11-26 16:48:18 +00:00

Closed #109 mcrfpy.Vector - support more convenience 2025-11-26 16:16:34 +00:00

Closed #133 Add --continue-after-exceptions flag; exit on first exception by default 2025-11-26 16:16:34 +00:00

Closed #40 UIDrawable overwriting - search and replace by name 2025-11-26 10:23:49 +00:00

Closed #41 Use UIDrawable names as tags / .find on a collection 2025-11-26 10:23:48 +00:00

Closed #15 UIGridPointState Collection 2025-11-26 10:14:23 +00:00

Closed #14 SFML Python Library 2025-11-26 10:12:41 +00:00

Closed #20 UIGrid: replace vector member getter/setters 2025-11-26 10:12:12 +00:00

Closed #1 Resize Event for Scene 2025-11-26 10:11:31 +00:00

Closed #10 Visibility: skip render or click inputs 2025-11-26 10:11:12 +00:00

Closed #130 Geometry helper module for orbital mechanics and spatial calculations 2025-11-26 09:55:49 +00:00

Closed #129 Circle drawing primitives for range visualization 2025-11-26 04:58:48 +00:00

Closed #128 Line and Arc drawing primitives for path visualization 2025-11-26 04:58:41 +00:00

Closed #132 Add UIDrawable children collection to Grid 2025-11-26 04:58:12 +00:00

Closed #131 Document correct Gitea MCP label IDs for programmatic issue creation 2025-10-31 13:23:04 +00:00

Closed #127 Auto-exit in --headless --exec mode when script completes 2025-10-31 02:53:04 +00:00

Closed #97 Create automated API documentation extraction tool 2025-10-30 19:46:03 +00:00

Closed #92 Create inline C++ documentation system 2025-10-30 19:45:55 +00:00

128 issues created by 1 user

Opened #127 Auto-exit in --headless --exec mode when script completes 2025-10-31 02:48:26 +00:00

Opened #128 Line and Arc drawing primitives for path visualization 2025-10-31 02:49:03 +00:00

Opened #129 Circle drawing primitives for range visualization 2025-10-31 02:49:04 +00:00

Opened #130 Geometry helper module for orbital mechanics and spatial calculations 2025-10-31 02:49:37 +00:00

Opened #131 Document correct Gitea MCP label IDs for programmatic issue creation 2025-10-31 12:49:11 +00:00

Opened #132 Add UIDrawable children collection to Grid 2025-11-01 07:38:50 +00:00

Opened #133 Add --continue-after-exceptions flag; exit on first exception by default 2025-11-26 14:54:16 +00:00

Opened #134 Create libtcod-headless fork for SDL-free builds 2025-11-26 15:44:18 +00:00

Opened #135 Upgrade embedded Python from 3.12 to 3.14 2025-11-26 15:45:10 +00:00

Opened #136 ImGui Object Explorer / Scene Tree View 2025-11-27 01:04:27 +00:00

Opened #137 Self-Contained Virtual Environment Support 2025-11-27 02:53:09 +00:00

Opened #138 AABB / Hit Testing System 2025-11-27 18:34:41 +00:00

Opened #140 Mouse State Tracking and Enter/Exit Events 2025-11-27 18:34:42 +00:00

Opened #139 Callback Naming Standardization 2025-11-27 18:34:42 +00:00

Opened #141 on_move Event for Pixel-Level Mouse Tracking 2025-11-27 18:34:43 +00:00

Opened #142 Grid Cell Mouse Events 2025-11-27 18:34:44 +00:00

Opened #143 [Demo] Widget Focus System Example 2025-11-27 18:34:45 +00:00

Opened #144 Universal Dirty Flag & Texture Caching System 2025-11-28 20:36:02 +00:00

Opened #145 TexturePool with power-of-2 bucketing for RenderTexture reuse 2025-11-29 00:28:51 +00:00

Opened #146 Fix compute_fov() O(n²) performance bug - return None instead of cell list 2025-11-29 02:10:16 +00:00

Opened #147 Dynamic Layer System for Grid 2025-11-29 02:10:17 +00:00

Opened #148 Grid Layer Dirty Flags and RenderTexture Caching 2025-11-29 02:21:31 +00:00

Opened #149 Reduce the size of UIGrid.cpp 2025-11-29 02:39:02 +00:00

Opened #150 Remove original layers and migrate Grids to entirely user-driven layer objects 2025-11-29 03:22:00 +00:00

Opened #151 remove setScene, keyPressScene, currentScene in favor of mcrfpy.scene 2025-11-29 13:08:26 +00:00

Opened #152 Sparse Grid Layers 2025-11-29 15:00:49 +00:00

Opened #153 Separate render loop from game state loop 2025-11-29 18:08:02 +00:00

Opened #154 Grounded Multi-Agent Testbed: LLM Agents in Discrete Simulated Environments 2025-12-01 15:59:23 +00:00

Opened #155 Deterministic Text Descriptions From Room Graph 2025-12-01 16:00:33 +00:00

Opened #156 Turn-based LLM Agent Orchestration 2025-12-01 16:00:34 +00:00

Opened #157 [Major Feature] True headless execution without X11/GPU dependencies 2025-12-07 04:36:42 +00:00

Opened #158 [Major Feature] WebAssembly/Emscripten build target for browser deployment 2025-12-07 04:50:41 +00:00

Opened #159 [Bugfix] EntityCollection iterator is O(n²) due to index-based list traversal 2025-12-28 05:00:53 +00:00

Opened #160 [Minor Feature] Engine-level modifier key state tracking 2025-12-28 20:23:11 +00:00

Opened #161 [Documentation] Update Grid stubs to match current API 2025-12-28 20:30:53 +00:00

Opened #162 [Major Feature] Cross-compilation for Windows from Linux 2025-12-29 03:54:01 +00:00

Opened #163 [Minor Feature] Packaging variants: light vs batteries-included 2025-12-29 03:54:02 +00:00

Opened #164 [Tiny Feature] Add mcrfpy.__version__ for version identity 2025-12-29 03:54:03 +00:00

Opened #165 [Documentation] Update mcrogueface.github.io website 2025-12-29 03:54:51 +00:00

Opened #166 [Refactoring] Test suite cleanup and organization 2025-12-29 03:54:51 +00:00

Opened #167 [Demo Target] r/roguelikedev Tutorial Series Demo Game 2025-12-29 03:54:52 +00:00

Opened #168 [Documentation] README polish for public release 2025-12-29 03:54:53 +00:00

Opened #169 [API] Grid camera default to top-left + center_camera() method 2025-12-31 21:18:18 +00:00

Opened #170 console: multi-line input 2026-01-03 20:18:20 +00:00

Opened #171 console: wrap errors 2026-01-03 20:20:43 +00:00

Opened #172 Timer objects: remove setTimer, delTimer 2026-01-03 20:50:21 +00:00

Opened #173 Timer System Refactor: Stopwatch-like semantics and mcrfpy.timers collection 2026-01-03 23:59:32 +00:00

Opened #174 [Documentation] Color sub-property assignment doesn't propagate (expected behavior) 2026-01-04 04:58:33 +00:00

Opened #175 segfault: use of animations causes segfault on exit 2026-01-04 20:29:59 +00:00

Opened #176 Entities have grid_pos initializer argument, but pos property 2026-01-04 22:02:39 +00:00

Opened #177 GridPoint shows its coordinate in repr, but doesn't expose it as a property. 2026-01-04 22:04:19 +00:00

Opened #178 positions should always be iterables, not separate X and Y values. 2026-01-05 01:30:27 +00:00

Opened #179 Grid attributes: Vectors instead of Tuples 2026-01-05 02:05:21 +00:00

Opened #180 Timers without a user-stored reference don't fire 2026-01-05 02:30:14 +00:00

Opened #181 Grid attributes: grid_x and grid_y should be grid_w and grid_h 2026-01-05 16:30:27 +00:00

Opened #182 Caption.resize does nothing; bounds are available but size is not 2026-01-06 02:15:28 +00:00

Opened #183 .parent quirks 2026-01-06 02:20:14 +00:00

Opened #184 mcrfpy.Window.get() is annoying 2026-01-06 02:22:27 +00:00

Opened #185 .get_bounds() is annoying 2026-01-06 02:23:24 +00:00

Opened #186 mcrfpy.Window, mcrfpy.Keyboard ... mcrfpy.Mouse? 2026-01-06 02:27:02 +00:00

Opened #187 No method to add layer to grid after initialization 2026-01-06 02:31:26 +00:00

Opened #188 .bounds and .global_bounds should be a pair of vectors, not 4 values 2026-01-06 02:33:40 +00:00

Opened #189 Hide classes from the module which can't be instantiated 2026-01-06 02:49:11 +00:00

Opened #190 mcrfpy.TileLayer / mcrfpy.GridLayer have no __init__ docs 2026-01-06 02:50:14 +00:00

Opened #191 PyWeakref_GetObject is deprecated, removal in Python 3.15 2026-01-09 18:48:19 +00:00

Opened #192 [Leader Issue] 7DRL 2026 ProcGen Systems 2026-01-11 23:35:24 +00:00

Opened #193 [Proc Gen] HeightMap - Core class with scalar operations 2026-01-12 00:07:42 +00:00

Opened #194 [Proc Gen] HeightMap - Combination operations 2026-01-12 00:07:45 +00:00

Opened #195 [Proc Gen] HeightMap - Terrain generation methods 2026-01-12 00:07:48 +00:00

Opened #196 [Proc Gen] HeightMap - Query methods 2026-01-12 00:07:51 +00:00

Opened #197 [Proc Gen] HeightMap - Threshold operations 2026-01-12 00:07:54 +00:00

Opened #198 [Proc Gen] HeightMap - kernel_transform 2026-01-12 00:07:56 +00:00

Opened #199 [Proc Gen] Grid - apply_threshold and apply_ranges for walkable/transparent 2026-01-12 00:08:46 +00:00

Opened #200 [Proc Gen] TileLayer - apply_threshold and apply_ranges for tile indices 2026-01-12 00:08:49 +00:00

Opened #201 [Proc Gen] ColorLayer - apply_threshold, apply_gradient, apply_ranges 2026-01-12 00:08:52 +00:00

Opened #202 [Proc Gen] BSP - Core class with splitting 2026-01-12 00:09:56 +00:00

Opened #203 [Proc Gen] BSPNode - Lightweight node reference 2026-01-12 00:09:59 +00:00

Opened #204 [Proc Gen] BSP - Iteration (leaves, traverse) 2026-01-12 00:10:02 +00:00

Opened #205 [Proc Gen] BSP - Query methods (find, contains) 2026-01-12 00:10:05 +00:00

Opened #206 [Proc Gen] BSP.to_heightmap and BSPMap class 2026-01-12 00:10:08 +00:00

Opened #207 [Proc Gen] NoiseSource - Core class with point queries 2026-01-12 00:10:51 +00:00

Opened #208 [Proc Gen] NoiseSource.sample and NoiseSample class 2026-01-12 00:10:53 +00:00

Opened #209 [Proc Gen] HeightMap - Direct source sampling (add_noise, add_bsp) 2026-01-12 00:11:35 +00:00

Opened #210 [Proc Gen] BSP.adjacency - Room connectivity graph 2026-01-12 00:11:38 +00:00

Opened #212 respect GRID_MAX when creating Grids and GridLayers 2026-01-12 02:57:17 +00:00

Opened #213 [Bugfix] Color component values outside 0-255 wrap silently without warning 2026-01-12 03:49:00 +00:00

Opened #214 [Bugfix] Potential null pointer dereference in HeightMap layer operations 2026-01-12 03:49:01 +00:00

Opened #215 Cleanup: mcrfpy.libtcod 2026-01-15 02:09:01 +00:00

Opened #216 Grid.entities_in_radius - args style mismatch 2026-01-15 03:22:24 +00:00

Opened #217 mcrfpy.Entity __repr__ lies 2026-01-15 03:28:37 +00:00

Opened #218 mcrfpy.Color and mcrfpy.Vector animation targets 2026-01-15 04:19:36 +00:00

Opened #219 Primary Concurrency Model: Threading Support with mcrfpy.lock() 2026-01-16 19:42:31 +00:00

Opened #220 Secondary Concurrency Model: Subinterpreter Support 2026-01-16 19:42:33 +00:00

Opened #221 Grid children: support .grid_pos property 2026-01-19 03:39:20 +00:00

Opened #222 on_click receiving string args instead of enums 2026-01-19 14:22:36 +00:00

Opened #223 [Bugfix] UIFrame: box.setPosition(0,0) corrupts position when using clip_children 2026-01-22 15:48:53 +00:00

Opened #224 [Bugfix] UIFrame: RenderTexture not disabled when clip_children toggled off 2026-01-22 15:48:55 +00:00

Opened #225 [Bugfix] UIFrame: Child appearance changes don't invalidate parent's cached texture 2026-01-22 15:48:56 +00:00

Opened #226 [Bugfix] UIFrame: Zero-size frame with clip_children causes inconsistent state 2026-01-22 15:48:58 +00:00

Opened #227 [Bugfix] UIDrawable: Silent failure when RenderTexture creation fails 2026-01-22 15:49:00 +00:00

Opened #228 [Bugfix] UIGrid: RenderTexture hard-coded to 1080p causes issues at higher resolutions 2026-01-22 15:49:01 +00:00

Opened #229 Animation callback doesn't provide data 2026-01-28 04:20:18 +00:00

Opened #230 on_enter and on_exit have unnecessary parameters 2026-01-28 04:21:22 +00:00

Opened #231 Middle Click produces no event 2026-01-29 02:42:33 +00:00

Opened #232 Scrollwheel registers as MouseButton.LEFT 2026-01-29 02:44:55 +00:00

Opened #233 Enhance Entity rendering and positioning capabilities 2026-02-02 16:22:03 +00:00

Opened #234 Entity origin offset for oversized sprites 2026-02-02 16:22:15 +00:00

Opened #235 Texture display bounds for non-uniform sprite content 2026-02-02 16:22:22 +00:00

Opened #236 Multi-tile entities using oversized sprites 2026-02-02 16:22:34 +00:00

Opened #237 Multi-tile entities using composite sprites 2026-02-02 16:22:48 +00:00

Opened #238 Playground: Emscripten debugging infrastructure (DWARF, source maps, debug dumps) 2026-02-02 20:51:12 +00:00

Opened #239 Playground: Automated WASM testing infrastructure with headless browser 2026-02-02 20:51:20 +00:00

Opened #240 Playground: Developer troubleshooting documentation for WASM deployments 2026-02-02 20:51:26 +00:00

Opened #241 [Bugfix] Fix segfault when animation callbacks start new animations 2026-02-04 12:53:06 +00:00

Opened #242 [Bugfix] Entity3D.animate() raises NotImplementedError 2026-02-06 02:55:50 +00:00

Opened #243 [Minor Feature] EntityCollection3D missing pop(), find(), extend() methods 2026-02-06 02:55:54 +00:00

Opened #244 [Bugfix] Entity3D.viewport returns None instead of parent Viewport3D 2026-02-06 02:55:59 +00:00

Opened #245 [Minor Feature] screen_to_world() only intersects Y=0 plane 2026-02-06 02:56:07 +00:00

Opened #246 [7DRL Prep] WASM fullscreen on mobile devices 2026-02-09 02:44:02 +00:00

Opened #247 [7DRL Prep] SDL audio working in browser (WASM) 2026-02-09 02:44:14 +00:00

Opened #248 [7DRL Prep] Crypt of Sokoban Remaster 2026-02-09 02:44:29 +00:00

Opened #249 [7DRL Prep] Cookbook 4: Responsive design guide 2026-02-09 02:44:41 +00:00

Opened #250 [7DRL Prep] itch.io deployment pipeline 2026-02-09 02:44:53 +00:00

Opened #251 Timer fires with corrupted callback after Python object is garbage collected 2026-02-19 23:38:20 +00:00

Opened #252 GridView and Grid, FOVLayer and PathLayer 2026-03-03 04:05:03 +00:00

Opened #253 Use spatial hash by default when checking GridPoint for entities 2026-03-03 20:02:33 +00:00

Opened #254 TileLayer doesn't get any texture when assigned manually 2026-03-03 22:23:51 +00:00

Opened #255 Tracking down performance improvement opportunities 2026-03-04 04:32:07 +00:00

11 unresolved conversations

Open #46 subinterpreter tests 2026-02-07 19:34:06 +00:00

Open #45 Accessibility modes and demos 2025-12-29 02:31:18 +00:00

Open #124 Grid Point Animation 2025-12-29 02:24:58 +00:00

Open #117 Memory Pool for Entities 2025-12-28 14:01:00 +00:00

Open #67 Grid Stitching: an infinite world prototype 2025-12-01 15:59:23 +00:00

Open #55 McRogueFace as Agent Simulation Environment 2025-12-01 15:59:23 +00:00

Open #70 Package mcrfpy without embedded interpreter 2025-11-27 02:53:09 +00:00

Open #107 Particle system 2025-10-31 02:49:03 +00:00

Open #54 Jupyter Notebook Interface 2025-10-26 00:50:29 +00:00

Open #62 Multiple Windows 2025-10-26 00:50:29 +00:00

Open #53 Alternative Input Methods 2025-10-26 00:49:50 +00:00