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

add a Try Fw Lite button to project pages #1375

Draft
wants to merge 10 commits into
base: develop
Choose a base branch
from

Conversation

hahn-kev
Copy link
Collaborator

Right now it's not clear how to onboard a new project to FW Lite with syncing to a FW Project. We will probably want this exposed on the client side as well, but for now you can do it from lexbox.

screenshot: image

Text suggestions? I'd also like to include a link to the download page for fw lite.

Copy link

github-actions bot commented Jan 14, 2025

UI unit Tests

12 tests   12 ✅  0s ⏱️
 4 suites   0 💤
 1 files     0 ❌

Results for commit 01a6d5e.

♻️ This comment has been updated with latest results.

Copy link

github-actions bot commented Jan 14, 2025

C# Unit Tests

104 tests   104 ✅  5s ⏱️
 16 suites    0 💤
  1 files      0 ❌

Results for commit 01a6d5e.

♻️ This comment has been updated with latest results.

@myieye
Copy link
Contributor

myieye commented Jan 14, 2025

I did some UI/UX work on the modal:

Screen recording.webm
Screen recording (1).webm

And on the detail items:
image
image

"awaiting_approval": "Awaiting approval",
"crdt": {
"try_fw_lite": "Try FieldWorks Lite",
"try_info": "This will make your project available in [FieldWorks Lite](https://software.sil.org/fieldworks/download/fieldworks-lite/). \
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

thanks for moving this into translated text. What do you think about changing this to be an order of steps. EG:

  1. Make project available (click "Yes" below)
  2. while that's happening install FieldWorks Lite
  3. login to lexbox from FieldWorks lite
  4. Wait for this process to finish if it's not done
  5. Open your project in FieldWorks lite (note if it's not showing up it may need to refresh, you can close and re open the app to refresh your project list)

once they click "Yes" we would show that it's syncing the project, but still show the instructions as it might take a while. Also we could show a fun loading animation since it might take so long.

@hahn-kev hahn-kev marked this pull request as draft January 15, 2025 08:36
@hahn-kev hahn-kev changed the title show harmony status add a Try Fw Lite button to project pages Jan 15, 2025
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.

2 participants