Bug 956169 (gaia-keyboard2)

[meta][keyboard refactor] Refactor Latin keyboard

RESOLVED INVALID

Status

RESOLVED INVALID
5 years ago
3 years ago

People

(Reporter: djf, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [ucid:SystemPlatform47, ft:system-platform])

(Reporter)

Description

5 years ago
This is a meta bug for the keyboard refactoring I'm working on. The goals of this refactoring are to:

1) Greatly simplify the code, particularly the rendering code, to improve maintainability.

2) Provide a useful template (and reusable code) for 3rd party keyboard authors

3) Enable dynamic hit target resizing for better typing accuracy

4) Improve overall keyboard responsiveness
(Reporter)

Updated

5 years ago
Blocks: 908487
(Reporter)

Updated

5 years ago
Depends on: 956170
(Reporter)

Updated

5 years ago
Depends on: 956172
(Reporter)

Updated

5 years ago
Depends on: 956174
(Reporter)

Updated

5 years ago
Depends on: 956175
(Reporter)

Updated

5 years ago
Depends on: 956177
(Reporter)

Updated

5 years ago
Depends on: 956179
(Reporter)

Updated

5 years ago
Depends on: 956180
(Reporter)

Updated

5 years ago
Depends on: 956182
(Reporter)

Updated

5 years ago
Depends on: 956184
(Reporter)

Updated

5 years ago
Depends on: 958663
(Reporter)

Updated

5 years ago
Depends on: 959049
Summary: Refactor Latin keyboard → [meta][keyboard2] Refactor Latin keyboard
Summary: [meta][keyboard2] Refactor Latin keyboard → [meta][keyboard refactor] Refactor Latin keyboard
Whiteboard: [ucid:SystemPlatform47, 1.4, ft:system-platform]
I assume this meta bug representing feature parity of the new keyboard codebase, so I am marking this Sprint 2 accordingly.
Target Milestone: --- → 1.4 S2 (28feb)
Alias: gaia-keyboard2
Clearing target milestone to reflect plan change.
Target Milestone: 1.4 S2 (28feb) → ---

Comment 3

5 years ago
Per discussion with PM and engineer, we move this refactoring work to v1.5 due to the resource shortage. Update the whiteboard accordingly.
Whiteboard: [ucid:SystemPlatform47, 1.4, ft:system-platform] → [ucid:SystemPlatform47, 1.5, ft:system-platform]
See bug 983043 for the UX spec update.
No longer blocks: 983043

Comment 5

4 years ago
on hold, put this after v2.0
Whiteboard: [ucid:SystemPlatform47, 1.5, ft:system-platform] → [ucid:SystemPlatform47, ft:system-platform]
Please note that with bug 1055398 we no longer build demo-keyboard in the eng builds.

The approach after 2.0 was to continue shipping features in the current keyboard while keep refactors. I already have some success in bug 1023729, and we are already working on getting new features in bug 983043 to the current keyboard.
We should not consider bug 908487 is blocked by this anymore.
No longer blocks: 908487
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.