-
Notifications
You must be signed in to change notification settings - Fork 20
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
Open source rewrite of rqt_topic #47
base: rolling
Are you sure you want to change the base?
Conversation
fyi @methylDragon @wjwwood for some reason the tests are failing after migrating to rolling, so give me a few days to fix that and then we should be good to get this reviewed / merged in. |
I'll have to defer to @methylDragon on this one, but feel free to ping me if you need my opinion on anything @methylDragon. |
@methylDragon @clalancette feel free to have a review of this PR. It's just a start on the rewrite for sure, but I think it gets this GUI in a much more usable state than before 👍🏼 Interested to hear your thoughts! Also - happy to help maintain this repo if this PR is accepted. |
|
||
|
||
def test_message_detail_model(message_detail, qtmodeltester): | ||
# qtmodeltester.check(message_detail) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll make a follow-up issue to tackle re-enabling these checks if this PR is merged in. I'm not quite sure why its failing all of a sudden once we open sourced this tool and dont have the time right now to dig into it.
I have a few high-level comments here:
Let me know if this makes sense to you. |
@clalancette sure, this is an easy search and replace 👍🏼
@clalancette what "layout" in particular are you referring to in the linked repo? The linked repo contains many packages...but this repo only contains one. Are you suggesting to split up
@clalancette sure, I agree as well. I just did it this way because internally the rewrite was already complete. If you'd like me to break this up into smaller chunks I can...just it will take much longer probably (months) to get this complete. |
The latter; removing
I think it is going to take months either way. But with smaller chunks we can actually see forward progress, which I think is a good thing. |
e617adb
to
279dc1f
Compare
@clalancette took care of the |
- open sourced from Apex.AI Signed-off-by: Evan Flynn <[email protected]>
Signed-off-by: Evan Flynn <[email protected]>
- meant to be ran in background threads instead of main GUI thread Signed-off-by: Evan Flynn <[email protected]>
- Views are split up into three main widgets - Topic list view that lists all available topics and their info - Message list view that lists messages from all selected topics - Message detail view that shows a detailed tree view of a single message Signed-off-by: Evan Flynn <[email protected]>
@clalancette I've broken up the single big commit into smaller more manageable ones for you to review. Let me know if you'd like me to split these out into their own MRs, though I dont think we can do this without breaking things. P.s. sorry about my github accounts - I always forget which one I'm signed into. 😓 |
2e58b38
to
6d67d10
Compare
Signed-off-by: Evan Flynn <[email protected]>
Signed-off-by: Evan Flynn <[email protected]>
Closes #46