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

Updates from mainline #2482

Merged
merged 434 commits into from
May 9, 2022
Merged

Updates from mainline #2482

merged 434 commits into from
May 9, 2022

Conversation

khanhduytran0
Copy link
Member

No description provided.

Mathias-Boulay and others added 30 commits November 27, 2021 16:09
The extraListener is now an interface
The extraListener is now an interface

Co-authored-by: SerpentSpirale <mathiasboulay@free.fr>
 - Removed profiles fragment because Serpent begged me not to use viewpager
 - Progressed further with the profiles dialog, now it's actually usable
 - Now launcher doesn't have profile amnesia
 - More splitting of raw version selector and profile selector
 Bugs:
 - Saving profiles in the editor does nothing
 TODO:
 - Implement launching the game with selected profile
 - Replace "Unknown" version ID in profiles with mProfile.selectedVersion for ease of migration
OpenGL 4.4 is incomplete, especially GL_ARB_buffer_storage, which is enabled by default in Sodium.
Fix secondary pointers not affecting the touchbar
- Added the ability create profiles
- Now the changes to profiles are immediately saved
- The game runs now
 - Add profile enabler-disabler
 - Change the lifecycle a bit
 - Fix: recreating PojavLauncherActivity causes crashes in Laun
 cherPreferences
Co-authored-by: SerpentSpirale <serpentspirale@gmail.com>
- Probably fix race condition when clearing the cache
- Unload unneeded launcher activity while in game
github-actions and others added 29 commits April 17, 2022 07:34
Changed up the layout
Now both sliders return color events
Made the luminosity/intensity square actually represent what will be selected
Added the ability for hue/lim/int listeners to check if the event was generated by tapping, or by setting the value.
Changed up layout (again)
Removed ColorSelectionListener for now
Added AlphaView and AlphaSelectionListener for selecting alpha (transparency)
Removed all divisions from onDraw() calls
Added side by side (alpha, non-alpha color view)
Removed "tapping" from all listeners (since it became pointless)
Now all listeners don't fire events when the values are set programmatically
Remove unneeded logging
Clean up typos
Other changes:
The ColorSelectionListener is back!
Now ColorSelector.runColor(int) is used for unified initialization
Added invalidate flag into SVRectangleView.setColor() to avoid a useless invalidation in runColor()
Moved repeating Color.HSVtoColor into ColorSelector.dispatchColorChange()
Fixed a bug: mAlphaSelected wasn't set to the appropriate value by runColor, leading to the Color Preview and HEX edit breaking in some cases
Added access modifiers (why :despair:)
Moved the cast
Added error reporting if the tex in the HEX edit box is not a valid HEX value (by making the text red)
... which allowed me to remove the Google Material dependency once and for all!
Change Arc Capes title to Cosmetica Capes
Install the Internal JRE8 if there isn't any JRE8 installed (update Internal JRE8 remains unchanged)
@khanhduytran0 khanhduytran0 merged commit 97d95d9 into forge-1.17-wip May 9, 2022
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.

None yet

10 participants