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

update ui of error display #131

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

Conversation

yugalkaushik
Copy link

-updated the error display to modern ui
-made the error message responsive

Screenshot 2024-12-03 144110
Screenshot 2024-12-03 144630

@yugalkaushik
Copy link
Author

hi, So i wanted to ask can i work on rewamping of the UI

@benoit74 benoit74 self-requested a review December 5, 2024 12:46
@benoit74
Copy link
Collaborator

benoit74 commented Dec 5, 2024

hi, So i wanted to ask can i work on rewamping of the UI

From a general PoV, yes, everyone's welcomed. More specifically, you are welcomed to either ask for assignment of a specific issue which is already opened, or create new issues if you have suggestions. When you come with a new idea, it is always way better to open an issue, wait for feedback and only then write code. It is too easy to miss something (especially when you join a new project) and write code for "nothing".

That been said, thank you for this first PR, I'll have a look

Copy link
Collaborator

@benoit74 benoit74 left a comment

Choose a reason for hiding this comment

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

@benoit74 benoit74 added this to the 2.0.0 milestone Dec 5, 2024
@benoit74
Copy link
Collaborator

benoit74 commented Dec 5, 2024

hi, So i wanted to ask can i work on rewamping of the UI

and the most important/urgent issues to tackle are listed in https://github.com/openzim/kolibri/milestone/8 ; process is: select one issue, ask for assignment in the issue, and start working on it

@yugalkaushik
Copy link
Author

yugalkaushik commented Dec 5, 2024

Responsiveness is good for ipad and mobile view and other sizes too.
Changed the CHANGELOG.md file with recent changes information.
Screenshot 2024-12-06 000036
Screenshot 2024-12-06 000049

@yugalkaushik yugalkaushik force-pushed the new-ui branch 3 times, most recently from 1d7a9ea to 125fe25 Compare December 5, 2024 18:58
CHANGELOG.md Outdated Show resolved Hide resolved
@yugalkaushik yugalkaushik requested a review from benoit74 December 7, 2024 17:52
@benoit74
Copy link
Collaborator

benoit74 commented Dec 9, 2024

Why did you dropped the title instead of replacing it with proper value as suggested? Please at least explain / comment, just submitting a new review without at least a comment on why you did things differently than suggested does not help.

@yugalkaushik
Copy link
Author

So i was not able to properly understand that so i removed it as there was no title before.

@benoit74
Copy link
Collaborator

benoit74 commented Dec 11, 2024

I'm sorry, but the fact that every point I raise does not get any real answer but just causes you to follow my suggestion does not help me to have much trust in the whole PR.

One part I've only briefly reviewed is the bunch of new CSS statements you've added. I will spend some time to review them one-by-one to better understand how they are all needed or not. I unfortunately do not have lots of bandwidth, might take some time

@yugalkaushik
Copy link
Author

It's completely okay if you close the PR. I'll work on some different issue.

@benoit74
Copy link
Collaborator

This PR is not a problem, the changes you've made looks good from a UI perspective and we need to move this forward (at least I want to).

The problem is that we need to be sure that all code changes made by a PR are correct, we cannot just live on "UI looks good", the project needs to be maintainable on the long run.

And for this, we need to all be sure that all code changes introduced by a PR are appropriate. We usually expect committers to be sure that what they are proposing is sound. In this PR, the points I raised too often finished in something were you finally recognized you didn't really know if these changes were required or not. Especially the font thing which I raised quite soon in the PR and finished by you removing the added code line.

Nothing to be ashamed of, it is acceptable to not be sure of what we are doing, but it means I need to be even more diligent in my review of your PRs.

@yugalkaushik
Copy link
Author

I got your point, I was not ashamed or anything. I learned what to keep in mind and check everything.

Copy link
Collaborator

@benoit74 benoit74 left a comment

Choose a reason for hiding this comment

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

Other than the body CSS directives which seems useless to me, I can now confirm this looks good.

Please squash all commits into one and force push to your branch, so that we have only one commit to merge, no need to have multiple commits for this small change.

zimui/src/components/ErrorDisplay.vue Outdated Show resolved Hide resolved
Updated error display to modern UI and made it responsive

Updated error display to modern UI

Updated error display to modern UI and made it responsive

Commit unstaged changes before rebasing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants