Skip to content

New design theme#351

Merged
cigamit merged 15 commits into
mainfrom
new-design
May 21, 2026
Merged

New design theme#351
cigamit merged 15 commits into
mainfrom
new-design

Conversation

@cigamit
Copy link
Copy Markdown
Contributor

@cigamit cigamit commented May 19, 2026

Start of new design to match our other products. Much cleaner. Still need to either implement light mode or drop it completely.

@cigamit cigamit self-assigned this May 19, 2026
Copilot AI review requested due to automatic review settings May 19, 2026 18:27
@cigamit cigamit added enhancement New feature or request javascript Pull requests that update javascript code labels May 19, 2026
@cigamit cigamit marked this pull request as draft May 19, 2026 18:27
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR is the start of a new UI design theme for the AWX UI, updating global PatternFly styling tokens/overrides and refreshing branding assets (logos/favicons), along with a set of targeted layout and visual tweaks across common screens/components.

Changes:

  • Introduce extensive global PatternFly token overrides and component-specific CSS adjustments for the new dark theme.
  • Update branding assets and references (logos/favicons) and remove the legacy background-image wrapper.
  • Apply assorted UI polish changes (dashboard colors, table action icon styling, select sizing/positioning, code editor theme, login layout adjustments).

Reviewed changes

Copilot reviewed 23 out of 51 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
awx/ui/src/screens/Login/Login.js Updates login page styling and layout to match the new theme and new logo asset.
awx/ui/src/screens/Dashboard/shared/LineChart.js Updates chart palette and styling to fit the new theme.
awx/ui/src/screens/Dashboard/shared/Count.js Updates count-card typography and status colors.
awx/ui/src/screens/Credential/shared/CredentialForm.js Changes cancel button styling to better match the new button system.
awx/ui/src/screens/ActivityStream/ActivityStream.js Adjusts select dropdown positioning/sizing for the new layout.
awx/ui/src/components/Search/AdvancedSearch.js Tweaks responsive spacing.
awx/ui/src/components/PaginatedTable/ActionsTd.js Changes icon presentation/hover behavior in action columns.
awx/ui/src/components/FormLayout/FormLayout.js Adjusts form sub-layout padding/radius and checkbox alignment styling.
awx/ui/src/components/DetailList/DetailList.js Changes DetailList grid behavior/spacing for the new design.
awx/ui/src/components/DetailList/Detail.js Groups detail label/value rendering to support the new layout (but currently introduces a layout regression).
awx/ui/src/components/ContentEmpty/ContentEmpty.js Adjusts empty-state icon sizing.
awx/ui/src/components/CodeEditor/CodeEditor.js Switches editor theme to monokai.
awx/ui/src/components/Background/index.js Removes Background component export.
awx/ui/src/components/Background/Background.test.js Removes Background component test.
awx/ui/src/components/Background/Background.js Removes Background component implementation.
awx/ui/src/components/AppContainer/PageHeaderToolbar.js Minor styling change to show username consistently in the toolbar toggle.
awx/ui/src/components/AppContainer/BrandLogo.js Updates header logo asset and sizing.
awx/ui/src/components/About/About.js Updates about modal branding image and removes background image.
awx/ui/src/ascender.css Adds a large set of Quantic/PatternFly token overrides and component-level theme tweaks.
awx/ui/src/App.js Removes Background wrapper usage around the app shell.
awx/ui/public/static/media/logo-login.svg Removes legacy logo asset.
awx/ui/public/static/media/logo-header.svg Removes legacy logo asset.
awx/ui/public/static/media/favicon.svg Replaces favicon SVG with new design (currently structured oddly).
awx/ui/public/static/media/brand-logo.svg Removes legacy brand logo asset.
awx/ui/public/static/media/Ascender_logo.svg Adds new Ascender logo SVG asset used across login/header/about.
awx/ui/public/installing.html Updates favicon reference to the new favicon.ico.
awx/ui/public/index.html Updates favicon reference to the new favicon.ico for dev/prod templating.
awx/templates/rest_framework/api.html Updates DRF API page favicon reference to the new favicon.ico.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread awx/ui/src/components/DetailList/Detail.js
Comment thread awx/ui/src/ascender.css Outdated
Comment thread awx/ui/src/components/FormLayout/FormLayout.js
Comment thread awx/ui/src/screens/Dashboard/shared/Count.js Outdated
cigamit added 2 commits May 21, 2026 02:49
Make login screen always dark mode (add login.css)
Reload the screen when swapping to ensure all assets are loaded
Touch up playbook output colors
Copilot AI review requested due to automatic review settings May 21, 2026 07:54
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 26 out of 55 changed files in this pull request and generated 2 comments.

Comment thread awx/ui/src/components/DetailList/Detail.js
Comment thread awx/ui/src/components/AppContainer/PageHeaderToolbar.js
Copilot AI review requested due to automatic review settings May 21, 2026 17:29
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 26 out of 55 changed files in this pull request and generated 2 comments.

Comment thread awx/ui/src/components/AppContainer/PageHeaderToolbar.js
Comment thread awx/ui/src/components/DetailList/Detail.js
Copilot AI review requested due to automatic review settings May 21, 2026 18:13
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 26 out of 55 changed files in this pull request and generated 2 comments.

Comment thread awx/ui/src/components/DetailList/Detail.js
Comment thread awx/ui/src/components/AppContainer/PageHeaderToolbar.js
Copilot AI review requested due to automatic review settings May 21, 2026 20:01
@cigamit cigamit requested a review from TheWitness May 21, 2026 20:04
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 28 out of 56 changed files in this pull request and generated 5 comments.

Comment thread awx/ui/src/screens/Login/Login.js
Comment thread awx/ui/src/components/AppContainer/PageHeaderToolbar.js
Comment thread awx/ui/src/components/DetailList/Detail.js
Comment thread awx/ui/src/components/DetailList/DetailList.js
Comment thread awx/ui/src/components/FormLayout/FormLayout.js
Copilot AI review requested due to automatic review settings May 21, 2026 20:22
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 29 out of 57 changed files in this pull request and generated 1 comment.

Comment thread awx/ui/src/components/DetailList/Detail.js
Copilot AI review requested due to automatic review settings May 21, 2026 22:30
@cigamit cigamit marked this pull request as ready for review May 21, 2026 22:35
@cigamit cigamit changed the title [WIP] - Start of new design theme New design theme May 21, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 29 out of 57 changed files in this pull request and generated 3 comments.

Comment thread awx/ui/src/screens/Login/Login.js
Comment thread awx/ui/src/screens/Login/Login.js
Comment thread awx/ui/src/components/CodeEditor/CodeEditor.js
@cigamit cigamit merged commit 6ee8f0d into main May 21, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request javascript Pull requests that update javascript code

Development

Successfully merging this pull request may close these issues.

3 participants