Closed Bug 1870300 Opened 6 months ago Closed 3 months ago

Create Select Translations Panel Main View UI

Categories

(Firefox :: Translations, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
125 Branch
Tracking Status
firefox125 --- fixed

People

(Reporter: nordzilla, Assigned: nordzilla)

References

(Blocks 2 open bugs)

Details

Attachments

(5 files, 2 obsolete files)

Description

This bug tracks the progress of creating the initial layout of the Select Translations Panel's main view UI and all of its component elements.

The main view is the primary view of the panel during the happy path, as distinguished from various error/info views in exceptional situations.


Steps to implement

  • Add Select Translations Panel header
  • Add Beta label
  • Add Settings Menu gear icon
  • Add From-language label
  • Add From-language dropdown
  • Add To-language label
  • Add To-language dropdown
  • Add Translation text area
  • Add localized placeholder text
  • Add Copy button
  • Add Translate full page button
  • Add Done button

Tests to implement

  • Test for the existence and visibility of all relevant panel UI elements.
No longer blocks: select_translations_mvp
Blocks: 1870307
Blocks: 1870311
Blocks: 1870314
Blocks: 1870316
Blocks: 1870327
Blocks: 1870349
Blocks: 1870352
Assignee: nobody → enordin
Depends on: 1875383

Depends on D199048

Comment on attachment 9375485 [details]
WIP: Bug 1870300 - Refactor Translations Tests about:preferences

Revision D199128 was moved to bug 1875383. Setting attachment 9375485 [details] to obsolete.

Attachment #9375485 - Attachment is obsolete: true
Blocks: 1878721
Attachment #9378029 - Attachment description: WIP: Bug 1870300 - Add copy.svg to Translations styles → WIP: Bug 1870300 - Add copy.svg to Translations styles r=#translations-reviewers!
Attachment #9378031 - Attachment description: WIP: Bug 1870300 - Add SelectTranslationsPanel class → WIP: Bug 1870300 - Add SelectTranslationsPanel class r=#translations-reviewers!
Attachment #9378032 - Attachment description: WIP: Bug 1870300 - Refactor closing popups in Translations tests → WIP: Bug 1870300 - Refactor closing popups in Translations tests r=#translations-reviewers!
Attachment #9378034 - Attachment description: WIP: Bug 1870300 - Add test for Select Translations Panel mainview UI → WIP: Bug 1870300 - Add test for Select Translations Panel mainview UI r=#translations-reviewers!
Attachment #9378033 - Attachment description: WIP: Bug 1870300 - Misc. Translations test cleanup → WIP: Bug 1870300 - Misc. Translations test cleanup r=#translations-reviewers!
Attachment #9378035 - Attachment description: WIP: Bug 1870300 - Utilize SharedTranslationsTestUtils in FullPageTranslationsTestUtils → WIP: Bug 1870300 - Utilize SharedTranslationsTestUtils in FullPageTranslationsTestUtils r=#translations-reviewers!
Attachment #9378029 - Attachment description: WIP: Bug 1870300 - Add copy.svg to Translations styles r=#translations-reviewers! → Bug 1870300 - Add copy.svg to Translations styles r=#translations-reviewers!
Attachment #9378031 - Attachment description: WIP: Bug 1870300 - Add SelectTranslationsPanel class r=#translations-reviewers! → Bug 1870300 - Add SelectTranslationsPanel class r=#translations-reviewers!
Attachment #9378032 - Attachment description: WIP: Bug 1870300 - Refactor closing popups in Translations tests r=#translations-reviewers! → Bug 1870300 - Refactor closing popups in Translations tests r=#translations-reviewers!
Attachment #9378034 - Attachment description: WIP: Bug 1870300 - Add test for Select Translations Panel mainview UI r=#translations-reviewers! → Bug 1870300 - Add test for Select Translations Panel mainview UI r=#translations-reviewers!
Attachment #9378033 - Attachment description: WIP: Bug 1870300 - Misc. Translations test cleanup r=#translations-reviewers! → Bug 1870300 - Misc. Translations test cleanup r=#translations-reviewers!
Attachment #9378035 - Attachment description: WIP: Bug 1870300 - Utilize SharedTranslationsTestUtils in FullPageTranslationsTestUtils r=#translations-reviewers! → Bug 1870300 - Utilize SharedTranslationsTestUtils in FullPageTranslationsTestUtils r=#translations-reviewers!

Comment on attachment 9378029 [details]
Bug 1870300 - Add copy.svg to Translations styles r=#translations-reviewers!

Revision D200501 was moved to bug 1834380. Setting attachment 9378029 [details] to obsolete.

Attachment #9378029 - Attachment is obsolete: true
Attachment #9378031 - Attachment description: Bug 1870300 - Add SelectTranslationsPanel class r=#translations-reviewers! → WIP: Bug 1870300 - Add SelectTranslationsPanel class r=#translations-reviewers!
Attachment #9378032 - Attachment description: Bug 1870300 - Refactor closing popups in Translations tests r=#translations-reviewers! → WIP: Bug 1870300 - Refactor closing popups in Translations tests r=#translations-reviewers!
Attachment #9378034 - Attachment description: Bug 1870300 - Add test for Select Translations Panel mainview UI r=#translations-reviewers! → WIP: Bug 1870300 - Add test for Select Translations Panel mainview UI r=#translations-reviewers!
Attachment #9378033 - Attachment description: Bug 1870300 - Misc. Translations test cleanup r=#translations-reviewers! → WIP: Bug 1870300 - Misc. Translations test cleanup r=#translations-reviewers!
Attachment #9378035 - Attachment description: Bug 1870300 - Utilize SharedTranslationsTestUtils in FullPageTranslationsTestUtils r=#translations-reviewers! → WIP: Bug 1870300 - Utilize SharedTranslationsTestUtils in FullPageTranslationsTestUtils r=#translations-reviewers!
Blocks: 1880357
Attachment #9378031 - Attachment description: WIP: Bug 1870300 - Add SelectTranslationsPanel class r=#translations-reviewers! → Bug 1870300 - Add SelectTranslationsPanel class r=#translations-reviewers!
Attachment #9378032 - Attachment description: WIP: Bug 1870300 - Refactor closing popups in Translations tests r=#translations-reviewers! → Bug 1870300 - Refactor closing popups in Translations tests r=#translations-reviewers!
Attachment #9378034 - Attachment description: WIP: Bug 1870300 - Add test for Select Translations Panel mainview UI r=#translations-reviewers! → Bug 1870300 - Add test for Select Translations Panel mainview UI r=#translations-reviewers!
Attachment #9378033 - Attachment description: WIP: Bug 1870300 - Misc. Translations test cleanup r=#translations-reviewers! → Bug 1870300 - Misc. Translations test cleanup r=#translations-reviewers!
Attachment #9378035 - Attachment description: WIP: Bug 1870300 - Utilize SharedTranslationsTestUtils in FullPageTranslationsTestUtils r=#translations-reviewers! → Bug 1870300 - Utilize SharedTranslationsTestUtils in FullPageTranslationsTestUtils r=#translations-reviewers!
Pushed by enordin@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/869f98e8f25c
Add SelectTranslationsPanel class r=translations-reviewers,fluent-reviewers,desktop-theme-reviewers,bolsson,gregtatum,emilio
https://hg.mozilla.org/integration/autoland/rev/662e543ee835
Refactor closing popups in Translations tests r=translations-reviewers,gregtatum
https://hg.mozilla.org/integration/autoland/rev/f5099aefa72b
Add test for Select Translations Panel mainview UI r=translations-reviewers,gregtatum
https://hg.mozilla.org/integration/autoland/rev/9e33f1ab4cb8
Misc. Translations test cleanup r=translations-reviewers,gregtatum
https://hg.mozilla.org/integration/autoland/rev/bc08bf246e5d
Utilize SharedTranslationsTestUtils in FullPageTranslationsTestUtils r=translations-reviewers,gregtatum
Regressions: 1882341
Blocks: 1891528
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: