Commit Graph

258 Commits (48ea10cd9d62ae924757a528656265f5805019f1)

Author SHA1 Message Date
Emily Kager 327009efc4
For #768: Add first time PWA dialog (#9308)
Co-authored-by: Tiger Oakes <toakes@mozilla.com>
4 years ago
Mihai Branescu a23bcebb5d For #8972 Replaced purple colors to match the rest of the app 4 years ago
ValentinTimisica 79dc133c9c For #9359: Revert 8491.
In the UX review of 8491 it was discovered that the proposed solution is not
optimal and we should actually better stick with the old implementation.

This ticket comes to help with that and revert the already merged patch for
8491 and so will add same gradient to the top toolbar as the bottom toolbar.
4 years ago
ValentinTimisica fbeff33ef5 Fixes #8491: Changed toolbar background for PBM when is set to top
This change was required so that the background of the toolbar match the
homeFragment gradient
4 years ago
mcarare 772c7062fd For #8814: Change icon asset for top sites menu option 4 years ago
Jeff Boek 74ce62b5c3 For #8949 - Removes old motionlayout code, fixes how shadow is drawn 4 years ago
David Walsh 0436c8d8a4 For #8874 - Update tab deletion colors 4 years ago
mcarare 0b07f99127 For #8898 Show round progress bar only on end side
This will auto-mirror on RTL so it will also show at progressbar end
4 years ago
David Walsh b525f2382a
For #7504 - Update sync error display in menus (#8639) 4 years ago
ekager 88bd18b4bf Remove unused color selector resource 4 years ago
ekager 63ddff533d For #8641 - Update addon text selector to use attr colors 4 years ago
David Walsh b0a5946d4c For #8792 - Fix display of tabs icon in browser 4 years ago
David Walsh e2b72a9c01 For #8505 - Update tab icon 4 years ago
Mugurell 4cf74ed44e For #8673 - Don't mirror the onboarding - toolbar position picker tiles
Don't mirror the images and keep the radio buttons fixed in place at the top
left corner of the images.
4 years ago
Mugurell 71aba16cbf For #8673 - Don't mirror the onboarding - theme picker tiles
Don't mirror the images and keep the radio buttons fixed in place at the top
left corner of the images.
4 years ago
Mugurell a84b250894 For #8469 - Support rtl for onboarding - toolbar position picker
We'll mirror the toolbar position picker images and make sure the radio button
are positioned correctly in relation to them.
4 years ago
Mugurell 15e1c8dc69 For #8469 - Support rtl for onboarding - theme picker
We'll mirror the theme picker images and make sure the radio buttons are
positioned correctly in relation to them.
4 years ago
Mihai Branescu fdbf63fb97 For #4231
Added kapt plugin + dependencies in order to be able to use Room
Added recent apps to share fragment (top 6)
Extracted dimens of share_to_apps.xml in the dimens file
4 years ago
mcarare bba563b5f9 For #6479: Add granular ETP settings 4 years ago
Sebastian Kaspari 2a42c30c57 Issue #8277: Move foreground drawable from drawable-v26/ to drawable/ 4 years ago
Sebastian Kaspari ba54080177 Issue #8277: Reuse app icon in widget layout.
This patch refactors the widget layouts so that we can reuse the app icon and do not have to have
another logo resource with different constraints. This will also make it easier to update the
branding in #8277 and #8278.
4 years ago
ekager b72550c28a For #8126 - Adds default top sites 4 years ago
codrut.topliceanu 705567651f For #7978 - Remove ScrollView from migration activity. 4 years ago
Jeff Boek f9b05e7d5a
For #8212 - Fixes shadow/border when toolbar is on top (#8234) 4 years ago
Emily Kager 46fd1a04f1 For #7456 - For top toolbar set correct progress gravity and background 4 years ago
lyrjie b25a5468ba Added the autoMirrored flag to arrowhead drawable 4 years ago
Gabriel Luong 64a4a7f422
Provide add-on support (#8064)
Closes #5630, #6069, #6092, #6091, #6124, and #6147.

Co-authored-by: Simon Chae <chaesmn@gmail.com>
Co-authored-by: Arturo Mejia <arturomejiamarmol@gmail.com>
Co-authored-by: Christian Sadilek <christian.sadilek@gmail.com>
Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
4 years ago
Kadeem 321251c49c Updates the hide and reveal password icons to use and tint the mozac version. 4 years ago
Jonathan Almeida 2b2ea9eb5e No issue: Update Firefox Logo in Migration UI (#7916) 4 years ago
Jonathan Almeida b89afe7b7c For #7092: Add initial Migration UI 4 years ago
daphliu 7034ad4be6 Modified onboarding card colors according to design 4 years ago
Josh Vocal 31da69a311 For #7282 - Add more visibility to Turn On Sync card (#7284)
* Change background of card to make elevation more visible
* Change icon white fill to become transparent
4 years ago
Mihai Branescu ea2411a88b Feature/#220 language menu (#7070)
* For #220
- Added advanced header + locale settings item in the settings fragment

* For #220
- Added locale selection page with lib state + handling of locale changes

* For #220
- Removed registering for locale changes in the manifest, allow system
to restart activity in that scenario

* For #220
- Added unit tests for locale settings page

* For #220: fixed an outdated unit test
ga-a

Co-authored-by: Severin Rudie <Baron-Severin@users.noreply.github.com>
4 years ago
Roger Yang f6e286fd9c
Closes #7346: Enable dynamic app links in Fenix (#7361) 4 years ago
Mihai Adrian 4fa6edc86e For #7122 Fix icons for saved logins screen (#7268) 5 years ago
Patrick Martin 71880705df For #5711 - Onboarding colours have contrast issues 5 years ago
mcarare bf20275a1a For #6470 Change notification icon
Used private browsing icon with compulsory white color for notifications
5 years ago
Matt McKenna c71fa11d45 Add Mozilla licensing header to gradient 5 years ago
Matt McKenna d1f70e908e Add a simple gradient to collection creation 5 years ago
Jeff Boek 871604f37d For #2271 - Fixes colors on dark theme 5 years ago
Severin Rudie 6909a76bcb
4281 remove qab (#6310)
* For #4281: small ToolbarMenu refactor

This makes it easier to see how items are ordered in the menuItems list

* For 4281: add QAB buttons to menu

* For 4281: removed menu back button per mocks

I double checked with UX, and we'll be relying on the hardware back button for its functionality

* For 4281: add content descriptions for bookmarking

* For 4281: updated BrowserToolbarController for new functionality

* For 4281: provided simple dependencies to browser controller

More complex changes will be in a following commit, for review readability

* For 4281: move toolbar controller dependencies up to BaseBrowserFragment

The functionality they control is being moved into the toolbar menu, which is shared by both normal tabs and custom ones

* For 4281: removed (now unused) code related to QAB

* For 4281: fix test compilation after QAB removal

Tests still need to be expanded to include added functionality

* For 4281: updated menu to show if url is bookmarked

This sloppy workaround is required because TwoStateButton requires that `isInPrimaryState` be a synchronous call, and checking whether or not the current site is bookmarked is quite slow (10-50 MS, in my tests).  After days of work and many attempted solutions, this was the least abhorrent among them.

https://github.com/mozilla-mobile/android-components/issues/4915 was opened against AC to evaluate potentially supporting async `isInPrimaryState` functions.
https://github.com/mozilla-mobile/fenix/issues/6370 was opened against Fenix to investigate the unexpectedly slow call to `BookmarkStorage`.

* For 4281: update reader mode switch

* For 4281: selectively show/hide menu items

* For 4281: add reader mode appearance

* For 4281: update bookmark button when it is clicked

* For 4281: removed unused QAB code

* For 4281: removed QAB robot, updated UI tests

* For 4281: removed QuickActionSheet metrics

Since this behavior now lives in the toolbar, it is tracked via Event.BrowserMenuItemTapped

* For 4281: fixed lint errors

* For 4281: add new strings for buttons added to menu

This is necessary because the location change (from QAB to toolbar menu) could affect the grammar in some languages

* For 4281: remove outdated TODOs

* For 4281: removed QAB container

* For 4281: removed back button reference from UI test

This button no longer exists

* For 4821: Fixes a visual defect (extra padding on top of toolbar)

* For 4281: update copy on reader mode

* For 4281: fixed review nits
5 years ago
ekager f49331de55 For #5544: Bare Minimum Logins UI 5 years ago
mcarare 6b1bfcc079 For #6100: Mirror ETP graphic in RTL 5 years ago
mcarare 64923978e6 For #1071 Added Desktop Mode icon 5 years ago
Colin Lee de93b05cac For #2754 Add tab cards to share sheet (#5493)
* For #2754 Add tab cards to share sheet

* For #2754: Fix background near rounded corners and ShareButtonAppearanceTest

* Add license to share_tab_item
5 years ago
Mugurell c5330c6880 For 5092 - Show a Snackbar with retry option if sharing to devices fails (#5158)
* For #5092 - Show a Snackbar with retry option if sharing to devices fails

ShareController will contain all the business logic for checking the result
status of the `share to device` operations. When this fails it will show a
snackbar which also offer the possibility to retry the just failed operation.
To allow this even in the event the user has closed the share fragment we'll
use a GlobalScope's coroutine.
Refactored out the TabsSharedCallback from ShareFragment because otherwise we
would have neede to sent through that the just failed operation. After the
refactor the ShareController is solely responsable for showing the right
snackbar and handling the retry actions.

* For #5092 - Refactor ShareControllerTest

* For #5092: Adds color theming of snackbars
5 years ago
Jeff Boek 32c506121e For #561 - Fixes visual inconsistencies with the search bar 5 years ago
Jeff Boek 5c092c1ef1 For #561 - Adds shadow/highlightto the bottom bar 5 years ago
Nicholas 72eed21bfc For https://github.com/mozilla-mobile/fenix/issues/5474 - Adapt Autoplay icon to theme 5 years ago
Colin Lee 1aa4f5a519 For #255: Toggle Media Autoplay 5 years ago
Jeff Boek faff73b9b3 For #5047 - Creates dialog ui for naming a shortcut 5 years ago
Emily Kager e3209dcc84 For #3700 - Add Setting to Delete Data on "Quit" menu action 5 years ago
Sawyer Blatz 999d3cb963 For #1114: Show playing tab 5 years ago
Yeon Taek Jeong 2e2bac4ccd
For #419: Create launch icon for private browsing (#4948) 5 years ago
Emily Kager 4485b7f647 Add Tracking Protection Info Panel 5 years ago
Sawyer Blatz 09dcdb079d For #4474: Adds what's new button to home screen menu (#5088)
* For #4474: Adds what's new button to home screen menu

* For #4474: Adds tests for what's new button
5 years ago
Tiger Oakes f740d4382a Closes #773 - Add shortcuts to homescreen (#4925) 5 years ago
Yeon Taek Jeong cc5408d717
For #2053: Add persistent notification to close all private browsing tabs (#4913) 5 years ago
Yeon Taek Jeong 83ceec6289 For #201: Search Widget 5 years ago
Sawyer Blatz 29f089c414 For #2203: Polishes BrowserToolbarMenu 5 years ago
Tiger Oakes d1651ecf71 Closes #4012 - Animate quick settings (#4047) 5 years ago
Sawyer Blatz 437ecfbca8
For #1750: Adds gradient to private BrowserToolbar (#4361)
Also updates the color of quickActionSheet ot be "above" attribute
5 years ago
Sawyer Blatz 9db0d88346
For #4262: Updates color and text of buttons (#4250) 5 years ago
Sawyer Blatz 28eb5c541a
For #1944 & #1750: Updates private & night mode colors (#4232) 5 years ago
Sawyer Blatz becdb88f4b Revert "For #1944 & #1750: Updates private & night mode colors (#4162)"
This reverts commit 2c95bb614a.
5 years ago
James Hugman 62850430b7 Closes AC#3695 - Add UI to open current page in external app 5 years ago
Tiger Oakes 6da6ddb095 Use StateListDrawable & resources w/ TabCollection 5 years ago
Sawyer Blatz 2c95bb614a
For #1944 & #1750: Updates private & night mode colors (#4162) 5 years ago
Tiger Oakes 447123367a Remove unused sessions resources 5 years ago
ekager 89a500beaf For #4039 - Set angle of progress bar gradient 5 years ago
Emily Kager c81dd0a4a8 For #3772 - Update FXA sign in UI (#3933) 5 years ago
Sawyer Blatz 4ccd19a585 For #2210: Improves UI of search fragment (#3773) 5 years ago
Emily Kager 9142e2279c For #1968 - Adds menu option to add new folder in BookmarkFragment menu 5 years ago
Sawyer Blatz a36f2a7288
For #3244: Updates account icon in settings (#3692) 5 years ago
Emily Kager a1ddf17364 Closes #3569 - Uses primary text attr for bookmark folder icon (#3675) 5 years ago
Tiger Oakes ab6101b0f4 Fixes #3539 - vectordrawablecompat for gradients (#3541) 5 years ago
Tiger Oakes b70dced16e Fixes #3538 - Fix ic_tabs icon path (#3540) 5 years ago
Tiger Oakes f0f5374a57 Minify vector drawables 5 years ago
Emily Kager a941b875b4 For #3439 - Clean up where accent colors didn't work with dark theming 5 years ago
Sawyer Blatz c48d7fb0c3 For #3447: Fixes folder icon color 5 years ago
Emily Kager ce33054173 Closes #3454 - Update Collections Icon in Delete Browsing Data 5 years ago
Tiger Oakes 2868e376a6 Replace notification icon (#3395) 5 years ago
Tiger Oakes c73ba83f45 Minify drawable assets 5 years ago
vmbaicu a2f2a23a15 Fixes #3281 - Fix Report and onboarding lint errors and issues (#3339) 5 years ago
Tiger Oakes 64229f6f34 Minify launcher icon (#3309) 5 years ago
Tiger Oakes 2e27dc6a5e Redesign Report and Collection icons
Update icons to align with other Android icons by adjusting the weight.
5 years ago
Jeff Boek 47a59548cc For #2324 - Adds a drawable with the proper border radius 5 years ago
Jeff Boek ebe894801c For #3049 - Updates sign in card visual style 5 years ago
Sawyer Blatz b8c04e02e9 For #2327: Fixes nits 5 years ago
Sawyer Blatz fe50e88fc8 For #2327: Adds error state syncing 5 years ago
Jonathan Almeida 540b0939d2 Closes #2878: Cleanup with card-like styling 5 years ago
Jeff Boek e3031378bc For #225 - Address small nits, changes default color of ic_delete 5 years ago
Jeff Boek e9c7943fe8 For #225 - Adds icons for list items 5 years ago
Jeff Boek 182bbdf359 For #225 - Adds delete browsing data fragment 5 years ago
Emily Kager beb2dec79f For #2780 - Fix home screen attributes for API 21-22 (#2844) 5 years ago
Jonathan Almeida eb7646f073 Add custom share sheet and send tab support (#2757)
* Closes #2751: Add custom app share sheet

* Closes #2753: Add send tab devices to share sheet

* Closes #2752: Add build flag for send tab

* Replace Context.share with ShareFragment
5 years ago
Jeff Boek ab590df18b For #2717 - Adds auto signed in state to the accounts onboarding card 5 years ago
Sawyer Blatz 9509ce1b12 For #911: Adds reader mode notification on first launch 5 years ago
Jeff Boek 9d74697ab3 For #2395 - Adds sign into sync card 5 years ago
Jeff Boek b3650cacff For #2399 - Wires up tracking protection onboarding card 5 years ago