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

workspace switcher: Add option to display windows icons #11530

Commits on Jan 4, 2024

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

Commits on Jan 5, 2024

  1. Configuration menu
    Copy the full SHA
    ad0c320 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c5d789b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ed5cf9d View commit details
    Browse the repository at this point in the history
  4. chore: cleanup

    anaximeno committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    97792fa View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2024

  1. feat: show icon according to the position of the window

    This is not perfect yet. I have yet to handle some cases:
    1. When the window is moved to an area close to the borders of the workspace representation,
    2. Improve the position of the icon to be centered according to the size of the window representation,
    3. Move the icon to the remaining position if there are any when the window is moved to a position close to the border
    anaximeno committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    61ed422 View commit details
    Browse the repository at this point in the history
  2. chore: center icon

    anaximeno committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    e689fd7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e1acfab View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    22a9501 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5ce7bf0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d6cd9d5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    aae6014 View commit details
    Browse the repository at this point in the history
  8. refactor: set the window icon graph as a addition to the workspace graph

    This way we avoid code duplication and simplify the settings to activate this option, since the user will easilly see the option to activate and deactivate the window icons option
    anaximeno committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    ec95395 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2024

  1. Configuration menu
    Copy the full SHA
    e54b76e View commit details
    Browse the repository at this point in the history
  2. chore: completelly fix the icon positioning problem

    Now it will center the icon according to the intersected rectangle between the scaled window rectangle and the workspace graph. Had to use a bit of my geometry knowledge :)
    anaximeno committed Jan 7, 2024
    Configuration menu
    Copy the full SHA
    f5b041f View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Configuration menu
    Copy the full SHA
    55fc2a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6334bc0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4fb5c15 View commit details
    Browse the repository at this point in the history
  4. refactor: directly set the icon position after painting

    This may also be more performant as we will calculate the intersection rect only once
    anaximeno committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    bd31a07 View commit details
    Browse the repository at this point in the history
  5. chore: remove padding

    It is not necessary
    anaximeno committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    de247b8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    48d385c View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

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

Commits on Jan 11, 2024

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

Commits on Jan 12, 2024

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

Commits on Feb 15, 2024

  1. Configuration menu
    Copy the full SHA
    af54c73 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8f882c3 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. refactor: Made some refactoring

    chore: Improve focus window update
    anaximeno committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    f0dfd1d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fff1f42 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

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

Commits on May 17, 2024

  1. Configuration menu
    Copy the full SHA
    59faf0b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    abb0ce8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e77e3ac View commit details
    Browse the repository at this point in the history