Skip to content
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: IllusionMods/IllusionModdingAPI
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.45.1
Choose a base ref
...
head repository: IllusionMods/IllusionModdingAPI
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.46
Choose a head ref
  • 12 commits
  • 34 files changed
  • 5 contributors

Commits on Nov 26, 2025

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

Commits on Nov 27, 2025

  1. Fix control points in Bezier curve interpolation methods (#99)

    This PR fixes incorrect values and order of parameters in Utilities.Curve.
    
    Co-authored-by: Fox <36754166+rnetiks@users.noreply.github.com>
    Reviewed-on: https://gitgoon.dev/IllusionMods/IllusionModdingAPI/pulls/99
    Reviewed-by: ManlyMarco <manlymarco@noreply.localhost>
    Co-authored-by: rnetiks <rnetiks@noreply.localhost>
    Co-committed-by: rnetiks <rnetiks@noreply.localhost>
    2 people authored and ManlyMarco committed Nov 27, 2025
    Configuration menu
    Copy the full SHA
    2a58216 View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2025

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

Commits on Feb 14, 2026

  1. feat(tablet): improve Wintab API documentation and add configurable c…

    …ontext initialization (#100)
    
    * feat(tablet): improve Wintab API documentation and add configurable context initialization
    
    - Add comprehensive XML documentation to all Wintab structs and methods
    - Rename struct fields from Hungarian notation (pkX, orAzimuth, axMin) to PascalCase
    - Add lcOut struct for configurable output coordinate mapping
    - Make Initialize() accept parameters for context options, packet mode, movement mask, and packet rate
    - Update TabletManager to use new Initialize signature with default 5000x5000 output extent
    
    BREAKING CHANGE: Initialize() now requires lcOut parameter; Packet, Orientation, Rotation, and Axis field names changed to PascalCase
    
    * feat(tablet): improve Wintab API documentation and add configurable context initialization
    
    - Add comprehensive XML documentation to all Wintab structs and methods
    - Rename struct fields from Hungarian notation (pkX, orAzimuth, axMin) to PascalCase
    - Add lcOut struct for configurable output coordinate mapping
    - Make Initialize() accept parameters for context options, packet mode, movement mask, and packet rate
    - Update TabletManager to use new Initialize signature with default 5000x5000 output extent
    
    BREAKING CHANGE: Initialize() now requires lcOut parameter; Packet, Orientation, Rotation, and Axis field names changed to PascalCase
    rnetiks authored Feb 14, 2026
    Configuration menu
    Copy the full SHA
    9cb1003 View commit details
    Browse the repository at this point in the history
  2. Add GlobalContextMenu API (#105)

    - Added GlobalContextMenu utility class for displaying context menus with customizable entries
    - Added helper methods to IMGUIUtils for detecting middle and right mouse button clicks
    ManlyMarco authored Feb 14, 2026
    Configuration menu
    Copy the full SHA
    316f097 View commit details
    Browse the repository at this point in the history
  3. Add Toolbar Button Hiding (#106)

    * Add Toolbar Button Hiding
    
    Add **"Edit Mode"** for the Studio Toolbar, allowing users to hide unwanted or spammy button
    Buttons flash when in Edit Mode (White = Visible / Red = Hidden).
    * **Safety Overlay (Conflict Prevention):**
        * Uses a `RaycastTarget` overlay to intercept clicks during Edit Mode.
    
    ---------
    
    * Refactor toolbar hiding & edit mode; add context menu
    
    - Edit mode field is now in ToolbarManager and is toggled via a new right-click context menu on the "option" button.
    - Added buttons for resetting positions and showing all buttons to the context menu.
    - Button hiding now uses left-click, middle-click to exit edit mode.
    - Show an explanation tooltip in edit mode.
    - Code clean up and refactoring
    
    * Update xmldocs
    
    Co-authored-by: ManlyMarco <39247311+ManlyMarco@users.noreply.github.com>
    itsnttt and ManlyMarco authored Feb 14, 2026
    Configuration menu
    Copy the full SHA
    a947e3a View commit details
    Browse the repository at this point in the history
  4. Add config option to disable local texture support (#101)

    * Initial plan
    
    * Add Config.Bind for "Enable local texture support"
    
    Co-authored-by: ManlyMarco <39247311+ManlyMarco@users.noreply.github.com>
    
    * Address code review feedback - improve config description and event sender
    
    Co-authored-by: ManlyMarco <39247311+ManlyMarco@users.noreply.github.com>
    
    * Final verification - implementation complete
    
    Co-authored-by: ManlyMarco <39247311+ManlyMarco@users.noreply.github.com>
    
    * Remove accidentally added nuget.exe
    
    ---------
    
    Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
    Co-authored-by: ManlyMarco <39247311+ManlyMarco@users.noreply.github.com>
    Copilot and ManlyMarco authored Feb 14, 2026
    Configuration menu
    Copy the full SHA
    6b1e55c View commit details
    Browse the repository at this point in the history
  5. Add CI workflow (#107)

    ManlyMarco authored Feb 14, 2026
    Configuration menu
    Copy the full SHA
    1ec532b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6817b12 View commit details
    Browse the repository at this point in the history
  7. Bump version to 1.46

    ManlyMarco committed Feb 14, 2026
    Configuration menu
    Copy the full SHA
    ec24af3 View commit details
    Browse the repository at this point in the history
  8. Toolbar Hotfix

    ManlyMarco committed Feb 14, 2026
    Configuration menu
    Copy the full SHA
    66eaae7 View commit details
    Browse the repository at this point in the history
Loading