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

Port to GTK4 #105

Open
wants to merge 14 commits into
base: main
Choose a base branch
from
Open

Port to GTK4 #105

wants to merge 14 commits into from

Commits on Sep 14, 2024

  1. Configuration menu
    Copy the full SHA
    361ea7c View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2024

  1. Configuration menu
    Copy the full SHA
    da62b8c View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

  1. Configuration menu
    Copy the full SHA
    68ef5d0 View commit details
    Browse the repository at this point in the history
  2. server: update gtk to 0.18.1

    Ferdi265 committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    0fc4949 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    25faeab View commit details
    Browse the repository at this point in the history
  4. initial port to gtk4 (compiles but doesn't work properly)

    - some icons are broken
    - clearing osd window doesn't work
    - gtk4_layer_shell crashes more often than not
    Ferdi265 committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    de8d325 View commit details
    Browse the repository at this point in the history
  5. rustfmt.toml: fix warning

    Ferdi265 committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    01abe80 View commit details
    Browse the repository at this point in the history
  6. server/osd_window: fix clear_osd() not actually removing things

    we need to get the next sibling before we remove it from the box.
    Ferdi265 committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    79a6b74 View commit details
    Browse the repository at this point in the history
  7. server/osd_window: fix missing icons (has_icon no longer works properly)

    some icons (notably volume icons) don't seem to be detected by has_icon
    properly in all cases, but the icon is drawn correctly. Use
    gio::ThemedIcon directly and pass "missing-symbolic" as a fallback name
    through there to avoid checking explicitly.
    Ferdi265 committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    9f5245a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f31c0af View commit details
    Browse the repository at this point in the history
  9. server/osd_window: update window margin when parameters change

    This ensures the window margin is always correct. This also fixes an
    annoying issue where the monitor scale factor is not always correct (it
    never changes back to scale 1 if it was scale 2 at some point) by
    transforming the monitor height into window coordinates manually.
    
    Fixes ErikReider#101.
    Ferdi265 committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    c4c1aee View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2024

  1. Configuration menu
    Copy the full SHA
    445a95c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da9d6ce View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d9504c3 View commit details
    Browse the repository at this point in the history