Commit Graph

39 Commits

Author SHA1 Message Date
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
Kyle Spearrin 9e0cc45704
Username generator (#1456)
* username generator implemented

* disable type when coming from add/edit

* restyle buttons to new icon-btn

* update generated-wrapper styles

* only show policy messages for passwords

* make generated-wrapper a standalone style

* Update src/app/vault/password-generator.component.html

Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com>

* aria-expanded on show options

Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com>
2022-03-29 15:01:57 -04:00
Daniel James Smith 37b03b09a1
[Account Switching] Design changes to settings menu (#1244)
* Design changes to settings menu

* Remove black border on settings headers

* Pull in jslib

* Only load account related settings when authed

* Hide account related settings when not authed

* Change settings titles

* Changes discussed with Danielle
2022-01-20 22:56:15 +01:00
Oscar Hinton 521feae535
Apply Prettier (#1202) 2021-12-20 15:47:17 +01:00
Thomas Rittson f2a5fe4429
[Linked fields] Add Linked Field as custom field type (#1091)
* Add linked fields

* Update to use Field.linkedId

* Add missing deps

* Update jslib
2021-11-04 08:02:41 +10:00
addison 696fddc970 label-hack change 2021-02-22 15:06:18 -05:00
addison ac807b6d54 bells and whistles for Send 2021-02-18 13:03:20 -05:00
addison 73bc46ae4a fixed bugs found creating demo video 2021-02-16 13:11:14 -05:00
addison 1290ff2c40 finished CRUD operations for Send 2021-02-16 11:52:23 -05:00
addison 30a7db2f20 Added support for viewing Sends' 2021-02-09 15:57:10 -05:00
Kyle Spearrin 9f842f6fbd dont use flex for password-wrapper positioning 2019-04-01 13:40:49 -04:00
Kyle Spearrin 4397c0ed5d pre-wrap notes field, resolves #238 2019-03-28 12:09:08 -04:00
Kyle Spearrin b376cc5255 margin checkbox from drag handle 2019-03-28 00:26:41 -04:00
Kyle Spearrin 3bab3445d4 drag n drop cleanup 2019-03-28 00:21:01 -04:00
Kovah c70ed27271 Drag n drop sorting for custom fields (#237)
* Implement sorting for custom fields

Adds angular/cdk to sources and makes DragDropModule globally available.
Updates the add-edit component with necessary tags.
Restructures and updates the box styling for drag 'n drop handling.

* Set the correct Angular CDK version

* Remove unused class for drag handle

* Add missing locale entry for drag handle

* Fix styling of the drag handle

* Move drag handle to right side of custom fields

* Revert changes in package-lock.json

* Update reference for jslib
2019-03-27 23:52:15 -04:00
Kyle Spearrin e0c7cb4bd6 notes white-space is pre-line 2019-02-11 22:16:22 -05:00
Kyle Spearrin 96b8750ff5 fix box label wrapping on input and rage box context 2019-01-11 10:04:43 -05:00
Kyle Spearrin 55dfb8df62 shoe strength text in label 2018-11-15 15:27:27 -05:00
Kyle Spearrin 3eeba61280 weak password detection during registration 2018-11-15 15:13:47 -05:00
Kyle Spearrin 1b6eea77ab formatting 2018-05-31 15:41:48 -04:00
Kyle Spearrin 829d0f22cc dark theme styles 2018-05-30 15:21:41 -04:00
Kyle Spearrin a0b59ab9bd stub out theme styling 2018-05-30 09:28:19 -04:00
Kyle Spearrin daac3cae81 bump versions 2018-04-17 13:11:10 -04:00
Kyle Spearrin 72771d4b90 add support for login uris 2018-03-01 23:45:12 -05:00
Kyle Spearrin 8dafca3706 password history 2018-02-17 22:37:43 -05:00
Kyle Spearrin 132c59f8fc settings and lock options 2018-02-10 23:24:22 -05:00
Kyle Spearrin 3e408c4ea7 i18n placeholder support. 2fa options selection. 2018-02-02 12:01:55 -05:00
Kyle Spearrin 99b0b57a5e box row links use default colors 2018-01-31 21:40:02 -05:00
Kyle Spearrin 88c730981a add input for length 2018-01-31 21:33:55 -05:00
Kyle Spearrin 06106e1775 password generator options toggle 2018-01-31 21:13:42 -05:00
Kyle Spearrin 654b4b42a0 styling 2018-01-30 13:32:58 -05:00
Kyle Spearrin 6316842a49 attachments modal 2018-01-29 23:19:55 -05:00
Kyle Spearrin ae37dc63ea select styling 2018-01-29 21:17:10 -05:00
Kyle Spearrin 6d23338aa4 toggle cs hidden type visibility on add/edit 2018-01-29 17:24:48 -05:00
Kyle Spearrin 28d35db38b more flex. toggle password on add/edit 2018-01-29 17:11:31 -05:00
Kyle Spearrin ce84e8e428 password generator 2018-01-29 16:13:37 -05:00
Kyle Spearrin 3c76c88d4d blue click and focus styling 2018-01-27 13:47:48 -05:00
Kyle Spearrin eee5f6ff32 combine edit into add/edit component 2018-01-26 14:56:54 -05:00
Kyle Spearrin 298b12bf0d added toaster 2018-01-26 14:12:41 -05:00