leits / MeetingBar

🇺🇦 Your meetings at your fingertips in the macOS menu bar
https://meetingbar.app
Apache License 2.0
4.53k stars 203 forks source link

Bug: meeting title missing from the status bar #745

Closed salmiakki closed 3 months ago

salmiakki commented 4 months ago

macOS version

Sonoma 14.5

MeetingBar version

4.10.0

Installation source

AppStore

Calendars provider

macOS Calendar app

Bug description

The meeting names are missing in the Status Bar. It says Meeting in Xm (Meeting now) instead of in Xm (_ now).

When I click on MeetingBar and the dropdown shows up, the titles are there, as expected.

Reproduction steps

Expected behavior

The status bar should display the actual meeting name.

Screenshots/screen recordings

image

Additional context

It used to work as expected.

dosubot[bot] commented 4 months ago

Hey @salmiakki! 👋 I'm here to help you with any bugs, questions, or contributions you have for the MeetingBar repository. Let's squash those bugs together!

The issue you're experiencing with MeetingBar on macOS Sonoma 14.5, version 4.10.0, where the status bar displays "Meeting in Xm" or "Meeting now" instead of the actual meeting titles, is likely due to the "Show meeting title" setting being disabled.

To resolve this, you need to enable the "Show meeting title" option in the preferences under the status bar settings:

  1. Open MeetingBar.
  2. Go to Preferences > Appearance.
  3. Ensure that the "Show meeting title" option is checked.

This should allow the actual meeting titles to be displayed in the status bar [[1]](https://github.com/leits/MeetingBar/blob/master/MeetingBar/Resources /Localization /en.lproj/Localizable.strings).

To continue talking to Dosu, mention @dosu.

GitHub
File not found · leits/MeetingBar
🇺🇦 Your meetings at your fingertips in the macOS menu bar - File not found · leits/MeetingBar
salmiakki commented 4 months ago

Ensure that the "Show meeting title" option is checked.

I don't see that.

Title is set to event title though.

dosubot[bot] commented 4 months ago

To resolve the issue of missing meeting names in the status bar, ensure that the "Title" option is set to "event title" in the Appearance tab. Additionally, verify that the "status_bar_show_meeting_names" option is enabled.

Here’s how to do it:

  1. Open MeetingBar Preferences.
  2. Navigate to the "Appearance" tab.
  3. Under the "Status bar" section, ensure the "Title" option is set to "event title".

If the issue persists, you might want to reset the appearance settings to their defaults to troubleshoot further. Here’s a code snippet to reset the appearance settings:

import Defaults

func resetAppearanceSettings() {
    Defaults[.eventTitleIconFormat] = .calendar
    Defaults[.eventTitleFormat] = .show
    Defaults[.eventTimeFormat] = .show
    Defaults[.statusbarEventTitleLength] = Defaults.Keys.statusbarEventTitleLength.defaultValue
    Defaults[.showEventMaxTimeUntilEventThreshold] = Defaults.Keys.showEventMaxTimeUntilEventThreshold.defaultValue
    Defaults[.showEventMaxTimeUntilEventEnabled] = Defaults.Keys.showEventMaxTimeUntilEventEnabled.defaultValue

    Defaults[.timeFormat] = .am_pm
    Defaults[.shortenEventTitle] = Defaults.Keys.shortenEventTitle.defaultValue
    Defaults[.menuEventTitleLength] = Defaults.Keys.menuEventTitleLength.defaultValue
    Defaults[.showEventEndTime] = Defaults.Keys.showEventEndTime.defaultValue
    Defaults[.showEventDetails] = Defaults.Keys.showEventDetails.defaultValue
    Defaults[.showMeetingServiceIcon] = Defaults.Keys.showMeetingServiceIcon.defaultValue
}

This should help in displaying the actual meeting titles in the status bar [1][[2]](https://github.com/leits/MeetingBar/blob/master/MeetingBar/Resources /Localization /nl.lproj/Localizable.strings).

To continue talking to Dosu, mention @dosu.

GitHub
File not found · leits/MeetingBar
🇺🇦 Your meetings at your fingertips in the macOS menu bar - File not found · leits/MeetingBar
salmiakki commented 3 months ago

That does not help.

salmiakki commented 3 months ago

@leits Could I help in any way, perhaps provide some additional info?

leits commented 3 months ago

Hi @salmiakki, Sorry for the delay. Can you check the Quick Action in the main menu? There is a "Show/Hide meeting title" option

image
salmiakki commented 3 months ago

Yes, that was it! I must have butt-disabled it. Embarrassing. Thank you so much 👍

salmiakki commented 3 months ago

On a related note, maybe this setting could also be visible in the Preferences Appearance tab.