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/enhancements #367

Merged
merged 35 commits into from
Mar 26, 2025
Merged

Conversation

jeafreezy
Copy link
Collaborator

@jeafreezy jeafreezy commented Mar 10, 2025

This PR will include major and minor enhancements to the UI:

The following have been worked on:

  • Spinner when fetching labels.
  • Prevent users from drawing training area outside the OAM bounds.
  • Add a mask ('Please do not draw') to inform users not to draw their training area outside the OAM bounds.
  • Fixed favicon bug in Firefox.
  • Removed hashtags in OSM redirect. Closes Hashtags are need only when pushing into OSM, no need for them when mapping in ID for Training Area #366.
  • Updated model files to include link to copy download link.
  • Updated some tooltip text contents
  • Updated model enhancement modal - currently it's saying 'Edit Model Details' instead of 'Enhance Model.'.
  • Fixed the 'Continue' and 'Back' buttons at the bottom of the page in model creation flow.
  • Added a hover effect to 'Back' Button.
  • Disabled footer on model creation flow.
  • Delayed hot tracking component on initial page load.
  • Updated 'Map View' text to 'Show Map'.
  • Greyed the 'View Training Area' text in the training modal during training.
  • Add tooltip to legend in start mapping page.
  • Confirmation modal before deleting training area.
  • Round border for buttons.
  • Hover effect for tertiary button.
  • Removed HOT/UI as it's leading to a double-lit environment and a large CSS/JS build.
  • Redesigned HOT Tracking + e2e tests.
  • Added training cancellation.
  • Added site tour/tutorial in training area.
  • Revamped model creation design.
  • Synced with HOT UI design guides.
  • Other UI adjustments.

Follow: https://f-a-ir-emmanuels-projects-1886bda9.vercel.app/

Some screenshots:

Screenshot 2025-03-10 at 20 48 54 Screenshot 2025-03-10 at 20 49 35
Screen.Recording.2025-03-10.at.20.50.10.mov
Screenshot 2025-03-10 at 20 50 56

Screenshot 2025-03-26 at 10 40 00

@jeafreezy jeafreezy mentioned this pull request Mar 10, 2025
@jeafreezy jeafreezy marked this pull request as ready for review March 26, 2025 09:39
@jeafreezy jeafreezy marked this pull request as draft March 26, 2025 09:51
@jeafreezy jeafreezy marked this pull request as ready for review March 26, 2025 10:01
@kshitijrajsharma kshitijrajsharma merged commit 9db9d2c into hotosm:develop Mar 26, 2025
3 checks passed
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.

Hashtags are need only when pushing into OSM, no need for them when mapping in ID for Training Area
2 participants