Skip to content
This repository has been archived by the owner on Feb 20, 2023. It is now read-only.

Closes #875: Adds shortcuts #882

Merged
merged 6 commits into from
Mar 29, 2019
Merged

Closes #875: Adds shortcuts #882

merged 6 commits into from
Mar 29, 2019

Conversation

sblatz
Copy link
Contributor

@sblatz sblatz commented Mar 6, 2019

I'd love for this PR to be reviewed for its major content (since it's so large), and I can then change the two places with TODO once this a-c change lands. Alternatively, we could merge without that change and fast-follow with it tomorrow.

@sblatz sblatz requested a review from a team as a code owner March 6, 2019 22:35
@ghost ghost assigned sblatz Mar 6, 2019
@ghost ghost added in progress labels Mar 6, 2019
build.gradle Outdated
@@ -23,6 +23,7 @@ plugins {

allprojects {
repositories {
mavenLocal()
Copy link
Contributor Author

@sblatz sblatz Mar 6, 2019

Choose a reason for hiding this comment

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

intentional until a-c fix is landed.

Copy link
Contributor

Choose a reason for hiding this comment

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

Did it land?

@sblatz sblatz force-pushed the 875 branch 2 times, most recently from b54e499 to 2876cdb Compare March 7, 2019 23:27
@sblatz sblatz added the 🙅 waiting Issues that are blocked or has dependencies that are not ready label Mar 11, 2019
@sblatz sblatz changed the title Closes #875: Adds UI for Shortcuts Closes #875: Adds shortcuts Mar 12, 2019
@sblatz sblatz force-pushed the 875 branch 8 times, most recently from 6f2239a to d4e9707 Compare March 13, 2019 21:59
@sblatz sblatz force-pushed the 875 branch 8 times, most recently from e8227b1 to 5bf876f Compare March 26, 2019 16:48
@sblatz sblatz removed the 🙅 waiting Issues that are blocked or has dependencies that are not ready label Mar 26, 2019
@sblatz sblatz requested a review from a team March 26, 2019 16:55
Copy link
Contributor

@colintheshots colintheshots left a comment

Choose a reason for hiding this comment

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

For the most part, this looks good. I had a few nits. The biggest is that AwesomeBarUIView is getting a bit hefty and some methods could be broken out. We could probably use some unit tests.

I marked this PR "request changes" though mostly because it has commented code awaiting A-C changes to land. Otherwise, this is really close.

buildSrc/src/main/java/Dependencies.kt Outdated Show resolved Hide resolved
build.gradle Outdated
@@ -23,6 +23,7 @@ plugins {

allprojects {
repositories {
mavenLocal()
Copy link
Contributor

Choose a reason for hiding this comment

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

Did it land?

app/src/main/res/layout/fragment_search.xml Outdated Show resolved Hide resolved
app/src/main/res/layout/fragment_search.xml Show resolved Hide resolved
@sblatz sblatz force-pushed the 875 branch 2 times, most recently from 4528888 to 8304741 Compare March 29, 2019 15:29
@sblatz
Copy link
Contributor Author

sblatz commented Mar 29, 2019

@colintheshots I refactored the logic from AwesomeBarUIView into ShortcutEngineManager. Let me know what you think!

Copy link
Contributor

@colintheshots colintheshots left a comment

Choose a reason for hiding this comment

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

This looks good. Backlog a tech debt story for unit tests and we're good.

@sblatz sblatz merged commit 36af510 into mozilla-mobile:master Mar 29, 2019
@ghost ghost removed the review label Mar 29, 2019
@sblatz sblatz deleted the 875 branch April 12, 2019 17:14
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants