-
Notifications
You must be signed in to change notification settings - Fork 8
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
Update UI to improve user experience #45
Conversation
I rebased it on main, reformat the code and changed a few details |
I rebased it on main, resolving few conflicts |
Good on my side. @patacca can you proof-test the latest changes before we merge ? |
I rebased it on the current main and added a few dirty hacks to avoid breaking the inheritance between the two classes I also took the chance to fix a few small things that went unnoticed. This also comes with a change in the signature of the The PR passes all the (very limited) tests and visually seems very nice 😉 |
The goal of this PR is to propose some adjustments to improve user experience, especially new one who do not know about diffing details. As there is no Quick start on the documentation, I've tried to add as much as possible information in the usage.
This PR contains the following changes:
bin/qbindiff
to a__main__
and create an entry pointAdded dependency:
Removed dependency:
usage :
![image](https://private-user-images.githubusercontent.com/46690681/287324928-997df0e5-44c0-4550-945c-ec70d079aa8d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDMxODgsIm5iZiI6MTczOTE0Mjg4OCwicGF0aCI6Ii80NjY5MDY4MS8yODczMjQ5MjgtOTk3ZGYwZTUtNDRjMC00NTUwLTk0NWMtZWM3MGQwNzlhYThkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDIzMTQ0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTgwYzYwZjM1Y2Q3NWVjZjJiMDI5NDNiMmY4ZjY1NmE5ZWRhYjQ3NjRkNTgwZjY0OTEwYTc5NWNjZjBmNmZmNmUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.aGvCuX8ifqhp-Ni4EnA1BpM2Ng6eJ1wJgED-3Od2EUc)
final result:
![image](https://private-user-images.githubusercontent.com/46690681/287325133-545b21d2-4f21-4239-9d6c-dd084b778e25.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDMxODgsIm5iZiI6MTczOTE0Mjg4OCwicGF0aCI6Ii80NjY5MDY4MS8yODczMjUxMzMtNTQ1YjIxZDItNGYyMS00MjM5LTlkNmMtZGQwODRiNzc4ZTI1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDIzMTQ0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI1NzlkYmY0ODUwODYxYjZjY2E0MTJkZjZiNzQ3ZTgxY2NlMmU2OWM1MDYzMTg1ZTdhZWIyYjIyYWVjZWMwNWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.jaJkHtVep9CCadk3tNIvoZBo2dtQW9TiVKAuLCUgK3g)