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

Full rewrite. Supports mouse, multimedia keys, auto-reconnect, etc. #11

Open
wants to merge 592 commits into
base: master
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Oct 20, 2023

  1. Include stacktrace

    quaxalber committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    2fe3059 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #32 from quaxalber/development

    Use pythonic properties 
    Add video links
    Include stacktrace
    quaxalber authored Oct 20, 2023
    Configuration menu
    Copy the full SHA
    5abe1c4 View commit details
    Browse the repository at this point in the history
  3. Include traceback

    quaxalber committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    b85cf7e View commit details
    Browse the repository at this point in the history
  4. Bump version

    quaxalber committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    e2784c8 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #33 from quaxalber/development

    Include traceback
    quaxalber authored Oct 20, 2023
    Configuration menu
    Copy the full SHA
    a7af3cd View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2023

  1. Configuration menu
    Copy the full SHA
    e0e2ca1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #34 from quaxalber/development

    Use pathlib instead of os.path
    quaxalber authored Oct 21, 2023
    Configuration menu
    Copy the full SHA
    00e82c0 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2023

  1. Configuration menu
    Copy the full SHA
    ec944a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e60dcd View commit details
    Browse the repository at this point in the history
  3. Merge pull request #36 from quaxalber/development

    Fix: Use logging.exception instead of .error
    quaxalber authored Oct 22, 2023
    Configuration menu
    Copy the full SHA
    3f84bb1 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. Cache attribute lookup

    quaxalber committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    b77756c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #37 from quaxalber/development

    Cache attribute lookup
    quaxalber authored Oct 25, 2023
    Configuration menu
    Copy the full SHA
    62e0dd9 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2023

  1. Add --list_devices argument

    quaxalber committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    a750e9b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a2384f3 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #38 from quaxalber/development

    Add --list_devices argument
    quaxalber authored Oct 28, 2023
    Configuration menu
    Copy the full SHA
    88e4f6c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b2c9ed9 View commit details
    Browse the repository at this point in the history
  5. Bump version

    quaxalber committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    0c8d665 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #39 from quaxalber/development

    Update docs to reflect latest changes
    quaxalber authored Oct 28, 2023
    Configuration menu
    Copy the full SHA
    723226c View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2023

  1. Add error messages on abort

    Continue script when src dir empty
    quaxalber committed Oct 29, 2023
    Configuration menu
    Copy the full SHA
    12658ef View commit details
    Browse the repository at this point in the history
  2. Merge pull request #40 from quaxalber/development

    Add error messages on abort
    quaxalber authored Oct 29, 2023
    Configuration menu
    Copy the full SHA
    8dd3037 View commit details
    Browse the repository at this point in the history
  3. Install python3.11 in prerequisites

    Init the submodules
    quaxalber committed Oct 29, 2023
    Configuration menu
    Copy the full SHA
    e16c24b View commit details
    Browse the repository at this point in the history
  4. Merge pull request #41 from quaxalber/development

    Update docs
    quaxalber authored Oct 29, 2023
    Configuration menu
    Copy the full SHA
    964a433 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2023

  1. Update exclusions

    quaxalber committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    51d9a4f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb09c23 View commit details
    Browse the repository at this point in the history
  3. Fix installation logic

    quaxalber committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    493255e View commit details
    Browse the repository at this point in the history
  4. Bump version

    quaxalber committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    ea1ad01 View commit details
    Browse the repository at this point in the history
  5. Update terminal output

    quaxalber committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    083ccd1 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #44 from quaxalber/development

    Install submodules using pip in a venv (#7, #42, #43)
    quaxalber authored Nov 18, 2023
    Configuration menu
    Copy the full SHA
    963717b View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2023

  1. Add error messages on abort

    quaxalber committed Nov 19, 2023
    Configuration menu
    Copy the full SHA
    3ac09b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3dee7dc View commit details
    Browse the repository at this point in the history
  3. Create update script

    quaxalber committed Nov 19, 2023
    Configuration menu
    Copy the full SHA
    e3d2d3d View commit details
    Browse the repository at this point in the history
  4. Not aborting after non-critical errors

    Add log infos
    Add apt autoremove
    quaxalber committed Nov 19, 2023
    Configuration menu
    Copy the full SHA
    686ef76 View commit details
    Browse the repository at this point in the history
  5. Show output of git fetch

    quaxalber committed Nov 19, 2023
    Configuration menu
    Copy the full SHA
    cc019ce View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    817be80 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. Configuration menu
    Copy the full SHA
    8fea4ba View commit details
    Browse the repository at this point in the history
  2. Move scripts to folder

    quaxalber committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    e676f78 View commit details
    Browse the repository at this point in the history
  3. Create uninstall script

    quaxalber committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    75d1153 View commit details
    Browse the repository at this point in the history
  4. Select parent directory

    quaxalber committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    d150e23 View commit details
    Browse the repository at this point in the history
  5. Group and'ed commands

    quaxalber committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    af5ddf0 View commit details
    Browse the repository at this point in the history
  6. Change to project dir

    quaxalber committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    7511a1b View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. Rename variables

    quaxalber committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    eb6e6b1 View commit details
    Browse the repository at this point in the history
  2. Rename build script

    quaxalber committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    6e786f7 View commit details
    Browse the repository at this point in the history
  3. Add Update and Installation

    quaxalber committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    b9c3d07 View commit details
    Browse the repository at this point in the history
  4. Bump version

    quaxalber committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    2221224 View commit details
    Browse the repository at this point in the history
  5. Test Submodule Update

    quaxalber committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    1b464bb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    25acfd6 View commit details
    Browse the repository at this point in the history
  7. Test Submodule Update

    quaxalber committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    150186e View commit details
    Browse the repository at this point in the history
  8. Check output of fetch

    quaxalber committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    848bd6c View commit details
    Browse the repository at this point in the history
  9. Test Submodule Update

    quaxalber committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    5919828 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f60c6f7 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. Update overview comment

    quaxalber committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    3d910f7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5b584ad View commit details
    Browse the repository at this point in the history
  3. Merge pull request #45 from quaxalber/development

    Create update & uninstall scripts
    quaxalber authored Nov 23, 2023
    Configuration menu
    Copy the full SHA
    259c97b View commit details
    Browse the repository at this point in the history
  4. Minor enhancements

    quaxalber committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    78193ab View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. Minor enhancements

    quaxalber committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    cd6b972 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2023

  1. Configuration menu
    Copy the full SHA
    6ed4a26 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #48 from quaxalber/symlink-fix

    Fix misplaced quote in symlink creation
    quaxalber authored Nov 25, 2023
    Configuration menu
    Copy the full SHA
    118615a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3229ba2 View commit details
    Browse the repository at this point in the history
  4. Quality assurance pass:

    - Naming conventions
    - Comments
    - Variable references
    - Blank lines
    quaxalber committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    14f05d8 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. Merge pull request #47 from ig-sinicyn/feature/reconnect-v2

    Implement reconnecting if devices are missing on service start
    quaxalber authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    0e1cfa5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    36c5c95 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Major refactoring of the code base

    - Discard sandbox mode
    - Move code to new files / folders
    - Redesign responsibilities for clearer separation of concerns
    - Rename symbols for better readability
    - Add debug output for key events
    - Use categorized input events
    - Treat different input device types uniformly
    quaxalber committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    9a416ab View commit details
    Browse the repository at this point in the history
  2. Fix imports

    quaxalber committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    47e857a View commit details
    Browse the repository at this point in the history
  3. Enable gadgets first

    quaxalber committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    1bb8086 View commit details
    Browse the repository at this point in the history
  4. Fix type check

    Rename symbols
    quaxalber committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    7cf54f7 View commit details
    Browse the repository at this point in the history
  5. Fix debug output

    quaxalber committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    b8ec18b View commit details
    Browse the repository at this point in the history
  6. Fix debug output

    quaxalber committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    577faf6 View commit details
    Browse the repository at this point in the history
  7. Fix debug output

    quaxalber committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    04f4be9 View commit details
    Browse the repository at this point in the history
  8. Rename function

    Enhance debug output
    quaxalber committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    6b1d570 View commit details
    Browse the repository at this point in the history
  9. Add shebang

    quaxalber committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    63fee85 View commit details
    Browse the repository at this point in the history
  10. Change shebang to venv

    quaxalber committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    07d3780 View commit details
    Browse the repository at this point in the history
  11. Move venv placeholder

    quaxalber committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    8398d8e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8b85ffa View commit details
    Browse the repository at this point in the history
  13. Adapt paths

    quaxalber committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    7ed8976 View commit details
    Browse the repository at this point in the history
  14. Incorporate v0.5.0 changes

    quaxalber committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    91c3995 View commit details
    Browse the repository at this point in the history
  15. Bump version

    quaxalber committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    45dd302 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #49 from quaxalber/development

    Major refactoring of the code base
    quaxalber authored Nov 28, 2023
    Configuration menu
    Copy the full SHA
    6a3ebeb View commit details
    Browse the repository at this point in the history
  17. Test BOOT_KEYBOARD

    quaxalber committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    4a0c1c1 View commit details
    Browse the repository at this point in the history
  18. Test MOUSE

    quaxalber committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    a03a8da View commit details
    Browse the repository at this point in the history
  19. Test KEYBOARD

    quaxalber committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    8b7852a View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. Configuration menu
    Copy the full SHA
    19311e1 View commit details
    Browse the repository at this point in the history
  2. Update evdev submodule

    quaxalber committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    2037578 View commit details
    Browse the repository at this point in the history
  3. Delay no args check

    quaxalber committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    0956c57 View commit details
    Browse the repository at this point in the history
  4. Test

    quaxalber committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    ee65cd8 View commit details
    Browse the repository at this point in the history
  5. Test

    quaxalber committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    edacc71 View commit details
    Browse the repository at this point in the history
  6. Fix retrieving fetch output

    quaxalber committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    00de79f View commit details
    Browse the repository at this point in the history
  7. Test

    quaxalber committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    54f9a37 View commit details
    Browse the repository at this point in the history
  8. Rename symbols for clarity

    quaxalber committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    52df600 View commit details
    Browse the repository at this point in the history
  9. Minor enhancements

    quaxalber committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    df19a3d View commit details
    Browse the repository at this point in the history
  10. Merge pull request #50 from quaxalber/development

    Display input devices' MACs instead of Pi's
    quaxalber authored Nov 29, 2023
    Configuration menu
    Copy the full SHA
    3ac985b View commit details
    Browse the repository at this point in the history
  11. Fix duplicate connection

    quaxalber committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    23acdad View commit details
    Browse the repository at this point in the history
  12. Fix optional args

    quaxalber committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    a555325 View commit details
    Browse the repository at this point in the history
  13. Bump version

    quaxalber committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    d6a0e27 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #51 from quaxalber/development

    Fix duplicate connection
    quaxalber authored Nov 29, 2023
    Configuration menu
    Copy the full SHA
    ce1bc4c View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. Configuration menu
    Copy the full SHA
    30d8cec View commit details
    Browse the repository at this point in the history
  2. Merge pull request #52 from quaxalber/development

    Make task-related methods non-async
    quaxalber authored Nov 30, 2023
    Configuration menu
    Copy the full SHA
    d0e1dcb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1da0463 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Fix duplicate key mappings

     (DELETE, INSERT, PRINT)
    quaxalber committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    290483b View commit details
    Browse the repository at this point in the history
  2. Bump version

    quaxalber committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    9595977 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #54 from quaxalber/development

    Fix duplicate key mappings
    quaxalber authored Dec 1, 2023
    Configuration menu
    Copy the full SHA
    f48f7de View commit details
    Browse the repository at this point in the history
  4. Minor enhancements

    quaxalber committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    4e3c309 View commit details
    Browse the repository at this point in the history
  5. Minor enhancements

    quaxalber committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    bbe849d View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2023

  1. Configuration menu
    Copy the full SHA
    1cc29f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d36fabc View commit details
    Browse the repository at this point in the history
  3. Initialize attributes

    quaxalber committed Dec 2, 2023
    Configuration menu
    Copy the full SHA
    b82f5b1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    79defd5 View commit details
    Browse the repository at this point in the history
  5. Add debug output

    quaxalber committed Dec 2, 2023
    Configuration menu
    Copy the full SHA
    72f051b View commit details
    Browse the repository at this point in the history
  6. Add debug output

    quaxalber committed Dec 2, 2023
    Configuration menu
    Copy the full SHA
    9e8dbd4 View commit details
    Browse the repository at this point in the history
  7. Add debug output

    quaxalber committed Dec 2, 2023
    Configuration menu
    Copy the full SHA
    09a461d View commit details
    Browse the repository at this point in the history
  8. Make discovery async

    quaxalber committed Dec 2, 2023
    Configuration menu
    Copy the full SHA
    257788f View commit details
    Browse the repository at this point in the history
  9. Remove debug output

    quaxalber committed Dec 2, 2023
    Configuration menu
    Copy the full SHA
    cbb0e8d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5ac375f View commit details
    Browse the repository at this point in the history
  11. Don't exclude vc4-hdmi

    quaxalber committed Dec 2, 2023
    Configuration menu
    Copy the full SHA
    03b814a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ca5aff9 View commit details
    Browse the repository at this point in the history
  13. Make debug output info

    quaxalber committed Dec 2, 2023
    Configuration menu
    Copy the full SHA
    bb8a82b View commit details
    Browse the repository at this point in the history
  14. Adapt docs to v0.6.0

    quaxalber committed Dec 2, 2023
    Configuration menu
    Copy the full SHA
    bc7c8b0 View commit details
    Browse the repository at this point in the history
  15. Adapt docs to v0.6.0

    quaxalber committed Dec 2, 2023
    Configuration menu
    Copy the full SHA
    e727d47 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #55 from quaxalber/development

    Implement device ID (#5) & auto-discovery (#6)
    quaxalber authored Dec 2, 2023
    Configuration menu
    Copy the full SHA
    972af50 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2023

  1. Configuration menu
    Copy the full SHA
    4f0368f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c9dbef View commit details
    Browse the repository at this point in the history
  3. Minor enhancements

    quaxalber committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    54e78bf View commit details
    Browse the repository at this point in the history
  4. Fix missing await

    quaxalber committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    1e9a99d View commit details
    Browse the repository at this point in the history
  5. Update debug output

    quaxalber committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    b77dee4 View commit details
    Browse the repository at this point in the history
  6. Bump version

    quaxalber committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    805deec View commit details
    Browse the repository at this point in the history
  7. Merge pull request #57 from quaxalber/development

    Use AsyncGenerator for device discovery
    quaxalber authored Dec 3, 2023
    Configuration menu
    Copy the full SHA
    1a1b213 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Minor enhancements

    quaxalber committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    80cb08d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c8c6287 View commit details
    Browse the repository at this point in the history
  3. Enhance debug output

    quaxalber committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    66765d3 View commit details
    Browse the repository at this point in the history
  4. Enhance debug output

    quaxalber committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    fc6427a View commit details
    Browse the repository at this point in the history
  5. Enhance debug output

    quaxalber committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    061ba94 View commit details
    Browse the repository at this point in the history
  6. Update docs to 0.6.2

    quaxalber committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    6195a78 View commit details
    Browse the repository at this point in the history
  7. Bump version

    quaxalber committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    1f356c8 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #60 from quaxalber/development

    Use executor for non-async IO-bound methods
    quaxalber authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    5972173 View commit details
    Browse the repository at this point in the history
  9. Fix debug output

    quaxalber committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    b0d0420 View commit details
    Browse the repository at this point in the history
  10. Fix debug output

    quaxalber committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    351e0d8 View commit details
    Browse the repository at this point in the history
  11. Update README.md

    quaxalber authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    bcb5be7 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #61 from quaxalber/development

    Fix debug output
    quaxalber authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    3e48ac8 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Minor improvements

    quaxalber committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    46439ca View commit details
    Browse the repository at this point in the history
  2. Create pyproject.toml

    quaxalber committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    91013f4 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #63 from quaxalber/development

    Create pyproject.toml (#15)
    quaxalber authored Dec 5, 2023
    Configuration menu
    Copy the full SHA
    adf577c View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Add keywords

    quaxalber committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    360b4b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    20e2bdc View commit details
    Browse the repository at this point in the history
  3. Update debug output

    quaxalber committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    d3b8d89 View commit details
    Browse the repository at this point in the history
  4. Bump version

    quaxalber committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    7510909 View commit details
    Browse the repository at this point in the history
  5. Add note

    quaxalber committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    ca8544d View commit details
    Browse the repository at this point in the history
  6. Merge pull request #64 from quaxalber/development

    Add keywords (#15)
    quaxalber authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    3f259a7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    92011f5 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #65 from quaxalber/development

    Create src dir for packaging (#15)
    quaxalber authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    20e3467 View commit details
    Browse the repository at this point in the history
  9. Use dot references

    quaxalber committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    4a9ddef View commit details
    Browse the repository at this point in the history
  10. Remove IdentifierType

    quaxalber committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    bbbe88f View commit details
    Browse the repository at this point in the history
  11. Merge pull request #66 from quaxalber/development

    Fix imports
    quaxalber authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    8245c2d View commit details
    Browse the repository at this point in the history
  12. Add setuptools_scm

    quaxalber committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    90ec845 View commit details
    Browse the repository at this point in the history
  13. Update submodule

    quaxalber committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    403a6fb View commit details
    Browse the repository at this point in the history
  14. Merge pull request #67 from quaxalber/development

    Add setuptools_scm
    quaxalber authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    96d2101 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Configuration menu
    Copy the full SHA
    e916ca4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #68 from quaxalber/development

    Change LICENSE.md to LICENSE
    quaxalber authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    969aff5 View commit details
    Browse the repository at this point in the history
  3. Fix doc paths

    quaxalber committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    1f14100 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #69 from quaxalber/development

    Fix doc paths
    quaxalber authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    f6bf3bc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    55d0733 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #70 from quaxalber/development

    Allow workflow to be run manually too
    quaxalber authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    727bc7f View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. Update dependencies

    quaxalber committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    904bf61 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #71 from quaxalber/development

    Update dependencies
    quaxalber authored Dec 8, 2023
    Configuration menu
    Copy the full SHA
    101c985 View commit details
    Browse the repository at this point in the history
  3. Remove dispatcher

    quaxalber committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    266c269 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #72 from quaxalber/development

    Remove dispatcher
    quaxalber authored Dec 8, 2023
    Configuration menu
    Copy the full SHA
    0f6f479 View commit details
    Browse the repository at this point in the history
  5. Fix missing bracket

    quaxalber committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    c5ab544 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #73 from quaxalber/development

    Fix missing bracket
    quaxalber authored Dec 8, 2023
    Configuration menu
    Copy the full SHA
    8fff159 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9a3e954 View commit details
    Browse the repository at this point in the history
  8. Use tee instead of script

    quaxalber committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    080d42c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b135a73 View commit details
    Browse the repository at this point in the history
  10. Use apt-get

    quaxalber committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    a4912fc View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2023

  1. Merge pull request #76 from quaxalber/development

    Install dependencies from PyPI
    quaxalber authored Dec 9, 2023
    Configuration menu
    Copy the full SHA
    e80220d View commit details
    Browse the repository at this point in the history
  2. Bump version

    quaxalber committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    a0ea0da View commit details
    Browse the repository at this point in the history
  3. Chmod scripts

    quaxalber committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    752a400 View commit details
    Browse the repository at this point in the history
  4. Update install.sh

    quaxalber authored Dec 9, 2023
    Configuration menu
    Copy the full SHA
    2df6d50 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #77 from quaxalber/quaxalber-patch-1

    Remove chmod
    quaxalber authored Dec 9, 2023
    Configuration menu
    Copy the full SHA
    cc2ab6d View commit details
    Browse the repository at this point in the history
  6. Chmod scripts executable

    quaxalber committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    4a678cc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    750cae2 View commit details
    Browse the repository at this point in the history
  8. Bump version

    quaxalber committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    7f1e58a View commit details
    Browse the repository at this point in the history
  9. Merge pull request #78 from quaxalber/development

    Chmod scripts executable
    quaxalber authored Dec 9, 2023
    Configuration menu
    Copy the full SHA
    c94db71 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2023

  1. Configuration menu
    Copy the full SHA
    45e87b0 View commit details
    Browse the repository at this point in the history
  2. Use shell wrapper script that activates venv

    Add pip constraints
    quaxalber committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    e6b1f0d View commit details
    Browse the repository at this point in the history
  3. Chmod scripts

    quaxalber committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    3d1302a View commit details
    Browse the repository at this point in the history
  4. Remove dot imports

    quaxalber committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    f49c5b2 View commit details
    Browse the repository at this point in the history
  5. Add blank line

    quaxalber committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    e553f09 View commit details
    Browse the repository at this point in the history
  6. Modify log messages

    quaxalber committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    e9035b2 View commit details
    Browse the repository at this point in the history
  7. Bump version

    quaxalber committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    fb6b60c View commit details
    Browse the repository at this point in the history
  8. Merge pull request #80 from quaxalber/development

    Use shell wrapper script that activates venv
    quaxalber authored Dec 10, 2023
    Configuration menu
    Copy the full SHA
    53d9ee1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7f2aead View commit details
    Browse the repository at this point in the history
  10. Fix executable path

    quaxalber committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    e07b8a2 View commit details
    Browse the repository at this point in the history
  11. Preserve repo ownership

    quaxalber committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    3b0cb37 View commit details
    Browse the repository at this point in the history
  12. Fix stat dir

    quaxalber committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    d2e6f89 View commit details
    Browse the repository at this point in the history
  13. Remove constraints

    quaxalber committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    5e74862 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. Re-enable constraints

    quaxalber committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    0feb5d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e3c0721 View commit details
    Browse the repository at this point in the history
  3. Add cleanup function

    quaxalber committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    e666cc5 View commit details
    Browse the repository at this point in the history
  4. Add cd to parent dir

    quaxalber committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    8671b95 View commit details
    Browse the repository at this point in the history
  5. Adapt reboot hint

    quaxalber committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    fdc9fe3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8087dab View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4cc0108 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #81 from quaxalber/development

    Update performs a clean reinstall
    quaxalber authored Dec 11, 2023
    Configuration menu
    Copy the full SHA
    777be28 View commit details
    Browse the repository at this point in the history
  9. Update to v0.6.6

    quaxalber committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    e1f72b9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    dcee4bf View commit details
    Browse the repository at this point in the history
  11. Set fixed version

    quaxalber committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    20f4838 View commit details
    Browse the repository at this point in the history
  12. Fix missing =

    quaxalber committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    16f436c View commit details
    Browse the repository at this point in the history
  13. Merge pull request #82 from quaxalber/development

    Add adafruit-circuitpython-typing requirement
    quaxalber authored Dec 11, 2023
    Configuration menu
    Copy the full SHA
    6ff5b10 View commit details
    Browse the repository at this point in the history
  14. Reduce delays

    quaxalber committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    e74a0d5 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3821387 View commit details
    Browse the repository at this point in the history
  16. Add debug output

    quaxalber committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    86bc869 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    e0eeab7 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    31f2063 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. Configuration menu
    Copy the full SHA
    b61f402 View commit details
    Browse the repository at this point in the history
  2. Remove temporary debug output

    Bump version
    quaxalber committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    c438fe1 View commit details
    Browse the repository at this point in the history
  3. Defer USB device init

    quaxalber committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    6896322 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #84 from quaxalber/development

    Fix long device connection times (#59)
    quaxalber authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    9be8f1d View commit details
    Browse the repository at this point in the history
  5. Check gadget state on relay init

    Rename symbols
    quaxalber committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    477abae View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f4c290f View commit details
    Browse the repository at this point in the history
  7. Update to v0.6.7

    quaxalber committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    9762f9b View commit details
    Browse the repository at this point in the history
  8. Merge pull request #85 from quaxalber/development

    Check gadget state on relay init
    quaxalber authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    a5a07a1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f043163 View commit details
    Browse the repository at this point in the history
  10. Change to project dir first

    quaxalber committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    8b96343 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3bad5c7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f52c0e0 View commit details
    Browse the repository at this point in the history
  13. Leave chmod to install.sh

    quaxalber committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    60254f8 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    50b5fb8 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #86 from quaxalber/development

    Make user owner of all files in repo
    quaxalber authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    2230a61 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Implemented grabbing input device (#58)

    * Implemented grabbing input device
    
    * Chmod scripts executable
    
    * Bump version
    
    * Chmod main script executable
    
    * Use shell wrapper script that activates venv
    Add pip constraints
    
    * Chmod scripts
    
    * Remove dot imports
    
    * Add blank line
    
    * Modify log messages
    
    * Bump version
    
    * Update performs a clean reinstall
    
    * Fix executable path
    
    * Preserve repo ownership
    
    * Fix stat dir
    
    * Remove constraints
    
    * Re-enable constraints
    
    * Preserve currently checked out branch
    
    * Add cleanup function
    
    * Add cd to parent dir
    
    * Adapt reboot hint
    
    * Adapt to latest script changes
    
    * Remove unnecessary blank lines
    
    * Update to v0.6.6
    
    * Add adafruit-circuitpython-typing
    
    * Set fixed version
    
    * Fix missing =
    
    * Reduce delays
    
    * Keep track of relayed devices
    
    * Add debug output
    
    * Initialize gadgets once and share across module
    
    * Move device functions to __init__.py
    
    * Move device functions back to relay.py
    
    * Remove temporary debug output
    Bump version
    
    * Defer USB device init
    
    * Check gadget state on relay init
    Rename symbols
    
    * Improve gadget init debug output
    
    * Update to v0.6.7
    
    * Show versions before updating
    
    * Change to project dir first
    
    * Use variables instead of hard-coded paths
    
    * Make user owner of all files
    
    * Leave chmod to install.sh
    
    * Preserve ownership before installing
    
    * Bump version
    
    ---------
    
    Co-authored-by: Hannes U @cylonid 
    Co-authored-by: Benjamin T @quaxalber
    cylonid authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    fa6b49d View commit details
    Browse the repository at this point in the history
  2. Update docs to 0.7.0 (#87)

    quaxalber authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    4084842 View commit details
    Browse the repository at this point in the history
  3. Update docs to 0.7.0 (#88)

    quaxalber authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    6a43b05 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f667797 View commit details
    Browse the repository at this point in the history
  5. Reformat help texts (#90)

    * Use asyncio.all_tasks() again to check if relay is active
    
    * Add missing type hints
    
    * Add Arguments class with typed properties
    
    * Reformat help texts
    
    * Unify punctuation
    
    * Print help arg last
    
    * Re-add print_help()
    
    * Rearrange help args
    
    * Update docs to v0.7.1
    
    * Bump version
    quaxalber authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    8de4fc4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3d7c4b9 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. Add Arguments.__str__() (#92)

    * Add Arguments.__str__()
    
    * Move arg setup to CustomArgumentParser
    quaxalber authored Dec 14, 2023
    Configuration menu
    Copy the full SHA
    417e643 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. Improve debug output (#93)

    * Add Arguments.__str__()
    
    * Move arg setup to CustomArgumentParser
    
    * Fix object representations
    Fix type hints
    
    * Fix variable name
    
    * Fix relay str representation
    
    * Bump version
    
    * Run git fetch before tag
    
    * Log signal name instead of int on shutdown
    
    * Re-add sys.exit(0) in signal handler
    quaxalber authored Dec 15, 2023
    Configuration menu
    Copy the full SHA
    236c279 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c7cda4c View commit details
    Browse the repository at this point in the history
  3. Make venv dir non-hidden

    * Make venv dir non-hidden
    quaxalber authored Dec 15, 2023
    Configuration menu
    Copy the full SHA
    eed9070 View commit details
    Browse the repository at this point in the history
  4. Fix device representation

    quaxalber committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    636c796 View commit details
    Browse the repository at this point in the history
  5. Fix device representation (#97)

    * Fix device representation
    
    * Remove str cast
    
    * Fix debug output
    
    * Bump version
    quaxalber authored Dec 15, 2023
    Configuration menu
    Copy the full SHA
    1dba428 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2023

  1. Configuration menu
    Copy the full SHA
    48e08b3 View commit details
    Browse the repository at this point in the history
  2. Update docs to v0.7.4 (#98)

    * Update docs to v0.7.4
    quaxalber authored Dec 16, 2023
    Configuration menu
    Copy the full SHA
    ce4fa52 View commit details
    Browse the repository at this point in the history
  3. Build Arguments.__str__() dynamically (#99)

    * Build Arguments.__str__() dynamically
    
    * Update docs
    quaxalber authored Dec 16, 2023
    Configuration menu
    Copy the full SHA
    0293846 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2023

  1. Freeze requirements (#100)

    quaxalber authored Dec 17, 2023
    Configuration menu
    Copy the full SHA
    d4917d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3dc9a99 View commit details
    Browse the repository at this point in the history
  3. Minor improvements (#102)

    quaxalber authored Dec 17, 2023
    Configuration menu
    Copy the full SHA
    2edbca8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d4dfac5 View commit details
    Browse the repository at this point in the history
  5. Rename symbols (#104)

    quaxalber authored Dec 17, 2023
    Configuration menu
    Copy the full SHA
    6c007d5 View commit details
    Browse the repository at this point in the history
  6. Improve documentation (#105)

    * Move intro to top
    
    * Specify RPi OS as mandatory requirement
    
    * Specify RPi OS Bookworm
    
    * Add link to RPi OS Bookworm blog post
    quaxalber authored Dec 17, 2023
    Configuration menu
    Copy the full SHA
    95aff6b View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

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

Commits on Dec 24, 2023

  1. Clean up DeviceIdentifier (#108)

    * Clean up DeviceIdentifier
    
    * Add missing imports
    quaxalber authored Dec 24, 2023
    Configuration menu
    Copy the full SHA
    2e64a09 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2024

  1. Set new overview image (#109)

    * Set new overview image
    
    * Update overview image license
    quaxalber authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    fcdd3d2 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

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