diff --git a/res/css/views/rooms/_RoomTile.scss b/res/css/views/rooms/_RoomTile.scss
index 7be2a4e3d4..de018bf178 100644
--- a/res/css/views/rooms/_RoomTile.scss
+++ b/res/css/views/rooms/_RoomTile.scss
@@ -24,6 +24,20 @@ limitations under the License.
margin: 0;
padding: 0 8px 0 10px;
position: relative;
+
+ .mx_RoomTile_menuButton {
+ display: none;
+ flex: 0 0 16px;
+ height: 16px;
+ background-image: url('$(res)/img/icon_context.svg');
+ background-repeat: no-repeat;
+ background-position: center;
+ }
+
+ .mx_UserOnlineDot {
+ display: block;
+ margin-right: 5px;
+ }
}
.mx_RoomTile:focus {
@@ -31,15 +45,6 @@ limitations under the License.
background-color: $roomtile-focused-bg-color;
}
-.mx_RoomTile_menuButton {
- display: none;
- flex: 0 0 16px;
- height: 16px;
- background-image: url('$(res)/img/icon_context.svg');
- background-repeat: no-repeat;
- background-position: center;
-}
-
.mx_RoomTile_tooltip {
display: inline-block;
position: relative;
@@ -151,7 +156,10 @@ limitations under the License.
}
.mx_RoomTile_menuButton {
- display: none; //no design for this for now
+ display: none; // no design for this for now
+ }
+ .mx_UserOnlineDot {
+ display: none; // no design for this for now
}
}
@@ -164,6 +172,9 @@ limitations under the License.
.mx_RoomTile_menuButton {
display: block;
}
+ .mx_UserOnlineDot {
+ display: none;
+ }
}
.mx_RoomTile_unreadNotify .mx_RoomTile_badge,
diff --git a/res/css/views/rooms/_UserOnlineDot.scss b/res/css/views/rooms/_UserOnlineDot.scss
index 339e5cc48a..f9da8648ed 100644
--- a/res/css/views/rooms/_UserOnlineDot.scss
+++ b/res/css/views/rooms/_UserOnlineDot.scss
@@ -17,7 +17,7 @@ limitations under the License.
.mx_UserOnlineDot {
border-radius: 50%;
background-color: $accent-color;
- height: 5px;
- width: 5px;
+ height: 6px;
+ width: 6px;
display: inline-block;
}
diff --git a/res/img/icon_person.svg b/res/img/icon_person.svg
deleted file mode 100644
index 4be70df0db..0000000000
--- a/res/img/icon_person.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
diff --git a/src/components/views/rooms/RoomBreadcrumbs.js b/src/components/views/rooms/RoomBreadcrumbs.js
index 09228c454b..86c0d7ca96 100644
--- a/src/components/views/rooms/RoomBreadcrumbs.js
+++ b/src/components/views/rooms/RoomBreadcrumbs.js
@@ -363,17 +363,6 @@ export default class RoomBreadcrumbs extends React.Component {
badge =
{r.formattedCount}
;
}
- let dmIndicator;
- if (this._isDmRoom(r.room) && !SettingsStore.getValue("feature_cross_signing")) {
- dmIndicator =
;
- }
-
return (
{badge}
- {dmIndicator}
{tooltip}
);
diff --git a/src/components/views/rooms/RoomTile.js b/src/components/views/rooms/RoomTile.js
index a34ade365b..f157ee0df7 100644
--- a/src/components/views/rooms/RoomTile.js
+++ b/src/components/views/rooms/RoomTile.js
@@ -484,26 +484,10 @@ export default createReactClass({
let ariaLabel = name;
- let dmIndicator;
let dmOnline;
- /* Post-cross-signing we don't show DM indicators at all, instead relying on user
- context to let them know when that is. */
- if (dmUserId && !SettingsStore.getValue("feature_cross_signing")) {
- dmIndicator =
;
- }
-
const { room } = this.props;
const member = room.getMember(dmUserId);
- if (
- member && member.membership === "join" && room.getJoinedMemberCount() === 2 &&
- SettingsStore.isFeatureEnabled("feature_presence_in_room_list")
- ) {
+ if (member && member.membership === "join" && room.getJoinedMemberCount() === 2) {
const UserOnlineDot = sdk.getComponent('rooms.UserOnlineDot');
dmOnline = ;
}
@@ -562,7 +546,6 @@ export default createReactClass({
- { dmIndicator }
{ e2eIcon }
diff --git a/src/i18n/strings/en_EN.json b/src/i18n/strings/en_EN.json
index be8f1a7a4a..d00bc894e4 100644
--- a/src/i18n/strings/en_EN.json
+++ b/src/i18n/strings/en_EN.json
@@ -397,7 +397,6 @@
"Render simple counters in room header": "Render simple counters in room header",
"Multiple integration managers": "Multiple integration managers",
"Try out new ways to ignore people (experimental)": "Try out new ways to ignore people (experimental)",
- "Show a presence dot next to DMs in the room list": "Show a presence dot next to DMs in the room list",
"Support adding custom themes": "Support adding custom themes",
"Enable cross-signing to verify per-user instead of per-session": "Enable cross-signing to verify per-user instead of per-session",
"Enable local event indexing and E2EE search (requires restart)": "Enable local event indexing and E2EE search (requires restart)",
@@ -1086,7 +1085,6 @@
"Seen by %(userName)s at %(dateTime)s": "Seen by %(userName)s at %(dateTime)s",
"Seen by %(displayName)s (%(userName)s) at %(dateTime)s": "Seen by %(displayName)s (%(userName)s) at %(dateTime)s",
"Replying": "Replying",
- "Direct Chat": "Direct Chat",
"Room %(name)s": "Room %(name)s",
"Recent rooms": "Recent rooms",
"No rooms to show": "No rooms to show",
@@ -1838,6 +1836,7 @@
"Forget": "Forget",
"Favourite": "Favourite",
"Low Priority": "Low Priority",
+ "Direct Chat": "Direct Chat",
"Clear status": "Clear status",
"Update status": "Update status",
"Set status": "Set status",
diff --git a/src/settings/Settings.js b/src/settings/Settings.js
index 32ff0a5f94..5e57c27c9d 100644
--- a/src/settings/Settings.js
+++ b/src/settings/Settings.js
@@ -131,12 +131,6 @@ export const SETTINGS = {
supportedLevels: LEVELS_FEATURE,
default: false,
},
- "feature_presence_in_room_list": {
- isFeature: true,
- displayName: _td("Show a presence dot next to DMs in the room list"),
- supportedLevels: LEVELS_FEATURE,
- default: false,
- },
"feature_custom_themes": {
isFeature: true,
displayName: _td("Support adding custom themes"),