Skip to content

[DQT] Simplify Welcome Page, Improve UI (#9863)#10300

Open
arnav-makkar wants to merge 2 commits intoaces:mainfrom
arnav-makkar:fix/9863-dqt-beta-ui
Open

[DQT] Simplify Welcome Page, Improve UI (#9863)#10300
arnav-makkar wants to merge 2 commits intoaces:mainfrom
arnav-makkar:fix/9863-dqt-beta-ui

Conversation

@arnav-makkar
Copy link
Copy Markdown
Contributor

Brief summary of changes

  • Simplified Welcome Page: Removed the redundant "Instructions" panel and added a prominent "Continue to Define Fields" call-to-action (CTA) button.
  • Improved Help Documentation: Widened the help panel (640px) to make descriptions easier to read.
  • Underlying Fixes:
    • Added TypeScript definitions for the CTA component in Form.d.ts.
    • Added a module-specific CSS file to handle DQT-specific layout adjustments.
    • Removed unused IntroductionMessage component code to reduce technical debt.

Final Results:
Screen Recording 2026-01-23 at 17 24 46

Original UI:
image

Link(s) to related issue(s)

@github-actions github-actions Bot added Language: PHP PR or issue that update PHP code Language: Javascript PR or issue that update Javascript code Module: dataquery PR or issue related to (new) dataquery module labels Jan 23, 2026
@adamdaudrich
Copy link
Copy Markdown
Contributor

I like this better than current version.
Bigger Button is also better.
Text in a pop up also better.
Great job !

Copy link
Copy Markdown
Contributor

@adamdaudrich adamdaudrich left a comment

Choose a reason for hiding this comment

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

LGTM

@adamdaudrich
Copy link
Copy Markdown
Contributor

I have two points:

The instructions in the hover-over pane are still a tad verbose, words being of course the carrier of comprehension where verbosity fatigues it.

Try :

  • Select Define Fields or Modify Fields to get started
    -Recent Queries stores your queries
  • Select [rotation icon] to load query
  • Select [pencil icon] to name query
  • Select [star] to make your query special
  • Select [world icon] to share it on the Loris splash page

2 -
Do define fields and modify fields have the same function? If not, why are they named differently?

@arnav-makkar
Copy link
Copy Markdown
Contributor Author

Hi @adamdaudrich, I've made a follow-up commit based on your review.

Updated dataquery.md to make the help text less verbose and replaced Modify Fields with Define Fields in the Next Steps panel.

image

Please let me know if anything else is required. Thanks

@christinerogers
Copy link
Copy Markdown
Contributor

@adamdaudrich where are we at on this? Re-review when you can pls.
@driusan thoughts on this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Language: Javascript PR or issue that update Javascript code Language: PHP PR or issue that update PHP code Module: dataquery PR or issue related to (new) dataquery module

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[DQT] - Move the instruction to the help (?) button

4 participants