Skip to content
This repository was archived by the owner on Sep 11, 2024. It is now read-only.

Commit d5bfc51

Browse files
committed
update message context texts and icons
Signed-off-by: Michael Weimann <[email protected]>
1 parent 7fb9a00 commit d5bfc51

File tree

4 files changed

+60
-32
lines changed

4 files changed

+60
-32
lines changed

res/css/views/context_menus/_MessageContextMenu.scss

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
/*
2+
Copyright 2015, 2016 OpenMarket Ltd
23
Copyright 2021 Michael Weimann <[email protected]>
34
45
Licensed under the Apache License, Version 2.0 (the "License");
@@ -42,15 +43,15 @@ limitations under the License.
4243
}
4344

4445
.mx_MessageContextMenu_iconLink::before {
45-
mask-image: url('$(res)/img/element-icons/message/link.svg');
46+
mask-image: url('$(res)/img/element-icons/link.svg');
4647
}
4748

4849
.mx_MessageContextMenu_iconPermalink::before {
4950
mask-image: url('$(res)/img/element-icons/room/share.svg');
5051
}
5152

5253
.mx_MessageContextMenu_iconUnhidePreview::before {
53-
mask-image: url('$(res)/img/feather-customised/eye.svg');
54+
mask-image: url('$(res)/img/element-icons/settings/appearance.svg');
5455
}
5556

5657
.mx_MessageContextMenu_iconForward::before {
@@ -62,7 +63,7 @@ limitations under the License.
6263
}
6364

6465
.mx_MessageContextMenu_iconResend::before {
65-
mask-image: url('$(res)/img/element-icons/message/repeat.svg');
66+
mask-image: url('$(res)/img/element-icons/retry.svg');
6667
}
6768

6869
.mx_MessageContextMenu_iconSource::before {
Lines changed: 31 additions & 3 deletions
Loading

src/components/views/context_menus/MessageContextMenu.js

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ import { EventStatus } from 'matrix-js-sdk/src/models/event';
2222
import { MatrixClientPeg } from '../../../MatrixClientPeg';
2323
import dis from '../../../dispatcher/dispatcher';
2424
import * as sdk from '../../../index';
25-
import {_t} from '../../../languageHandler';
25+
import { _t } from '../../../languageHandler';
2626
import Modal from '../../../Modal';
2727
import Resend from '../../../Resend';
2828
import SettingsStore from '../../../settings/SettingsStore';
2929
import { isUrlPermitted } from '../../../HtmlUtils';
3030
import { isContentActionable } from '../../../utils/EventUtils';
31-
import IconizedContextMenu, {IconizedContextMenuOption, IconizedContextMenuOptionList} from "./IconizedContextMenu";
31+
import IconizedContextMenu, { IconizedContextMenuOption, IconizedContextMenuOptionList } from './IconizedContextMenu';
3232
import { EventType } from "matrix-js-sdk/src/@types/event";
3333
import { replaceableComponent } from "../../../utils/replaceableComponent";
3434
import { ReadPinsEventId } from "../right_panel/PinnedMessagesCard";
@@ -306,7 +306,7 @@ export default class MessageContextMenu extends React.Component {
306306
const viewSourceButton = (
307307
<IconizedContextMenuOption
308308
iconClassName="mx_MessageContextMenu_iconSource"
309-
label={_t("View Source")}
309+
label={_t("View source")}
310310
onClick={this.onViewSourceClick}
311311
/>
312312
);
@@ -316,7 +316,7 @@ export default class MessageContextMenu extends React.Component {
316316
unhidePreviewButton = (
317317
<IconizedContextMenuOption
318318
iconClassName="mx_MessageContextMenu_iconUnhidePreview"
319-
label={_t("Unhide Preview")}
319+
label={_t("Show preview")}
320320
onClick={this.onUnhidePreviewClick}
321321
/>
322322
);
@@ -351,8 +351,7 @@ export default class MessageContextMenu extends React.Component {
351351
}
352352

353353
// Bridges can provide a 'external_url' to link back to the source.
354-
if (true ||
355-
typeof (mxEvent.event.content.external_url) === "string" &&
354+
if (typeof (mxEvent.event.content.external_url) === "string" &&
356355
isUrlPermitted(mxEvent.event.content.external_url)
357356
) {
358357
externalURLButton = (
@@ -372,7 +371,7 @@ export default class MessageContextMenu extends React.Component {
372371
collapseReplyThread = (
373372
<IconizedContextMenuOption
374373
iconClassName="mx_MessageContextMenu_iconCollapse"
375-
label={_t("Collapse Reply Thread")}
374+
label={_t("Collapse reply thread")}
376375
onClick={this.onCollapseReplyThreadClick}
377376
/>
378377
);
@@ -383,31 +382,31 @@ export default class MessageContextMenu extends React.Component {
383382
reportEventButton = (
384383
<IconizedContextMenuOption
385384
iconClassName="mx_MessageContextMenu_iconReport"
386-
label={_t("Report Content")}
385+
label={_t("Report")}
387386
onClick={this.onReportEventClick}
388387
/>
389388
);
390389
}
391390

392391
optionLists.push((
393392
<IconizedContextMenuOptionList key={'group1'}>
394-
{quoteButton}
395-
{forwardButton}
396-
{pinButton}
397-
{permalinkButton}
398-
{reportEventButton}
399-
{externalURLButton}
400-
{viewSourceButton}
401-
{unhidePreviewButton}
402-
{resendReactionsButton}
403-
{collapseReplyThread}
393+
{ quoteButton }
394+
{ forwardButton }
395+
{ pinButton }
396+
{ permalinkButton }
397+
{ reportEventButton }
398+
{ externalURLButton }
399+
{ unhidePreviewButton }
400+
{ viewSourceButton }
401+
{ resendReactionsButton }
402+
{ collapseReplyThread }
404403
</IconizedContextMenuOptionList>
405404
));
406405

407406
if (redactButton) {
408407
optionLists.push((
409408
<IconizedContextMenuOptionList key={'group2'} red>
410-
{redactButton}
409+
{ redactButton }
411410
</IconizedContextMenuOptionList>
412411
));
413412
}
@@ -418,7 +417,7 @@ export default class MessageContextMenu extends React.Component {
418417
className="mx_MessageContextMenu"
419418
compact={true}
420419
>
421-
{optionLists}
420+
{ optionLists }
422421
</IconizedContextMenu>
423422
);
424423
}

src/i18n/strings/en_EN.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2219,7 +2219,7 @@
22192219
"Sending": "Sending",
22202220
"Sent": "Sent",
22212221
"Open link": "Open link",
2222-
"Forward": "Forward",
2222+
"Forward message": "Forward message",
22232223
"Message preview": "Message preview",
22242224
"Search for rooms or people": "Search for rooms or people",
22252225
"Confirm abort of host creation": "Confirm abort of host creation",
@@ -2499,12 +2499,12 @@
24992499
"Are you sure you want to reject the invitation?": "Are you sure you want to reject the invitation?",
25002500
"Unable to reject invite": "Unable to reject invite",
25012501
"Resend %(unsentCount)s reaction(s)": "Resend %(unsentCount)s reaction(s)",
2502-
"Forward Message": "Forward",
2503-
"Unpin Message": "Unpin Message",
2504-
"Pin Message": "Pin Message",
2505-
"Unhide Preview": "Unhide Preview",
2502+
"Forward": "Forward",
2503+
"View source": "View source",
2504+
"Show preview": "Show preview",
25062505
"Source URL": "Source URL",
2507-
"Collapse Reply Thread": "Collapse Reply Thread",
2506+
"Collapse reply thread": "Collapse reply thread",
2507+
"Report": "Report",
25082508
"Clear status": "Clear status",
25092509
"Update status": "Update status",
25102510
"Set status": "Set status",

0 commit comments

Comments
 (0)