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(frontend): improve table action UX #4056

Merged
merged 2 commits into from
Jul 10, 2024
Merged

Conversation

fatonramadani
Copy link
Contributor

@fatonramadani fatonramadani commented Jul 10, 2024

  • Added table action reordering, used the same UI as GridTab
  • Added a simple way to go back to the table config from the table action config
  • Added missing documentation
    Screenshot 2024-07-10 at 11 37 33
Screen.Recording.2024-07-10.at.11.37.01.mov

🚀 This description was created by Ellipsis for commit 68806be

Summary:

Enhanced table action UX with reordering, navigation to table config, and added documentation.

Key points:

  • Added table action reordering using the same UI as GridTab in frontend/src/lib/components/apps/editor/settingsPanel/TableActions.svelte.
  • Implemented navigation to return to the table configuration from the table action configuration in frontend/src/lib/components/apps/editor/settingsPanel/ComponentPanel.svelte.
  • Added missing documentation links in frontend/src/lib/components/apps/editor/settingsPanel/ComponentPanel.svelte.
  • Introduced isTableAction function in frontend/src/lib/components/apps/editor/appUtils.ts to check if an action belongs to a table component.
  • Enhanced UI elements with tooltips and badges for better user guidance in frontend/src/lib/components/apps/editor/settingsPanel/ComponentPanel.svelte and frontend/src/lib/components/apps/editor/settingsPanel/TableActions.svelte.

Generated with ❤️ by ellipsis.dev

Copy link
Contributor

@ellipsis-dev ellipsis-dev bot left a comment

Choose a reason for hiding this comment

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

❌ Changes requested. Reviewed everything up to 11f4907 in 54 seconds

More details
  • Looked at 293 lines of code in 3 files
  • Skipped 0 files when reviewing.
  • Skipped posting 0 drafted comments based on config settings.

Workflow ID: wflow_8ObfrhQDdDX54aAa


Want Ellipsis to fix these issues? Tag @ellipsis-dev in a comment. You can customize Ellipsis with 👍 / 👎 feedback, review rules, user-specific overrides, quiet mode, and more.

Copy link

cloudflare-workers-and-pages bot commented Jul 10, 2024

Deploying windmill with  Cloudflare Pages  Cloudflare Pages

Latest commit: 68806be
Status: ✅  Deploy successful!
Preview URL: https://89952994.windmill.pages.dev
Branch Preview URL: https://fr-improve-table-actions-ux.windmill.pages.dev

View logs

Copy link
Contributor

@ellipsis-dev ellipsis-dev bot left a comment

Choose a reason for hiding this comment

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

👍 Looks good to me! Incremental review on 68806be in 32 seconds

More details
  • Looked at 12 lines of code in 1 files
  • Skipped 0 files when reviewing.
  • Skipped posting 1 drafted comments based on config settings.
1. frontend/src/lib/components/apps/editor/settingsPanel/ComponentPanel.svelte:203
  • Draft comment:
    The removal of target="_blank" is appropriate here as it aligns with the PR's intent to improve internal navigation without opening new tabs.
  • Reason this comment was not posted:
    Confidence changes required: 0%
    The removal of the target="_blank" attribute from the Button component inside the Popover in ComponentPanel.svelte seems intentional as per the PR description, which mentions improving navigation to return to the table configuration from the table action configuration. This change likely aims to keep the navigation within the same tab rather than opening a new one, which aligns with the PR's goal of improving user experience within the application's settings panel.

Workflow ID: wflow_17dAfrVpaVl1qpxa


You can customize Ellipsis with 👍 / 👎 feedback, review rules, user-specific overrides, quiet mode, and more.

@rubenfiszel rubenfiszel merged commit a6eeb68 into main Jul 10, 2024
3 checks passed
@rubenfiszel rubenfiszel deleted the fr/improve-table-actions-ux branch July 10, 2024 17:11
@github-actions github-actions bot locked and limited conversation to collaborators Jul 10, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants