Merged
Conversation
This feature introduces genealogical tree view to display monster generations, allowing users to visualize lineage dynamically. It includes widgets for first and second generations, where users can generate and customize monsters by adding IV values, changing colors, and resetting defaults via interactive sliding panels. Additionally, it manages the state and functionality of IV buttons for the first and second indexes of the first generation, ensuring seamless interaction and logical consistency for these elements. List of changes: - created genealogical_tree_page to display monster generations - created monster_model to define monster attributes: IV colors, auto-fill status, generation name, and methods for adding/resetting values - created first_gen_widget: which dynamically generates 2–32 buttons based on user input - created first_gen_sliding_panel: with buttons to add IVs, change monster colors, and reset values - created first_gen_cubit: for state management (ivColor changes, enabling/disabling buttons, restoring defaults) of first gen - created first_gen_model: to manage business logic: adding IVs, resetting values, and performing index calculations - created second_gen_widget: which dynamically generates up to 16 buttons based on the first generation number, auto-filling values if parent values are set, and resetting when a parent is restored to default - created second_gen_cubit for state management (inherit IV values from previous generation and ivColor changes) - created second_gen_model which similar to firstGen, managing business logic: adding IVs, resetting values, and performing index calculations - UI improvements: blocking display of widgets off-screen and enabling navigating to the previous view using system button
kronikarz
approved these changes
Dec 21, 2024
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This feature introduces genealogical tree view to display monster generations, allowing users to visualize lineage dynamically. It includes widgets for first and second generations, where users can generate and customize monsters by adding IV values, changing colors, and resetting defaults via interactive sliding panels. Additionally, it manages the state and functionality of IV buttons for the first and second indexes of the first generation, ensuring seamless interaction and logical consistency for these elements.
List of changes: