nextcloud / nextcloud/polls

Use space more efficiently on mobile phone

Open
#4,875 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

new
Dominant language
JavaScript
Stars
284
Forks
91
Avg merge
4d 3h
Merged PRs (30d)
50

Description

⚠️ This issue respects the following points: ⚠️
Describe the goal you'd like to achieve

As a poll participant, I want to see who has voted how, because it helps to come to a decision.

I want to use nextcloud poll to organize my clubs team matches. (The REST api helps here a lot. Thanks for that!) I want to share a (single) link where members can vote and see how others voted. With the list view, I only see my own vote. So I force the table view. Unfortunately the participants don't see much of the options without scrolling. I would like to improve that.

Describe possible solutions

Currently the font is a little bit big, so that there are only two options showing:

Image

If I turn the phone to landscape, it is even worse, I don't see the full option and poll:

Image

Could you reduce the top part? As ideas:

  • The nextcloud line (on the very top) could be integrated into the next line or dropped completely
  • The following line should be dropped or put to the very bottom (showing that it is a public poll created by xxx and yyy minutes ago)
  • The font should be a bit smaller (on the mobile phone), so that more content is showing
  • The footer (the line with different blue colors) could also be dropped. It also eats precious space.
Additional context

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the mobile table view shown in the issue screenshots and inspect its top area, metadata line, font sizing, and footer. Compare the view in portrait and landscape; done means poll options and content use less vertical space and more of each option is visible on mobile.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.