feat: add hide option to message context menu
This commit is contained in:
parent
2d8d7d5ec0
commit
61243096ec
|
@ -90,6 +90,10 @@ internal sealed class PayloadHandler {
|
|||
|
||||
ImGui.Checkbox("Screenshot mode", ref this.Ui.ScreenshotMode);
|
||||
|
||||
if (ImGui.Selectable("Hide chat")) {
|
||||
this.Log.UserHide();
|
||||
}
|
||||
|
||||
if (chunk.Message is { } message) {
|
||||
if (ImGui.BeginMenu("Copy")) {
|
||||
var text = message.Sender
|
||||
|
|
|
@ -487,7 +487,7 @@ internal sealed class ChatLog : IUiComponent {
|
|||
|
||||
try {
|
||||
if (ImGui.Selectable("Hide chat")) {
|
||||
this._hideState = HideState.User;
|
||||
this.UserHide();
|
||||
}
|
||||
} finally {
|
||||
ImGui.PopStyleColor();
|
||||
|
@ -517,6 +517,10 @@ internal sealed class ChatLog : IUiComponent {
|
|||
ImGui.End();
|
||||
}
|
||||
|
||||
internal void UserHide() {
|
||||
this._hideState = HideState.User;
|
||||
}
|
||||
|
||||
private void DrawMessageLog(Tab tab, float childHeight, bool switchedTab) {
|
||||
if (ImGui.BeginChild("##chat2-messages", new Vector2(-1, childHeight))) {
|
||||
ImGui.PushStyleVar(ImGuiStyleVar.ItemSpacing, Vector2.Zero);
|
||||
|
|
Loading…
Reference in New Issue