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

[1.6.0] Editor plugin QOL enhancements #4105

Merged

Commits on May 3, 2024

  1. Configuration menu
    Copy the full SHA
    27b3ea4 View commit details
    Browse the repository at this point in the history
  2. Fix eval and printing

    Emik03 committed May 3, 2024
    Configuration menu
    Copy the full SHA
    c82eec4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d09a8bc View commit details
    Browse the repository at this point in the history

Commits on May 5, 2024

  1. Replace all chunk ids

    Emik03 committed May 5, 2024
    Configuration menu
    Copy the full SHA
    b263e06 View commit details
    Browse the repository at this point in the history
  2. Add eval_expr

    Emik03 committed May 5, 2024
    Configuration menu
    Copy the full SHA
    ac37217 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Configuration menu
    Copy the full SHA
    3f3f486 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3356b30 View commit details
    Browse the repository at this point in the history
  3. Use Array.ConvertAll

    Emik03 committed May 29, 2024
    Configuration menu
    Copy the full SHA
    e9fe77f View commit details
    Browse the repository at this point in the history
  4. Add one-letter shorthands

    Emik03 committed May 29, 2024
    Configuration menu
    Copy the full SHA
    19fda68 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1638053 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4336188 View commit details
    Browse the repository at this point in the history
  7. Remove unnecessary usings

    Emik03 committed May 29, 2024
    Configuration menu
    Copy the full SHA
    75378d2 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

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

Commits on May 31, 2024

  1. Remove unused functions

    Emik03 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    34a22f7 View commit details
    Browse the repository at this point in the history
  2. Change success abbreviation

    This commit comes from a poll I did earlier today, about which of the following four labels best described an abbreviation of "Success":
    - `suc`
    - `scs`
    - `yay`
    - `ok!`
    
    Out of these options, it was almost unanimously `yay`.
    Emik03 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    af91800 View commit details
    Browse the repository at this point in the history
  3. Add new ImGui methods

    Emik03 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    6195cbc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d6ee90e View commit details
    Browse the repository at this point in the history
  5. Reimplement missing functions

    Emik03 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    aface91 View commit details
    Browse the repository at this point in the history
  6. Register missing types

    Emik03 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    6bf27f8 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2024

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

Commits on Jul 16, 2024

  1. Configuration menu
    Copy the full SHA
    9f78011 View commit details
    Browse the repository at this point in the history
  2. Add float cases

    Emik03 committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    3eb5a81 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bda945d View commit details
    Browse the repository at this point in the history
  4. Mark class as user data

    Emik03 committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    e09b0f4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    640bcee View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    57a0166 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2dd79bc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    57a00d3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a23c27a View commit details
    Browse the repository at this point in the history
  10. Fix foreign userdata edgecase

    Emik03 committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    38df5c6 View commit details
    Browse the repository at this point in the history
  11. Add Vector.ToTable

    Emik03 committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    e79ab71 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    78620d1 View commit details
    Browse the repository at this point in the history
  13. Fix Vector.Dot

    Emik03 committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    bc31127 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4b53755 View commit details
    Browse the repository at this point in the history
  15. Merge branch 'editor-plugin-reload-improvements' of https://github.co…

    …m/Emik03/QuaverGame into editor-plugin-reload-improvements
    Emik03 committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    c4edc15 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    801b45e View commit details
    Browse the repository at this point in the history
  17. Fix 4 year old typo

    Emik03 committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    a505a16 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

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

Commits on Jul 20, 2024

  1. Add onEvent

    Emik03 committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    6fd2c10 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f20d823 View commit details
    Browse the repository at this point in the history
  3. Remove redundant using

    Emik03 committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    d34a7db View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    09d0c75 View commit details
    Browse the repository at this point in the history
  5. Move function

    Emik03 committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    0bca94e View commit details
    Browse the repository at this point in the history
  6. Improve hot-reloading

    Emik03 committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    01957ad View commit details
    Browse the repository at this point in the history
  7. Merge branch 'editor-plugin-reload-improvements' of https://github.co…

    …m/Emik03/QuaverGame into editor-plugin-reload-improvements
    Emik03 committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    80054e0 View commit details
    Browse the repository at this point in the history
  8. Add editor action event enum

    Emik03 committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    f2d8b37 View commit details
    Browse the repository at this point in the history
  9. Shorten names for convenience

    Emik03 committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    8f66767 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e6dc86c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d9992e6 View commit details
    Browse the repository at this point in the history
  12. Fix serialization

    Emik03 committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    00a8e30 View commit details
    Browse the repository at this point in the history
  13. Allow List<T> serialization

    Emik03 committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    785570b View commit details
    Browse the repository at this point in the history
  14. Support nested object displays

    Emik03 committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    a0365d4 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    6babf2b View commit details
    Browse the repository at this point in the history
  16. Improve value display

    Emik03 committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    d4685a7 View commit details
    Browse the repository at this point in the history
  17. Handle null

    Emik03 committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    5a34bc4 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2024

  1. Configuration menu
    Copy the full SHA
    1e3a9dd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    66fac21 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    70c77d0 View commit details
    Browse the repository at this point in the history
  4. Display booleans lowercased

    Emik03 committed Jul 21, 2024
    Configuration menu
    Copy the full SHA
    28e7bc1 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Refactor plugin system heavily

    Emik03 committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    33ef20c View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Configuration menu
    Copy the full SHA
    5ea6dd7 View commit details
    Browse the repository at this point in the history
  2. Optimize EditorPlugin

    Emik03 committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    3a506a3 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2024

  1. Use faster algorithms

    Emik03 committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    0a649bb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ab072fa View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2024

  1. Fix plugin compatibility

    Emik03 committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    72f598b View commit details
    Browse the repository at this point in the history
  2. Add missing Plot overloads

    Emik03 committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    c0a0ead View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Configuration menu
    Copy the full SHA
    7c5d793 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    79fbbac View commit details
    Browse the repository at this point in the history
  3. Revert "Fix table.unpack() edgecase in XIntY by renaming modernized f…

    …unctions to XVector"
    
    This reverts commit 79fbbac.
    Emik03 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    c0e2b66 View commit details
    Browse the repository at this point in the history
  4. Fix off-by-one mistake

    Emik03 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    aa7b4c2 View commit details
    Browse the repository at this point in the history
  5. Pack vectors intentionally incorrectly to achieve correctness

    To retain backwards compatibility, Vector4 is returned as { W, X, Y, Z } (improper) and not { X, Y, Z, W } (same as CLR)
    Emik03 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    af22ec7 View commit details
    Browse the repository at this point in the history
  6. Use Beep

    Emik03 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    4d50b13 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    12a411c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    67009b2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7794cc0 View commit details
    Browse the repository at this point in the history
  10. Move functions

    Emik03 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    0f888ab View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    02fb6de View commit details
    Browse the repository at this point in the history
  2. Define missing enum members

    Emik03 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    54f0ec3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f57b361 View commit details
    Browse the repository at this point in the history
  4. Add missing target

    Emik03 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    de73a63 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Refactor vector packing

    Emik03 committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    fa0637b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    03737f6 View commit details
    Browse the repository at this point in the history
  3. Negate condition

    Emik03 committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    03788cf View commit details
    Browse the repository at this point in the history
  4. Inline function

    Emik03 committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    f13c280 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    048f365 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6bd89bc View commit details
    Browse the repository at this point in the history
  7. Support tonumber() on any enum

    Emik03 committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    968c834 View commit details
    Browse the repository at this point in the history
  8. Merge with parts of Quaver#4107

    Emik03 committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    28a6fa7 View commit details
    Browse the repository at this point in the history
  9. Fix enum casts

    Emik03 committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    46e9423 View commit details
    Browse the repository at this point in the history
  10. Use method body

    Emik03 committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    c9e360b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f775f70 View commit details
    Browse the repository at this point in the history
  12. Fix doubled hot-reloads

    Emik03 committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    15c2560 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d2964d0 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

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

Commits on Aug 27, 2024

  1. Fix documentation

    Emik03 committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    26c1fd7 View commit details
    Browse the repository at this point in the history
  2. Update submodules

    Illuminati-CRAZ committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    d6b3e49 View commit details
    Browse the repository at this point in the history