Commit Graph

33 Commits

Author SHA1 Message Date
Patrick H. Lauke 55a9403ee3
[PS-540] Accessibility: remove `appBlurClick`, add `aria-expanded` to cog options, links to buttons, fix unsufficient focus indication (#1514) 2022-05-05 16:36:46 +02:00
Patrick H. Lauke 0396d682b1
Change links to buttons, expose `aria-pressed` for toggles, add `aria-expanded` to send view's "Options" (#1437)
* Change links to buttons, expose `aria-pressed` for toggles

- also make existing `<a routerLink...>` type controls keyboard focusable with the addition of `tabindex="0"`

* Correctly set aria-pressed

now that I have a working build environment, could verify correct way to set this with my limited Angular knowledge

* Change more links to buttons, initial style changes

* Fix layout of <button> elements with .box-content-row

* Update jslib submodule

* Add `aria-expanded` to the send view's "Show options" expand/collapse control

* Fix position of "Edit" pencil when hovering over folders

* Update jslib

* Change sends list links to buttons

* Add `aria-pressed` to vault and send list buttons

Programmatically denote which of the buttons is currently active/shown in the right-most panel

* Fix incorrect "Options" expand/collapse button in add-edit view

Currently, that buttons lacks an accName because the "Options" text is outside of it.

* Add `aria-pressed` to the send left-hand column filters

* Simplify base, list, and vault styles

Since links are now buttons, no need to double up selectors for both types of elements. No need to double-up theming in base, as this also causes incorrect "x" in toasts.

* Remove unnecessary `position:relative`

Fixes issue with cut-off focus outlines, has no other adverse effect

* Fix styling for last child of action buttons

Old approach of making right padding smaller results in unsightly, off-center icon (noticeable when focus outline is visible). This visually remains the same, but reduces right-hand margin instead.
2022-04-30 16:09:41 +02:00
Vincent Salucci 3e8705d548
[Icons] FF - requested icon changes (#1291)
* [Icons] Remove FA

* Icon changes // webpack correction
2022-02-03 10:28:34 -06:00
Vincent Salucci ec3c95d736
[Icons] Update Font Sheet (#1245)
* [Icons] Update Font Sheet

* Added import statement for styles

* updated to clone icon

* Changed save to save changes icon

* Revert to using base bwi class

* Updated import order for bwi icon styles

* Converted new account switcher ui updates

* Bump jslib

* Fix occurances where bwi-eye-slash was used instead of btw-eye-slash-2

* Move settings cog to the left side

* Updated eye/eye-slash icon references

* Update jslib

* Update jslib

* Update fallback image for cipher icon

* Update jslib

Co-authored-by: Hinton <oscar@oscarhinton.com>
2022-01-27 11:21:53 -06:00
Addison Beck 032d2be990
[bug] Remove old mac-bar styling (#1246)
With the account switching work a header was added to the desktop app that new acts as a home for the mac window controls.
Previously we needed a special home for these controls, but since moving them we are not just creating empty space.
Removing this class and the divs that use it corrects the behavior.
2022-01-20 07:44:20 -05:00
Oscar Hinton 521feae535
Apply Prettier (#1202) 2021-12-20 15:47:17 +01:00
addison ec933025f3 made nav into a toolbar 2021-02-05 12:34:01 -05:00
addison 6e49c481f0 Send layout & search 2021-02-03 16:24:49 -05:00
Chad Scharf aced23574b Updated to show icon vs. caret for non-nested item 2020-12-18 16:56:59 -05:00
Chad Scharf ac870ef31a
Merge pull request #303 from DarkArc/carat-fix
Only show carats for items with children
2020-12-15 16:33:02 -05:00
Chad Scharf c2eafba442 [Soft Delete] - Added trash to desktop app 2020-04-13 15:13:10 -04:00
Wyatt Childers 3a2509b589 Only show carats for collections with children 2019-09-02 23:10:46 -04:00
Wyatt Childers ece47dff6a Only show carats for folders with children 2019-09-02 23:10:46 -04:00
Kyle Spearrin d09c32fe26 adjust draggable regions on macos 2019-04-13 21:17:05 -04:00
Kyle Spearrin 5506d1c5ca button roles 2019-04-03 00:04:42 -04:00
Kyle Spearrin a01b38fae9 a11y improvements for toastr and filters area 2019-04-02 08:43:28 -04:00
Kyle Spearrin b296dbb6de mark icons as hidden from a11y 2019-04-01 23:08:54 -04:00
Kyle Spearrin 20bc5a6870 aria-hidden on titles icons 2019-04-01 22:56:28 -04:00
Kyle Spearrin 4d46338a4b a11y titles 2019-04-01 22:43:42 -04:00
Kyle Spearrin a1592e4545 format html files 2019-02-21 16:53:32 -05:00
Kyle Spearrin af5788c9da expand/collapse groupings 2018-11-09 23:03:43 -05:00
Kyle Spearrin 4da8a4d176 nested folders and collections 2018-10-25 23:04:14 -04:00
Kyle Spearrin b5f9920a92 rename select functions 2018-04-05 09:11:56 -04:00
Kyle Spearrin 31e3a9b211 all items icon 2018-02-17 10:27:17 -05:00
Kyle Spearrin f80ae40b1a delay load while syncing 2018-02-09 11:18:37 -05:00
Kyle Spearrin e52b104a72 only show folder edit if not no folder 2018-01-31 21:04:04 -05:00
Kyle Spearrin 1c41dfa196 api actions on add/edit 2018-01-31 12:52:12 -05:00
Kyle Spearrin c2f778b85a add/edit folder buttons 2018-01-27 14:43:29 -05:00
Kyle Spearrin 85d4da7def selection highlights 2018-01-27 08:52:39 -05:00
Kyle Spearrin 375f2a1e02 group filtering 2018-01-26 23:32:03 -05:00
Kyle Spearrin 4f62792bda apply i18n strings 2018-01-24 16:32:24 -05:00
Kyle Spearrin a816961dff box styling on view page 2018-01-23 22:57:24 -05:00
Kyle Spearrin d3fdaed4c2 split vault into components 2018-01-23 22:21:14 -05:00