feat(integrations): add Azure work item state management and UI tweaks
Add support for listing and setting Azure DevOps work item states from the integration layer. New helpers build and validate JSON-patch payloads and expose two Tauri commands so the frontend can enumerate available states and apply state changes. The Issue Center now loads Azure states and can change an issue's state; dialog dismiss controls and related CSS were consolidated and board UI feedback was simplified for clarity. - Add Tauri commands to list and set Azure work item states. - Load and present Azure states in Issue Center and allow state changes. - Unify dialog dismiss attributes and refine hover/focus styling.
This commit is contained in:
+7
-13
@@ -9031,30 +9031,24 @@ input:focus, textarea:focus, select:focus { box-shadow: 0 0 0 3px color-mix(in s
|
||||
color: #d7dae0;
|
||||
}
|
||||
|
||||
/* Keep every dialog close action neutral until it is intentionally targeted. */
|
||||
:root .dialog-close:hover:not(:disabled),
|
||||
:root .dialog-close:focus-visible:not(:disabled),
|
||||
:root .dialog-icon-button:hover:not(:disabled),
|
||||
:root .dialog-icon-button:focus-visible:not(:disabled),
|
||||
:root .cred-close:hover:not(:disabled),
|
||||
:root .cred-close:focus-visible:not(:disabled) {
|
||||
/* All dialog dismiss buttons share hover and keyboard-focus feedback. */
|
||||
:root :is(.dialog-close, .dialog-icon-button, .cred-close, .help-close, [data-dialog-close]):is(:hover, :focus-visible):not(:disabled):not([aria-disabled="true"]) {
|
||||
color: #ffffff;
|
||||
border-color: #f0646d;
|
||||
background: #d93641;
|
||||
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.08);
|
||||
}
|
||||
|
||||
:root[data-theme="light"] .dialog-close:hover:not(:disabled),
|
||||
:root[data-theme="light"] .dialog-close:focus-visible:not(:disabled),
|
||||
:root[data-theme="light"] .dialog-icon-button:hover:not(:disabled),
|
||||
:root[data-theme="light"] .dialog-icon-button:focus-visible:not(:disabled),
|
||||
:root[data-theme="light"] .cred-close:hover:not(:disabled),
|
||||
:root[data-theme="light"] .cred-close:focus-visible:not(:disabled) {
|
||||
:root[data-theme="light"] :is(.dialog-close, .dialog-icon-button, .cred-close, .help-close, [data-dialog-close]):is(:hover, :focus-visible):not(:disabled):not([aria-disabled="true"]) {
|
||||
color: #ffffff;
|
||||
border-color: #a9212b;
|
||||
background: #c92f3a;
|
||||
}
|
||||
|
||||
:root :is(.dialog-close, .dialog-icon-button, .cred-close, .help-close, [data-dialog-close]):is(:hover, :focus-visible):not(:disabled):not([aria-disabled="true"]) svg {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
/* Keep the repository overview as a compact icon tab. */
|
||||
.repo-tab.management {
|
||||
flex: 0 0 38px;
|
||||
|
||||
Reference in New Issue
Block a user