<feed xmlns='http://www.w3.org/2005/Atom'>
<title>muhqs-game/go/ui/choice.go, branch draftsim</title>
<subtitle>game material for muhq's game</subtitle>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/'/>
<entry>
<title>add minimal number choice width</title>
<updated>2025-07-06T15:49:26+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-07-06T15:48:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=d51ca07150ee9e412b57269436f9554de83eedcc'/>
<id>d51ca07150ee9e412b57269436f9554de83eedcc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>prevent crash when not all number choice buttons are used</title>
<updated>2025-07-06T15:49:19+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-07-04T16:21:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=7569b59c949b690a4fa3d7e6494863331cc723d6'/>
<id>7569b59c949b690a4fa3d7e6494863331cc723d6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>minor whitespace fixes</title>
<updated>2025-07-04T02:01:22+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-06-10T05:03:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=5d08c10a7f525ba93398208f928805a1a543b4f6'/>
<id>5d08c10a7f525ba93398208f928805a1a543b4f6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>overhaul ui</title>
<updated>2025-05-01T14:46:15+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-04-29T19:44:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=6c4645eea5f26e32bc462c8627031a3563b1c39a'/>
<id>6c4645eea5f26e32bc462c8627031a3563b1c39a</id>
<content type='text'>
* implement events instead of interfaces
  Interfaces and the wrappers head the problem that they could not support multiple events at once or only a single one without loosing the others.
* add text input support for WASM on mobile
  A hidden html input is required to open the keyboard and receive the
  input.
* improve the number choice
  * fix using the default number
  * add submit button only if a onclick method was provided
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* implement events instead of interfaces
  Interfaces and the wrappers head the problem that they could not support multiple events at once or only a single one without loosing the others.
* add text input support for WASM on mobile
  A hidden html input is required to open the keyboard and receive the
  input.
* improve the number choice
  * fix using the default number
  * add submit button only if a onclick method was provided
</pre>
</div>
</content>
</entry>
<entry>
<title>ui: add new number choice</title>
<updated>2025-01-27T15:43:57+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2024-12-26T18:05:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=bc06cd09407de831ac30f0300cb4135cbe325120'/>
<id>bc06cd09407de831ac30f0300cb4135cbe325120</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>export less methods</title>
<updated>2025-01-27T15:43:50+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-02-17T11:43:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=edbbe6041628461e673bd7802932075692c0c25f'/>
<id>edbbe6041628461e673bd7802932075692c0c25f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>implement unit and artifact switch action</title>
<updated>2025-01-27T15:43:50+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-02-16T23:29:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=65aa5f53d54b4590b98a559fccfb1cc7c7644187'/>
<id>65aa5f53d54b4590b98a559fccfb1cc7c7644187</id>
<content type='text'>
Simplify the Choice Widget and make it a TextBox variant.

Drive-by fixes:
  * ui.Collection: prioritize newer widgets during active widget selection
  * game.FullAction: fix incorrect cost function.
                     Full actions cost all available actions. Also
                     fix the cost check
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Simplify the Choice Widget and make it a TextBox variant.

Drive-by fixes:
  * ui.Collection: prioritize newer widgets during active widget selection
  * game.FullAction: fix incorrect cost function.
                     Full actions cost all available actions. Also
                     fix the cost check
</pre>
</div>
</content>
</entry>
<entry>
<title>move more ui logic into Collection</title>
<updated>2025-01-27T15:43:50+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-02-16T17:57:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=c12057320c06f9b4a0bd6c9b25a1dd2d2bd8fd8d'/>
<id>c12057320c06f9b4a0bd6c9b25a1dd2d2bd8fd8d</id>
<content type='text'>
* Generalize hover detection and move it into ui.Collection
* Implement transparencu for the prompt banner
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Generalize hover detection and move it into ui.Collection
* Implement transparencu for the prompt banner
</pre>
</div>
</content>
</entry>
<entry>
<title>improve permanent pile support</title>
<updated>2025-01-27T15:43:47+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-02-04T17:51:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=e9070ef3752c5d2ab1f9faac48095995772ce726'/>
<id>e9070ef3752c5d2ab1f9faac48095995772ce726</id>
<content type='text'>
* Fix alot of bugs caused by permanents without tiles
* Implement a permanent choice to select the permanents in a pile
* Fix how pile hooks are called
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix alot of bugs caused by permanents without tiles
* Implement a permanent choice to select the permanents in a pile
* Fix how pile hooks are called
</pre>
</div>
</content>
</entry>
<entry>
<title>intermediate commit</title>
<updated>2025-01-27T15:43:45+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-02-01T17:46:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/muhqs-game/commit/?id=21a87ffccae9950580a240180fd3703768ef450e'/>
<id>21a87ffccae9950580a240180fd3703768ef450e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
