Commit Graph

523 Commits (65f30c75e889f73bb8ef3e452b8424f177cf1877)

Author SHA1 Message Date
ValentinTimisica b2e5820364 For #10343: Remove 'Library' functionality from the app
Also adds Bookmarks and History items to browser menu.
4 years ago
Mihai Branescu dd843b4989 For #10501 - use theme instead of tint to support older APIs 4 years ago
ValentinTimisica f63cb4e09f For #10244: Creates drawable for add-ons private browsing label.
The drawable is sent to AddonsManagerAdapter.Style constructor and is displayed
near the add-on name if it is allowed to run in private browsing
4 years ago
Sawyer Blatz a01881067f For #8643: Updates colors of onboarding accents 4 years ago
Sawyer Blatz 5f11c5e648 For #9857: Updates onboarding button styles 4 years ago
ValentinTimisica 24ba9f2fc8 For #9505: Adds possibility to sort saved logins
Currently we support sorting by name and by last used. Also, the selected
option is saved in shared preferences so that the last option chosen by
the user is properly displayed even after the app was restarted.
4 years ago
David Walsh 8b27a48635 For #10329 - Implement tab tray divider 4 years ago
Mihai Branescu 048d22dbcf For #8643 and #7606 - added styles and new colors 4 years ago
David Walsh 249e0cd4e8
For #10159 - Tab tray bottom toolbar colors (#10326) 4 years ago
Jeff Boek a8a90bd4d6
For #1063: Put tab tray behind a feature flag and hidden pref (#10313)
* For #1063 - Adds feature flag and pref for new tab tray

* For #1063 - Swaps add tab to tab tray button when newTabTray is enabled

* For #1063 - Creates hidden preference to use new tab tray

* For #1063 - Hides tabs on home screen when setting is enabled

* For #1063 - Navigate to new tab tray from browser with setting enabled

* For #1063 - Fixes regression where we dont show the new tab message with no tabs and no collections

* For #1063 - Fixes crash when toggling to private mode on the home screen

* For #1063 - combines both settings. Cleans up lint errors
4 years ago
David Walsh 7ec4bc9d76 For #10159 - Implement new tab tray colors 4 years ago
Jovan Gerodetti 4a12f1b6aa For #7996: Private mode doesn't play nicely with sites added to home screen
Site Controls Notification should reflect the browsing mode of the
currernt web app session.
4 years ago
mcarare 80f74ac611 For #9728: Change SearchView hint color inside app. 4 years ago
ekager 52d09930a6 No issue - Update new strings for quarantine 4 years ago
Mihai Eduard Badea 02bd0cc203 For issue #8648 4 years ago
ekager 59484208d6 No issue: Update Private Browsing placeholder string 4 years ago
David Walsh 6f5f48c30e
For #10148 - Add basic tab tray implementation without exposing to rest of app (#9934) 4 years ago
mcarare 932fd44823 For #7387: Change ETP onboarding from popup to a dialog.
Recalculated dialog position and offsets.
Changed ETP onboarding dialog to show only once.
4 years ago
Sawyer Blatz dce16964c0
For #9208: Adds in-product prompt to homescreen (#9836) 4 years ago
ekager a1554834f9 Adds destructive colors for private theme 4 years ago
codrut.topliceanu d80005235f For #8546 - Overrides for new TextInputLayout colors 4 years ago
ekager 66d9a24b28 Closes #9928 - Updates private browsing text description 4 years ago
Emily Kager d3093e4afe
For #8428 - move about text from static_strings.xml to strings.xml and fix comment (#10009)
Co-authored-by: Sören Hentzschel <kontakt@agenedia.com>
4 years ago
Emily Kager 1df9c53b9f
Fix: Set correct height for EditText (#10014)
Created a dimension for the correct height that the EditText in the
fragment_edit_bookmark.xml has to have.

Co-authored-by: DrCesar <josuejacobstercero@gmail.com>
4 years ago
Jonathan Almeida 2bb1b6edad For #8422: Add misc migration UI fixes 4 years ago
ekager 688a33522b For #9516 - Adds selectable background to dialog and snackbar buttons 4 years ago
Sawyer Blatz 8185ba793e
For #9857: Create button style (#9858)
* For #9857: Creates text button style

* Adds lint check

* Fixes onboarding cards
4 years ago
ValentinTimisica c7b123cfea
Fixes #9710: Vertically aligns users_count with rating (#9950) 4 years ago
ekager 5039546dc5 For #7208 For #7212 - Update parameterized strings 4 years ago
Mugurell b72c223244
For #7157 - Set BrowserMenu width to be max 314 dp (#9731)
Instead of having a fixed width of 250dp the BrowserMenu will now have a
dynamic width between 250dp and 314dp allowing for a better fit for the menu
items it could display.
4 years ago
Mihai Eduard Badea d66da53c9a For #2768 - Prevent screenshots in private mode
Added a new option in Private browsing menu to allow or prevent screenshots from being taken while in private mode by adding or removing the FLAG_SECURE flag from the home activity's window.

 This method is called whenever the activity is initialized to account for the browsing mode being changed and whenever the setting from the Private browsing menu is changed.

 The setting is by default set to true (screenshots are allowed to be taken)
4 years ago
Emily Kager 327009efc4
For #768: Add first time PWA dialog (#9308)
Co-authored-by: Tiger Oakes <toakes@mozilla.com>
4 years ago
ekager 96c6401457 For #8125 - Send top sites count with metrics ping 4 years ago
Kate Glazko d9d5de98c9 For 3687 Use Metropolis Font for Header 4 years ago
ValentinTimisica cee34893ed
For #8412: Passes error handling function to 'CustomTabWindowFeature' (#8903)
* For #8412: Passes error handling function to 'CustomTabWindowFeature'

Change required for showing error message when the app can't handle a specific
scheme. Implemented in AC:
https://github.com/mozilla-mobile/android-components/pull/6122

* Upgrade AC version

Co-authored-by: Sawyer Blatz <sdblatz@gmail.com>
4 years ago
ekager 3d55578242 Use existing strings for announcement 4 years ago
asavill c383d4225e Closes #7720:
- Increased atp switch size to be consistent with `dimen/tracking_protection_item_height`(48dp).
- Cut out redundant traversal of TextViews in SwitchWithTraversal as per https://github.com/mozilla-mobile/shared-docs/blob/master/android/accessibility_guide.md
- Reuse `QuickSettingsText.Icon` style on the switch component to be consistent with other items in the component_tracking_protection_panel.xml
- Added new string resources for textOff and textOn state to get appropriate screen reader description (unsure of the translation/localisation process here!)
4 years ago
David Walsh d989616f62 Add top sites heading to home screen 4 years ago
Edouard Oger 394f386ac3 Add secret debug menu to override FxA servers 4 years ago
Mugurell a1cdd31f0c Fix #8651 - Add new menu actions for a history item
We'll now also support:
- Copy url
- Share to another FXA device
- Open in new tab
- Open in private tab
4 years ago
Mihai Branescu 3f12c1cdb9 Closes #9352 - changed capitalisation of 'Open in app' 4 years ago
David Walsh 28406eaf3d No issue - Add content descriptions when missing 4 years ago
ValentinTimisica eb5303fa48 Fixes #8288: Adds content description for ETP back button 4 years ago
Mihai Branescu 494db56ea5 For #9207 - changed status bar color in home fragment to match gradient background 4 years ago
codrut.topliceanu 9059a6b465 For #6317 - Applies 3dot menuItem look to quickSettings and tracking panel 4 years ago
Mihai Branescu ab04155222 For #8653 - changed menu strings 4 years ago
Severin Rudie 35a132d7ff
8017 advanced autoplay controls. (#8978)
* For #8017: add advanced autoplay controls
4 years ago
Severin Rudie 1381444a52 For #8800: clear menu highlights on use 4 years ago
ekager 709bf6f627 For #7087 - Add SearchView to Logins Fragment 4 years ago
Severin Rudie 8663c479dc
For #8017: remove redundant string per localization team (#9068)
Based on conversation in https://github.com/mozilla-mobile/fenix/pull/8953#issuecomment-594332067
4 years ago