kolibri icon indicating copy to clipboard operation
kolibri copied to clipboard

“NEW USER” button becomes hidden under certain screen sizes

Open AllanOXDi opened this issue 1 month ago • 9 comments

This issue is not open for contribution. Visit Contributing guidelines to learn about the contributing process and how to find suitable issues.

Observed behavior

The “NEW USER” button on the Users page becomes hidden on smaller screen sizes

Errors and logs

https://github.com/user-attachments/assets/a9bee35c-9316-4cb7-8b3e-5026b1f338b9

Expected behavior

The NEW USER button should remain visible regardless of the screen size

Steps to reproduce

Go to Users page and resize the screen to different screen size

Context

  • Browser: chrome
  • Kolibri 0.19.0b2

AllanOXDi avatar Nov 14 '25 15:11 AllanOXDi

Actually, the "New user" button becomes an option in the "Options" drop-down and can be accessed from there (as specified here https://github.com/learningequality/kolibri/pull/13808). And yes, I did warn @nucleogenesis that some users mind find this confusing. :) We do have a follow-up for usability issues here: https://github.com/learningequality/kolibri/issues/13843 but I'm not seeing that specifically mentioned there so perhaps it should be added, unless it's tracked somewhere else.

pcenov avatar Nov 14 '25 16:11 pcenov

I think hiding it inside a dropdown reduces discoverability, and can mislead users into thinking the functionality has been removed.

AllanOXDi avatar Nov 14 '25 16:11 AllanOXDi

@marcellamaki @nucleogenesis I also think primary actions should remain visible and accessible, especially when we are representing core tasks. If our ggoal here is UI simplification, I believe there are other ways to reduce clutter without hiding key features. Keeping “New User” visible just lower cognitive load.

AllanOXDi avatar Nov 14 '25 16:11 AllanOXDi

Hi! I would like to work on this issue. Could you please assign it to me?

I have understood the problem: on smaller screen sizes, the NEW USER button becomes hidden inside the options dropdown, reducing discoverability. I can implement a responsive fix so the button stays visible while maintaining clean UI.

Let me know if I can proceed!

SatyamKumarCS avatar Nov 18 '25 19:11 SatyamKumarCS

Hi! 👋

Thanks so much for your interest! This issue is not open for contribution. Visit Contributing guidelines to learn about the contributing process and how to find suitable issues.

We really appreciate your willingness to help—you're welcome to find a more suitable issue, and let us know if you have any questions. 😊

@AllanOXDi you make a great point about the primary action needing to remain visible. I think that we decided on this trade-off simply to make the rest of the filters/search/etc fit and work but that you reported it as a bug after Peter mentioned it previously, it'll be good to reconsider that choice.

For next actions on this I think we'd need some design inputs on what we could do to simplify this section.

My best idea is to have two KIconButtons in place of the dropdown like (🧑‍🦲+ [Add new user]) (🍔 [Options]) so the user one is blue, primary and the options is gray, secondary. I'd really love to hear any suggestions from @tomiwaoLE or @jtamiace as well - bearing in mind that this fix would target a patch release, so we wouldn't add new strings or look to make any major changes, mostly just want to mitigate potential confusion as noted by Allan & Peter.

In any case - this issue seems like something we'll want to address - especially if we get any feedback from the UserTesting that confirms the concern!

nucleogenesis avatar Nov 20 '25 18:11 nucleogenesis

@AllanOXDi hey i want to contribute in learning equality but as beginner i wonder is there any issue which are still there in which i can contribute i am not able to figure it out

TheGreatPratyush avatar Dec 07 '25 19:12 TheGreatPratyush

Season’s greetings! 👋

We’d like to thank everyone for another year of fruitful collaborations, engaging discussions, and for the continued support of our work. Learning Equality will be on holidays from December 22 to January 5. We look forward to much more in the new year and wish you a very happy holiday season!

Are you preparing for Google Summer of Code? See our GSoC guidelines.

Hi! 👋

Thanks so much for your interest! This issue is not open for contribution. Visit Contributing guidelines to learn about the contributing process and how to find suitable issues. If there are no unassigned 'help wanted' issues available, please wait until new ones are added.

We really appreciate your willingness to help. 😊

Are you preparing for Google Summer of Code? See our GSoC guidelines.