* 1flame1poe
* Simplify and fix
Simplifies code and fixes toggling on the enhancement after a fire is already revealed
* Less calling
* tweak dampe skip hooks to only run when necessary
---------
Co-authored-by: Archez <Archez@users.noreply.github.com>
* final commit(hopefully)
* Moving directory creation logic out of LUS
* Update BenPort.cpp
* move Ternary operator one line down to keep to the clang limit
* I have no idea how clang works
* Using ChatGPT to hopefully fix the formatting because I'm tired
* ChatGPT is useless, it's brain time
* Will Putin become the next Miss America?
* I hope this works for slimming down 2s2h(Mac) as well
My builds have gotten double their original size since I started taking care of them and I feel bad about it :(
* Some final pre merge cleanup
Removed the bash script and its references
* Updated to follow Archez's new conventions
* Parity with upstream
* updated git ignore
* update git ignore again
* Re-added the folder creation function
* I should pay more attention to what I am doing
* Update mm/macosx/Info.plist.in
Co-authored-by: Archez <Archez@users.noreply.github.com>
* Update CMakeLists.txt
* desperation
* Revert "desperation"
This reverts commit 6aea78dc92b767bc5073a6e632e3955a2b9ad451.
* Update .gitignore
* does this do the trick?
* Revert "does this do the trick?"
This reverts commit 267fbfb2bbb5a6306f485c30eb335870f90318b3.
* Revert "Parity with upstream"
This reverts commit 6bfdee805e0c8b41b104e1131a7341e14259f82b.
* Update libultraship
* Revert "Update libultraship"
This reverts commit e9e07473bc5216311de92f0aeded00564079f7e7.
---------
Co-authored-by: Archez <Archez@users.noreply.github.com>
* Add ability to override current hud editor element mode
* Add gfx setup to 3ds clock to ensure it always renders properly
* Add check for hud override on text-based clock
* Add hooks for before/after drawing clock
* Improve better song of double time experience
* DPad input repeated on hold and show A on HUD
* 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 <garrettjcox@gmail.com>
* Initial Cosmetic Editor Commit
* Adds Reset All and Randomize All Options
* Cleanup Work
* Prefixed sModifiedColor
* Replace button modifications with pattern similar to the others.
* Cleanup, forgot some entries
* update funcs to pass element id
* drop with from override funcs
* update include paths
* add minimap and rename items to hud
---------
Co-authored-by: Archez <archez39@me.com>