diff --git a/packages/rocketchat-api/server/v1/users.js b/packages/rocketchat-api/server/v1/users.js
index ab92925e3c394..8969b07c0eba8 100644
--- a/packages/rocketchat-api/server/v1/users.js
+++ b/packages/rocketchat-api/server/v1/users.js
@@ -308,7 +308,6 @@ RocketChat.API.v1.addRoute('users.setPreferences', { authRequired: true }, {
enableAutoAway: Match.Maybe(Boolean),
highlights: Match.Maybe(Array),
desktopNotificationDuration: Match.Maybe(Number),
- viewMode: Match.Maybe(Number),
hideUsernames: Match.Maybe(Boolean),
hideRoles: Match.Maybe(Boolean),
hideAvatars: Match.Maybe(Boolean),
diff --git a/packages/rocketchat-lib/server/startup/settings.js b/packages/rocketchat-lib/server/startup/settings.js
index 771d298bc0b39..39c4b2c11b9ad 100644
--- a/packages/rocketchat-lib/server/startup/settings.js
+++ b/packages/rocketchat-lib/server/startup/settings.js
@@ -310,10 +310,29 @@ RocketChat.settings.addGroup('Accounts', function() {
'public': true,
i18nLabel: 'Sidebar_list_mode'
});
- this.add('Accounts_Default_User_Preferences_mergeChannels', false, {
+ this.add('Accounts_Default_User_Preferences_sidebarViewMode', 'medium', {
+ type: 'select',
+ values: [
+ {
+ key: 'extended',
+ i18nLabel: 'Extended'
+ },
+ {
+ key: 'medium',
+ i18nLabel: 'Medium'
+ },
+ {
+ key: 'condensed',
+ i18nLabel: 'Condensed'
+ }
+ ],
+ 'public': true,
+ i18nLabel: 'Sidebar_list_mode'
+ });
+ this.add('Accounts_Default_User_Preferences_sidebarHideAvatar', false, {
type: 'boolean',
'public': true,
- i18nLabel: 'UI_Merge_Channels_Groups'
+ i18nLabel: 'Hide_Avatars'
});
this.add('Accounts_Default_User_Preferences_sidebarShowUnread', false, {
type: 'boolean',
@@ -344,25 +363,6 @@ RocketChat.settings.addGroup('Accounts', function() {
'public': true,
i18nLabel: 'Enter_Behaviour'
});
- this.add('Accounts_Default_User_Preferences_viewMode', 0, {
- type: 'select',
- values: [
- {
- key: 0,
- i18nLabel: 'Normal'
- },
- {
- key: 1,
- i18nLabel: 'Cozy'
- },
- {
- key: 2,
- i18nLabel: 'Compact'
- }
- ],
- 'public': true,
- i18nLabel: 'View_mode'
- });
this.add('Accounts_Default_User_Preferences_emailNotificationMode', 'all', {
type: 'select',
values: [
diff --git a/packages/rocketchat-theme/client/imports/components/sidebar/sidebar-item.css b/packages/rocketchat-theme/client/imports/components/sidebar/sidebar-item.css
index a723aaab68b04..13096bca1c1e6 100644
--- a/packages/rocketchat-theme/client/imports/components/sidebar/sidebar-item.css
+++ b/packages/rocketchat-theme/client/imports/components/sidebar/sidebar-item.css
@@ -18,22 +18,6 @@
display: none;
}
-.sidebar--medium .sidebar-item {
- height: var(--sidebar-item-height-medium);
-
- &__picture {
- flex: 0 0 var(--sidebar-item-thumb-size-medium);
-
- width: var(--sidebar-item-thumb-size-medium);
- height: var(--sidebar-item-thumb-size-medium);
- }
-
- &__user-thumb {
- width: var(--sidebar-item-thumb-size-medium);
- height: var(--sidebar-item-thumb-size-medium);
- }
-}
-
.sidebar--extended .sidebar-item {
height: var(--sidebar-item-height-extended);
@@ -64,6 +48,22 @@
}
}
+.sidebar--medium .sidebar-item {
+ height: var(--sidebar-item-height-medium);
+
+ &__picture {
+ flex: 0 0 var(--sidebar-item-thumb-size-medium);
+
+ width: var(--sidebar-item-thumb-size-medium);
+ height: var(--sidebar-item-thumb-size-medium);
+ }
+
+ &__user-thumb {
+ width: var(--sidebar-item-thumb-size-medium);
+ height: var(--sidebar-item-thumb-size-medium);
+ }
+}
+
.sidebar-item {
position: relative;
@@ -192,7 +192,7 @@
&__message {
display: flex;
overflow: hidden;
- flex-direction: row;
+ flex-direction: row !important;
flex: 1;
margin: 0 -3px;
diff --git a/packages/rocketchat-ui-account/client/accountPreferences.html b/packages/rocketchat-ui-account/client/accountPreferences.html
index f58cd39c98845..8b493c562a4f7 100644
--- a/packages/rocketchat-ui-account/client/accountPreferences.html
+++ b/packages/rocketchat-ui-account/client/accountPreferences.html
@@ -202,17 +202,6 @@
{{_ "Messages"}}
{{_ "Enter_Behaviour_Description"}}
-
-
+