Skip to content

refactor(HandlingEditor): full rewrite#135

Merged
xesdoog merged 4 commits into
mainfrom
handling_editor_rework
May 9, 2026
Merged

refactor(HandlingEditor): full rewrite#135
xesdoog merged 4 commits into
mainfrom
handling_editor_rework

Conversation

@xesdoog
Copy link
Copy Markdown
Collaborator

@xesdoog xesdoog commented May 8, 2026

  • Expose every flag currently available in the project's reversals.
  • Replace the old test features with presets that can be extended by the user.
  • Split the UI into two parts:
    • Editor Tab:
      • Lists all available flags while reflecting real time memory state (as opposed to config vars before). This is where new custom presets can be created.
      • Blocks interactions with flags owned by one or more active presets.
    • Presets Tab:
      • Provides a conjoined list of default and user-defined presets. Each preset can be toggled on/off or set to be automatically managed by the script.
      • Custom presets can optionally define additional logic that can be executed at runtime on preset enable/disable in a separate user-created file placed in the project's source; preferably inside the /includes/data folder (filename must be unique).
      • User-generated presets can be exported/imported via clipboard (Export copies preset data to clipboard, import pastes from it). Logic file must be manually provided, otherwise when imported, the preset will skip callback assignments.

xesdoog added 4 commits May 8, 2026 06:20
- Expose every flag currently available in the project's reversals.
- Replace the old test features with presets that can be extended by the user.
- Split the UI into two parts:
  - Editor Tab: Lists all available flags while reflecting real time memory state (as opposed to config vars before). This is where new custom presets can be created.
  - Presets Tab: Provides a conjoined list of default and user-defined presets. Each preset can be toggled on/off or set to be automatically managed by the script.
- Only cars and bikes are supported.
- Add options to import/export handling presets.
- Add preset list sort + search UI widgets.
- Add custom callback definitions for user-generated presets.
- Add a warning marker when sharing a preset that requires a callback definitions file.
@xesdoog xesdoog merged commit 2334872 into main May 9, 2026
@xesdoog xesdoog deleted the handling_editor_rework branch May 9, 2026 15:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant