Commit Graph

8526 Commits (drag-tabs)
 

Author SHA1 Message Date
Adam Novak 2ed709f323 Fix build after merge 3 years ago
Adam Novak ea68eab181 Merge remote-tracking branch 'ssk97/main' into drag-tabs 3 years ago
Adam Novak 90aa94bf50 Fix #401 by not starting the default browser notification worker 3 years ago
Adam Novak e7dbec421e Fix build after merge 3 years ago
Adam Novak a77b05cdc7 Merge tag 'v94.1.2' into upstream-sync 3 years ago
Steven Knipe c72675e620 Constantly set elevation during drag in case of update
Clean code at drag start
3 years ago
Steven Knipe d36497166b Cleanup for ktlint/detekt 3 years ago
Steven Knipe bfb57dda68 Fix broken scroll behavior during dragging 3 years ago
Steven Knipe f317064427 Remove unexpected scrolling on tab bind (triggered when tab is selected) 3 years ago
Steven Knipe ca3c844112 Auto-scroll tab tray while dragging near top/bottom edge 3 years ago
Steven Knipe 85c5e08474 Only drag if exactly 1 tab selected, don't consume drag event if not used 3 years ago
Steven Knipe c4964adda5 Replace Pair<>s with data classes 3 years ago
Steven Knipe 5a715fda9e Use new BlankDragShadowBuilder and DraggableItemAnimator to handle tab movement 3 years ago
Steven Knipe 1db1c7d82f Merge branch 'HEAD' of https://github.com/mozilla-mobile/fenix
# Conflicts:
#	app/src/main/java/org/mozilla/fenix/tabstray/browser/AbstractBrowserTrayList.kt
3 years ago
Mozilla L10n Automation Bot e52000bb20 Import l10n. 3 years ago
Jonathan Almeida 8ced675817 No issue: Correct TabsTrayAction naming 3 years ago
Jonathan Almeida 08b15689b1 Close #22305: Use TabsTrayStore for populating adapters 3 years ago
Jonathan Almeida f16300392d Close #22305: Add tab state into the TabsTrayStore 3 years ago
mergify[bot] cb5708f888
For #21313: Renew product telemetry expiring in December (#21316) (#22376)
* For #21313: Product telemetry renewals for December

* For #21313: Data review for december product telemetry renewals

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
(cherry picked from commit 6296ed939f)

Co-authored-by: Elise Richards <erichards@mozilla.com>
3 years ago
mergify[bot] 2f9fb9a978
Recent bookmark count telemetry (#22293) (#22375)
* For #22075 - Added event to track the count of recent bookmarks

* For #22075 - Added data review issue number

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
(cherry picked from commit 8caefbe2d5)

Co-authored-by: Noah Bond <87384386+MozillaNoah@users.noreply.github.com>
3 years ago
mergify[bot] 7fd078e4a5
For #22170 record auto-close prompt telemetry events (#22374)
(cherry picked from commit 2061779938)

Co-authored-by: Arturo Mejia <arturomejiamarmol@gmail.com>
3 years ago
Michael Comella c026d8b28a For #21084: put git hash on About screen in release builds. 3 years ago
Michael Comella 117b35a771 For #21084: add Config.getGitHash. 3 years ago
Michael Comella d35e68726e For #21084: add Runtime.execReadStandardOutOrThrow.
This command makes it a one liner to execute an external command, which will
allow us to easily run git commands in the next section.

Sample error output:

```
* What went wrong:
Execution failed for task ':app:gitHash'.
> command exited with non-zero exit value: 1.
  cmd: git reev-parse --short HEAD
  stderr:
  git: 'reev-parse' is not a git command. See 'git --help'.

  The most similar command is
        rev-parse
```
3 years ago
mergify[bot] d31e6cdb88
MR2 Telemetry: Recent tabs section probe (#22166) (#22373)
* For #22107 - Added probe to track if the Recent tabs / jump back in section is visible

* For #22107 - Fixed lint errors

* For #22107 - added data review number to metric

* For #22166 - fixed expiration date

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
(cherry picked from commit a06b04ec6d)

Co-authored-by: Noah Bond <87384386+MozillaNoah@users.noreply.github.com>
3 years ago
Roger Yang f7ac4a4d9a
For #22155 - Inactive tabs count telemetry (#22371)
A quantity probe in the metrics ping means we'll loose the granularity events
provided but it will be easier to extract the values.

For reporting whether the inactive tabs feature is enabled or not we already
have the "preferences.inactive_tabs_enabled" probe so I didn't duplicate this.

Co-authored-by: Mugurell <Mugurell@users.noreply.github.com>
3 years ago
MickeyMoz aaa4023d8c Update Android Components version to 96.0.20211108143323. 3 years ago
Roger Yang 7361c3a785
Close #22172: Add Recent searches telemetry (#22369) 3 years ago
AndiAJ f4e7547190 Improve verifyEmptyTabTray Ui test coverage 3 years ago
mergify[bot] 636606d71c
For #21025: Set long term business-critical metrics as non-expiring (#21038) (#22366)
* Set long term business-critical metrics as non-expiring.

* Remove quotes around "never"

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
(cherry picked from commit c1780cf332)

Co-authored-by: Michael Droettboom <mdboom@gmail.com>
3 years ago
Mugurell 953f6feb17 For #22155 - The inactiveTabsCount probe reports actualInactiveTabs number 3 years ago
Mugurell f9b67091c6 For #22155 - New BrowserState.actualInactiveTabs public method
This allows querying from all throughout the app which of the current tabs are
inactive while taking into consideration whether the feature is enabled or not
such that when the feature is disabled it will always return an empty result.
3 years ago
Mozilla L10n Automation Bot 2089c29fea Import l10n. 3 years ago
Grisha Kruglov 81b70122d4 No issue: rename test resource file that was causing issues on Windows 3 years ago
MickeyMoz 4428d65f12 Update Android Components version to 96.0.20211107143105. 3 years ago
Mozilla L10n Automation Bot 8c2cdaa3ff Import l10n. 3 years ago
MickeyMoz 4f1db49d94 Update Android Components version to 96.0.20211106143105. 3 years ago
Mozilla L10n Automation Bot 06f57fdcfe Import l10n. 3 years ago
mike a d69b5ed456 For #21816: Filename in "Open" PDF dialog overflows screen
Changing the download file name length to the max allowed by AS (251 char, won’t compile if more; max would be 260 for latest windows versions, but generally it is 255), and changing the UI test to check if the long file name is fully visible.
Changing the downloaded dialog layout to properly display really long file names.
3 years ago
Grisha Kruglov 5b889fdb96 For #22342: Make layout constraint for 'recent bookmarks' the same as other sections 3 years ago
Sebastian Kaspari 8c9f0c835a Closes #21695: ThreadPenaltyDeathWithIgnoresListener: Ignore stack traces containing InstrumentationHooks class 3 years ago
MickeyMoz 9ae2fb636f Update Android Components version to 96.0.20211105143418. 3 years ago
Steven Knipe 9d371f7fd5 Revert to using before/after boolean to accomodate delays
Move drag transparency to start of drag
3 years ago
Steven Knipe ae79fc327f New UI: Select a tab and then, while holding down, start dragging 3 years ago
Steven Knipe f3bfca7218 Remove settings argument and corresponding long args suppression: instead get settings from parent AbstractBrowserTrayList's context 3 years ago
Steven Knipe 0a5a60fae7 Remove multi-tab movement, only allow dragging if tab groups disabled, fix tab positioning during movement
I'm forced to suppress LongParameterList to get the settings information where it needs to go though
3 years ago
Mozilla L10n Automation Bot 7e66c02363 Import l10n. 3 years ago
Roger Yang 04618983aa Close #22299: Add history search term group telemetry 3 years ago
mergify[bot] d022285133
Close #22103: Add recent bookmarks telemetry (#22329)
(cherry picked from commit 9c970a5276)

Co-authored-by: Roger Yang <royang@mozilla.com>
3 years ago
mergify[bot] 70c7eca663
For #22175: Telemetry event for deleting a search term group from the recent searches section on home (#22327)
(cherry picked from commit e4cc22fb71)

Co-authored-by: Elise Richards <erichards@mozilla.com>
3 years ago