Skip to content

Separate core components#829

Merged
josuave merged 5 commits intomasterfrom
seperate-components
Jul 30, 2024
Merged

Separate core components#829
josuave merged 5 commits intomasterfrom
seperate-components

Conversation

@dremin
Copy link
Collaborator

@dremin dremin commented Jul 29, 2024

Separates the desktop, menu bar, and taskbar into separate projects. Now that these have all been decoupled, we don't want to accidentally re-introduce a co-dependency, so separating them ensures that.

In the future, we could move some or all of these to extensions.

During testing, I found an existing bug with the stacks context menu where the "open on desktop" option would stay hidden after re-enabling the desktop if the menu was previously opened with it disabled. The fix was minor so it is included as well.

@dremin dremin added Core Features core to Cairo Refactor labels Jul 29, 2024
@dremin dremin requested a review from josuave July 29, 2024 23:37
@josuave josuave merged commit 6dc0950 into master Jul 30, 2024
@josuave josuave deleted the seperate-components branch July 30, 2024 03:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Core Features core to Cairo Refactor

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants