mlangkabel
  • Joined on 2026-04-17
mlangkabel pushed to ui_changes at mlangkabel/dota_factory 2026-08-07 19:13:35 +00:00
44af3184d3 let the selection panel decide its own scroll bar
mlangkabel pushed to ui_changes at mlangkabel/dota_factory 2026-08-07 18:56:21 +00:00
6fa3ba7f0c show the selection card before measuring the panel against it
mlangkabel pushed to master at mlangkabel/dota_factory 2026-08-07 18:43:34 +00:00
e5d689c8d8 document the player-input design in architecture.md
0b8f5eccd6 scroll the controls panel's rows instead of clipping them
40415e663b put the controls panel in the corner and let it step around the build bar
7a098edf72 mark the exit row of the controls panel red on its chips instead of its label
365641feb7 size the controls panel to the rows it is actually showing
Compare 13 commits »
mlangkabel pushed to ui_changes at mlangkabel/dota_factory 2026-08-07 18:40:06 +00:00
f06d79e60d document the player-input design in architecture.md
97c269576e scroll the controls panel's rows instead of clipping them
Compare 2 commits »
mlangkabel pushed to ui_changes at mlangkabel/dota_factory 2026-08-07 18:07:24 +00:00
a5c51f08f8 put the controls panel in the corner and let it step around the build bar
mlangkabel pushed to ui_changes at mlangkabel/dota_factory 2026-08-07 17:47:59 +00:00
3c4688bdb6 mark the exit row on its chips instead of its label
mlangkabel pushed to ui_changes at mlangkabel/dota_factory 2026-08-07 17:36:27 +00:00
d7c6734a2b show the controls panel's rows before measuring them
mlangkabel pushed to ui_changes at mlangkabel/dota_factory 2026-08-07 17:28:18 +00:00
1604dc02a2 measure the controls panel against its content, not its old geometry
mlangkabel pushed to ui_changes at mlangkabel/dota_factory 2026-08-07 17:22:35 +00:00
b346f3dfc1 size the controls panel to the rows it is actually showing
mlangkabel pushed to ui_changes at mlangkabel/dota_factory 2026-08-07 17:09:23 +00:00
b634da70fb record that additive selection is offered only once something is selected
37d9166348 divide the always-available rows in the General context too
Compare 2 commits »
mlangkabel pushed to ui_changes at mlangkabel/dota_factory 2026-08-07 16:46:08 +00:00
fe69921b8e show the available controls in a panel over the world
3e79b09fec resolve mouse gestures through the action table too
77bbd58d02 resolve keyboard shortcuts through one action table instead of a switch
Compare 3 commits »
mlangkabel pushed to ui_changes at mlangkabel/dota_factory 2026-08-07 12:43:53 +00:00
02f2314588 specify a context-sensitive controls panel floating over the game world
mlangkabel pushed to ui_changes at mlangkabel/dota_factory 2026-08-07 10:44:47 +00:00
246cfc3935 give the selection cards their own parts instead of label blobs
89e984ec76 split the selection panel into one card per kind of selection
Compare 2 commits »
mlangkabel pushed to ui_changes at mlangkabel/dota_factory 2026-08-07 07:59:32 +00:00
90e40dddbc define the selection panel as a catalog of per-selection contents
mlangkabel pushed to master at mlangkabel/dota_factory 2026-08-06 20:14:15 +00:00
cc0ef856e3 make asteroid smaller
mlangkabel deleted branch ui_layout from mlangkabel/dota_factory 2026-08-06 20:07:12 +00:00
mlangkabel pushed to master at mlangkabel/dota_factory 2026-08-06 20:07:01 +00:00
603f8063e9 float the selection panel over the game world instead of a side column
mlangkabel pushed to ui_changes at mlangkabel/dota_factory 2026-08-06 19:58:46 +00:00
668ce0fcb8 float the selection panel over the game world instead of a side column
mlangkabel pushed to ui_changes at mlangkabel/dota_factory 2026-08-06 19:17:52 +00:00
7ddb4a1bb5 float the selection panel over the game world instead of a side column
mlangkabel created branch ui_changes in mlangkabel/dota_factory 2026-08-06 19:17:52 +00:00