Commit Graph

851 Commits (c2339e9669271036bf347dce33d02f78050ec196)

Author SHA1 Message Date
Denys M 24f15c8b77 Closes #1083. Don't print sensitive data to logs in the production app. (#2437) 5 years ago
Emily Kager 4070941657 No issue: Refactor dialogs to use nav graph 5 years ago
Emily Kager 0df12a588d For #1876 - Correct Navigation Bar Color Logic (#2427) 5 years ago
Sawyer Blatz cc2fad178f For #2384: Updates scrim colors (#2423) 5 years ago
Denys M fd56b1fef3 Closes #2340. Set navigation icon color on library screen. (#2415)
Applying color filter to `toolbar.navigationIcon`.
5 years ago
Arturo Mejia 744f1be0a9 Closes #1411: Added disabled style for permissions site info panel. (#2354) 5 years ago
Colin Lee cfccb997fd For #1909: Tabs disappear intermittently (#2426) 5 years ago
Sawyer Blatz e1cdeffe8c
For #563: Restyles history management (#2378) 5 years ago
Jeff Boek 4f119f0baa
No Issue - Fixes motion layout visual issues (#2401) 5 years ago
Colin Lee ccbc14a71f For #1994: Re-architect state handling code (#2382) 5 years ago
Jeff Boek 27d8c09def
Fixes #1735 - adds the ability to write code against the build channel (#2388) 5 years ago
Emily Kager e4b4934f53 For #2393 - SearchTermsTapped even on URL should search (#2398) 5 years ago
Emily Kager 60fe8de3ec No issue: Update constraintlayout and androidx dependencies (#2396) 5 years ago
Blake Winton f9683b5c8d Closes #1743: Align Scan and Shortcut buttons with search logo. (#2361) 5 years ago
Sawyer Blatz c9f2f48803 For #2334: Adds comment to placeholder create collection name (#2352) 5 years ago
Emily Kager 75ccce23dc For #2323 - Update theme for browsing if needed in onResume (#2360) 5 years ago
Emily Kager 5904a916d8 No issue: Update Androidx dependencies 5-8-2019 (#2350)
* No issue: Update Androidx dependencies 5-8-2019

* Update TrackingProtectionPreference
5 years ago
Sawyer Blatz d64f5a2064
For #2205: Modifies styling of collections and tabs (#2328)
* For #2205: Modifies styling of collections and tabs

* Change bounding box
5 years ago
Emily Kager eb4e159101 For #2329 , For #2332: Invoke pending delete session job on navigate (#2333) 5 years ago
Axel Hecht 1105f947f0 Import strings from android-l10n (#2338)
State: mozilla-l10n/android-l10n@5fd2e49ca4
5 years ago
Jeff Boek f1665f12ed For #2260 - Sends valid keys to the labeled counter (#2330) 5 years ago
Christian Sadilek 0c1b43d7b6 Upgrade to GV 68.0.20190508111321 and fixes for latest A-C 0.52.0 (#2348)
Closes #2342, Closes #2297
5 years ago
Colin Lee 78f8354fbb Fix build breakage over FragmentScenario integration 5 years ago
Colin Lee 96b68948b5
For #1710: Create scaffolding for Robolectric tests (#2282) 5 years ago
Sawyer Blatz 447b134fe9 For #2042: Updates strings for l10n (#2320) 5 years ago
Arturo Mejia b735cc9693 Closes #1311: Enable downloads in custom tabs. (#2311) 5 years ago
Emily Kager 84a7430e57 For #1745 - Allow trackers from Allow List (#2310) 5 years ago
Sawyer Blatz 79fcb97ed2
For #587: Updates private mode settings color (#2319) 5 years ago
Arturo Mejia 583b954c5a Closes #1320: Customize site info panel dialog for custom tabs. (#2304) 5 years ago
Jeff Boek c2704c3fec No Issue - Uses non-deprecated API to fetch version code (#2307) 5 years ago
Emily Kager 468fb669f0 For #2256 - Use same report site string for quick settings (#2305) 5 years ago
Emily Kager 37bae3bb38 For #2289 - Null out pending job on undo (#2303) 5 years ago
Emily Kager e6e3ac35e0 For #2068 - Create QAS initial state (#2298) 5 years ago
Sawyer Blatz 66986d88cb
No issue: Removes broken shadow in collection creation (#2300) 5 years ago
Vlad Filippov 62ae2bca11 Update the deprecated BitmapDrawable constructor (#2308) 5 years ago
Sawyer Blatz 7d577e5953
For #2205: Adds collections view to home fragment (#2249)
* For #1574: Adds collections to home view

* Adds colored icons and expansion

* Adds state change

* Adds more styling

* Adds ItsNotBrokenSnacks

* Adds chevron

* Improves styling of swipe to delete and adds delete action

* Fix nits

* Try to add real saving
5 years ago
Mitchell Hentges 282ad31345
Updates Fenix taskcluster tasks to support beta release (#1893)
* Updates Fenix taskcluster tasks to support beta release

* Throw error if -PversionName isn't set for release builds

* Uses beta secrets for beta

* Improves nightly and beta treeherder symbols
5 years ago
Emily Kager 0000d6a782 For #2277 - Clean up threading for session control with undo (#2281) 5 years ago
Christian Sadilek 9b0422b062 Issue #910: Integrate feature-readerview component (#2269)
Closes #908, Closes #910, Closes #911, Closes #912

Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
5 years ago
Emily Kager e5e448ac8f For #1694 - Show Snackbar with Undo When Tab is Closed (#2246) 5 years ago
Alessio Placitelli 0d82431195 Generate the `activation` ping and send it with Glean (#1707)
This fetches the Google Advertising ID, salts it and
then applies hashing before sending a ping with it,
at startup. Hashing and salting are used in order
to prevent ourselves to correlate advertising IDs
from the same user running different products we
own off a single device. We will never send the
client_id and the Google Advertising ID in the same
ping.
5 years ago
vladikoff e067ffbbf6 Initial view for the "Turn on Sync" fragment
UX: https://mozilla.invisionapp.com/share/QSR2F8UD4PN#/screens/357470308
5 years ago
Emily Kager aa6d36dda9 For #2035 - Fixes a11y and loading toolbar behavior logic (#2243) 5 years ago
Emily Kager 7ab19a71fc Closes #1720 - Dismiss QuickSettings when report a problem invoked (#2242) 5 years ago
Colin Lee 85eef5796a
No issue: Fix QAB handle lingering onscreen (#2244) 5 years ago
Emily Kager 30ffc9fee2 For #2225 - Don't pass click events under find in page bar 5 years ago
Emily Kager 73de0cd2e8 Closes #2239 - emit session changes in onstart (#2240) 5 years ago
Colin Lee 39eb107335
For #2206: Quick Action Bar fixes, do not hide, add shadow, peek initially (#2238) 5 years ago
Emily Kager 2d568b8d80 Closes #2183 - Pass view's parent to Tab Counter SessionManager observer (#2237) 5 years ago
Emily Kager 8fd937669b Closes #2182 - Do not invoke sessionmanager callbacks (#2236) 5 years ago
Emily Kager 2397b22d09 For #2230 - Persist Theme Through RadioButtonPreference (#2235) 5 years ago
Emily Kager 7dda013ad1 No issue: Remove plurals strings (#2234) 5 years ago
jhugman 34bd6513b6 Fixes 1689 - Add sessionManager and sessionId to custom tabs menu and toolbar. (#2229) 5 years ago
Emily Kager 1c7f48be5b For #2214 - Use Settings + SharedPreferences for Private Mode (#2215)
* For #2214 - Use Settings + SharedPreferences for Private Mode

* Update other values to use SharedPreferences
5 years ago
Emily Kager 2953b54a84 For #1573 - Polish Collections UI Component (#2212)
* Adds Keyboard resuming, Snackbar verification, layout edits to collections

Adds Keyboard resuming, Snackbar verification, layout edits to collections

* Adds new strings for collections/tabs management

* Adds constraintsets, hides checkboxes, adds scrim

* Update strings to plurals
5 years ago
Mitchell Hentges 9a2cf4339b Fixes #1566, #2076 (#2194) 5 years ago
Emily Kager 449fffe933 For #2181 - Select session again after restoring (#2213) 5 years ago
Colin Lee 030912bfc5
For #1966: back button from multi-selection toolbar should cancel (#2207) 5 years ago
Colin Lee 548c3be51e
For #1702: Multiple selection toolbar replaced with "fragment_home' (#2204) 5 years ago
Colin Lee a60d2c071c
For #1967: Multi-selection toolbar should disappear after deleting (#2202) 5 years ago
Colin Lee 6cff7325dd
For #2083: Bookmarks in "Your Library" appear as "bookmarked" style (#2201) 5 years ago
Colin Lee b931957426
For #1586: Behavior when adding a duplicate bookmark (#2195) 5 years ago
Colin Lee a4c201f2ee
For #1870: Copy bookmark folder does nothing (#2193) 5 years ago
Emily Kager 1e8de384d8 Closes #1556 - Add back button to LibraryFragment (#2200) 5 years ago
Colin Lee eb0a10078c
No issue: refresh after undoing bookmark deletion (#2198) 5 years ago
Colin Lee c151c4b97b
For #1862: deleting a bookmark item not hiding it immediately (#2188) 5 years ago
Emily Kager 34f4720e6b For #1573 - Create Save to Collection Component and Views 5 years ago
Arturo Mejia c81cfab84e Closes #1414: Fixed site permissions settings getting reset in Android 6. (#2177) 5 years ago
Emily Kager a07b6d8c0f Closes #2156 - Update theme for selected session in BrowserFragment (#2171) 5 years ago
Axel Hecht 5b7d5bf1b3 Import strings from android-l10n (#2158)
Status: mozilla-l10n/android-l10n@68b2689e48
5 years ago
Will Hawkins 0bcff089d6 Feature #2088: Async load the default search engine icon at startup (#2113) 5 years ago
Colin Lee dc3abe2698
For #1932: Crash on telemetry setting change when unattached (#2124) 5 years ago
Emily Kager 41bbc1ad2b Closes #2163 - Check if bookmark title is null or blank 5 years ago
Emily Kager 48191fd376 Closes #2176 - Removes divider after library in browsing menu 5 years ago
Emily Kager 59a4340f65 Closes #2172 - Tint Share Icon in Custom Tab Menu 5 years ago
Emily Kager a3cd92092a Closes #2168 Closes #2170 - Catch ClassCastException for non bool prefs 5 years ago
Emily Kager 583889cac0 Revert "For #1751 - Add Delete Button to Private Toolbar"
This reverts commit c8061bd9af.
5 years ago
Sawyer Blatz bff50fa84c No issue: Updates destructive colors 5 years ago
Sawyer Blatz 70486039c0 Closes #2147: Refactors usage of openToBrowserAndLoad 5 years ago
Emily Kager 0e44921e08 For #1573 - Update tabs header menu (#2141) 5 years ago
Colin Lee f1050eaff5
For #1951: Bookmarks library pane displays everything from root down (#2135) 5 years ago
Sawyer Blatz 3734d08f17
For #2144: Only opens to browser when necessary (#2145) 5 years ago
Emily Kager 7483a307ac For #1573 - Update collections button string 5 years ago
Emily Kager 1041500869 For #1573 - Long pressing tab selects that tab in save collections 5 years ago
Sawyer Blatz 902a561279 Fixes #467: Modifies url bar to use search screen color 5 years ago
Emily Kager 14c4d12e49 For #1573 - Add Browsing Menu Item Add To Collections 5 years ago
Sawyer Blatz d6879e2501 No issue: Sets BrowserFragment sessionId only in custom tabs 5 years ago
Colin Lee 5b7e297adf
For #1955: Add prompt before loading QR code (#2096) 5 years ago
Emily Kager 97e4f43fda No issue: null check context on permission granted (#2104) 5 years ago
Emily Kager e76c618c2a For #1541 - set padding dynamically for tab counter (#2103) 5 years ago
Emily Kager b11a7554c2 For #1836 - Update theme based on if session private (#2099) 5 years ago
Sawyer Blatz 29238d6e5f For #1954: Hides keyboard when requesting camera permission 5 years ago
Emily Kager bb7b22f752 Remove extraneous vertical orientation 5 years ago
Emily Kager ee693430a2 For #1716 - Consolidate Switch Styles 5 years ago
Axel Hecht a8d795f93f Import strings from android-l10n (#2069)
Status: mozilla-l10n/android-l10n@6f5b72b05b
5 years ago
Grisha Kruglov fbdf60fdb9 Bookmark sync (#2090)
* Closes #919: Enable bookmarks synchronization

* Add bookmarks checkbox to sync preference screen
5 years ago
Sawyer Blatz 4cd0d464a7
For #1092: Fixes ordering of custom tab menu items (#2072) 5 years ago
Sawyer Blatz 11918d45f4
For #1619: Hides clipboard provider when text is entered (#2081) 5 years ago
Sawyer Blatz 473b528ea1
No issue: Improves scrolling of quick action sheet (#2079) 5 years ago
Sawyer Blatz 66d76d3123
For #2074: Displays title only in custom tabs (#2075) 5 years ago
Sawyer Blatz 8928822e99
For #975: Adds telemetry for settings toggles (#1896)
* For #975: Adds telemetry for settings toggles

* For #975: Uses failable constructor
5 years ago
Colin Lee 3450c6bcf1
Merge pull request #1785 from colintheshots/fix1301
For #1301: Add uri_count to metrics ping
5 years ago
Emily Kager 99f979e86b For #1601 - Bookmark icon should change visually if page is bookmarked 5 years ago
Emily Kager bc10c65c52 For #2035 Add TouchExplorationStateChangeListener and adjust toolbar 5 years ago
Sawyer Blatz 46924544b6 For #1975 & #1627: Refactors getSessionById in BrowserFragment 5 years ago
Emily Kager 4ae40b35e0 No issue Null check accessibility manager 5 years ago
Emily Kager 9eaaedf4bd For #1658 Update preferredColorScheme in onResume for auto-theming 5 years ago
Colin Lee 47c04de886 For #1279: Focus broken opening a link from external app after eviction 5 years ago
Colin Lee 688cae33c3 For #1877: Crash on edit or delete the default bookmark folders 5 years ago
Sawyer Blatz 9e9b6f98f9 Fixes #2030: Quick action sheet collapses on scroll 5 years ago
Sawyer Blatz 191786c671
For #1192: Adds telemetry for Mozilla products (#1953) 5 years ago
Sawyer Blatz 4945805e37
For #1954: Resolves QR scanner back press and keyboard issues (#2036) 5 years ago
Emily Kager 1aee091485 For #2039 - Context check in setToolbarBehaviour (#2040) 5 years ago
Axel Hecht f897c2e295 Import strings from android-l10n
Status: mozilla-l10n/android-l10n@451b34711f
5 years ago
Emily Kager 4da5a26536 Closes #2000 - Don't flash LeakCanary setting in release builds (#2006) 5 years ago
Emily Kager 10517580cc No issue: Add back status/nav flags after fullscreen exit (#2003) 5 years ago
Emily Kager ec64286eac No issue: Only set toolbar behavior for non custom tab sessions (#2013) 5 years ago
Sawyer Blatz 91338bd204
For #1970: Fixes Firefox Preview icon for older devices (#2005) 5 years ago
Emily Kager f7963bc153 Closes #2004 - Set base alpha of quick action overlay to visible (#2007) 5 years ago
Jeff Boek 160e5ea1c8 For #1843 - Wires up add to collection button 5 years ago
Jeff Boek f58400660a For #1843 - Wires up close button 5 years ago
Jeff Boek cddb4de79b For #1843 - Adds the selected tabs button 5 years ago
Jeff Boek 5c45064fbb For #1843 - Fixes color for dialog overlay 5 years ago
Jeff Boek dea169dca2 For #1843 - Adds ability to select all tabs 5 years ago
Jeff Boek ff08d0dbb0 For #1843 - Passes selected tabs through the MVI loop 5 years ago
Jeff Boek 9df64b61d4 For #1843 - Closes the fragment when the arrow button is pressed 5 years ago
Jeff Boek d39c15402e For #1843 - Adds a better theme for the creation fragment 5 years ago
Jeff Boek ba90b58d32 For #1843 - Displays tabs on the tab selection screen 5 years ago
Jeff Boek 8be0d6fea5 For #1843 - Adds the header elements for collection creation 5 years ago
Jeff Boek ab4cf786d7 For #1843 - Scaffolds MVI component for Collection Creation 5 years ago
Jeff Boek 63574cc359 For #1843 - Adds a create collections fragment and navigates to it 5 years ago
Sawyer Blatz 36cd275eed
For #1917: Hides search suggestions in shortcuts when needed (#1988) 5 years ago
Emily Kager 578a00a49b Closes #1993 - Set toolbar behavior in onStart for browser resumed case 5 years ago
Emily Kager 4dffd182b1 For #1206 - call fullScreenFeature onBackPressed 5 years ago
Sören Hentzschel 750ee266b0 For #2825: use FenixSnackbar for fullscreen notification 5 years ago
Sawyer Blatz eadce68e52
Closes #1972: Sets search term on browserToolbar (#1990) 5 years ago
Emily Kager 25c157ceb0 No issue: Use setting to show history autocomplete suggestion 5 years ago
Johan Lorenzo 194aa0cbb0 Enable raptor tests on Fenix 5 years ago
Grisha Kruglov d1c1270e68 Revert "Closes #919: Enable bookmarks synchronization"
This reverts commit b854cccefa.
5 years ago
Emily Kager 2162e74f76 Closes #1948 - Shows bookmark url if title is null 5 years ago
Emily Kager 05b9df34d8 For #1922 - Open bookmark in new tab menu should open and show new tab 5 years ago
Christian Sadilek d8f06097ca No issue: Use GeckoView fetch implementation for A-S libs (megazord) 5 years ago
Emily Kager b431e57dce Closes #1855 - Remove haptic feedback on tabs button 5 years ago
Emily Kager 7f5f96b41b Closes #1914 - Removes incomplete actions from Custom Tab Menu 5 years ago
Emily Kager df6230182c Closes #469 - Changes Library String 5 years ago
Grisha Kruglov b854cccefa Closes #919: Enable bookmarks synchronization 5 years ago
Grisha Kruglov f560ec8e8d Closes #1902: Remove direct appservices dependencies
Our main dependency - android-components - is tightly integrated
against a certain version of appservices. Having a direct dependency
at the Fenix level is a foot-gun: it allows Fenix to consume an API-incompatible
version of appservices, breaking parts of android-components. Due to
how gradle dependency resolution works, this breakage is "silent": there are
no compile time warnings. A recent example of this is broken history sync,
and buggy FxA experience in Fenix.

This patch removes a direct dependency, letting android-components dictate
which appservices version should be used Fenix builds.
5 years ago
Jeff Boek 31494a4341 Sets the search engine to the default if no shortcut is used 5 years ago
Colin Lee 78abd43b3e For #1923: Title of bookmarks folder is not displayed 5 years ago
Sawyer Blatz e2198f19ad
Fixes #1868: Corrects private browsing myths link (#1930) 5 years ago