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

Improved scripting #1306

Merged
merged 18 commits into from
Jun 15, 2023
Merged

Improved scripting #1306

merged 18 commits into from
Jun 15, 2023

Conversation

seberoth
Copy link
Contributor

Improved scripting

Implemented:

  • New scripting Manager
    • Run scripts directly
    • Seperated general/hook/ui scripts
    • Ability to enable/disable scripts
    • Ability to provide metadata infos via script files
  • Added hooks for import/export
  • Added possibility to control documents (tabs) via scripting

Fixed:

  • UI scripts couldn't access other scripts

Additional changes:

  • Replaced onSave files with hook
  • Improved file exporting via script

@seberoth seberoth requested a review from rfuzzo June 14, 2023 13:24
rfuzzo
rfuzzo previously approved these changes Jun 14, 2023
Copy link
Member

@rfuzzo rfuzzo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

manually improved code review

@seberoth seberoth dismissed rfuzzo’s stale review June 14, 2023 13:36

The merge-base changed after approval.

Copy link
Member

@rfuzzo rfuzzo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

manually approving again after update

@seberoth seberoth merged commit 657497c into main Jun 15, 2023
2 checks passed
@seberoth seberoth deleted the feature/new-script-manager branch June 15, 2023 07:35
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.

None yet

2 participants