Skip to content

Conversation

@ArtyomSavchenko
Copy link
Member

Before:
Screenshot 2025-09-05 at 15 48 17
After:
Screenshot 2025-09-05 at 16 15 02

Signed-off-by: Artem Savchenko <armisav@gmail.com>
Signed-off-by: Artem Savchenko <armisav@gmail.com>
Signed-off-by: Artem Savchenko <armisav@gmail.com>
@huly-github-staging
Copy link

Connected to Huly®: UBERF-13509

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR introduces a new create card form that replaces the previous simple text input with a more comprehensive card creation interface. The new form includes type selection, space selection, and an expand button for advanced options.

  • Replaced simple "What do you want to share?" input with a structured NewCardForm component
  • Added type selector with icons and enhanced dropdown functionality
  • Introduced advanced creation mode accessible via expand button

Reviewed Changes

Copilot reviewed 20 out of 21 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
plugins/card/src/index.ts Added new Expand icon asset
plugins/card-resources/src/plugin.ts Updated string resources for new form labels
plugins/card-resources/src/components/TypeSelector.svelte Enhanced type selector with icon support and additional props
plugins/card-resources/src/components/NewCardForm.svelte New comprehensive card creation form component
plugins/card-resources/src/components/Home.svelte Replaced simple input with NewCardForm component
plugins/card-resources/src/components/CreateCardPopup.svelte Added allowChangeSpace parameter
plugins/card-assets/src/index.ts Added Expand icon mapping
plugins/card-assets/lang/*.json Updated translation strings across all languages
packages/ui/src/components/*.svelte Enhanced UI components to support icon props in dropdowns

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@ArtyomSavchenko ArtyomSavchenko changed the title New create card form New card form in Home Sep 5, 2025
Signed-off-by: Artem Savchenko <armisav@gmail.com>
@haiodo haiodo merged commit 8381d2c into develop Sep 5, 2025
15 checks passed
@haiodo haiodo deleted the card-form branch September 5, 2025 16:35
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