Skip to content

feat: add hideHeader prop to JobView, MailView, BrainView...#548

Merged
luanfreitasdev merged 1 commit into
4.xfrom
layout-enhancement
May 3, 2026
Merged

feat: add hideHeader prop to JobView, MailView, BrainView...#548
luanfreitasdev merged 1 commit into
4.xfrom
layout-enhancement

Conversation

@luanfreitasdev
Copy link
Copy Markdown
Member

This pull request introduces a new hideHeader prop to several Laravel-related view components and updates their usage in split pane mode to provide a cleaner UI by hiding redundant headers. It also includes improvements to the split pane logic and some UI refinements for consistency.

Split Pane and Header Handling Improvements:

  • Added a hideHeader prop to JobView, BrainView, MailView, LogView, and QueriesView components, and updated their templates to conditionally render the header based on this prop. [1] [2] [3] [4] [5]
  • Updated HomeView.vue to pass the hide-header prop to these components when displayed in split pane mode, ensuring headers are hidden in the split view for a less cluttered interface.

Split Pane Logic and State Management:

  • Improved split pane state management by hiding the dragged screen when split is activated and restoring its visibility when the split is closed. [1] [2]
  • Refactored split pane screen name handling in Screens.vue for more reliable split detection and usage.

UI Consistency and Layout Adjustments:

  • Standardized padding and border styles for screen headers and group labels across the main and split views for a more consistent look. [1] [2] [3] [4] [5] [6]

General Component and Screen Handling:

  • Expanded the list of built-in screens in Screens.vue and improved logic for determining environment screens.
  • Moved the EnvironmentDropdown into a Teleport for better overlay management.

@luanfreitasdev luanfreitasdev merged commit 4373650 into 4.x May 3, 2026
3 checks passed
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.

1 participant