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

The big refactor — part 2 #193

Merged
merged 21 commits into from
Oct 20, 2023
Merged

The big refactor — part 2 #193

merged 21 commits into from
Oct 20, 2023

Conversation

rock3r
Copy link
Collaborator

@rock3r rock3r commented Oct 20, 2023

This is the second part of the big refactor. It removes all the unnecessary interfaces and makes creating the standalone versions much easier.

This is a huge refactoring, but I have tested it as much as possible. We may have some issues slip through, but we're planning a bugfix 0.8.1 release by next week in case.

@rock3r rock3r added the feature New feature or request label Oct 20, 2023
@rock3r rock3r added this to the Milestone 8 — v0.8.0 milestone Oct 20, 2023
@rock3r rock3r requested a review from devkanro October 20, 2023 16:02
@rock3r rock3r self-assigned this Oct 20, 2023
Copy link
Collaborator

@devkanro devkanro left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nicely done! but the CI broken...

devkanro and others added 2 commits October 20, 2023 20:48
* Fix dropdown menu and fallback rule

* Fix tooltip

* Fix tooltip

* 🔀 Apply suggestions from code review

Co-authored-by: Sebastiano Poggi <[email protected]>

* 🔀 Apply suggestions from code review

---------

Co-authored-by: Sebastiano Poggi <[email protected]>
@rock3r rock3r enabled auto-merge (squash) October 20, 2023 19:03
@rock3r rock3r merged commit 3b59123 into main Oct 20, 2023
10 of 11 checks passed
@rock3r rock3r deleted the the-big-refactor branch October 20, 2023 19:10
rock3r added a commit that referenced this pull request Oct 24, 2023
* ButtonStyle refactor

* CheckboxStyle refactor

* ChipStyle refactor

* CircularProgressStyle refactor

* DividerStyle refactor

* DropdownStyle refactor

* GroupHeaderStyle refactor, simplify other styling

* HorizontalProgressBarStyle refactor

* IconButtonStyle refactor

* LazyTreeStyle refactor

* LinkStyle refactor

* MenuStyle refactor

* RadioButtonStyle refactor

* ScrollbarStyle refactor

* Fix IntUiButtonStyling

* TabStyle refactor

* InputFieldStyle & co refactor

* TooltipStyle refactor

* Update API dump

* Fix dropdown menu and fallback rule (#194)

* Fix dropdown menu and fallback rule

* Fix tooltip

* Fix tooltip

* 🔀 Apply suggestions from code review

Co-authored-by: Sebastiano Poggi <[email protected]>

* 🔀 Apply suggestions from code review

---------

Co-authored-by: Sebastiano Poggi <[email protected]>

* Fix issues

---------

Co-authored-by: Kanro <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants