clients/apps/desktop
Ben Brooks a74e95fbfe
[CL-601] Replace default reset button to enable it in more browsers (#14974)
* bb/pm-19497/replace default reset button to enable it in more browsers

* address feedback: add ngClass; improve accessibility

* add signals for form hover and input focus; compute showResetButton

* fix(style): [CL-601] Improve CSS per reviewer comments

Signed-off-by: Ben Brooks <bbrooks@bitwarden.com>

* fix: [CL-601] add ngForm; remove standalone attributes

Signed-off-by: Ben Brooks <bbrooks@bitwarden.com>

* fix: [CL-601] add translation strings

Signed-off-by: Ben Brooks <bbrooks@bitwarden.com>

* fix: [CL-601] Use message key in aria label

Signed-off-by: Ben Brooks <bbrooks@bitwarden.com>

* fix: [CL-601] Remove unnecessary aria-hidden attribute

Signed-off-by: Ben Brooks <bbrooks@bitwarden.com>

* fix: [CL-601] Remove unecessary ngForm attributes

Signed-off-by: Ben Brooks <bbrooks@bitwarden.com>

* fix: [CL-601] Add storybook description

Signed-off-by: Ben Brooks <bbrooks@bitwarden.com>

* fix: [CL-601] Match main for recent signal input changs

Signed-off-by: Ben Brooks <bbrooks@bitwarden.com>

---------

Signed-off-by: Ben Brooks <bbrooks@bitwarden.com>
2025-07-23 09:17:47 -07:00
..
.vscode
config
desktop_native [PM-18054] Chrome extension biometric unlock not functioning correctly with Windows Hello. (#14953) 2025-07-21 19:35:31 +02:00
macos [BRE-266] Fixes autofill extension signing (#13229) 2025-04-22 09:24:18 -05:00
native-messaging-test-runner Update tsconfig and package json (#15636) 2025-07-22 15:41:33 -04:00
resources [PM-10448] Enable wayland where possible in Linux Desktop (#10359) 2025-07-16 17:21:12 +02:00
scripts [PM-10448] Enable wayland where possible in Linux Desktop (#10359) 2025-07-16 17:21:12 +02:00
src [CL-601] Replace default reset button to enable it in more browsers (#14974) 2025-07-23 09:17:47 -07:00
stores Update copyright year to 2025 (#14364) 2025-04-24 13:46:20 -04:00
.gitignore
crowdin.yml
electron-builder.json fix(rpm): [PM-527] Remove build id links on rpm build 2025-07-22 14:04:23 -04:00
installer.nsh
jest.config.js Implement and extend tsconfig.base across projects (#14554) 2025-06-02 20:38:17 +00:00
package.json build: reset desktop version to 7.0 (#15674) 2025-07-18 12:34:47 +00:00
postcss.config.js
README.md Fix some references to master (#14578) 2025-05-01 07:18:09 -07:00
sign.js
tailwind.config.js
test.setup.ts
tsconfig.json [PM-18054] Chrome extension biometric unlock not functioning correctly with Windows Hello. (#14953) 2025-07-21 19:35:31 +02:00
tsconfig.renderer.json
tsconfig.spec.json [CL-525] Upgrade angular to v19 (#14815) 2025-06-02 13:13:31 -04:00
webpack.main.js [PM-21378] Switch encrypt service to use SDK functions (#14538) 2025-07-21 15:52:38 +02:00
webpack.preload.js
webpack.renderer.js [PM-22271] Switch to SDK argon2 implementation, and drop other impls (#15401) 2025-07-15 11:53:58 +02:00

Github Workflow build on main Crowdin Join the chat at https://gitter.im/bitwarden/Lobby

Bitwarden Desktop Application

Platforms

The Bitwarden desktop app is written using Electron and Angular. The application installs on Windows, macOS, and Linux distributions.

Desktop Vault

Documentation

Please refer to the Desktop section of the Contributing Documentation for build instructions, recommended tooling, code style tips, and lots of other great information to get you started.