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

feat: add new column menu #4428

Merged
merged 86 commits into from
Sep 23, 2024
Merged

feat: add new column menu #4428

merged 86 commits into from
Sep 23, 2024

Conversation

laila-rin
Copy link
Collaborator

Description

Changed column menu layout to new design.

Changelog

  • added colorpicker dropdown
  • added MiniMenu and removed hardcoded items in column settings menu
  • added horizontally/vertically flipped version for mobile

Checklist

  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • The light- and dark-theme are both supported and tested
  • The design was implemented and is responsive for all devices and screen sizes
  • The application was tested in the most commonly used browsers (e.g. Chrome, Firefox, Safari)

(Optional) Visual Changes

image image

Copy link
Collaborator

@Schwehn42 Schwehn42 left a comment

Choose a reason for hiding this comment

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

just some nitpicks :)

src/components/ColorPicker/ColorPicker.tsx Outdated Show resolved Hide resolved
src/components/ColorPicker/ColorPicker.tsx Outdated Show resolved Hide resolved
src/components/ColorPicker/ColorPicker.scss Outdated Show resolved Hide resolved
src/components/ColorPicker/ColorPicker.scss Outdated Show resolved Hide resolved
src/components/ColorPicker/ColorPicker.tsx Outdated Show resolved Hide resolved
src/components/Column/ColumnSettings.tsx Outdated Show resolved Hide resolved
src/components/Column/ColumnSettings.tsx Outdated Show resolved Hide resolved
src/components/Column/ColumnSettings.tsx Outdated Show resolved Hide resolved
src/components/Column/ColumnSettings.tsx Outdated Show resolved Hide resolved
src/components/Column/ColumnSettings.tsx Outdated Show resolved Hide resolved
@Schwehn42 Schwehn42 added Changes Requested Changes requested by the reviewer and removed Review Needed This pull request is ready for review labels Sep 11, 2024
Copy link
Collaborator

@Schwehn42 Schwehn42 left a comment

Choose a reason for hiding this comment

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

If there's not enough space, the menu looks like this:

Screenshot 2024-09-11 at 15 46 20

@laila-rin laila-rin added Review Needed This pull request is ready for review and removed Changes Requested Changes requested by the reviewer labels Sep 13, 2024
Copy link
Collaborator

@Schwehn42 Schwehn42 left a comment

Choose a reason for hiding this comment

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

LGTM! 🥳
just one small thing, tabbing doesn't work in Firefox, however, I just noticed it also doesn't seem to work for note reactions, so I propose we create a separate issue to resolve both (edit: #4500).

@Schwehn42 Schwehn42 removed the Review Needed This pull request is ready for review label Sep 17, 2024
Copy link

The deployment to the dev cluster was successful. You can find the deployment here: https://4428.development.scrumlr.fra.ics.inovex.io
This deployment is only for testing purposes and will be deleted after 1 week.
To redeploy rerun the workflow.
DO NOT STORE IMPORTANT DATA ON THIS DEPLOYMENT

Deployed Images
  • ghcr.io/inovex/scrumlr.io/scrumlr-frontend:sha-2ccc2db

  • ghcr.io/inovex/scrumlr.io/scrumlr-server:sha-2ccc2db

@laila-rin laila-rin added this pull request to the merge queue Sep 23, 2024
Merged via the queue into main with commit 924662e Sep 23, 2024
10 of 12 checks passed
@laila-rin laila-rin deleted the js/new-column-menu branch September 23, 2024 12:26
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.

3 participants