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

Improve handling of window properties #6776

Merged
merged 16 commits into from
Jul 11, 2024
Merged

Commits on Jul 3, 2024

  1. add mWindowProperties

    modified:   src/debug/HyprCtl.cpp
    modified:   src/desktop/Window.cpp
    modified:   src/desktop/Window.hpp
    modified:   src/events/Windows.cpp
    MightyPlaza committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    41716be View commit details
    Browse the repository at this point in the history
  2. support int values

    modified:   src/debug/HyprCtl.cpp
    modified:   src/desktop/Window.cpp
    modified:   src/desktop/Window.hpp
    MightyPlaza committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    a2c04a4 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. create m_sWindowData

    modified:   src/Compositor.cpp
    modified:   src/debug/HyprCtl.cpp
    modified:   src/desktop/Window.cpp
    modified:   src/desktop/Window.hpp
    modified:   src/events/Windows.cpp
    modified:   src/layout/DwindleLayout.cpp
    modified:   src/layout/IHyprLayout.cpp
    modified:   src/layout/MasterLayout.cpp
    modified:   src/managers/AnimationManager.cpp
    modified:   src/managers/KeybindManager.cpp
    modified:   src/managers/XWaylandManager.cpp
    modified:   src/render/OpenGL.cpp
    modified:   src/render/Renderer.cpp
    modified:   src/render/decorations/CHyprBorderDecoration.cpp
    modified:   src/render/decorations/CHyprDropShadowDecoration.cpp
    modified:   src/render/decorations/CHyprGroupBarDecoration.cpp
    MightyPlaza committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    381fb64 View commit details
    Browse the repository at this point in the history
  2. simplify some properties

    modified:   src/Compositor.cpp
    modified:   src/debug/HyprCtl.cpp
    modified:   src/desktop/Window.cpp
    modified:   src/desktop/Window.hpp
    modified:   src/managers/KeybindManager.cpp
    MightyPlaza committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    36d7a05 View commit details
    Browse the repository at this point in the history
  3. store multiple values in CWindowOverridableVar

    modified:   src/Compositor.cpp
    modified:   src/debug/HyprCtl.cpp
    modified:   src/desktop/Window.cpp
    modified:   src/desktop/Window.hpp
    modified:   src/events/Windows.cpp
    modified:   src/layout/IHyprLayout.cpp
    modified:   src/managers/AnimationManager.cpp
    modified:   src/managers/KeybindManager.cpp
    modified:   src/managers/XWaylandManager.cpp
    modified:   src/render/OpenGL.cpp
    modified:   src/render/Renderer.cpp
    modified:   src/render/decorations/CHyprBorderDecoration.cpp
    modified:   src/render/decorations/CHyprDropShadowDecoration.cpp
    modified:   src/render/decorations/CHyprGroupBarDecoration.cpp
    MightyPlaza committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    5a49285 View commit details
    Browse the repository at this point in the history
  4. clean up

    modified:   src/Compositor.cpp
    modified:   src/Compositor.hpp
    modified:   src/config/ConfigManager.cpp
    modified:   src/config/ConfigManager.hpp
    modified:   src/debug/HyprCtl.cpp
    modified:   src/desktop/Window.cpp
    modified:   src/desktop/Window.hpp
    modified:   src/events/Windows.cpp
    modified:   src/layout/DwindleLayout.cpp
    modified:   src/layout/IHyprLayout.cpp
    modified:   src/layout/IHyprLayout.hpp
    modified:   src/layout/MasterLayout.cpp
    modified:   src/managers/KeybindManager.cpp
    MightyPlaza committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    57cb873 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. use SET_PROP priority for exec rules

    modified:   src/config/ConfigManager.hpp
    modified:   src/desktop/Window.cpp
    MightyPlaza committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    7ea34f5 View commit details
    Browse the repository at this point in the history
  2. add default value

    modified:   src/Compositor.cpp
    modified:   src/debug/HyprCtl.cpp
    modified:   src/desktop/Window.cpp
    modified:   src/desktop/Window.hpp
    modified:   src/events/Windows.cpp
    modified:   src/layout/IHyprLayout.cpp
    modified:   src/managers/KeybindManager.cpp
    modified:   src/managers/XWaylandManager.cpp
    modified:   src/render/OpenGL.cpp
    modified:   src/render/Renderer.cpp
    modified:   src/render/decorations/CHyprBorderDecoration.cpp
    modified:   src/render/decorations/CHyprDropShadowDecoration.cpp
    modified:   src/render/decorations/CHyprGroupBarDecoration.cpp
    MightyPlaza committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    22759c9 View commit details
    Browse the repository at this point in the history
  3. add setprop toggle

    modified:   src/config/ConfigManager.hpp
    modified:   src/debug/HyprCtl.cpp
    modified:   src/desktop/Window.cpp
    MightyPlaza committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    308ff2b View commit details
    Browse the repository at this point in the history
  4. add setprop toggle

    modified:   src/debug/HyprCtl.cpp
    MightyPlaza committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    9c6aa11 View commit details
    Browse the repository at this point in the history
  5. make window rules functional

    modified:   src/config/ConfigManager.cpp
    modified:   src/desktop/Window.cpp
    MightyPlaza committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    86aa33a View commit details
    Browse the repository at this point in the history
  6. minor fixes

    modified:   src/Compositor.cpp
    modified:   src/debug/HyprCtl.cpp
    modified:   src/desktop/Window.hpp
    MightyPlaza committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    5527daa View commit details
    Browse the repository at this point in the history
  7. properly clean layout data

    modified:   src/desktop/Window.cpp
    modified:   src/desktop/Window.hpp
    modified:   src/events/Windows.cpp
    modified:   src/layout/DwindleLayout.cpp
    modified:   src/layout/IHyprLayout.cpp
    modified:   src/layout/IHyprLayout.hpp
    modified:   src/layout/MasterLayout.cpp
    MightyPlaza committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    c0f77d2 View commit details
    Browse the repository at this point in the history
  8. remove newline

    modified:   src/events/Windows.cpp
    MightyPlaza committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    18d3b11 View commit details
    Browse the repository at this point in the history
  9. fixes

    modified:   src/config/ConfigManager.hpp
    modified:   src/debug/HyprCtl.cpp
    modified:   src/desktop/Window.cpp
    modified:   src/desktop/Window.hpp
    MightyPlaza committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    d460220 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. use CamelCase

    modified:   src/Compositor.cpp
    modified:   src/debug/HyprCtl.cpp
    modified:   src/desktop/Window.cpp
    modified:   src/desktop/Window.hpp
    modified:   src/events/Windows.cpp
    modified:   src/layout/IHyprLayout.cpp
    modified:   src/managers/AnimationManager.cpp
    modified:   src/managers/KeybindManager.cpp
    modified:   src/managers/XWaylandManager.cpp
    modified:   src/render/OpenGL.cpp
    modified:   src/render/Renderer.cpp
    modified:   src/render/decorations/CHyprBorderDecoration.cpp
    modified:   src/render/decorations/CHyprDropShadowDecoration.cpp
    modified:   src/render/decorations/CHyprGroupBarDecoration.cpp
    MightyPlaza committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    1459008 View commit details
    Browse the repository at this point in the history