Skip to content

Add a new inspector for the component.#201

Merged
LabordePierre merged 8 commits into
mainfrom
better_inspector
Dec 10, 2024
Merged

Add a new inspector for the component.#201
LabordePierre merged 8 commits into
mainfrom
better_inspector

Conversation

@Nyan11

@Nyan11 Nyan11 commented Dec 3, 2024

Copy link
Copy Markdown
Collaborator

Need Roassal to work.

image

You can clic on a component or a service and have it open in the second panel

image

To launch start an example and click on world menu > Molecule > inspect running component

@Nyan11

Nyan11 commented Dec 3, 2024

Copy link
Copy Markdown
Collaborator Author

@LabordePierre

@Nyan11

Nyan11 commented Dec 3, 2024

Copy link
Copy Markdown
Collaborator Author

There is currently a bug, the link does not really make sens right now.
I will fix it latter.

@labordep

labordep commented Dec 3, 2024

Copy link
Copy Markdown
Member

Thanks @Nyan11! Is it working with the default Roassal embedded into a Pharo image?

@Nyan11

Nyan11 commented Dec 4, 2024

Copy link
Copy Markdown
Collaborator Author

I think you need the full version of roassal.

We should make a variant in the baseline.

@labordep

labordep commented Dec 4, 2024

Copy link
Copy Markdown
Member

Can you add tests to check essentials?
Just to be sure about dependencies.

The link where only checking if the component had the same interfaces, now it also check for the component name
@LabordePierre LabordePierre self-assigned this Dec 5, 2024
@LabordePierre LabordePierre added the enhancement New feature or request label Dec 5, 2024
@Nyan11

Nyan11 commented Dec 5, 2024

Copy link
Copy Markdown
Collaborator Author

Now layout look like this:
image

After replacing the component:
image

@Nyan11

Nyan11 commented Dec 5, 2024

Copy link
Copy Markdown
Collaborator Author

I have to move the class in a new package and create the baseline variant.

@labordep

labordep commented Dec 5, 2024

Copy link
Copy Markdown
Member

Are you sure that you are need a different roassal than the version in Pharo?

@Nyan11

Nyan11 commented Dec 6, 2024

Copy link
Copy Markdown
Collaborator Author

I just check, we do not need the full roassal version to be laoded in order to work.

@Nyan11

Nyan11 commented Dec 6, 2024

Copy link
Copy Markdown
Collaborator Author

It can be merged

@labordep

labordep commented Dec 6, 2024

Copy link
Copy Markdown
Member

Nice! I will review :-)

Comment thread src/Molecule/MolHomeServices.class.st Outdated
Comment thread src/Molecule/MolComponentImpl.trait.st Outdated
Comment thread src/Molecule/MolComponentImpl.trait.st Outdated
@Nyan11

Nyan11 commented Dec 10, 2024

Copy link
Copy Markdown
Collaborator Author

@LabordePierre @labordep Ready to merge

@LabordePierre LabordePierre merged commit 5b82d97 into main Dec 10, 2024
@LabordePierre LabordePierre deleted the better_inspector branch December 10, 2024 10:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants