Mobile improvements #3803

Merged
hansegucker merged 15 commits from mobile-improvements into master 2026-02-20 16:34:23 +01:00
Member

Information and screenshot

Closes #1564

No further information have been provided.

Checklist

  • tox -e reformat,lint used
  • Changelog updated/No update necessary
  • Documentation (incl. Screenshots) up-to-date
  • Copyright in apps.py and README.rst up-to-date
  • (Unit) tests for new feature/regression tests for bug fixes (only if useful)
  • Adhere to URL scheme
  • Tested with admin account
  • Tested with normal account (based on permissions)

Backend checklist

  • Use permissions for all GraphQL mutations
  • Use query optimizer for all GraphQL queries
  • Don't use inefficient DB queries

Frontend checklist (mandatory with ~"part::frontend")

Bildschirmfoto_vom_2026-02-18_10-13-45

Bildschirmfoto_vom_2026-02-18_10-13-35

Bildschirmfoto_vom_2026-02-18_10-13-18

Bildschirmfoto_vom_2026-02-18_10-10-25

## Information and screenshot Closes #1564 No further information have been provided. ## Checklist - [x] `tox -e reformat,lint` used - [x] Changelog updated/No update necessary - [ ] Documentation (incl. Screenshots) up-to-date - [ ] Copyright in `apps.py` and `README.rst` up-to-date - [ ] (Unit) tests for new feature/regression tests for bug fixes (only if useful) - [ ] Adhere to [URL scheme](https://edugit.org/AlekSIS/official/AlekSIS/-/issues/86) - [ ] Tested with admin account - [ ] Tested with normal account (based on permissions) ## Backend checklist - [ ] Use permissions for all GraphQL mutations - [ ] Use query optimizer for all GraphQL queries - [ ] Don't use inefficient DB queries ## Frontend checklist (mandatory with ~"part::frontend") - [ ] Screenshots are attached (mobile and desktop) - [x] Tested on mobile, tablet, and desktop sizes - [ ] Adhered to [frontend guidelines](https://edugit.org/AlekSIS/official/AlekSIS/-/blob/master/project/frontend_guidelines.rst?ref_type=heads) - [ ] Checked with [Firefox Accessibility Checker](https://firefox-source-docs.mozilla.org/devtools-user/accessibility_inspector/) ![Bildschirmfoto_vom_2026-02-18_10-13-45](/uploads/358149f4460e2c207204590b91633563/Bildschirmfoto_vom_2026-02-18_10-13-45.png) ![Bildschirmfoto_vom_2026-02-18_10-13-35](/uploads/29710e9ca948f90473fa7b228f2b1e92/Bildschirmfoto_vom_2026-02-18_10-13-35.png) ![Bildschirmfoto_vom_2026-02-18_10-13-18](/uploads/2fde05fb6a22ec2701b02887454632fd/Bildschirmfoto_vom_2026-02-18_10-13-18.png) ![Bildschirmfoto_vom_2026-02-18_10-10-25](/uploads/2d615e05a57fc6fa43cb183fbc824cf2/Bildschirmfoto_vom_2026-02-18_10-10-25.png)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>b692ac24 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2158/diffs?diff_id=83430&start_sha=95af696d3697e7187334da840293bca997ce385d)
Author
Member

marked the checklist item tox -e reformat,lint used as completed

marked the checklist item **`tox -e reformat,lint` used** as completed
Author
Member

marked the checklist item Tested on mobile, tablet, and desktop sizes as completed

marked the checklist item **Tested on mobile, tablet, and desktop sizes** as completed
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>598dd810 - Update changelog</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2158/diffs?diff_id=83473&start_sha=b692ac24e99fa57ee406c297d8cadb6be8a9a589)
Author
Member

marked the checklist item Changelog updated/No update necessary as completed

marked the checklist item **Changelog updated/No update necessary** as completed
Owner

And now the screenshot ...

And now the screenshot ...
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>a9b87013 - Increase spacing after field</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2158/diffs?diff_id=83499&start_sha=598dd810e709f82459288dee0a54c2901fe24a77)
Author
Member

changed the description

changed the description
Author
Member

assigned to @hansegucker

assigned to @hansegucker
Author
Member

added 69 commits

  • a9b87013...ea30b748 - 68 commits from branch master
  • 2851e9fc - Merge branch 'master' into 'mobile-improvements'

Compare with previous version

added 69 commits <ul><li>a9b87013...ea30b748 - 68 commits from branch <code>master</code></li><li>2851e9fc - Merge branch &#39;master&#39; into &#39;mobile-improvements&#39;</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2158/diffs?diff_id=83500&start_sha=a9b87013939034648ed8ebb3a0a279622cfd376c)
Author
Member

did so

did so
Owner

resolved all threads

resolved all threads
Owner

Can we remove the indention for completed todos? I don't think that it's useful and it consumes too much space.

I am also not sure about the close button in the calendar view. It probably should at least get an icon that most users connect with closing something.

Also the "Completed" text above the range slider doesn't align properly, that doesn't look too well.

And maybe you could add some optimization to the datetime field? I think the date part should consume more place and maybe we show the clock icon only if it's a time-only field?

Can we remove the indention for completed todos? I don't think that it's useful and it consumes too much space. I am also not sure about the close button in the calendar view. It probably should at least get an icon that most users connect with closing something. Also the "Completed" text above the range slider doesn't align properly, that doesn't look too well. And maybe you could add some optimization to the datetime field? I think the date part should consume more place and maybe we show the clock icon only if it's a time-only field?
Author
Member

resolved all threads

resolved all threads
Author
Member

marked this merge request as draft

marked this merge request as **draft**
Author
Member
  • indentation removed
  • Close button changed as discussed live
  • "Completed" text was aligned
  • Icons optimized, but sadly not able to increase datefield size, so on (very) small displays it will now look like this:
    image
- [x] indentation removed - [x] Close button changed as discussed live - [x] "Completed" text was aligned - [ ] Icons optimized, but sadly not able to increase datefield size, so on (very) small displays it will now look like this: ![image](/uploads/4b38c37930a88e2061f4d8256900caa0/image.png)
Author
Member

but other than that I guess its finished

but other than that I guess its finished
Author
Member

resolved all threads

resolved all threads
Author
Member

added 5 commits

  • d2f04450 - Align uncompleted and completed todo items
  • 12468a3a - Make calendar nav buttons full width on mobile
  • 60033315 - Align slider in percentcompletefield to label
  • 54f498e2 - Hide clock icon for datetime fields
  • 1881cdae - Differ input field icon between datetime and date

Compare with previous version

added 5 commits <ul><li>d2f04450 - Align uncompleted and completed todo items</li><li>12468a3a - Make calendar nav buttons full width on mobile</li><li>60033315 - Align slider in percentcompletefield to label</li><li>54f498e2 - Hide clock icon for datetime fields</li><li>1881cdae - Differ input field icon between datetime and date</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2158/diffs?diff_id=83596&start_sha=2851e9fcacae1c98c2a0a0c9ae440e4cc8cf2c6c)
Author
Member

marked this merge request as ready

marked this merge request as **ready**
Author
Member

requested review from @hansegucker

requested review from @hansegucker
Owner

added 75 commits

  • 1881cdae...04714638 - 74 commits from branch master
  • 50f11bb3 - Merge branch 'master' into 'mobile-improvements'

Compare with previous version

added 75 commits <ul><li>1881cdae...04714638 - 74 commits from branch <code>master</code></li><li>50f11bb3 - Merge branch &#39;master&#39; into &#39;mobile-improvements&#39;</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2158/diffs?diff_id=83620&start_sha=1881cdae8ff553cffb2bdab00d3a309d90738158)
nik merged commit d3fb7c0368 into master 2026-02-20 16:34:23 +01:00
Owner

mentioned in commit d3fb7c0368

mentioned in commit d3fb7c03685cf3fc26a4502d83e668f3c7ae7e2e
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
aleksis/AlekSIS-Core!3803
No description provided.