You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 11, 2024. It is now read-only.
Fix decryption failure bar covering the timeline (#10360)
* Use grid layout instead
- BEM naming style
- Increase block gap from 4px to 8px
- Use flexbox inside 'header' grid-area to let the buttons wrapped
- Use variables
- Remove 4px gap when one of the buttons is not rendered
- Change 'body' to 'message'
- Set 'align-self: start' to the icon and spinner
Signed-off-by: Suguru Hirahara <[email protected]>
* Unset height of spinner
Signed-off-by: Suguru Hirahara <[email protected]>
* Break lines at newline characters with white-space: pre-line
Signed-off-by: Suguru Hirahara <[email protected]>
* Edit tests to check decryption failure bars on narrow timeline
- checkTimelineNarrow() looks for buttons by default
- Test indicator as well
Signed-off-by: Suguru Hirahara <[email protected]>
* Remove a line
Signed-off-by: Suguru Hirahara <[email protected]>
* Edit the test to have it check mx_EventTile_last only inside mx_RoomView_body
Signed-off-by: Suguru Hirahara <[email protected]>
* Fix double underscores
Signed-off-by: Suguru Hirahara <[email protected]>
* Fix double underscores - pcss
Signed-off-by: Suguru Hirahara <[email protected]>
* Iterate - buttons at the bottom
- Set common spacing to buttons with variables
- Remove line breaks, yarn run i18n
- Set data-testid for headlines and buttons in case the tested strings would be displayed elsewhere simultaneously
Signed-off-by: Suguru Hirahara <[email protected]>
* Check waiting headline as well
Signed-off-by: Suguru Hirahara <[email protected]>
* Increase spacing between the message and the buttons
Signed-off-by: Suguru Hirahara <[email protected]>
* lint
Signed-off-by: Suguru Hirahara <[email protected]>
* Increase block gap between wrapped buttons for clickability
Apply 8px between wrapped buttons
Signed-off-by: Suguru Hirahara <[email protected]>
* Revert bottom margin of buttons which are not expected to be wrapped
Signed-off-by: Suguru Hirahara <[email protected]>
* Check visibility instead of existence
This commit removes data-testid from headlines and data-testid-button and checks whether the elements are really visible, not overflowing the viewport.
Signed-off-by: Suguru Hirahara <[email protected]>
* Remove redundant gap between 'mx_DecryptionFailureBar_start' and the bottom edge
This commit adds '.mx_DecryptionFailureBar--withEnd' class name to have it applied to the bar only if it has button(s). This way the bar is rendered with a flexbox and the row-gap declaration is respected only if there is a 'mx_DecryptionFailureBar--withEnd' element. The element currently includes the button(s) only.
Signed-off-by: Suguru Hirahara <[email protected]>
* lint - prettier
Signed-off-by: Suguru Hirahara <[email protected]>
* Have Percy take a snapshot of the bar loading spinner before checkTimelineNarrow()
The loading spinner is likely to disappear while checking the bar on the narrow timeline.
Signed-off-by: Suguru Hirahara <[email protected]>
---------
Signed-off-by: Suguru Hirahara <[email protected]>
Co-authored-by: Kerry <[email protected]>
0 commit comments