Skip to content

Thumb Icons For Voting, Linking Author Steam Profile In Workshop Flyout, Dealing With HL2 Mounting#197

Draft
OrsellGit wants to merge 6 commits into
mainfrom
feat/thumb-icons
Draft

Thumb Icons For Voting, Linking Author Steam Profile In Workshop Flyout, Dealing With HL2 Mounting#197
OrsellGit wants to merge 6 commits into
mainfrom
feat/thumb-icons

Conversation

@OrsellGit

Copy link
Copy Markdown
Contributor

Originally, this branch was just for implementing the thumb icons I made to replace the old P2 low-quality icons or temporary text with higher-quality SVGs. These are semi-temporary as most if not all the icons we use need to be gone through and redesigned to fit the P2:CE style more.

In this branch, I also added the ability to view a workshop author's Steam profile by clicking their icon. Current position for this is also temporary, as some items in there, like the author name and maybe the addon description, need to be added.

I also took the liberty of fixing an issue with mounting with HL2 where because the episodes AppIDs are still considered not HL2's AppID (220) in the mount.kv file, so the check for HL2 and episodes doesn't properly work as it currently only checks for HL2's AppID. This is a temporary fix in case this needs to be pushed publicly before anything with the mounts.kv is fixed to accommodate this issue. P1 should also ideally be bundled with this problem since it uses the same statement and check function.

@OrsellGit OrsellGit requested a review from iamsirenstorm May 27, 2026 22:45
@OrsellGit OrsellGit requested a review from a team as a code owner May 27, 2026 22:45
@OrsellGit OrsellGit added enhancement New feature or request Component: Main Menu Component: Pause Menu Area: Frontend Anything that's in this repo labels May 27, 2026
@OrsellGit OrsellGit marked this pull request as draft May 30, 2026 07:07
@OrsellGit

OrsellGit commented May 30, 2026

Copy link
Copy Markdown
Contributor Author

So originally this wasn't the case when I started this, but now episodes are only recognized under HL2's AppID 220, even when HL2 isn't mounted. This throws a wrench into what I did and didn't catch this before because I was working with the original behavior when they were still separate. Now, the current behavior, even when episodes are mounted, the panorama will not recognize them as mounted. I will need to undo what I did or wait until internal behavior allows for a proper check.

@OrsellGit OrsellGit force-pushed the feat/thumb-icons branch 2 times, most recently from dc76bb4 to eae81fa Compare May 30, 2026 21:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants