<feed xmlns='http://www.w3.org/2005/Atom'>
<title>2ship2harkinian/mm/2s2h/DeveloperTools/EventLog.cpp, branch develop-mion</title>
<subtitle>2Ship2Harkinian: Majora’s Mask PC port</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/'/>
<entry>
<title>Merge branch 'develop' of garrettjoecox.github.com:HarbourMasters/2ship2harkinian into develop-rando</title>
<updated>2025-02-04T16:38:40+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2025-02-04T16:10:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=0ee2080c61c1a521c41bcf5f3f16ab56fb0fef82'/>
<id>0ee2080c61c1a521c41bcf5f3f16ab56fb0fef82</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump LUS and OTRExporter pt.1 (#982)</title>
<updated>2025-02-04T03:34:17+00:00</updated>
<author>
<name>Archez</name>
<email>Archez@users.noreply.github.com</email>
</author>
<published>2025-02-04T03:34:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=63079f1cf67f3ba90367111cab447db51617ca81'/>
<id>63079f1cf67f3ba90367111cab447db51617ca81</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'develop' of garrettjoecox.github.com:HarbourMasters/2ship2harkinian into develop-rando</title>
<updated>2025-01-25T16:24:56+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2025-01-25T15:53:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=4fafa019210d3eb16b784354a60a4ca48bcb4b94'/>
<id>4fafa019210d3eb16b784354a60a4ca48bcb4b94</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Modern menu v2 (#948)</title>
<updated>2025-01-24T05:01:46+00:00</updated>
<author>
<name>Malkierian</name>
<email>malkierian@gmail.com</email>
</author>
<published>2025-01-24T05:01:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=41ea4a601786af49062acc1c45d01f5b1559268b'/>
<id>41ea4a601786af49062acc1c45d01f5b1559268b</id>
<content type='text'>
* Axe `SearchableMenuItems.h`, moving things to `Menu.cpp` or `Menu.h` as necessary.
Add `MenuTypes.h` for enums, structs, etc, for easy inclusion.
Change `BenMenu` to `Menu`, and move to `Ship::` namespace rather than `BenGui::`.

* Implement `BenMenu` extension of `Menu`, moving all port-specific code to `BenMenu`.
`MenuTypes.h` and `Menu.h` should now be safe to include in multiple places.
Window backend dropdown removed from menubar (maybe temporarily?).

* Convert widgetInfo and widget draws to utilize UIWidgets Options structs.

* Clean up default widget options.
Add more colors, and add some of them to the menu theme dropdown.
Convert widget options to use new Color enum instead of storing `ImVec4`s internally.

* Fix a couple options type mismatches.
Group option types together in the header.

* Create `AddWidget` widget builder for dev experience clarity.
Convert all existing widgets to the builder flow.

* Unify search results displays.
Restore tooltip functionality.

* Rename `widgetInfo` to `WidgetInfo`.

* WidgetOptions base struct implemented, shared_ptr stored on WidgetInfo.
Move tooltip to WidgetOptions.
WidgetOptions and derived structs now implement the builder flow.
Rename UIWidgets::Color to Colors, Colors to ColorValues.
Re-enable all menu widgets.

* Fully nix the menubar entries.
Add new menubar entry to explain that the settings are in the new menu and give hotkey to open it.

* Address reviews.
Tweak colors.
Add WrappedText to Checkboxes as test case.

* Implement function to add MainMenuEntry remotely.
Implement widget with custom draw function calling.
Partially implement Advanced Resolution, using external widget registration and custom widget functionality.
Add some AR CVars to disableMap for use with IR slider.

* clang

* More reviews, comment AR stuff to keep it from displaying in the menu for now.

* Better header define formatting.
Change FloatSliderOptions builder arguments from int32 to float.

* Fix default menu theme references.
Harden sidebar search insertion and removal against index out of bounds issues.

* Change top search clear to trigger on header or sidebar change regardless of autofocus option.

* Change top bar search background to 20% opacity of menu theme color to increase visibility.

* Fix all unthemed widget default colors.
Missed menu theme CVar change.

* :squint:

* *raises hands as though holding a ball* Colors

---------

Co-authored-by: Garrett Cox &lt;garrettjcox@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Axe `SearchableMenuItems.h`, moving things to `Menu.cpp` or `Menu.h` as necessary.
Add `MenuTypes.h` for enums, structs, etc, for easy inclusion.
Change `BenMenu` to `Menu`, and move to `Ship::` namespace rather than `BenGui::`.

* Implement `BenMenu` extension of `Menu`, moving all port-specific code to `BenMenu`.
`MenuTypes.h` and `Menu.h` should now be safe to include in multiple places.
Window backend dropdown removed from menubar (maybe temporarily?).

* Convert widgetInfo and widget draws to utilize UIWidgets Options structs.

* Clean up default widget options.
Add more colors, and add some of them to the menu theme dropdown.
Convert widget options to use new Color enum instead of storing `ImVec4`s internally.

* Fix a couple options type mismatches.
Group option types together in the header.

* Create `AddWidget` widget builder for dev experience clarity.
Convert all existing widgets to the builder flow.

* Unify search results displays.
Restore tooltip functionality.

* Rename `widgetInfo` to `WidgetInfo`.

* WidgetOptions base struct implemented, shared_ptr stored on WidgetInfo.
Move tooltip to WidgetOptions.
WidgetOptions and derived structs now implement the builder flow.
Rename UIWidgets::Color to Colors, Colors to ColorValues.
Re-enable all menu widgets.

* Fully nix the menubar entries.
Add new menubar entry to explain that the settings are in the new menu and give hotkey to open it.

* Address reviews.
Tweak colors.
Add WrappedText to Checkboxes as test case.

* Implement function to add MainMenuEntry remotely.
Implement widget with custom draw function calling.
Partially implement Advanced Resolution, using external widget registration and custom widget functionality.
Add some AR CVars to disableMap for use with IR slider.

* clang

* More reviews, comment AR stuff to keep it from displaying in the menu for now.

* Better header define formatting.
Change FloatSliderOptions builder arguments from int32 to float.

* Fix default menu theme references.
Harden sidebar search insertion and removal against index out of bounds issues.

* Change top search clear to trigger on header or sidebar change regardless of autofocus option.

* Change top bar search background to 20% opacity of menu theme color to increase visibility.

* Fix all unthemed widget default colors.
Missed menu theme CVar change.

* :squint:

* *raises hands as though holding a ball* Colors

---------

Co-authored-by: Garrett Cox &lt;garrettjcox@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>WeekEventRegHorseState macro -&gt; function (#94)</title>
<updated>2024-12-29T03:05:21+00:00</updated>
<author>
<name>balloondude2</name>
<email>55861555+balloondude2@users.noreply.github.com</email>
</author>
<published>2024-12-29T03:05:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=8ce7ee62db48ce8519767c8924d80fc329df719c'/>
<id>8ce7ee62db48ce8519767c8924d80fc329df719c</id>
<content type='text'>
* convert macro to function

* cleanup

* event log

* reorder</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* convert macro to function

* cleanup

* event log

* reorder</pre>
</div>
</content>
</entry>
<entry>
<title>PoC glitchless playthrough implementation</title>
<updated>2024-11-03T20:26:39+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2024-11-03T20:26:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=7fa63244e4d2f1dbfab9babeb9ddd670f57fbc60'/>
<id>7fa63244e4d2f1dbfab9babeb9ddd670f57fbc60</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'event-queue' of garrettjoecox.github.com:garrettjoecox/2ship2harkinian into develop-rando</title>
<updated>2024-10-06T05:38:46+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2024-10-06T05:38:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=60fc8caa50af30ceba9a6572bfa6267fc89ffc4a'/>
<id>60fc8caa50af30ceba9a6572bfa6267fc89ffc4a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement event queue for handling various events like giving custom items or transitions</title>
<updated>2024-10-06T05:22:28+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2024-10-06T04:53:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=41d77dd9b4095e87fce1f3ffa2ab2e1b1b04b258'/>
<id>41d77dd9b4095e87fce1f3ffa2ab2e1b1b04b258</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'develop' of garrettjoecox.github.com:HarbourMasters/2ship2harkinian into develop-rando</title>
<updated>2024-10-06T05:19:29+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2024-10-06T05:19:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=ab30ca1617c12cf2e192d339af1269332976278c'/>
<id>ab30ca1617c12cf2e192d339af1269332976278c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move GameInteractor &amp; NameTag src up to root of 2s2h (#799)</title>
<updated>2024-10-05T15:33:10+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2024-10-05T15:33:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=a93f011253177647cf227669d51df201282c90f6'/>
<id>a93f011253177647cf227669d51df201282c90f6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
