• Site admin.

  • Joined on 2020-09-17
john opened issue john/McRogueFace#375 2026-07-14 11:23:13 +00:00
[Bugfix] DijkstraMap.path_from() returns the path reversed; step_from() returns a non-adjacent cell (teleport)
john opened issue john/McRogueFace#374 2026-07-14 10:48:06 +00:00
[Refactoring] Adopt or retire the 19 orphan scripts under tests/demo/screens/
john opened issue john/McRogueFace#373 2026-07-14 10:47:56 +00:00
[Bugfix] A GC'd Python subclass wrapper resurrects as its base type (residual gap from #369)
john pushed to at john/McRogueFace 2026-07-14 10:46:03 +00:00
bd0b913d7d fix(demos): unrot tests/demo and gate it in CI
john pushed to at john/McRogueFace 2026-07-14 10:37:52 +00:00
30abb0b7ec fix(engine): headless step() is a full simulation frame; --exec can no longer hang
john pushed to at john/McRogueFace 2026-07-14 03:47:04 +00:00
464af6a549 fix(bindings): make dynamic module attributes dir()-discoverable
john pushed to at john/McRogueFace 2026-07-14 03:37:01 +00:00
ce15469ffc fix(bindings): route every drawable wrapper through PythonObjectCache
john pushed to master at john/McRogueFace 2026-07-14 01:59:32 +00:00
2a29e1b0a1 docs(roadmap): record the grid input revival + GridData/GridView type split
john pushed to at john/McRogueFace 2026-07-14 01:55:52 +00:00
2a29e1b0a1 docs(roadmap): record the grid input revival + GridData/GridView type split
john closed issue john/McRogueFace#365 2026-07-13 11:44:13 +00:00
[Bugfix] Stale last_clicked_cell can be dispatched for a GridView with no grid data
john pushed to master at john/McRogueFace 2026-07-13 11:44:13 +00:00
36e74e0dc3 Merge branch 'feat/355-grid-input-revival': revive Grid input, split GridData from GridView
9d67e33370 fix(render): content invalidation propagates again; clear hover on focus loss
c696b4ef41 refactor(grid): GridData is a map, not a widget -- delete UIGrid's drawable half
3e18c1fbf6 fix(grid): overlay children belong to the GridView, not the shared GridData
4bb1966b97 fix(input): dispatch hover-exit when the cursor leaves the window
Compare 12 commits »
john closed issue john/McRogueFace#355 2026-07-13 11:44:13 +00:00
[Bugfix] Grid cell callbacks, child clicks, and cell hover all dead since #252 GridView unification
john closed issue john/McRogueFace#359 2026-07-13 11:44:13 +00:00
[Bugfix] Shared-data grid path is unwired: Grid(grid=...) never sets owning_view, and _GridData.view is always None
john closed issue john/McRogueFace#366 2026-07-13 11:44:13 +00:00
[Refactor] Dead derived_type()==UIGRID gate remains in UICollection::repr — grids counted as "other"
john closed issue john/McRogueFace#357 2026-07-13 11:44:13 +00:00
[Bugfix] mcrfpy.find()/findAll() never search entities inside grids (UIGRID gate dead since #252)
john closed issue john/McRogueFace#360 2026-07-13 11:44:13 +00:00
[Bugfix] Grid children get grid-world pixel coords in click_at, Frame children get frame-local — inconsistent
john closed issue john/McRogueFace#371 2026-07-13 11:44:13 +00:00
[Bugfix] Shader uniform binding reads a GridView wrapper as a _GridData wrapper (type confusion)
john closed issue john/McRogueFace#362 2026-07-13 11:44:13 +00:00
[Bugfix] GridData::views leaks expired weak_ptrs — ~UIGridView never unregisters
john closed issue john/McRogueFace#368 2026-07-13 11:44:13 +00:00
[Bugfix] Frame(cache_subtree=True) silently freezes its subtree's content: render_dirty is a write-once latch, so markContentDirty never propagates
john closed issue john/McRogueFace#367 2026-07-13 11:44:13 +00:00
[Bugfix] Losing window focus strands hover state the same way a window-leave did (#363's sibling)