Commit Graph
16085 Commits
Author SHA1 Message Date
Faye DuxovniandGitHub 71244f3b3c Add more checkbox styles (#7058)
Add a "kind" param for StyledCheckbox, allowing designers to choose different styles of checkbox as needed.  In addition to the preexisting default kind (now called Solid), there's an Outline kind with a green checkmark and a transparent fill.  This is used in the device trust view, since the default checkbox style looks too much like the green "verified" shield and it's awkward to have those next to each other.
2021-10-29 21:57:32 -04:00
Faye DuxovniandGitHub d88b8efd19 Improve device list in Security & Privacy settings (#7004)
Overhaul the device list in the "Security and Privacy" settings tab to include device trust status, provide buttons for verifying unverified devices, and improve overall usability and style. This should now be the primary interface for checking and changing the trust status of your own devices, rather than looking at your own user profile in the right panel.
2021-10-29 18:11:39 -04:00
Nolan DarilekandGitHub ea54ea89d4 Make message separator more accessible. (#7056) 2021-10-29 15:20:10 +00:00
Nolan DarilekandGitHub 98edc467e0 Give each room directory entry the listitem role to correspond with the containing list. (#7035) 2021-10-29 13:30:05 +01:00
James SalterandGitHub 3defb863b3 Automatic error reporting (#7046)
* Enable sentry global handlers if automaticErrorReporting is on

* Pass the exception through on session restore error

Passing the exception object itself through to the BugReportDialog means a stack trace can be correctly recorded in Sentry
2021-10-29 08:34:25 +00:00
Travis RalstonandGitHub 3f3e4ff674 Don't apply message bubble visual style to media messages (#7040)
* PSFD-457: Don't apply message bubble visual style to media messages

* Match corner rounding for images
2021-10-28 08:32:30 -06:00
TimoandGitHub 5736fea5f3 Implement RequiresClient capability for widgets (#7005) 2021-10-28 13:17:04 +01:00
Andy BalaamandGitHub 68b64564c0 Respect the system high contrast setting when using system theme (#7043)
* Respect the system high contrast setting when using system theme

* Restore correct behaviour of getEffectiveTheme
2021-10-28 13:01:50 +01:00
Michael TelatynskiandGitHub 27e16362b6 Make join button on space hierarchy action in the background (#7041) 2021-10-27 15:24:31 +01:00
Andy BalaamandGitHub abbc39cdec Add a high contrast theme (a variant of the light theme) (#7036)
* Enable choosing a high contrast variant of the Light theme

* Updates to high contrast theme to match design and show focus

* Adjust the outline-offset to match designs

* Don't draw an outline around the active tab

* Prevent cropping of outlines on buttons

* Use the correct colour for links

* Change light grey text to be darker in high contrast theme

* Use a darker text colour in admin panel

* Adjust background colours of back button and font slider
2021-10-27 14:31:54 +01:00
6a3fb5cbb4 Add EmailField component for login, registration and password recovery screens (#7006)
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2021-10-27 09:52:34 +01:00
Michael TelatynskiandGitHub 04c06b6aa8 Improve RovingTabIndex & Room List filtering performance (#6987) 2021-10-26 12:16:50 +01:00
Michael TelatynskiandGitHub 0fa9638681 Remove outdated Spaces restricted rooms warning (#6927) 2021-10-26 10:01:14 +01:00
Rafael GonçalvesandGitHub a1029df901 Add history entry before completing emoji (#7007)
Signed-off-by: Rafael Goncalves <rafaelgoncalves@riseup.net>
2021-10-25 14:21:59 -06:00
Michael TelatynskiandGitHub be0fa6da7b Fix removing a room from a Space and interaction with m.space.parent (#6944) 2021-10-25 14:06:00 +01:00
c3ad8b4eed Cleanup re-dispatching around timelines and composers (#7023)
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2021-10-25 11:43:54 +00:00
Šimon BrandnerandGitHub 64c3f0a9b1 Fix fullscreening a call while connecting (#7019) 2021-10-25 11:40:44 +01:00
Michael TelatynskiandGitHub ead2a5152f Add decoration to space hierarchy for tiles which have already been j… (#6969) 2021-10-25 11:40:06 +01:00
Šimon BrandnerandGitHub ceb4c7e368 Add insert link button to the format bar (#5879) 2021-10-25 10:56:55 +01:00
Šimon BrandnerandGitHub 75c7daa2c9 Handle no selected screen when screen-sharing (#7018) 2021-10-25 10:44:37 +01:00
Šimon BrandnerandGitHub c5bd1fb32d Convert /src/async-components/views/dialogs/security to TS (#6923)
* Convert RecoveryMethodRemovedDialog to TS

Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>

* Convert NewRecoveryMethodDialog to TS

Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>

* Convert ImportE2eKeysDialog to TS

Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>

* Convert ExportE2eKeysDialog to TS

Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>

* Convert CreateSecretStorageDialog to TS

Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>

* Convert CreateKeyBackupDialog to TS

Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>

* Fix types

This is somewhat hacky though I don't know of a better way to do this

Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-10-22 21:32:16 -06:00
Travis RalstonandGitHub 39e98b9d7f Always render disabled settings as disabled (#7014)
This is to prevent user confusion about whether or not a setting exists, or even what its value is. By rendering it with `disabled=true` the user is at least aware that the setting is set to a specific value, though we could (and should) do better in the future to communicate *why* a setting is disabled.
2021-10-22 11:30:14 -06:00
Rafael GonçalvesandGitHub 12ad01db51 Show passphrase input label (#6992) 2021-10-22 15:50:11 +01:00
GermainandGitHub e20ac7bf1e Implement deep-linking for threads (matrix.to) (#7003) 2021-10-22 09:30:36 +01:00
Andy BalaamandGitHub c73127c35c Remove unused code left from extracting ThemeChoicePanel (#7002) 2021-10-21 09:59:34 +01:00
GermainandGitHub 35b5109c2a Fix threads broken layout (#6997) 2021-10-20 18:14:24 +01:00
Robin TownsendandGitHub 2ee732b84d Update style of composer format bar to match message action bar (#6351)
Signed-off-by: Robin Townsend <robin@robin.town>
2021-10-20 09:19:54 -06:00
Andy BalaamandGitHub 4b903b9fbd Break ThemeChoicePanel into a separate component (#6998)
* Break ThemeChoicePanel into a separate component

* Tests for ThemeChoicePanel

* i18n fixes

* Fix copyright for ThemeChoicePanel
2021-10-20 14:58:27 +00:00
Travis RalstonandGitHub d188d32423 Add a developer mode flag and use it for accessing space timelines (#6994)
Fixes https://github.com/vector-im/element-web/issues/19416
2021-10-20 06:55:22 -06:00
Andy BalaamandGitHub 96bd052ecf Improve visibility of font size chooser (#6988)
* Improve visibility of font size chooser

* Move slider dot sizes into variables

* Use a standard font size instead of percentage in Slider

* Use shorthand for padding in FontScalingPanel

* Change Slider text pos to px to be consistent when font changes

* Cleaner dot size for Slider selection
2021-10-20 13:41:27 +01:00
Rafael GonçalvesandGitHub 1fa4c40db9 Remove redundant text in verification dialogs (#6993)
* Remove redundant text

Signed-off-by: Rafael Goncalves <rafaelgoncalves@riseup.net>

* Run yarn i18n

Signed-off-by: Rafael Goncalves <rafaelgoncalves@riseup.net>
2021-10-19 22:36:08 -06:00
23295718e3 Position toggle switch more clearly (#6914)
* Position toggle switch more clearly

* attempt to revert changes, align switch to title instead

* remove unused import, add missing property

Co-authored-by: ColonisationCaptain <52425971+ColonisationCaptain@users.noreply.github.com>
2021-10-19 15:28:11 -06:00
David BakerandGitHub 01c4d3eede Fix conflicting CSS on syntax highlighted blocks (#6991)
Fixes https://github.com/vector-im/element-web/issues/19445
2021-10-19 18:43:29 +01:00
Michael TelatynskiandGitHub 427afc83aa Fix couple of Spaces regressions (#6989) 2021-10-19 10:10:34 -06:00
Michael TelatynskiandGitHub a9c27e22b5 Handle and i18n M_THREEPID_IN_USE during registration (#6986) 2021-10-19 15:31:07 +00:00
Paulo PintoandGitHub 9c786717b8 Validate email address in forgot password dialog (#6983) 2021-10-19 16:22:27 +01:00
Michael TelatynskiandGitHub 9becc392dd For space invite previews, use room summary API to get the right member count (#6982) 2021-10-19 16:17:09 +01:00
Michael TelatynskiandGitHub 974f45930c Simplify Space Panel notification badge layout (#6977) 2021-10-19 16:11:53 +01:00
GermainandGitHub 694ec946e2 Allow quote-reply in thread view element-web (#6959) 2021-10-19 16:05:34 +01:00
Andy BalaamandGitHub d39002338d Merge pull request #6985 from andybalaam/break-out-font-scaling-panel
Break out font size settings to a separate component
2021-10-19 15:51:09 +01:00
Andy Balaam 79edceca89 Remove unused fields 2021-10-19 15:23:45 +01:00
Andy Balaam 4ad32b16ea Break out font size settings to a separate component 2021-10-19 14:50:09 +01:00
Travis RalstonandGitHub c0c5641181 Merge pull request #6975 from matrix-org/travis/runtime-errors
Fix runtime react errors for various parts of the app
2021-10-19 07:35:15 -06:00
Michael TelatynskiandGitHub d743e3d1d6 Merge pull request #6980 from matrix-org/t3chguy/fix/19162 2021-10-19 11:14:16 +01:00
Michael Telatynski e8b998c19c Use prettier hsName during 3pid registration where possible 2021-10-19 09:43:34 +01:00
Germain Souquet df407ef3a8 Fix EventTileSummary layout for message bubbles 2021-10-19 09:31:28 +01:00
Germain Souquet 9319f07291 Revert "Fix threads with bubbles rendering (#6971)"
This reverts commit a2bc090607.
2021-10-19 09:16:40 +01:00
Michael TelatynskiandGitHub 37949efb61 Merge pull request #6967 from matrix-org/t3chguy/fix/18768 2021-10-19 08:16:19 +01:00
Michael TelatynskiandGitHub 780f088c5d Merge pull request #6966 from matrix-org/t3chguy/rs/6600 2021-10-19 08:16:11 +01:00
Michael TelatynskiandGitHub 6ea32279a3 Merge pull request #6972 from matrix-org/t3chguy/fix/19359 2021-10-19 08:15:54 +01:00