Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add "warning" and "error" notification to statusbar #300

Merged
merged 6 commits into from
Oct 12, 2024
Merged

Commits on Oct 6, 2024

  1. refactor: Remove old code

    ltoenning committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    7337e89 View commit details
    Browse the repository at this point in the history
  2. feat: Add warn/error log buttons

    Add buttons to highlight that error or warning messages were logged.
    
    Fixes #106
    ltoenning committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    e5916b6 View commit details
    Browse the repository at this point in the history
  3. refactor: Remove log messages from status bar

    With the new warn/error button, the user already is informed if
    something important is logged. By only showing nearly all log messages
    in the status bar, messages can be missed easily.
    Fixes also an issue where the status bar was accessed before it was
    initialized (crash with assert). (Fixes #299).
    ltoenning committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    0599241 View commit details
    Browse the repository at this point in the history
  4. build: Remove permissive workaround

    Tested with MSVC 2022, this is no longer required.
    ltoenning committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    7cdec8e View commit details
    Browse the repository at this point in the history
  5. refactor: Remove build-in console

    The console feature was not documented very well and was only used for a
    few messages.
    ltoenning committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    c9ef304 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2024

  1. ci: Upgrade macOS version

    ltoenning committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    5621b6a View commit details
    Browse the repository at this point in the history