clients icon indicating copy to clipboard operation
clients copied to clipboard

Desktop UI Refresh

Open rr-bw opened this issue 3 years ago • 6 comments

Type of change

  • [ ] Bug fix
  • [ ] New feature development
  • [x] Tech debt (refactoring, code cleanup, dependency upgrades, etc)
  • [ ] Build/deploy pipeline (DevOps)

Objective

Desktop UI Refresh

Code changes

  • file.ext: Description of what was changed and why

Screenshots

Screen Shot 2022-11-29 at 12 05 07 PM Screen Shot 2022-11-29 at 12 04 14 PM Screen Shot 2022-11-29 at 12 04 33 PM

Before you submit

  • Please add unit tests where it makes sense to do so (encouraged but not required)
  • If this change requires a documentation update - notify the documentation team
  • If this change has particular deployment requirements - notify the DevOps team

rr-bw avatar Nov 22 '22 08:11 rr-bw

Liking the clean look on this so far. Hoping this will also filter through to the extension?

patrickhlauke avatar Dec 04 '22 18:12 patrickhlauke

Liking the clean look on this so far. Hoping this will also filter through to the extension?

@patrickhlauke: Possibly... 😉 https://github.com/bitwarden/clients/pull/3842

djsmith85 avatar Dec 05 '22 10:12 djsmith85

Isn't it planned to replace folders with tags?

Silther avatar Dec 07 '22 17:12 Silther

@xIUPITERx

Isn't it planned to replace folders with tags?

That isn't part of this work. This is a UI refresh. Vault item tags ist still planned and on the roadmap

djsmith85 avatar Dec 07 '22 19:12 djsmith85

I was just surprised that the folder structure should also get a new design when it will soon be replaced anyway, but that's not so important.

Silther avatar Dec 07 '22 22:12 Silther

I don't know if this is the place for discussion/suggestions, but can the Search box be automatically selected when the window opens, and clicking an information box (Username/Password/TOTP) copy, instead of having to click a smaller button, similar to 1Passwords functionality?

Currently the entire info box highlights like a button, but clicking it does nothing, instead having to click a button that has a less noticeable hover effect.

ShayBox avatar Dec 16 '22 06:12 ShayBox

Logo Checkmarx One – Scan Summary & Detailsf5e859f8-e5f7-41a1-a443-749aaf8204df

No New Or Fixed Issues Found

bitwarden-bot avatar Jul 06 '23 20:07 bitwarden-bot

@differsthecat @DanHillesheim I've made some edits and updated the screenshots in the PR to reflect the changes. Notice two things:

  1. The empty states
  2. The margin on the footer sections

I removed the margin on the rightmost side (the Details column), but only reduced it slightly on the left side in order to maintain proper alignment within the List column. This seems to be the best solution that handles all three states of (1) empty, (2) items with no scrollbar, and (3) items with scrollbar.

If we were to completely remove that margin between the two footer sections, we would end up with some misalignment between the List items and the Add Item button, as seen in the screenshot below. Then again, maybe that misalignment is okay since the button is then aligned with the scrollbar?

Let me know what you think, or if you have any other ideas!

footer-overlapping

rr-bw avatar Jul 06 '23 22:07 rr-bw

Adding hold to ensure design provides feedback first. And that we have a team championing this internally to ensure any regressions are handled appropriately, and it has long term support and ownership.

Hinton avatar Jul 07 '23 13:07 Hinton

Closing this PR as Design would require additional UI updates to be made prior to merge, and this will divert our limited design, development, and QA resources from prioritized roadmap items.

Design has developed a UI strategy to modernize the Desktop application’s UI and make the interface more maintainable for Bitwarden through integration with the Bitwarden Component Library. This will be completed in a future company initiative.

danielleflinn avatar Aug 11 '23 16:08 danielleflinn