Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SKIF 0.9.99.9 - ImGui 2014 Up-Down-Regrade #33

Merged
merged 68 commits into from
Mar 19, 2024
Merged

SKIF 0.9.99.9 - ImGui 2014 Up-Down-Regrade #33

merged 68 commits into from
Mar 19, 2024

Conversation

Aemony
Copy link
Contributor

@Aemony Aemony commented Mar 19, 2024

The update is heeeeeeeeeeeeeeeerrrreeeeeeeeeeee 🥳

A lot of things still don't work properly.
Because apparently ImGui cannot mix
BeginMenu and BeginMenuEx in one popup.
+ don't change view mode in the middle of a frame
- Set up custom ImU32 -> ImVec4 conversion overload to quickly convert
   colors into a format compatible with the custom vertex structure.
Also locked larger vertex scope behind a definition
Colors are improved both with and without that
Aemony added 29 commits March 3, 2024 23:14
This caused issues when a game was renamed on a storefront
This caused a never-ending loop of window creation/destruction.

Instead we mark the main window as never being auto-merged,
ensuring it always gets its own viewport.
- Large icons 32x32
- Default icon size was raised to 24x24
- Drag the list to scroll it on touch devices
- A lot of other improvements and fixes for that specific list
- Large icons 32x32
- Default icon size was raised to 24x24
- Drag the list to scroll it on touch devices
- A lot of other improvements and fixes for that specific list
This allows the Last Played sort to list newly installed games on top
- Also added a whole bunch of TreePop definitions
- And rearrange Appearance -> UI elements
@Aemony Aemony merged commit bae5baf into master Mar 19, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant