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

Add a new inspector for the component. #201

Merged
merged 8 commits into from
Dec 10, 2024
Merged

Conversation

Nyan11
Copy link
Collaborator

@Nyan11 Nyan11 commented Dec 3, 2024

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
Copy link
Collaborator Author

Nyan11 commented Dec 3, 2024

@LabordePierre

@Nyan11
Copy link
Collaborator Author

Nyan11 commented Dec 3, 2024

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

@labordep
Copy link
Member

labordep commented Dec 3, 2024

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

@Nyan11
Copy link
Collaborator Author

Nyan11 commented Dec 4, 2024

I think you need the full version of roassal.

We should make a variant in the baseline.

@labordep
Copy link
Member

labordep commented Dec 4, 2024

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
Copy link
Collaborator Author

Nyan11 commented Dec 5, 2024

Now layout look like this:
image

After replacing the component:
image

@Nyan11
Copy link
Collaborator Author

Nyan11 commented Dec 5, 2024

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

@labordep
Copy link
Member

labordep commented Dec 5, 2024

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

@Nyan11
Copy link
Collaborator Author

Nyan11 commented Dec 6, 2024

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

@Nyan11
Copy link
Collaborator Author

Nyan11 commented Dec 6, 2024

It can be merged

@labordep
Copy link
Member

labordep commented Dec 6, 2024

Nice! I will review :-)

src/Molecule/MolHomeServices.class.st Outdated Show resolved Hide resolved
src/Molecule/MolComponentImpl.trait.st Outdated Show resolved Hide resolved
src/Molecule/MolComponentImpl.trait.st Outdated Show resolved Hide resolved
@Nyan11
Copy link
Collaborator Author

Nyan11 commented Dec 10, 2024

@LabordePierre @labordep Ready to merge

@LabordePierre LabordePierre merged commit 5b82d97 into main Dec 10, 2024
6 checks passed
@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