Commit graph

28532 commits

Author SHA1 Message Date
Markus Olsson cb802f30dd Polyfill setImmediate in tests 2023-11-30 16:02:46 +01:00
Markus Olsson ee96f125f4 No such thing as async describe 2023-11-30 16:02:28 +01:00
Markus Olsson cde9c56c78 This doesn't have to be a mock 2023-11-30 16:02:21 +01:00
Markus Olsson 96c86b0427 Add a fake stats post method for tests 2023-11-30 16:02:13 +01:00
tidy-dev 49855fed2d Release 3.3.6-beta4 2023-11-30 09:53:24 -05:00
tidy-dev 8032b85419
Merge pull request #17708 from desktop/niik/commit-message-scroll-all-the-time
Commit message scroll all the time
2023-11-30 09:44:59 -05:00
Markus Olsson e765b0cb66 Add custom esm-transformer to work with jest 28+ 2023-11-30 14:41:17 +01:00
Markus Olsson f0c3add139 Get dexie and uuid dependent tests working again 2023-11-30 14:37:35 +01:00
tidy-dev 3bf16574b1 Add specificity to sign in buttons 2023-11-30 06:10:14 -05:00
tidy-dev 9fdbde2557 Update fork-settings.tsx 2023-11-29 13:02:31 -05:00
tidy-dev 2fa6bccee7 Use RadioGroup for git config options 2023-11-29 12:38:08 -05:00
tidy-dev 76e3dd2127 Add group to confirmation dialog check boxes 2023-11-29 12:16:07 -05:00
tidy-dev 83f843b198 Use radio group in prompts settings 2023-11-29 12:02:03 -05:00
tidy-dev 376d7d1690 Use aria-labelledby to describe other default branch text box 2023-11-29 11:36:05 -05:00
tidy-dev 5b1057e38c Use RadioGroup for default branch radio buttons in Git Preferences 2023-11-29 11:31:07 -05:00
tidy-dev dae230f6da Add aria-describedby 2023-11-29 10:19:39 -05:00
Markus Olsson 3d83c54189 Fix type constraint 2023-11-29 10:47:13 +01:00
tidy-dev f1f4b6083b Rest of that fix 2023-11-28 15:27:28 -05:00
tidy-dev 8ebc530892 Use merge base for deleted images 2023-11-28 15:15:53 -05:00
tidy-dev 1a25e3d701 Tweaking for non desriptions views 2023-11-28 12:14:13 -05:00
tidy-dev 6092dfa7ad Merge branch 'development' into niik/commit-message-scroll-all-the-time 2023-11-28 11:46:55 -05:00
tidy-dev 51ec6c266f
Merge pull request #17741 from desktop/address-17687-feedback
Conflicts Resolutions Banner: Explain Null vs 0
2023-11-28 09:19:09 -05:00
tidy-dev 1019dd9f9b Merge branch 'development' into releases/3.3.6-beta3 2023-11-20 09:29:50 -05:00
tidy-dev 43cc52ab50
Merge pull request #17733 from desktop/improve-reorder-commits-hint
Improve reorder commits hint
2023-11-20 14:28:45 +00:00
tidy-dev 93af2389b1 Merge branch 'development' into releases/3.3.6-beta3 2023-11-20 08:42:52 -05:00
Jose Cortinas b964c200eb
Merge pull request #17705 from desktop/jc-banner-improvements
Improve NVDA screen reader support for banners
2023-11-20 07:40:26 -06:00
tidy-dev 7a9d51fca5 Release 3.3.6-beta3 2023-11-20 08:21:49 -05:00
Markus Olsson bfd116b492
Merge pull request #17698 from desktop/preferences-tweaks
Preferences tweaks
2023-11-20 13:46:40 +01:00
tidy-dev a912ffcb16 Explain Null vs 0 2023-11-17 07:18:20 -05:00
tidy-dev dbd02dedab
Merge pull request #17687 from desktop/conflict-resolution-announcements
Conflict resolution announcements
2023-11-17 12:13:28 +00:00
Markus Olsson 8a60f18669
Merge pull request #17660 from desktop/seleeeeeeeeect
Make text selectable in all child elements of diff
2023-11-17 11:04:31 +01:00
Markus Olsson c477e523a2
Merge pull request #17734 from desktop/kind-kindness
Strongly typed exception kinds
2023-11-17 11:03:46 +01:00
Sergio Padrino a8d4bf71e2 Merge branch 'development' into improve-reorder-commits-hint 2023-11-16 15:50:44 +01:00
Sergio Padrino 5200f1ab7c
Merge pull request #17671 from desktop/reorder-with-keyboard
Make commit reordering keyboard accessible
2023-11-16 15:50:00 +01:00
Markus Olsson 06ea679a9d Strongly type existing exception kinds 2023-11-16 14:18:47 +01:00
Markus Olsson 7720b2416c Fix free-form exception kind 2023-11-16 14:18:16 +01:00
Sergio Padrino 05e8517f02 Extract hint to a function and improve verbiage
Co-Authored-By: tidy-dev <75402236+tidy-dev@users.noreply.github.com>
2023-11-16 13:13:33 +01:00
Sergio Padrino 3bb37beea8 Improve styling of reorder commits hint
Co-Authored-By: tidy-dev <75402236+tidy-dev@users.noreply.github.com>
2023-11-16 13:13:07 +01:00
Sergio Padrino 4d5c419a5d Allow removing dialog semantics from popovers 2023-11-16 12:52:47 +01:00
Sergio Padrino f99f93988c Allow setting an anchor offset to popovers 2023-11-16 12:47:53 +01:00
tidy-dev 59aebeae8e Update commit-list.tsx 2023-11-13 09:51:45 -05:00
Sergio Padrino 5f3a2bb6c7 More cleanup 2023-11-12 23:24:47 +01:00
Sergio Padrino d6bdd5b57a Cleanup changes for easier review 2023-11-12 23:21:37 +01:00
Sergio Padrino dbdf79daa8 Update selection based on diff line number 2023-11-12 23:15:01 +01:00
Sergio Padrino bb79bcbe14 (WIP) Refactor to use diff line numbers instead of (row, column) 2023-11-11 18:59:01 +01:00
Sergio Padrino c3594db2d7 Show popover with usage hint in keyboard reordering mode 2023-11-10 09:16:56 +01:00
Sergio Padrino 3e441579f3 Reuse one of our well-known z-index constants
Co-Authored-By: Markus Olsson <634063+niik@users.noreply.github.com>
2023-11-10 09:16:25 +01:00
Sergio Padrino ad7003a91f
Update app/src/ui/lib/list/list.tsx
Co-authored-by: Markus Olsson <j.markus.olsson@gmail.com>
2023-11-10 09:14:28 +01:00
Sergio Padrino 8130c85848
Update app/src/ui/lib/list/list.tsx
Co-authored-by: Markus Olsson <j.markus.olsson@gmail.com>
2023-11-10 09:14:20 +01:00
Sergio Padrino 9d30cddb79
Update app/src/ui/history/commit-list.tsx
Co-authored-by: Markus Olsson <j.markus.olsson@gmail.com>
2023-11-10 09:13:55 +01:00
tidy-dev eddb95470b Make zoomed in mode work 2023-11-09 14:03:50 -05:00
Jose Cortinas 488650b156 Run prettier 2023-11-09 12:28:28 -06:00
tidy-dev 5414da1483 Remove duplicate aria announcement of button labelling 2023-11-09 12:52:50 -05:00
Markus Olsson e075b7d975 Don't make the expander selectable 2023-11-09 15:22:46 +01:00
Markus Olsson d9d3814cdd Show the description and have it be scrollable all the time 2023-11-09 15:21:09 +01:00
Markus Olsson e323f80bd3 Fix jumpiness thanks to show commit message warning height 2023-11-08 15:11:11 +01:00
Markus Olsson 182a1e8d31 p elements can't be nested 2023-11-08 15:10:15 +01:00
Markus Olsson 1062d02193 🎨 Typo 2023-11-08 15:09:57 +01:00
William Harrison a0c2a12e4e
feat: Github -> GitHub 2023-11-08 18:42:37 +08:00
Jose Cortinas 5321e0cc12 Move role and aria-atomic attributes higher in DOM 2023-11-07 15:34:52 -06:00
Jose Cortinas 89f26a8009 Add menu item for merge successful banner 2023-11-07 15:34:52 -06:00
Sergio Padrino 13ed8d57dd Always render aria live container for reordering message
For some reason, NVDA doesn't like "optional rendering" for this element, otherwise it doesn't read the message when the element is added
2023-11-07 11:26:30 +01:00
Sergio Padrino b68665472a Update "range selection" based on the mouse position 2023-11-06 19:24:56 +01:00
tidy-dev 36aa3a045f No conflicted files message 2023-11-06 11:50:45 -05:00
tidy-dev f90e6f536d Remove unused css 2023-11-06 11:43:27 -05:00
tidy-dev d85f11bf80 Remove console log 2023-11-06 11:42:28 -05:00
tidy-dev 6475d6b12c better banner function name 2023-11-06 11:41:43 -05:00
tidy-dev 926227fa29 Delete info.tsx 2023-11-06 11:38:54 -05:00
tidy-dev c29fe78483 Make a DialogSuccess like our DialogError component 2023-11-06 11:35:03 -05:00
Markus Olsson 914dfd009c Align select-all copy with .com
Include hunk headers when selecting entire diff
2023-11-06 14:43:51 +01:00
Sergio Padrino 13618926ba Fix drag-based selection on unified diffs for added lines 2023-11-06 11:53:25 +01:00
Sergio Padrino 566455e2ed Also ignore clicks in that mode… 2023-11-03 17:49:57 +01:00
Sergio Padrino fe8760c6d4 Revert ability to use mouse during keyboard-based insertion
It was too annoying specially with screen readers 😞
2023-11-03 17:46:15 +01:00
Sergio Padrino 6832d69def Fix margin in commit drag element 2023-11-03 17:33:53 +01:00
Sergio Padrino 28564ec3cc Revert logic for aria-selected attribute in ListRows 2023-11-03 16:56:31 +01:00
Sergio Padrino 5d1a2fa9de Improve ListRow component documentation 2023-11-03 16:54:06 +01:00
Sergio Padrino 0be384d3e7 Remove unnecessary prop from CommitList component 2023-11-03 16:44:42 +01:00
Sergio Padrino 4c36eeb63f Clean up the Compare component 2023-11-03 16:26:46 +01:00
Sergio Padrino 7b643895f0 More documentation improvements, now on the List component 2023-11-03 16:24:31 +01:00
Sergio Padrino a1efb3a89e Add documentation to updateKeyboardReorderingMessage 2023-11-03 16:15:14 +01:00
Sergio Padrino c506012934 Improve documentation and naming 2023-11-03 16:12:49 +01:00
Sergio Padrino 133787d8ce Remove unnecessary property 2023-11-03 16:05:14 +01:00
Sergio Padrino 71b244c3b0 Improve styling of commit list in keyboard insertion mode 2023-11-03 13:44:08 +01:00
Sergio Padrino 24af06c89a Fix scrolling & focus issue when pressing command/control in keyboard insertion mode 2023-11-03 13:43:43 +01:00
Sergio Padrino ddd791c666 Don't notify row selection changes while in keyboard insertion mode 2023-11-03 13:43:18 +01:00
Sergio Padrino f8c6573cce Keep track of items selected for keyboard insertion 2023-11-03 11:19:06 +01:00
Sergio Padrino 7c5b38a0ac Disable context menu in commit list while reordering with keyboard 2023-11-03 11:00:02 +01:00
Dylan Ravel 8ea2c4e1a5 Added CMake file install highlight 2023-11-02 16:33:58 -07:00
Sergio Padrino f93f89c99e Change commit focus as moving for reordering 2023-11-02 18:14:11 +01:00
Sergio Padrino c9874d3ff4 Announce reordering actions through screen readers 2023-11-02 16:55:07 +01:00
Markus Olsson afa536ee11 🎨 Cleanup, reduce specificity 2023-11-02 15:00:09 +01:00
tidy-dev 555274f881
Merge pull request #17619 from desktop/commit-details-overflow
Commit Summary Expansion: Handle 200% zoom
2023-11-02 07:50:33 -04:00
Sergio Padrino c691f89872
Merge pull request #17630 from desktop/close-stash-dialog
Close squash dialog after submitting the commit message
2023-11-02 12:47:59 +01:00
tidy-dev acc85fb2cc
Merge pull request #17645 from DylanDevelops/add-gitconfig-to-settings
[Addition] Implementing the ability to open .gitconfig file in external editor from settings menu
2023-11-02 06:38:05 -04:00
Markus Olsson 2fe68bdc0f Make everything, not just divs and spans selectable
Without this chromium won't understand that the user is selecting a whole "line"
2023-11-02 09:33:26 +01:00
Markus Olsson bd300dcf65 Not supported in Chromium 2023-11-02 09:31:25 +01:00
Markus Olsson d0ffc861ba Not recognized by chromium 2023-11-02 09:31:04 +01:00
Dylan Ravel 9137fa2f9b Pulling variable from props rather than state 2023-11-01 11:45:33 -07:00
Dylan Ravel 53f8374bd8 Possible Fix to rendering issue 2023-11-01 10:43:33 -07:00
tidy-dev 109c90b934 Wip 2023-11-01 11:31:38 -04:00
tidy-dev 0f4acef0ef Release 3.3.6-beta2 2023-11-01 11:16:26 -04:00
Markus Olsson f43f2702e3 Add br element for empty diff lines 2023-11-01 11:34:26 +01:00
Dylan Ravel 2211789ae2 Added new extensions to existing highlighting 2023-10-31 15:52:16 -07:00
Dylan Ravel abaa12ecff Successfully passed down prop
- The function to open the file in an external editor has been successfully passed down and the new addition is working correctly I believe
2023-10-31 11:31:42 -07:00
Dylan Ravel 5c9b1e46c9 Updated link shown condition
- Added the check to see if a global config file path exists and an external editor has been selected
2023-10-31 10:22:00 -07:00
Sergio Padrino b7bca120df Don't let "keyboard insertion element" to go beyond the boundaries of the list 2023-10-31 17:51:27 +01:00
Sergio Padrino 39aa9e563e Move some styling to CSS 2023-10-31 17:44:46 +01:00
Sergio Padrino 160732cd81 Allow using the mouse to reorder while in "keyboard insertion" mode 2023-10-31 17:02:53 +01:00
tidy-dev a3d0950357 allow similated alive events in test environment 2023-10-31 11:47:24 -04:00
Sergio Padrino 28619f2e68 Cancel "keyboard insertion" mode when the list loses focus 2023-10-31 16:04:15 +01:00
Sergio Padrino bd657201d7 (WIP) Add background overlay to reordering mode 2023-10-31 15:23:24 +01:00
tidy-dev e5fad20dff Merge branch 'development' into commit-details-overflow 2023-10-31 10:21:11 -04:00
tidy-dev c18d0eef84 Release 3.3.6-beta1 2023-10-31 10:05:14 -04:00
Sergio Padrino f62e53a47b
Merge pull request #17640 from desktop/releases/3.3.5
Release 3.3.5
2023-10-31 11:34:38 +01:00
Dylan Ravel 39cd2c4e40 Added Ternary operator and link button
Still struggling to get open in external editor working correctly.
2023-10-31 01:10:34 -07:00
Dylan Ravel bf576437b5 Gitconfig path now stored in git.tsx
Moving onto opening it in an external editor
2023-10-30 21:14:29 -07:00
tidy-dev 790fb88bf9 Release 3.3.5 2023-10-30 12:31:50 -04:00
Sergio Padrino 85fb0e58af Don't show the keyboard insertion element beyond the list boundaries 2023-10-30 12:58:39 +01:00
Sergio Padrino 68cc78c9c8 While reordering with keyboard, show selected items as when selected-but-unfocused 2023-10-30 12:15:06 +01:00
Sergio Padrino d27b6aa706 Fix focus issues after switching to reordering mode 2023-10-30 11:45:27 +01:00
Sergio Padrino d865e8c442 Show content being reordered as user moves around 2023-10-30 11:45:27 +01:00
Sergio Padrino 2afbe53f02 Start moving around the insertion indicator with keyboard 2023-10-30 11:45:27 +01:00
Sergio Padrino cd52fbc89b Initial work to provide keyboard-accessible way to insert/reorder items in a flat list 2023-10-30 11:45:27 +01:00
Sergio Padrino 8a3663d4ff Add new "reorder commit" context menu action 2023-10-30 11:45:27 +01:00
tidy-dev e3832a7c74 extend stable fade 2023-10-30 06:45:15 -04:00
tidy-dev e66cae9bf3 Shadows be 30px 2023-10-30 06:25:34 -04:00
tidy-dev 24797b5b26 Only use background on expanded. 2023-10-30 06:22:57 -04:00
tidy-dev 621b6e7eed Make transition to shadow less noticeable 2023-10-30 06:20:20 -04:00
tidy-dev a5cf091030 Use linear gradient for scroll shadow 2023-10-27 10:24:27 -04:00
tidy-dev fc16aaf7a6 Merge branch 'development' into commit-details-overflow 2023-10-27 08:31:12 -04:00
tidy-dev a243bc7fe3
Merge pull request #17618 from desktop/description-tweaks
Commit Summary Expansion: Description tweaks
2023-10-27 06:48:27 -04:00
tidy-dev 7f5a4c619f
Merge pull request #17631 from desktop/popover-dropdown-announcement
Dialog headers needing announced.
2023-10-27 06:47:50 -04:00
tidy-dev e94f143009 Alert dialogs work as expected 2023-10-26 11:27:06 -04:00
tidy-dev 39cc338407 Remove wierd level announcements happening 2023-10-26 11:26:57 -04:00
tidy-dev b0b26c2afa Only Sonoma 2023-10-26 10:58:19 -04:00
tidy-dev 53fc7a49c9 Fix popover announcement
This adds a workaround for macOS Sonoma..
2023-10-26 10:42:27 -04:00
tidy-dev b4c81e602d Use Popover ariaLabelledby prop 2023-10-26 09:01:46 -04:00
Sergio Padrino 9965910abf Rename state to just "stashing" to make it more "honest"
Now this dialog will be dismissed right after stashing and before retrying.

This shouldn't be a problem because this dialog is shown for multi-commit operations, that have their own "in progress" dialogs.
2023-10-26 13:12:02 +02:00
Sergio Padrino 587449a2a0 Close the "stash changes and continue" dialog after submitting, before retrying
This prevents the dialog to show up right after retrying (when the other action's dialog is closed)
2023-10-26 13:10:22 +02:00
Sergio Padrino 030343aa61 Close commit message dialog right after submitting 2023-10-26 13:06:44 +02:00
Sergio Padrino 49f0a71baa Rely first on upstream branch to create pull requests…
…then fallback on the local branch name.

This will prevent issues when the local branch is renamed, because we still want to create the pull request using the remote branch name.
2023-10-26 10:31:48 +02:00
tidy-dev 35037f4611 Handle 200% zoom 2023-10-24 16:24:38 -04:00
Jose Cortinas 19dfdcc9dd
Merge pull request #17542 from desktop/jc-reorder-alert
Banner screen reader improvements
2023-10-24 13:35:56 -05:00
Jose Cortinas 2042ce01a8 Ooops this was 15000 2023-10-24 12:58:56 -05:00
Jose Cortinas 586eb0666d Use distinct key props instead 2023-10-24 12:53:26 -05:00
Jose Cortinas 18924cc478 Revert "Move each type of banner into different components"
This reverts commit fce2052af4.
2023-10-24 12:50:23 -05:00
Jose Cortinas fce2052af4 Move each type of banner into different components 2023-10-24 11:17:34 -05:00
Jose Cortinas 095cd88d64 Cleaner banner functions 2023-10-24 11:17:12 -05:00
Jose Cortinas 0f6faa536e Show a fake undone banner when undone 2023-10-24 11:16:32 -05:00
tidy-dev b8def4c6ae description with alt background color 2023-10-24 08:30:00 -04:00
tidy-dev a46f2928da description as 2 lines 2023-10-24 08:29:48 -04:00
Jose Cortinas c897e4bab2
Merge branch 'development' into jc-reorder-alert 2023-10-23 12:39:26 -05:00
Jose Cortinas 0220b24505 Remove overflow hidden styles for focus outline
Without removing some overflow styles, the focus outline for elements inside of the banner is cut off and difficult to see.
2023-10-23 12:34:52 -05:00
Jose Cortinas 71fc7ddfe2 Add focus based dismissal 2023-10-23 12:31:42 -05:00
Jose Cortinas eb9ccdb5bc Missed a button tag 2023-10-23 12:19:13 -05:00
Sergio Padrino 38f0a7fe4f Enable commit summary expansion on Beta 2023-10-23 18:09:12 +02:00
Sergio Padrino 96c53b6f8b Bump changelog and version to 3.3.5-beta1 2023-10-23 18:05:36 +02:00
tidy-dev 2fbd27f77c
Merge pull request #17557 from desktop/commit-summary-expansion-spacing-css-tweaks
Commit Summary Expansion: CSS tweaks
2023-10-23 11:38:53 -04:00
tidy-dev e2505a2d1c Avatar margin right slighting different between expand/collapse 2023-10-23 11:15:42 -04:00
tidy-dev 7aa639bfe9 Added +/- icon for expanded view of added/removed lines 2023-10-23 11:08:39 -04:00
tidy-dev 3206fcb019 Consistent margin for avatar line 2023-10-23 11:02:53 -04:00
tidy-dev 2b4d9bd630
Merge pull request #17581 from desktop/update-testing
Add way to test update banners and thank you UI
2023-10-23 08:36:59 -04:00
tidy-dev 889284b227 Merge branch 'development' into commit-summary-expansion-spacing-css-tweaks 2023-10-23 08:07:09 -04:00
tidy-dev 91a3cdcfef undefined isn't boolean 2023-10-23 08:06:29 -04:00
tidy-dev 6407083b94
Update app/src/ui/app.tsx
Co-authored-by: Markus Olsson <j.markus.olsson@gmail.com>
2023-10-23 07:07:08 -04:00
Sergio Padrino 9f89fac4c3
Merge pull request #17606 from DylanDevelops/add-cc-file-syntax-highlight
[fix] Add support for .cc files in the highlighter module.
2023-10-23 11:51:22 +02:00
Sergio Padrino d2f5149545
Merge pull request #17596 from desktop/fix-conflicts-width-issue
Fix width issue with conflicts dialog
2023-10-23 11:44:43 +02:00
Dylan Ravel 2f6b27161c Add support for .cc files in the highlighter module. 2023-10-21 16:01:00 -07:00
Sergio Padrino 1719fafd0c Make sure conflicted file paths take as much space as possible… but not more than they should 2023-10-20 16:29:12 +02:00
tidy-dev 368776cf30
Merge pull request #17556 from desktop/commit-summary-expansion-description-below-summary-faded-lines
Commit Summary Expansion: Move description under summary title
2023-10-20 07:17:36 -04:00
tidy-dev 3b9c334ff5
Merge pull request #17577 from desktop/notifications-test-build
Notifications test build improvements
2023-10-19 11:28:28 -04:00
Sergio Padrino 588683803e
Merge pull request #17567 from desktop/voice-over-plz-read-group-headers
Improve/fix VoiceOver support for grouped lists
2023-10-19 17:25:11 +02:00
Markus Olsson b6f5de494a
Merge pull request #17500 from desktop/stats-cleanup
Allow StatsStore consumers to increment metrics directly
2023-10-19 14:06:25 +02:00
Sergio Padrino ef704cfa4d Always wrap list-item contents to simplify code
Co-Authored-By: tidy-dev <75402236+tidy-dev@users.noreply.github.com>
2023-10-19 11:51:00 +02:00
Sergio Padrino b1b38b6604 Remove list-item mixin and just include it inline 2023-10-19 11:50:21 +02:00
tidy-dev c17e4af954 Make so test releases can still update 2023-10-18 13:33:59 -04:00
tidy-dev abd327dcad Update build-default-menu.ts 2023-10-18 13:26:20 -04:00
tidy-dev 4186b2805b Add way to test update banners and thank you UI 2023-10-18 13:24:54 -04:00
tidy-dev cc3a9315e7 Merge branch 'development' into commit-summary-expansion-tags 2023-10-18 08:13:09 -04:00
tidy-dev c819d98db5 Merge branch 'development' into commit-summary-expansion-lines-changed 2023-10-18 07:28:13 -04:00
tidy-dev d501e574ec Remove lines in collapsed form
Co-Authored-By: Sergio Padrino <1083228+sergiou87@users.noreply.github.com>
2023-10-18 07:28:03 -04:00
tidy-dev 6a88f9bf30
Merge pull request #17548 from desktop/commit-summary-expansion-sha
Commit Summary Expansion: SHA
2023-10-18 07:25:43 -04:00
Jose Cortinas 27bcb1e5eb Manually move focus to close or the first anchor 2023-10-17 17:23:27 -05:00
Jose Cortinas c9e9d3b21d Add fake cherry pick banner dev menu item 2023-10-17 17:22:52 -05:00
Jose Cortinas 7a81e5aa6a Revert test buttons to LinkButton components 2023-10-17 14:45:05 -05:00
Jose Cortinas e3b1b85930 Remove auto timeout and content suffix 2023-10-17 14:44:44 -05:00
tidy-dev 1738be5350 Making things a little easier to digest 2023-10-17 12:40:41 -04:00
tidy-dev 2364eb0d1d Continue is the one you are looking for 2023-10-17 12:13:00 -04:00
tidy-dev 5054d59113 Stop lots of individual fetching 2023-10-17 12:10:25 -04:00
tidy-dev ab83262900 Narrow results to PRs that have Reviews/Comments 2023-10-17 11:50:45 -04:00
tidy-dev 37fa407b02 docs 2023-10-17 11:03:24 -04:00
tidy-dev 8f9b1cf58e Move pull request checks failed testing into test notifications dialog 2023-10-17 10:58:01 -04:00
tidy-dev b7ff5c400b Warn if system setting needs changed 2023-10-17 09:25:37 -04:00
tidy-dev 7a2816f9b2
Merge pull request #17568 from desktop/releases/3.3.4
Release 3.3.4
2023-10-16 13:16:31 -04:00
tidy-dev 0abf3bac55 Merge branch 'development' into commit-summary-expansion-sha 2023-10-16 13:12:42 -04:00
tidy-dev 25990ad887
Merge pull request #17543 from desktop/commit-summary-expansion-authors
Commit Summary Expansion: Authors
2023-10-16 13:02:50 -04:00
tidy-dev 6bd0a63a07 More concise render author list code
Co-Authored-By: Sergio Padrino <1083228+sergiou87@users.noreply.github.com>
2023-10-16 12:37:19 -04:00
Sergio Padrino 9d64272ca0 Add improved aria-labels to the repository list 2023-10-16 16:26:15 +02:00
tidy-dev eae6648b9a Release 3.3.4 2023-10-16 10:21:34 -04:00
Sergio Padrino 4bdb24e197 Add aria-label for branches in branch lists 2023-10-16 09:32:36 +02:00
Sergio Padrino bf6d8051e4 Create a "default" aria label function for branches 2023-10-16 09:32:12 +02:00
Sergio Padrino 670a31a09b Extract RelativeTime logit to a reusable function 2023-10-16 09:31:58 +02:00
Sergio Padrino 8ed766d78d Add support for row aria-labels in our grouped lists 2023-10-16 09:31:41 +02:00
Sergio Padrino c3393fcddd Use role="presentation" for the container of a grouped list 2023-10-16 09:31:05 +02:00
tidy-dev 9ffe6683d9 Add aria-controls to expand button 2023-10-13 13:49:22 -04:00
tidy-dev 80485901ed Merge branch 'development' into commit-summary-expansion-authors 2023-10-13 12:21:23 -04:00
tidy-dev 25120603f5 Merge branch 'development' into remove-commit-summary-list-semantics 2023-10-13 10:24:56 -04:00
tidy-dev 21997fd5ac Merge branch 'development' into commit-summary-expansion-move-expander-to-title 2023-10-13 10:01:14 -04:00
tidy-dev 5705173c3b
Merge pull request #17537 from desktop/de-shortcut-commit-summary-css
Commit Summary Expansion: Remove commit summary scss hack
2023-10-13 10:00:45 -04:00
tidy-dev 3b4a850be2 CSS tweaks 2023-10-13 08:51:47 -04:00
tidy-dev 59d7a22536 Move description under summary title 2023-10-13 07:13:55 -04:00
tidy-dev 01c2df1733 Make tags clip on short and wrap on expanded 2023-10-13 06:40:49 -04:00
tidy-dev 8c96fa818e Expanded with more description of lines 2023-10-12 15:25:11 -04:00
tidy-dev 59335cd84b Replace added/deleted lines tooltip with plain text 2023-10-12 14:15:09 -04:00
tidy-dev 7c1d2210a0 Toggle tip is quite right, we want tooltip on keyboard focus and on click 2023-10-12 14:08:24 -04:00
tidy-dev 1b453607ff Make tooltip message be announced to screen reader users 2023-10-12 11:14:00 -04:00
tidy-dev 5a3f312ff3 Make copy button tooltip appear on click 2023-10-12 11:06:14 -04:00
tidy-dev 4787048bd1 Implement copy button in commit summary 2023-10-12 11:06:05 -04:00
tidy-dev a59ab27c87 Create copy-button.tsx 2023-10-12 10:56:36 -04:00
tidy-dev 693cd0f7ab Make author stack listed vertically on expand 2023-10-11 13:20:03 -04:00
Jose Cortinas 868a57db55 Convert links to button for autofocus 2023-10-11 12:01:03 -05:00
Jose Cortinas e650fc44f5 Try aria-atomic and modifying content 2023-10-11 12:00:46 -05:00
tidy-dev c40782a892 Changed needed do to summary becoming a flex box 2023-10-11 12:39:02 -04:00
tidy-dev 2b7853e475 Some class name changes missed 2023-10-11 12:38:51 -04:00
tidy-dev c4c9cbd975 Clean up list semantics - little bit of refactor for easier readability 2023-10-11 12:30:46 -04:00
tidy-dev 0856935ccb More details aria label to differentiate from aria expanded announcement 2023-10-11 12:14:44 -04:00
tidy-dev 162cd66746 Add aria label to button 2023-10-11 12:09:09 -04:00
tidy-dev 410e93378f Add aria-expanded attribute 2023-10-11 12:07:12 -04:00
tidy-dev 6402d7294b Remove expander from commit description 2023-10-11 12:02:03 -04:00
tidy-dev 043bc9f4d0 Expand meta data on expansion 2023-10-11 12:01:46 -04:00
tidy-dev 02a3316ec5 Adapt styles for expander in summary 2023-10-11 11:57:28 -04:00
tidy-dev 78b5327c58 Render expander in summary 2023-10-11 11:53:27 -04:00
tidy-dev 3963ccf042 Align header text center
Co-Authored-By: Sergio Padrino <1083228+sergiou87@users.noreply.github.com>
2023-10-11 11:41:23 -04:00
tidy-dev 5e21bb821f Removed unused class assignment 2023-10-11 11:27:00 -04:00
tidy-dev 48dd1a4620 Remove scss hypen hack 2023-10-11 10:58:46 -04:00
tidy-dev 6700c370ba Merge branch 'commit-expansion-file-diff-header' into commit-summary-expansion-history-file-list-header 2023-10-11 10:42:02 -04:00
tidy-dev b7e7f7acfa Merge branch 'development' into commit-expansion-file-diff-header 2023-10-11 10:40:37 -04:00
tidy-dev 4460015cdf Merge branch 'commit-expansion-feature-flag2' into de-shortcut-commit-summary-css 2023-10-11 10:22:53 -04:00
Markus Olsson c5ee3111a8
Sergio to the rescue
Co-authored-by: Sergio Padrino <sergio.padrino@gmail.com>
2023-10-11 16:16:38 +02:00
tidy-dev f4d2a809b1 Make copy of commit summary scss too 2023-10-11 10:14:21 -04:00
tidy-dev 1f5aea3859 Remove from ExpandableCommitSummary 2023-10-11 09:33:52 -04:00
tidy-dev b8db1cd237 Add File List header- matching changed file list header styles 2023-10-11 09:31:55 -04:00
tidy-dev a4936941a7 Remove diff settings from ExpandableCommitSummary 2023-10-11 08:56:40 -04:00
tidy-dev 31971aa590 Generalize changes view stiles to diff-container class 2023-10-11 08:53:17 -04:00
tidy-dev ce930e6ad4 Use DiffHeader in SelectedCommit (History view) 2023-10-11 08:52:54 -04:00
tidy-dev a381dc5d8c Change ChangedFileDetails component name to DiffHeader to be more descriptive of use 2023-10-11 08:47:06 -04:00
tidy-dev 44af54b404 Move diff header to diff directory 2023-10-11 08:44:52 -04:00
tidy-dev a927045758 Make copy of current commit summary 2023-10-11 08:17:28 -04:00
tidy-dev cf9364c8ee Add Expansion Header feature flag 2023-10-11 08:17:28 -04:00
Jose Cortinas a44fdba232 Add alert role to banner component 2023-10-10 14:37:20 -05:00