FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Comparing 0.3.1...0.3.2 · EngineSquared/EngineSquared · GitHub

Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: EngineSquared/EngineSquared
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.3.1
Choose a base ref
Could not load branches
Nothing to show
{{ refName }}
...
head repository: EngineSquared/EngineSquared
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.3.2
Choose a head ref
Could not load branches
Nothing to show
{{ refName }}
  • 5 commits
  • 45 files changed
  • 3 contributors

Commits on May 2, 2026

  1. build: add clang tidy to enforce modern c++ usage (#591)

    # Pull Request
    
    ## Description
    
    To ensure that the codebase follows good principles like modern usage of
    cpp, I added clang tidy configuration file with an automatic check
    inside CI.
    
    ## Related Issues (Put "None" if there are no related issues)
    
    close #553 
    
    ## Type of Change
    Please delete options that are not relevant.
    
    - Build/CI configuration change
    
    ## Changes Made
    List the main changes in this PR:
    - Added clang tidy config file
    - Add a gate in CI to check the code conformity to clang tidy
    
    ## Testing
    Describe the tests you ran to verify your changes. Please delete options
    that are not relevant.
    - Unit tests pass (`xmake test`)
    
    ### Test Environment
    - OS: macOS
    - Compiler: Clang
    
    ## Screenshots/Videos (Put "None" if there are no related issues)
    
    None
    
    ## Documentation
    Please delete options that are not relevant.
    
    - No documentation changes are required
    
    ## Checklist (Don't delete any options)
    - [x] My code follows the style guidelines of this project
    - [x] I have performed a self-review of my own code
    - [x] I have commented my code, particularly in hard-to-understand areas
    - [x] My changes generate no new warnings
    - [x] I have added tests that prove my fix is effective or that my
    feature works
    - [x] New and existing unit tests pass locally with my changes
    - [x] Any dependent changes have been merged and published
    
    ## Breaking Changes (Put "None" if there are no related issues)
    
    None
    
    ## Additional Notes (Put "None" if there are no related issues)
    
    None
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    * **Chores**
    * Enforced stricter static-analysis rules (treat warnings as errors) and
    scoped checks to source files with repository formatting.
      * Added CI automation to run these static-analysis checks.
    * Aligned internal log level definitions with the logging backend for
    more consistent log behavior.
    
    * **Bug Fixes**
    * Improved cleanup behavior during constraint finalization to reduce
    errors and improve runtime stability when exceptions occur.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    
    ---------
    
    Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
    Co-authored-by: Copilot <copilot@github.com>
    3 people authored May 2, 2026
    Configuration menu
    Copy the full SHA
    fed68f7 View commit details
    Browse the repository at this point in the history
  2. docs(pr-template): add more specification of the pr template and add …

    …time spent field (#592)
    
    # Pull Request
    
    ## Description
    I added a new field (Time spent) for PRs
    
    ## Related Issues (Put "None" if there are no related issues)
    Fixes #560 
    
    ## Type of Change
    Please delete options that are not relevant.
    
    - Documentation update
    
    ## Changes Made
    List the main changes in this PR:
    - Added a Time spent field
    - Put some text in commentary
    - Added a new change type
    
    ## Testing
    Describe the tests you ran to verify your changes. Please delete options
    that are not relevant.
    
    None
    
    ### Test Environment
    - OS: macOS
    - Compiler: Clang
    
    ## Screenshots/Videos (Put "None" if there are no related issues)
    
    None
    
    ## Documentation
    Please delete options that are not relevant.
    
    - No documentation changes are required
    
    ## Checklist (Don't delete any options)
    - [x] My code follows the style guidelines of this project
    - [x] I have performed a self-review of my own code
    - [x] I have commented my code, particularly in hard-to-understand areas
    - [x] My changes generate no new warnings
    - [x] I have added tests that prove my fix is effective or that my
    feature works
    - [x] New and existing unit tests pass locally with my changes
    - [x] Any dependent changes have been merged and published
    
    ## Breaking Changes (Put "None" if there are no related issues)
    None
    ## Additional Notes (Put "None" if there are no related issues)
    None
    
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    * **Chores**
    * Updated pull request template to improve development workflow
    organization and structure.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    Miou-zora authored May 2, 2026
    Configuration menu
    Copy the full SHA
    200205e View commit details
    Browse the repository at this point in the history

Commits on May 4, 2026

  1. feat: add escape key close system to input (#593)

    # Pull Request
    
    ## Description
    
    Add optional system to close window
    
    ## Related Issues (Optional, put "None" if there are no related issues)
    Fixes #515 
    
    ## Type of Change
    <!-- Please delete options that are not relevant. -->
    
    - New feature (non-breaking change which adds functionality)
    
    ## Changes Made
    List of the main changes in this PR:
    - Add optional system to close window
    
    ## Testing (Optional, put "None" if you didn't have to test anything)
    <!-- Describe the tests you ran to verify your changes. Please delete
    options that are not relevant. -->
    - Manual testing performed (describe what you tested): added it in
    example and run it
    
    ### Test Environment
    - OS: macOS
    - Compiler: Clang
    
    ## Documentation
    <!-- Please delete options that are not relevant. -->
    
    - No documentation changes are required
    
    ## Checklist (Don't delete any options)
    - [x] My code follows the style guidelines of this project
    - [x] I have performed a self-review of my own code
    - [x] I have commented my code, particularly in hard-to-understand areas
    - [x] My changes generate no new warnings
    - [x] I have added tests that prove my fix is effective or that my
    feature works
    - [x] New and existing unit tests pass locally with my changes
    - [x] Any dependent changes have been merged and published
    
    ## Time Spent (Optional, put "None" if you don't know)
    5 minutes
    
    ## Screenshots/Videos (Optional, put "None" if it's not relevant)
    <!-- Add screenshots or videos to help explain your changes. -->
    
    None
    
    ## Breaking Changes (Optional, Put "None" if there are no breaking
    changes)
    <!-- If this PR introduces breaking changes, describe them here and
    provide migration instructions. -->
    
    None
    
    ## Additional Notes (Optional, Put "None" if there are no additional
    notes)
    <!-- Any additional information that reviewers should know. -->
    
    None
    
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    * **Refactor**
    * Reorganized escape key handling logic to improve code structure and
    maintainability.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    Miou-zora authored May 4, 2026
    Configuration menu
    Copy the full SHA
    0f11cf5 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2026

  1. feat(CameraMovement): add OrbitalChaseBehavior (#594)

    # Pull Request
    
    ## Description
    
    Added a new camera behavior (OrbitalChaseBehavior) that rotates around
    an entity.
    I also added an example to tests camera's behaviors.
    
    ## Related Issues (Optional, put "None" if there are no related issues)
    Fixes #491 
    
    ## Type of Change
    
    - New feature (non-breaking change which adds functionality)
    
    ## Changes Made
    List of the main changes in this PR:
    - New OrbitalChaseBehavior
    - New example
    
    ## Testing (Optional, put "None" if you didn't have to test anything)
    - Code follows the project's style guidelines (`clang-format`)
    - Manual testing performed (describe what you tested): run
    `CameraMovementUsage` example
    
    ### Test Environment
    - OS: macOS
    - Compiler: Clang
    
    ## Documentation
    
    - No documentation changes are required
    
    ## Checklist (Don't delete any options)
    - [ ] My code follows the style guidelines of this project
    - [ ] I have performed a self-review of my own code
    - [ ] I have commented my code, particularly in hard-to-understand areas
    - [ ] My changes generate no new warnings
    - [ ] I have added tests that prove my fix is effective or that my
    feature works
    - [ ] New and existing unit tests pass locally with my changes
    - [ ] Any dependent changes have been merged and published
    
    ## Time Spent (Optional, put "None" if you don't know)
    
    2 hours
    
    ## Screenshots/Videos (Optional, put "None" if it's not relevant)
    
    None
    
    ## Breaking Changes (Optional, Put "None" if there are no breaking
    changes)
    <!-- If this PR introduces breaking changes, describe them here and
    provide migration instructions. -->
    
    None
    
    ## Additional Notes (Optional, Put "None" if there are no additional
    notes)
    <!-- Any additional information that reviewers should know. -->
    
    None
    
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    * **New Features**
    * Orbital chase camera behavior: mouse-driven orbit, scroll zoom,
    configurable distance limits, and automatic target following.
    
    * **Examples**
    * Added a standalone camera movement example app demonstrating up/down
    arrow switching between default, static, and orbital-chase behaviors,
    with on-screen/logged feedback and a clear startup entry for running the
    demo. The example wires graphics error reporting to surface device
    faults during initialization.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    Miou-zora authored May 6, 2026
    Configuration menu
    Copy the full SHA
    809df8b View commit details
    Browse the repository at this point in the history
  2. docs: improve the readme (#595)

    # Pull Request
    
    ## Description
    
    This PR was mainly to add Discord link in readme but ended up to fix
    some typos and add better explanation of example folders.
    
    ## Related Issues (Optional, put "None" if there are no related issues)
    
    None
    
    ## Type of Change
    <!-- Please delete options that are not relevant. -->
    
    - Project related stuff
    
    ## Changes Made
    List of the main changes in this PR:
    - Added Discord link
    - Renamed "basic_core_usage" to "BasicCoreUsage"
    - Explain where user can find examples
    
    ## Testing (Optional, put "None" if you didn't have to test anything)
    <!-- Describe the tests you ran to verify your changes. Please delete
    options that are not relevant. -->
    
    None
    
    ### Test Environment
    - OS: macOS
    - Compiler: Clang
    
    ## Documentation
    <!-- Please delete options that are not relevant. -->
    
    - I have updated the relevant documentation
    
    ## Checklist (Don't delete any options)
    - [x] My code follows the style guidelines of this project
    - [x] I have performed a self-review of my own code
    - [x] I have commented my code, particularly in hard-to-understand areas
    - [x] My changes generate no new warnings
    - [x] I have added tests that prove my fix is effective or that my
    feature works
    - [x] New and existing unit tests pass locally with my changes
    - [x] Any dependent changes have been merged and published
    
    ## Time Spent (Optional, put "None" if you don't know)
    <!-- Put here the time you were actively working on it like: 5 minutes,
    4 hours, some days, at least 1 month -->
    
    5 minutes
    
    ## Screenshots/Videos (Optional, put "None" if it's not relevant)
    <!-- Add screenshots or videos to help explain your changes. -->
    None
    
    ## Breaking Changes (Optional, Put "None" if there are no breaking
    changes)
    <!-- If this PR introduces breaking changes, describe them here and
    provide migration instructions. -->
    None
    ## Additional Notes (Optional, Put "None" if there are no additional
    notes)
    <!-- Any additional information that reviewers should know. -->
    None
    
    ---------
    
    Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
    Miou-zora and Copilot authored May 6, 2026
    Configuration menu
    Copy the full SHA
    76cd2cf View commit details
    Browse the repository at this point in the history
Loading

Back | FazBrowse Home | New Git URL