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

Implement Sentakki editor #220

Draft
wants to merge 119 commits into
base: master
Choose a base branch
from
Draft

Implement Sentakki editor #220

wants to merge 119 commits into from

Commits on May 1, 2021

  1. Configuration menu
    Copy the full SHA
    a8c1f44 View commit details
    Browse the repository at this point in the history
  2. Add TapCompositionTool

    LumpBloom7 committed May 1, 2021
    Configuration menu
    Copy the full SHA
    dbda82c View commit details
    Browse the repository at this point in the history
  3. Add HoldCompositionTool

    LumpBloom7 committed May 1, 2021
    Configuration menu
    Copy the full SHA
    2247a65 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8265d02 View commit details
    Browse the repository at this point in the history
  5. 1 Configuration menu
    Copy the full SHA
    aa48122 View commit details
    Browse the repository at this point in the history
  6. Add TouchCompositionTool

    LumpBloom7 committed May 1, 2021
    Configuration menu
    Copy the full SHA
    30c2466 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a1319e7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e7ff1f3 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2021

  1. Configuration menu
    Copy the full SHA
    257d9b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4f1eab7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    43cadd5 View commit details
    Browse the repository at this point in the history
  4. Add support for moving Touch notes

    One at a time for now
    LumpBloom7 committed May 2, 2021
    Configuration menu
    Copy the full SHA
    3dc28b4 View commit details
    Browse the repository at this point in the history
  5. Add support for changing the lane of laned notes

    Still pretty fucked, and pending fix osu-side
    LumpBloom7 committed May 2, 2021
    Configuration menu
    Copy the full SHA
    170b322 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    be49d57 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ef10ca7 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2021

  1. Add placeholder slide composition tool

    Will need to make use of future additions to the editor osu-side to make this work better.
    LumpBloom7 committed May 4, 2021
    Configuration menu
    Copy the full SHA
    2d37866 View commit details
    Browse the repository at this point in the history
  2. Fix codefactor complaints

    LumpBloom7 committed May 4, 2021
    Configuration menu
    Copy the full SHA
    9986691 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2021

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

Commits on May 7, 2021

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

Commits on May 11, 2021

  1. Configuration menu
    Copy the full SHA
    0579439 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7040fa8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b2d2e0d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5c2b8ad View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3915e05 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6e1da26 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2021

  1. Configuration menu
    Copy the full SHA
    458bfa3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    690bbf6 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2021

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

Commits on May 27, 2021

  1. Configuration menu
    Copy the full SHA
    530d61f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    560259f View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2021

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

Commits on Jul 14, 2021

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

Commits on Jul 16, 2021

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

Commits on Jul 28, 2021

  1. Configuration menu
    Copy the full SHA
    338ad62 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    956d740 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2021

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

Commits on Nov 17, 2021

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

Commits on Dec 26, 2021

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

Commits on Jan 28, 2022

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

Commits on Apr 9, 2022

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

Commits on Jun 29, 2022

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

Commits on Jul 22, 2022

  1. Configuration menu
    Copy the full SHA
    987f712 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3f4f0a2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9638424 View commit details
    Browse the repository at this point in the history
  4. Reuse SlideVisual for blueprint highlight

    It makes the SlideSelectionHighlight visually more consistent with the selection highlights of other HitObjects, and more importantly allows us to avoid making something similar for SlideFans.
    LumpBloom7 committed Jul 22, 2022
    Configuration menu
    Copy the full SHA
    18ec530 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2022

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

Commits on Nov 23, 2022

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

Commits on Nov 24, 2022

  1. Configuration menu
    Copy the full SHA
    51fea52 View commit details
    Browse the repository at this point in the history
  2. Improve Slide placement blueprint

    Improved visuals, highlighting the current part more.
    Added validity checking to paths, preventing certain types of slides that are too fucked up
    LumpBloom7 committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    a702ffb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2b6ac2c View commit details
    Browse the repository at this point in the history
  4. Use star icon in toolbox

    LumpBloom7 committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    11fe80c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0e39cca View commit details
    Browse the repository at this point in the history
  6. Fix bonkers SlideBodyPart equality check

    Was I drunk at the time???
    LumpBloom7 committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    c41c7e2 View commit details
    Browse the repository at this point in the history
  7. Fix codeFactor issues

    LumpBloom7 committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    31f3aed View commit details
    Browse the repository at this point in the history
  8. Remove redundant assignment

    It didn't need to be explicitly set to be re-evaluated, since the currentLaneOffset being different will guarantee a re-evaluation.
    LumpBloom7 committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    4e7d721 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2022

  1. Inject ruleset dependencies for HitObjectComposer

    Temporary measure for now, should be fixed game-side
    LumpBloom7 committed Nov 26, 2022
    Configuration menu
    Copy the full SHA
    a448199 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e67fe49 View commit details
    Browse the repository at this point in the history
  3. Fix negative time

    LumpBloom7 committed Nov 26, 2022
    Configuration menu
    Copy the full SHA
    1b0795e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dcd3283 View commit details
    Browse the repository at this point in the history
  5. Normalize start and end times of slide placement

    This allows slides to be placed end to start
    LumpBloom7 committed Nov 26, 2022
    Configuration menu
    Copy the full SHA
    b9550d7 View commit details
    Browse the repository at this point in the history
  6. Fix Slide placement crash

    LumpBloom7 committed Nov 26, 2022
    Configuration menu
    Copy the full SHA
    29f2e0c View commit details
    Browse the repository at this point in the history
  7. Fix crash when pasting Holds

    Some node sample shenanigans
    LumpBloom7 committed Nov 26, 2022
    Configuration menu
    Copy the full SHA
    1194156 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5e0aba3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    71a5ad9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d59e91e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    284fcd0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    11ad5ed View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4aa773a View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2022

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

Commits on Nov 28, 2022

  1. Configuration menu
    Copy the full SHA
    fab79b9 View commit details
    Browse the repository at this point in the history
  2. Pass SampleControlPoint to nested HitObjects

    This allows nested objects to inherit parents' SampleControlPoint, since they don't get one when created via the editor due to the control point being non-legacy.
    
    Further reading: ppy/osu#15618
    LumpBloom7 committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    eae3751 View commit details
    Browse the repository at this point in the history
  3. Fix incorrect empty path

    It was in fact, not empty
    LumpBloom7 committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    1959707 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7b89a32 View commit details
    Browse the repository at this point in the history
  5. Add break slide toggle

    LumpBloom7 committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    53a913a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0177244 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    173b1d8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    caeabfa View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fe5e15d View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2022

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

Commits on Dec 5, 2022

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

Commits on Dec 7, 2022

  1. Configuration menu
    Copy the full SHA
    0a7942d View commit details
    Browse the repository at this point in the history
  2. Adjusting slide duration affects all bodies

    The bodies of the slide will maintain proportions when adjusting duration using the timeline
    LumpBloom7 committed Dec 7, 2022
    Configuration menu
    Copy the full SHA
    3f8cc10 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2023

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

Commits on Mar 25, 2023

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

Commits on Jul 23, 2023

  1. Configuration menu
    Copy the full SHA
    45d5870 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4b7a70a View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. Configuration menu
    Copy the full SHA
    573d2a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    97863af View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    501249e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c58ea01 View commit details
    Browse the repository at this point in the history
  5. Block mouse lane changes if too far from playfield

    It could intrude on the user who is using the slide toolbox
    LumpBloom7 committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    e665fc5 View commit details
    Browse the repository at this point in the history
  6. Minor cleanups

    LumpBloom7 committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    904c52f View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

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

Commits on Aug 16, 2023

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

Commits on Sep 2, 2023

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

Commits on Oct 2, 2023

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

Commits on Oct 29, 2023

  1. Configuration menu
    Copy the full SHA
    2bf28b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    59f531e View commit details
    Browse the repository at this point in the history
  3. Implement snap grid

    LumpBloom7 committed Oct 29, 2023
    Configuration menu
    Copy the full SHA
    a294163 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. Lightly optimize snap line (re)creation

    Still recreates every frame for now
    LumpBloom7 committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    bfb7adc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e32c53f View commit details
    Browse the repository at this point in the history
  3. Handle lane change via snapping

    Since we provide lane info already in snapping, we don't actually need to figure that out in HandleMovement
    LumpBloom7 committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    b7470cc View commit details
    Browse the repository at this point in the history
  4. Adjust Laned Highlights to better represent timings

    Allows for better visual representation when adjusting time via snapping.
    Hold notes also keep their full length
    LumpBloom7 committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    9637d3f View commit details
    Browse the repository at this point in the history
  5. Minor cleaning

    LumpBloom7 committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    361ddb2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d4ca436 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. Configuration menu
    Copy the full SHA
    85c226f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4b18c31 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2024

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

Commits on Jan 30, 2024

  1. Configuration menu
    Copy the full SHA
    8802dff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c29dde View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a22df6e View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2024

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

Commits on Apr 13, 2024

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

Commits on May 20, 2024

  1. Configuration menu
    Copy the full SHA
    44ba28f View commit details
    Browse the repository at this point in the history
  2. Update in line with osu

    LumpBloom7 committed May 20, 2024
    Configuration menu
    Copy the full SHA
    515c81d View commit details
    Browse the repository at this point in the history