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 mdc form components #3002

Merged
merged 24 commits into from
Dec 14, 2023
Merged

Conversation

bastianjoel
Copy link
Member

@bastianjoel bastianjoel commented Nov 10, 2023

this seems to resolve #2925
part of #2934

CAUTION: This changes the appearance of all input fields heavily.

@Elblinator Elblinator assigned bastianjoel and unassigned Elblinator Nov 13, 2023
@bastianjoel bastianjoel marked this pull request as ready for review November 13, 2023 13:16
@bastianjoel bastianjoel assigned rrenkert and MSoeb and unassigned bastianjoel Nov 13, 2023
@bastianjoel
Copy link
Member Author

@Elblinator already tested most pages affected by the placeholder to label change.

MSoeb
MSoeb previously requested changes Dec 1, 2023
Copy link

@MSoeb MSoeb left a comment

Choose a reason for hiding this comment

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

Found various issues:

  • General: If the new boxes are empty, i.e. no text is visible in the box, then only half of the text at the top of the box is visible. This occurs globally for all boxes. It is clearly visible in the settings of a meeting.

Organization level:

  • -- Committees > create new meeting form: Between 'Duplicate from' and ' language' box is no space. here should be more space between text.
  • -- Design / edit: The box is to small. An unnecessary scrollbar appears.

Meeting:

  • Motions > Motion detail view > poll creation > voting duration: Text is not aligned
  • Elections > new ballot > Analog ballot: The space between the boxes is too small, if the boxes contains values.
  • Elections > new ballot > voting duration: Text is not aligned
  • Files > Upload: Add a new file. The UI of the Upload menu is too small to handle the new boxes. (This also appears on Orga level.
  • Projector > Edit projector: Box right to the pixel size is not useable anymore.
  • Projector > Edit projector: Projector defaults text is redundant. The description in the box can be deleted.
  • History: If an option in the left and middle box is slected, the 'Refresh' information snaps to another line, because there is no more space between the middle and the right box.
  • Chat > Chat creation form: If the name field is empty, you have entered something and deleted it again, a warning appears. If you now select a group in the middle box, the warning in the top box and the text in the middle box are very close to each other.
  • Settings > MatSelect open arrows are too far at the edge

@MSoeb MSoeb assigned bastianjoel and unassigned MSoeb Dec 1, 2023
@rrenkert rrenkert added this to the 4.2 milestone Dec 8, 2023
@bastianjoel
Copy link
Member Author

bastianjoel commented Dec 8, 2023

Projector > Edit projector: Projector defaults text is redundant. The description in the box can be deleted.

I think this was added there to separate the input from the group above. For that reason I would leave it there.

@bastianjoel bastianjoel assigned MSoeb and unassigned bastianjoel Dec 8, 2023
@bastianjoel bastianjoel enabled auto-merge (squash) December 14, 2023 13:00
@bastianjoel bastianjoel merged commit 7fbb4dd into OpenSlides:main Dec 14, 2023
2 checks passed
@bastianjoel bastianjoel deleted the 2934-forms branch December 14, 2023 14:28
m-schieder added a commit that referenced this pull request Jan 12, 2024
* commit '8163622a3c432ba9c23af075bdaf319bef342563':
  Fix NullInjectorErrors (#3135)
  Bump follow-redirects from 1.15.2 to 1.15.4 (#3130)
  Clean up several constructors (#3129)
  Stop motion list from showing forwarded motions (#3123)
  Fix preview on submitter edit (#3126)
  Fix motion block toolbar (#3122)
  Fix access group setting in mediafiles (#3120)
  Add CI to feature branches (#3108)
  Update mdc form components (#3002)
  Add tests to lifecycle service (#3075)
  Imports: Make sure file can be re-added after import fails with error (#3102)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Committee > meeting edit: Account search field is missing in add Administrator field
4 participants