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

Rework Element Opacity Handling #851

Closed
5 tasks done
Keksuccino opened this issue May 24, 2024 · 5 comments
Closed
5 tasks done

Rework Element Opacity Handling #851

Keksuccino opened this issue May 24, 2024 · 5 comments

Comments

@Keksuccino
Copy link
Owner

Keksuccino commented May 24, 2024

  • Make elements control their fade-ins (don't use fade-in thread in ScreenCustomizationLayer anymore)
  • Make "fade-in" and "delay appearance" separate settings
  • Add fade-out feature (useful when elements change their visibility without changing or resizing the screen, like when loading requirements are used)
  • Make fade-in trigger again when the element's visibility changed without resizing/changing the screen, like when loading requirements are used)
  • Make base opacity of elements editable (Set opacity of elements #795)
@Keksuccino Keksuccino added the feature request The mod needs this label May 24, 2024
@KaaayKaay
Copy link

KaaayKaay commented May 27, 2024

It could also be SO COOL to have a way to replace the invisible background or whatevs its called (the translucent parts) of your image or button background to be blurred just like UI's with actual depth similar to the Apple Vison Pro menu's and would revolutionize FancyMenu.

image

@Keksuccino
Copy link
Owner Author

Blur is not the same as opacity. I would love to have a way to blur parts of the screen and maybe even apply a rounded corner mask to the blurred area, but I didn't manage blurring only parts of the screen yet. I mean I managed to do it, but it looks bad because MC's blur shader is not meant to be applied to only parts of the screen, as it seems. I am really bad with shaders, so I'm not sure if I get this to work on my own. But if somebody wants to help me out with that, feel free to make a PR with maybe a blur element to apply blur to parts of the screen or something? Would appreciate it! :)

@KaaayKaay
Copy link

Blur is not the same as opacity. I would love to have a way to blur parts of the screen and maybe even apply a rounded corner mask to the blurred area, but I didn't manage blurring only parts of the screen yet. I mean I managed to do it, but it looks bad because MC's blur shader is not meant to be applied to only parts of the screen, as it seems. I am really bad with shaders, so I'm not sure if I get this to work on my own. But if somebody wants to help me out with that, feel free to make a PR with maybe a blur element to apply blur to parts of the screen or something? Would appreciate it! :)

Could you make your own? Or possibly get one from somewhere on GitHub or an open source shader. I'm not even lying when I say this, I would pay for blur in FancyMenu one way or another.

@Keksuccino
Copy link
Owner Author

I tried to pay people for that in the past and nobody wanted my $200 :D (or $150, not 100% sure anymore)

@Keksuccino
Copy link
Owner Author

Fixed/Added in FancyMenu v3.3.0!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants