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 tracing and JankStats #145

Merged
merged 24 commits into from
Jul 18, 2022
Merged

Add tracing and JankStats #145

merged 24 commits into from
Jul 18, 2022

Commits on May 20, 2022

  1. Add tracing library and start using it

    Currently tracing sync and main navigation.
    keyboardsurfer committed May 20, 2022
    Configuration menu
    Copy the full SHA
    1033986 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4f57975 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    895ec4c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a37c932 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2022

  1. Add rememberMetricsStateHolder composable

    Change-Id: I420cfaf826fee770975164147c29280a760bb5ff
    mlykotom committed May 23, 2022
    Configuration menu
    Copy the full SHA
    ccb08a1 View commit details
    Browse the repository at this point in the history
  2. Use rememberMetricsStateHolder for navigation

    Change-Id: I3b038a9bbc6eed9b21343aa0fd75c044049386a4
    mlykotom committed May 23, 2022
    Configuration menu
    Copy the full SHA
    a076a50 View commit details
    Browse the repository at this point in the history
  3. Use DisposableEffect + rememberMetricsStateHolder for Interests tab s…

    …election
    
    Change-Id: I1b7820ebd4d9e16f0aa4d576c250e5aa137706c0
    mlykotom committed May 23, 2022
    Configuration menu
    Copy the full SHA
    1ac3b4d View commit details
    Browse the repository at this point in the history
  4. Remove InterestItem state

    Change-Id: I5d4fddb9fb36a40ae9864edfa6eb4850d8f8d306
    mlykotom committed May 23, 2022
    Configuration menu
    Copy the full SHA
    24a876d View commit details
    Browse the repository at this point in the history
  5. Add JankMetricEffect

    Change-Id: I8a5d90188b52ec1c11eec1c2724dda1332615768
    mlykotom committed May 23, 2022
    Configuration menu
    Copy the full SHA
    dc97d15 View commit details
    Browse the repository at this point in the history
  6. Add AuthorsCarousel scrolling state

    Change-Id: I4ee60188fffdad4678f0f5a0ee4ef47031a1d61f
    mlykotom committed May 23, 2022
    Configuration menu
    Copy the full SHA
    57a7b5d View commit details
    Browse the repository at this point in the history
  7. Add JankMetricDisposableEffect

    Change-Id: Idcab0faa2e9b4cc9986064f45217cab101843697
    mlykotom committed May 23, 2022
    Configuration menu
    Copy the full SHA
    bc7270d View commit details
    Browse the repository at this point in the history
  8. Add ForYou feed scrolling state

    Change-Id: Ia371c564e4ff723fbeaca741d278174bd6db0dd8
    mlykotom committed May 23, 2022
    Configuration menu
    Copy the full SHA
    4dc1d0c View commit details
    Browse the repository at this point in the history
  9. Add ForYou TopicSelection scrolling state

    Change-Id: Icb85b612b1aa45fc5579acea9358a2da70de15d6
    mlykotom committed May 23, 2022
    Configuration menu
    Copy the full SHA
    5a1ece4 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2022

  1. Configuration menu
    Copy the full SHA
    e949749 View commit details
    Browse the repository at this point in the history
  2. Move JankStats metric gathering further down

    This isn't the thing a developer should be focusing on when first
    opening the file. So moving it further down in the composable.
    keyboardsurfer committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    42878c5 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2022

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

Commits on Jun 17, 2022

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

Commits on Jun 20, 2022

  1. Fix spotless

    keyboardsurfer committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    0271a9d View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2022

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

Commits on Jul 3, 2022

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

Commits on Jul 14, 2022

  1. Address review comments

    * Introduce gradle plugin for firebase perf
    * Create TrackScrollJank composable to mask tracking code
    keyboardsurfer committed Jul 14, 2022
    Configuration menu
    Copy the full SHA
    9f92994 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    efb76d4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    26bdcc9 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2022

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