Skip to content

Tools: Update and enhance abstract methods - #1990

Merged
iLLiCiTiT merged 10 commits into
developfrom
enhancement/update-abstract-methods
Aug 10, 2026
Merged

Tools: Update and enhance abstract methods#1990
iLLiCiTiT merged 10 commits into
developfrom
enhancement/update-abstract-methods

Conversation

@iLLiCiTiT

@iLLiCiTiT iLLiCiTiT commented Aug 6, 2026

Copy link
Copy Markdown
Member

Changelog Description

Fill missing abstract methods for tools and change how task sorting is received from controller.

Additional info

Some abstract classes were missing abstract methods that are mandatory for tools to work.

Changed how task sorting is received from controller, use dedicated method instead of getting full settings dictionary from the controller. This step was made so we do avoid creating copy of huge dictionary just to get boolean (with this in mind).

Testing notes:

All tools can be showed, are working and tasks are sorted based on sorting from settings.

  • Context selection - No idea where this is used
  • Launcher
  • Loader
  • Publisher
  • Workfiles

@iLLiCiTiT iLLiCiTiT added the type: enhancement Improvement of existing functionality or minor addition label Aug 6, 2026
@iLLiCiTiT iLLiCiTiT self-assigned this Aug 6, 2026
@kalisp

kalisp commented Aug 7, 2026

Copy link
Copy Markdown
Member

Fiddled with Settings in:

  • Launcher - OK
  • Publisher - OK
  • Browser - didn't react on Settings changes
  • Workfiles - OK
Screenshot 2026-08-07 162102 image

(sorted alphabetically, not by task types)

@iLLiCiTiT

Copy link
Copy Markdown
Member Author

Browser - didn't react on Settings changes

Should be fixed now.

@kalisp kalisp left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Works in Browser too.

@iLLiCiTiT
iLLiCiTiT merged commit 9ad7a56 into develop Aug 10, 2026
5 checks passed
@iLLiCiTiT
iLLiCiTiT deleted the enhancement/update-abstract-methods branch August 10, 2026 09:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: enhancement Improvement of existing functionality or minor addition

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants