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

Navbar Icons Improvements #1246

Merged
merged 9 commits into from
Oct 19, 2022
Merged

Navbar Icons Improvements #1246

merged 9 commits into from
Oct 19, 2022

Conversation

dvjn
Copy link
Contributor

@dvjn dvjn commented Oct 8, 2022

Some improvements to the navbar icons.

Changes Implemented:

  • Increase touch target size for navbar icons.
  • Make icon colors and hover effect consistent with navbar links
  • Added title for all navbar icons
  • New key (user.settings) in locales
  • Updated Dark and Light Mode values in locales
  • Minor tweaks in active builds indicator
  • New component NavbarIcon (because trying to match IconButton size and colors felt hacky at best)

@6543 6543 added the ui frontend related label Oct 9, 2022
@6543 6543 added this to the 1.0.0 milestone Oct 9, 2022
@6543
Copy link
Member

6543 commented Oct 14, 2022

@dvjn is this pull ready to review?

@dvjn
Copy link
Contributor Author

dvjn commented Oct 14, 2022

@6543 Yes

@6543 6543 requested a review from a team October 14, 2022 21:38
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
@dvjn dvjn requested a review from qwerty287 October 17, 2022 16:16
@6543
Copy link
Member

6543 commented Oct 18, 2022

@dvjn sorry, could you resolve the conflicts ... I'm not allowed to do so (you have to enable maintainer edit)

It was caused by #1224

@dvjn
Copy link
Contributor Author

dvjn commented Oct 18, 2022

I'm not allowed to do so (you have to enable maintainer edit)

I had already allowed that, but nevermind, will resolve the conflicts.

@dvjn
Copy link
Contributor Author

dvjn commented Oct 18, 2022

could you resolve the conflicts

@6543 done!

@6543 6543 added the enhancement improve existing features label Oct 18, 2022
@6543 6543 enabled auto-merge (squash) October 19, 2022 11:20
@6543 6543 merged commit ed7ecb0 into woodpecker-ci:master Oct 19, 2022
qwerty287 pushed a commit to qwerty287/woodpecker that referenced this pull request Oct 20, 2022
Some improvements to the navbar icons.

Changes Implemented:
- Increase touch target size for navbar icons.
- Make icon colors and hover effect consistent with navbar links
- Added title for all navbar icons
- New key (user.settings) in locales
- Updated Dark and Light Mode values in locales
- Minor tweaks in active builds indicator
- New component NavbarIcon (because trying to match IconButton size and
colors felt hacky at best)

Co-authored-by: Divya Jain <dvjn.dev+git@gmail.com>
simmstein pushed a commit to simmstein/woodpecker that referenced this pull request Dec 27, 2022
Some improvements to the navbar icons.

Changes Implemented:
- Increase touch target size for navbar icons.
- Make icon colors and hover effect consistent with navbar links 
- Added title for all navbar icons
- New key (user.settings) in locales
- Updated Dark and Light Mode values in locales
- Minor tweaks in active builds indicator
- New component NavbarIcon (because trying to match IconButton size and
colors felt hacky at best)

Co-authored-by: Divya Jain <dvjn.dev+git@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement improve existing features ui frontend related
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants