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 video batch selection mode #4198

Open
wants to merge 41 commits into
base: development
Choose a base branch
from

Commits on Sep 10, 2023

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

Commits on Sep 11, 2023

  1. Configuration menu
    Copy the full SHA
    1f7e689 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9194e03 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    68c4d11 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7558f62 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    98ad330 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    45abc20 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    be8fb08 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    13d4b96 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    356e038 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. Configuration menu
    Copy the full SHA
    1e47a00 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    78f9aeb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    76d5020 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4790d42 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3d7d888 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b1cfb74 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2bfd207 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5ddf7f5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    36f847d View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. Configuration menu
    Copy the full SHA
    87010b9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f449a19 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a815284 View commit details
    Browse the repository at this point in the history
  4. Implement ctrl+A behavior for videos in Select Mode

    We will need to think about what to do for lazy loading. Probably add a click/etc handler that checks if highlight-interrupting event was made at any point.
    kommunarr committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    ff316eb View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2023

  1. Configuration menu
    Copy the full SHA
    4ba6d0d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7b40fec View commit details
    Browse the repository at this point in the history
  3. Disable element selection when Select Mode is enabled

    This prevents titles/thumbnails/etc. being selected when Ctrl+A is pressed in Select Mode.
    kommunarr committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    5bb15e9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    35ddf5f View commit details
    Browse the repository at this point in the history
  5. Implement safeguard on Vue very rarely not updating styling on 1-2 vi…

    …deos when 'Clear selections' button is pressed with many videos
    kommunarr committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    ad9f9ec View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2023

  1. Implement mouse dragging selection for making multiple selections easier

    While the more conventional 'highlighting' behavior could be argued for, this would be more awkward while we don't actually have a visible selection rectangle. This dragging behavior is a decent compromise.
    kommunarr committed Sep 17, 2023
    Configuration menu
    Copy the full SHA
    047ff72 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a32c685 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f8fe7f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2b23046 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

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

Commits on Sep 26, 2023

  1. Configuration menu
    Copy the full SHA
    5b13d8d View commit details
    Browse the repository at this point in the history
  2. Prevent ft-icon-button dropdown mousedown events from bubbling up

    This fixes selections on an ft-icon-button dropdown from affecting the parent, which was causing a bug wherein choosing a selection from the dropdown removed/added that video as a selection in Selection Mode.
    kommunarr committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    b0d40b7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f9a73e6 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2023

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

Commits on Nov 21, 2023

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

Commits on Nov 22, 2023

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

Commits on Jan 2, 2024

  1. Configuration menu
    Copy the full SHA
    24e2887 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    509da87 View commit details
    Browse the repository at this point in the history