Platform/Integration: Difference between revisions
< Platform
Jump to navigation
Jump to search
Line 30: | Line 30: | ||
= Development management = | = Development management = | ||
== Cycle tracking == | == Cycle tracking == | ||
* Match up with release cycles, no open ended development | * Match up with release cycles, no open ended development | ||
* The idea is to pick enough bugs to fill a release cycle | * The idea is to pick enough bugs to fill a release cycle | ||
* Limits the amount of work people have on their plate | * Limits the amount of work people have on their plate | ||
* Each cycle has polish bugs mixed in in addition to normal bug work | * Each cycle has polish bugs mixed in in addition to normal bug work | ||
=== Priority field as a classification === | |||
* p1 - serious bugs, show stoppers, release blockers | |||
* p2 - general bugs, really want to fix, easy to reproduce | |||
* p3 - corner case bugs, low occurrence, hard to reproduce, polish bugs, non-breaking | |||
* p5 - future, fix optional, community, good first bug | |||
== Triage Links == | == Triage Links == | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 50: | Line 53: | ||
|| Core:Plug-ins || [https://mzl.la/2wT24mj 2016-01-01] || [https://mzl.la/2wT3s8D NI LIST] || LIST || LIST || LIST || LIST | || Core:Plug-ins || [https://mzl.la/2wT24mj 2016-01-01] || [https://mzl.la/2wT3s8D NI LIST] || LIST || LIST || LIST || LIST | ||
|- | |- | ||
|| Widget || [https://mzl.la/2wTeSZT 2016-01-01] || [https://bugzilla.mozilla.org/buglist.cgi?keywords=meta%2C%20&keywords_type=nowords&f1=flagtypes.name&o3=notsubstring&list_id=13752821&v3=tpi%3A-&o1=substring&resolution=---&o2=notsubstring&chfieldto=Now&query_format=advanced&chfield=status_whiteboard&f3=status_whiteboard&f2=priority&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&v1=needinfo&component=Widget&v2=P&product=Core NI LIST] || LIST || LIST || LIST || LIST | || Widget || [https://mzl.la/2wTeSZT 2016-01-01] || [https://bugzilla.mozilla.org/buglist.cgi?keywords=meta%2C%20&keywords_type=nowords&f1=flagtypes.name&o3=notsubstring&list_id=13752821&v3=tpi%3A-&o1=substring&resolution=---&o2=notsubstring&chfieldto=Now&query_format=advanced&chfield=status_whiteboard&f3=status_whiteboard&f2=priority&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&v1=needinfo&component=Widget&v2=P&product=Core NI LIST] || [https://mzl.la/2aMMniW P1 LIST] || [https://mzl.la/2aMLgjr P2 LIST] || [https://mzl.la/2aMMsDg P3 LIST] || [http://mzl.la/1WD9Zux P5 LIST] | ||
|- | |- | ||
|| Widget:Cocoa (OSX) || [https://mzl.la/2wSU1pA 2016-01-01] || [https://mzl.la/2wSZInI NI LIST] || LIST || LIST || LIST || LIST | || Widget:Cocoa (OSX) || [https://mzl.la/2wSU1pA 2016-01-01] || [https://mzl.la/2wSZInI NI LIST] || [http://mzl.la/1WD9K2M P1 LIST] || [http://mzl.la/1WD9VLj P2 LIST] || [http://mzl.la/1WD9ZKZ P3 LIST] || [http://mzl.la/1WD9Zux P5 LIST] | ||
|- | |- | ||
|| Widget:Win32 (Windows) || [https://mzl.la/2wSV3lp 2016-01-01] || [https://mzl.la/2wT0cdp NI LIST] || LIST || LIST || LIST || LIST | || Widget:Win32 (Windows) || [https://mzl.la/2wSV3lp 2016-01-01] || [https://mzl.la/2wT0cdp NI LIST] || [https://mzl.la/2aMIz1n P1 LIST] || [https://mzl.la/2aMIGKe P2 LIST] || [https://mzl.la/2aMJhf4 P3 LIST] || [https://mzl.la/1WD9Zux P5 LIST] | ||
|- | |- | ||
|| Widget:Gtk (Linux) || [https://mzl.la/2wT5NjO 2016-01-01] || [https://mzl.la/2wSYWqt NI LIST] || LIST || LIST || LIST || LIST | || Widget:Gtk (Linux) || [https://mzl.la/2wT5NjO 2016-01-01] || [https://mzl.la/2wSYWqt NI LIST] || [https://mzl.la/2bIeX9w P1 LIST] || [https://mzl.la/2bIfJ6r P2 LIST] || [https://mzl.la/2bIgOLp P3 LIST] || [https://mzl.la/2bPeOOp P5 LIST] | ||
|} | |} | ||
== Tracking Lists == | == Tracking Lists == |
Revision as of 15:31, 21 September 2017
Planning
Areas of Interest
- General overall quality of the desktop apps
- Friendlier basic widgets
- inline html5 widgets (color, date and time inputs, range, url, email) (telemetry here)
- better input field validation feedback
- peekaboo passwords
- quick clear text
- Improved desktop notifications and integration
- OSX trackpad gestures
- Windows soft keyboard support
- better physical keyboard detection
- Windows Cortana / Apple Siri integration?
- Touch/pointer events support
- currently event model works but violates the spec in some ways
- Swipe / thumbnail navigation
- floating scrollbars
- content selection
- zoom
- pen input
- Universal Windows Platform api support
- Project Centennial
- Improvements in accessibility on Windows (UIA support?)
- Virtual desktop support bugs
- Multiple monitor bugs
- Investigate using native spell checking for better support
Development management
Cycle tracking
- Match up with release cycles, no open ended development
- The idea is to pick enough bugs to fill a release cycle
- Limits the amount of work people have on their plate
- Each cycle has polish bugs mixed in in addition to normal bug work
Priority field as a classification
- p1 - serious bugs, show stoppers, release blockers
- p2 - general bugs, really want to fix, easy to reproduce
- p3 - corner case bugs, low occurrence, hard to reproduce, polish bugs, non-breaking
- p5 - future, fix optional, community, good first bug
Triage Links
Component | Un-triaged since | NeedInfo | P1 | P2 | P3 | P5 |
---|---|---|---|---|---|---|
Core:IPC | 2016-01-01 | NI LIST | LIST | LIST | LIST | LIST |
Core:Dom | 2016-01-01 | NI LIST | LIST | LIST | LIST | LIST |
Core:Plug-ins | 2016-01-01 | NI LIST | LIST | LIST | LIST | LIST |
Widget | 2016-01-01 | NI LIST | P1 LIST | P2 LIST | P3 LIST | P5 LIST |
Widget:Cocoa (OSX) | 2016-01-01 | NI LIST | P1 LIST | P2 LIST | P3 LIST | P5 LIST |
Widget:Win32 (Windows) | 2016-01-01 | NI LIST | P1 LIST | P2 LIST | P3 LIST | P5 LIST |
Widget:Gtk (Linux) | 2016-01-01 | NI LIST | P1 LIST | P2 LIST | P3 LIST | P5 LIST |
Tracking Lists
Bugzilla Tracking flags
These flags have been mothballed (8/30/2017). Instead, "tpi:+" is assumed to be true when a bug is assigned a Priority. tpi:- will still be used to indicate a bug is not going to be tracked at all by platform integration.
- flag name: tracking-pi (or) tpi:x
- whiteboard tag: 'tpi:x'
- flag values: ?, -, +, a (active)
tpi:+
- Widget, Widget:cocoa, Widget:Win32 and Widget:Gtk - https://mzl.la/2cNlegi
- all other components - https://mzl.la/2bxWFaL
tpi:?
- Widget, Widget:cocoa, Widget:Win32 and Widget:Gtk - https://mzl.la/2cNlufj
- all other components - https://mzl.la/2bJxQFH
tpi:-
- Widget, Widget:cocoa, Widget:Win32 and Widget:Gtk - https://mzl.la/2cNmRKP
Communication
Weekly Team Meeting | Thursday 11am-12pm, Eastern
|
IRC |
|