Skip to content

feat: align Script Editor UI with PJ3 — layout, texts and widgets#154

Open
pabloinigoblasco wants to merge 1 commit into
mainfrom
feat/reactive-script-editor
Open

feat: align Script Editor UI with PJ3 — layout, texts and widgets#154
pabloinigoblasco wants to merge 1 commit into
mainfrom
feat/reactive-script-editor

Conversation

@pabloinigoblasco

Copy link
Copy Markdown
Contributor

Summary

Restructure the Reactive Script Editor dialog to match PlotJuggler 3's layout, texts and widgets.

Changes

  • Description label on top; "Script Editor" / "Function Library" tabs.
  • Left column: global code + function editor. Right column: Name/Save + Active Scripts + Recent scripts; borders on text boxes and lists.
  • Active Scripts are in-memory (empty on restart); Recent scripts persist across sessions.
  • The Library tab is now an editable Lua helper block with a validity semaphore (green/red) and Apply / Restore-default actions.
  • Double-click on an Active or Recent entry loads that snippet into the editor.

Restructure the Reactive Script Editor dialog to match PlotJuggler 3:
description label on top; "Script Editor" / "Function Library" tabs; left
column with global code + function editor; right column with Name/Save +
Active Scripts + Recent scripts; borders on text boxes and lists.

- Active Scripts are in-memory (empty on restart); Recent scripts persist.
- The Function Library is a single editable Lua helper block with a validity
  semaphore and Apply / Restore-default actions.
- Double-click on an Active or Recent entry loads that snippet into the editor.
@pabloinigoblasco pabloinigoblasco force-pushed the feat/reactive-script-editor branch from fdf7601 to d7c0ae4 Compare June 16, 2026 22:54
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