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

Themes via Settings (Light Header Navbar) #191

Closed
wesleyboar opened this issue Apr 13, 2021 · 0 comments · Fixed by #192 · May be fixed by #222
Closed

Themes via Settings (Light Header Navbar) #191

wesleyboar opened this issue Apr 13, 2021 · 0 comments · Fixed by #192 · May be fixed by #222
Assignees
Labels
effort XS Extra small effort task (~¼ a week) — does not include review time feature A new feature or replacement of present feature paused Started but not actively in progress priority ▲ High priority

Comments

@wesleyboar
Copy link
Member

wesleyboar commented Apr 13, 2021

Alternative

Goal

Support a light navbar for dark logos.*

* Just the bottom navigation bar, not the branding bar nor the footer.

Pull Requests

Direction

Use build-time variables and a THEME configuration value.

Archived
  1. In secrets, create a THEME variable.
  2. In templates, add a class t-{{THEME}} on the html.
  3. In styles, set colors for headers and footers depending on the new class.

Reference

Design

Do Something Like This

Light Theme
Dark Theme

Do Not Do This

TACC Theme Light
TACC Theme Dark

@wesleyboar wesleyboar added effort XS Extra small effort task (~¼ a week) — does not include review time feature A new feature or replacement of present feature priority ▲ High priority labels Apr 13, 2021
@wesleyboar wesleyboar self-assigned this Apr 13, 2021
@wesleyboar wesleyboar changed the title Support Light & Dark Theme Support Light Navbar Apr 13, 2021
wesleyboar added a commit that referenced this issue Apr 14, 2021
- Restore missing line between search bar and portal nav
- (Simplify CSS of line between search bar and portal nav)
- Do not let background show through search bar.
- (This happens now because of a color replacement.)
@wesleyboar wesleyboar linked a pull request Apr 14, 2021 that will close this issue
10 tasks
wesleyboar added a commit that referenced this issue Apr 14, 2021
wesleyboar added a commit that referenced this issue Apr 14, 2021
wesleyboar added a commit that referenced this issue Apr 14, 2021
wesleyboar added a commit that referenced this issue Apr 15, 2021
wesleyboar added a commit that referenced this issue Apr 15, 2021
So that Portal and Docs need not reinvent the wheel.
wesleyboar added a commit that referenced this issue Apr 15, 2021
So that Portal and Docs need not reinvent the wheel.
wesleyboar added a commit that referenced this issue Apr 15, 2021
So that Portal and Docs need not reinvent the wheel.
@wesleyboar wesleyboar changed the title Support Light Navbar Support Light Header Navbar Apr 16, 2021
@wesleyboar wesleyboar added the alternative Alternative solution(s) exist(s) label Jun 17, 2021
@wesleyboar wesleyboar removed the alternative Alternative solution(s) exist(s) label Jul 29, 2021
@wesleyboar wesleyboar changed the title (Light Header Navbar) Support Themes - via Settings Themes via Settings (Light Header Navbar) Aug 26, 2021
@wesleyboar wesleyboar added the paused Started but not actively in progress label Aug 26, 2021
wesleyboar added a commit that referenced this issue Sep 21, 2021
taoteg added a commit that referenced this issue Sep 22, 2021
…r-dark-logos

GH-191: Theme (for ProTX Light Header & TACC Blue Header)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
effort XS Extra small effort task (~¼ a week) — does not include review time feature A new feature or replacement of present feature paused Started but not actively in progress priority ▲ High priority
Projects
None yet
1 participant