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 gestures initial functionality #538

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

Commits on Jul 31, 2023

  1. Add gestures

    Add tap, lonPress and Drag gestures.
    Szymon Lorenz committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    19a9d8c View commit details
    Browse the repository at this point in the history
  2. fix style

    Szymon Lorenz committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    927fded View commit details
    Browse the repository at this point in the history
  3. Add missing type

    Szymon Lorenz committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    be15819 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. fix header comments

    Szymon Lorenz committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    fddad3c View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. Configuration menu
    Copy the full SHA
    d31f7f3 View commit details
    Browse the repository at this point in the history
  2. quick fix

    Szymon Lorenz committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    1b52c51 View commit details
    Browse the repository at this point in the history
  3. Add missing onChangedAction for long press

    Szymon Lorenz committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    6ace747 View commit details
    Browse the repository at this point in the history
  4. remove prints

    Szymon Lorenz committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    779c6d3 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2023

  1. gestures standard, simultaneous and highPriority handling

    Szymon Lorenz committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    4ec2d79 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2023

  1. Fix minor tap gesture issue

    Szymon Lorenz committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    72269c1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5781500 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2023

  1. Squashed commit of the following:

    1. **Gesture Coordinate Space**: A new gesture coordinate space has been added to provide better support for gesture-based interactions.
    
    2. **Geometry Reader Update**: The geometry reader has been updated to offer improved functionality and performance.
    
    3. **Geometry Proxy Preparation**: A geometry proxy has been prepared to streamline and optimize geometric operations.
    
    4. **Coordinate Space Enhancement**: The coordinate space has been enhanced to support new use cases and scenarios.
    Szymon Lorenz committed Aug 19, 2023
    Configuration menu
    Copy the full SHA
    b73ae74 View commit details
    Browse the repository at this point in the history
  2. Address PR feedback

    Szymon Lorenz committed Aug 19, 2023
    Configuration menu
    Copy the full SHA
    eba439f View commit details
    Browse the repository at this point in the history
  3. Merge branch 'shial4/feat/530-add-gestures' into shial4/feat/530-coor…

    …dinate-space
    
    # Conflicts:
    #	Sources/TokamakCore/Gestures/GestureEnvironmentKey.swift
    #	Sources/TokamakCore/Modifiers/OnChangeModifier.swift
    Szymon Lorenz committed Aug 19, 2023
    Configuration menu
    Copy the full SHA
    f6c7227 View commit details
    Browse the repository at this point in the history
  4. Update base branch

    Szymon Lorenz committed Aug 19, 2023
    Configuration menu
    Copy the full SHA
    8a0a468 View commit details
    Browse the repository at this point in the history
  5. some cosmetics

    Szymon Lorenz committed Aug 19, 2023
    Configuration menu
    Copy the full SHA
    cbf9ef3 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2023

  1. Add gesture phase context

    Szymon Lorenz committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    4bab2f2 View commit details
    Browse the repository at this point in the history
  2. move to separate file

    Szymon Lorenz committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    46f2a30 View commit details
    Browse the repository at this point in the history
  3. Remove target.getBoundingClientRect to improve performance

    Szymon Lorenz committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    4682ca5 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. Fix minor issues

    Szymon Lorenz committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    086a5a1 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. Add global publisher, fix drag issue state

    Szymon Lorenz committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    28757d5 View commit details
    Browse the repository at this point in the history
  2. remove print

    Szymon Lorenz committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    98915cc View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1 from shial4/shial4/feat/530-coordinate-space

    Add coordinate space
    shial4 authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    a1f4419 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. Add Fibre support for gestures

    Szymon Lorenz committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    b60386a View commit details
    Browse the repository at this point in the history
  2. swap to root

    Szymon Lorenz committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    73d4d71 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2023

  1. Add tests & clean up

    Szymon Lorenz committed Aug 26, 2023
    Configuration menu
    Copy the full SHA
    d89bc06 View commit details
    Browse the repository at this point in the history
  2. Squashed commit of the following:

    commit 6ad4a06a6d11a461d993cda8697a6fa8d9ebbdc6
    Author: Szymon Lorenz <szymon.lorenz.solutions@gmail.com>
    Date:   Sat Aug 26 13:32:06 2023 +1000
    
        Add demos
    Szymon Lorenz committed Aug 26, 2023
    Configuration menu
    Copy the full SHA
    2a7485a View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2023

  1. fix test

    Szymon Lorenz committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    37db9e4 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2023

  1. Remove redundant functionality

    Szymon Lorenz committed Sep 3, 2023
    Configuration menu
    Copy the full SHA
    6a97c98 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2023

  1. run checks

    Szymon Lorenz committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    39bb535 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2023

  1. Update change modifiers

    Szymon Lorenz committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    64af12a View commit details
    Browse the repository at this point in the history
  2. due to the use of Task in the code, we bump min version

    Szymon Lorenz committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    cb0818a View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2023

  1. Remove _onUpdate from on change modifier

    Szymon Lorenz committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    cf86cbf View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. Fix change & receive

    Szymon Lorenz committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    29998d7 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2023

  1. Add gesture tests

    Szymon Lorenz committed Sep 17, 2023
    Configuration menu
    Copy the full SHA
    1ef34f8 View commit details
    Browse the repository at this point in the history