Commit Graph

356 Commits (44f4cedefdbf4e32ef1126f7ae8240793a6c7641)

Author SHA1 Message Date
Jeff Boek 16b3309053 For #2531 - Adds privacy notice to settings 5 years ago
Sawyer Blatz 93d0982a6f For #1576: Adds tab collection renaming 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
Jeff Boek a2a4524e51 For #982 - Opens privacy policy in a custom tab 5 years ago
Jeff Boek 02db8279fb For #982 - Adds icon and button for privacy notice onboarding card 5 years ago
Emily Kager e534dad199 For #2028 - Pass Session ID for Custom Tab Prompts, Theme Dialogs 5 years ago
Emily Kager 028c6cad70 For #2025 - Create and theme Dialog for deleting all history 5 years ago
Emily Kager fd4de3509d For #1249 - Create Empty History State 5 years ago
Sawyer Blatz 3619f1417d For #1574: Cleans up unused code and refactors 5 years ago
Emily Kager d380834042 Move strings to static_strings 5 years ago
Emily Kager d347f73e69 For #2389 - Create Theme Onboarding Card 5 years ago
Emily Kager a44322b120 Update mapping to represent steps of 5 from 50-200 5 years ago
Emily Kager e00380960f Add Accessibility Fragment and Text Size Adjustment Setting 5 years ago
Jeff Boek 95af2ddcc6 For #2390 - Adds the start browser button 5 years ago
Jeff Boek b2e6b59e91 For #2390 - Adds views for every onboarding card 5 years ago
Jeff Boek 8928b19079 For #2390 - Adds a theme picker card
- applies generic styling to cards
- adds margins to headers and onboarding cards
5 years ago
Jeff Boek fe16810ddb For #2390 - Adds onboarding section headers 5 years ago
Jeff Boek dfe14e1751 For #2390 - Adds the onboarding welcome message 5 years ago
Sawyer Blatz 03ed5152a5
For #1291: Reduces length of private mode animation (#2534) 5 years ago
Vlad Filippov 66a0cd5f9c Add FxA Pairing feature to "Turn On Sync" 5 years ago
ekager a078f9e48b For #2422 If TP disabled globally disable quicksettings TP exception toggle 5 years ago
Sawyer Blatz cc2fad178f For #2384: Updates scrim colors (#2423) 5 years ago
Arturo Mejia 744f1be0a9 Closes #1411: Added disabled style for permissions site info panel. (#2354) 5 years ago
Sawyer Blatz e1cdeffe8c
For #563: Restyles history management (#2378) 5 years ago
Sawyer Blatz c9f2f48803 For #2334: Adds comment to placeholder create collection name (#2352) 5 years ago
Sawyer Blatz 447b134fe9 For #2042: Updates strings for l10n (#2320) 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
Emily Kager 468fb669f0 For #2256 - Use same report site string for quick settings (#2305) 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
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
vladikoff e067ffbbf6 Initial view for the "Turn on Sync" fragment
UX: https://mozilla.invisionapp.com/share/QSR2F8UD4PN#/screens/357470308
5 years ago
Emily Kager 7dda013ad1 No issue: Remove plurals strings (#2234) 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
Emily Kager 34f4720e6b For #1573 - Create Save to Collection Component and Views 5 years ago
Sawyer Blatz bff50fa84c No issue: Updates destructive colors 5 years ago
Emily Kager 0e44921e08 For #1573 - Update tabs header menu (#2141) 5 years ago
Emily Kager 7483a307ac For #1573 - Update collections button string 5 years ago
Emily Kager 14c4d12e49 For #1573 - Add Browsing Menu Item Add To Collections 5 years ago
Colin Lee 5b7e297adf
For #1955: Add prompt before loading QR code (#2096) 5 years ago
Emily Kager ee693430a2 For #1716 - Consolidate Switch Styles 5 years ago
Grisha Kruglov fbdf60fdb9 Bookmark sync (#2090)
* Closes #919: Enable bookmarks synchronization

* Add bookmarks checkbox to sync preference screen
5 years ago
Emily Kager 99f979e86b For #1601 - Bookmark icon should change visually if page is bookmarked 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 ff08d0dbb0 For #1843 - Passes selected tabs through the MVI loop 5 years ago
Jeff Boek d39c15402e For #1843 - Adds a better theme for the creation fragment 5 years ago
Jeff Boek 8be0d6fea5 For #1843 - Adds the header elements for collection creation 5 years ago
Jeff Boek 63574cc359 For #1843 - Adds a create collections fragment and navigates to it 5 years ago
Emily Kager df6230182c Closes #469 - Changes Library String 5 years ago
Sawyer Blatz 41e8acf05f For #724: Adds contrastText color for buttons using accent backgrounds 5 years ago
Sawyer Blatz 334a3dc672
For #1714: Updates product to Firefox Preview (#1907) 5 years ago
Sawyer Blatz b996acdb35
No issue: Updates crash report back press and string (#1773) 5 years ago
Jeff Boek 91153baaf3
Fixes #1890 - Remove unused strings (#1891) 5 years ago
Jeff Boek f19a773ab9
Merge pull request #1842 from boek/i1840-collections_featureflag
For #1840 - Adds a save tab group button and puts it behind a feature  flag
5 years ago
Jeff Boek 4ea54252b0 For #1830 - Adds the ability to share a tab 5 years ago
Jeff Boek 146492bd59 Fixes #1828 - Adds an empty tab state 5 years ago
Sawyer Blatz 0f367a018a For #724: Corrects colors for all themes 5 years ago
Colin Lee 9679bfa670 For #1682: Bookmark string fix for l10n 5 years ago
Arturo Mejia ea26423123 #1682 Fixing typos on strings comments 5 years ago
Sawyer Blatz 5390aed795 Fixes #1662: Corrects ripple style for private browsing button 5 years ago
Sawyer Blatz 3b3d4c3de5
Fixes #1646: Changes bookmarks toolbar color (#1651) 5 years ago
Sawyer Blatz 23edd2559d
For #933: Adds caching of sign in state (#1647) 5 years ago
Emily Kager 01a181975d For #1084 - Add tracking protection toggle to quick settings dialog 5 years ago
Sawyer Blatz 49b4eaf182
For #724: Fixes white color in dark mode and removes android:tint (#1641) 5 years ago
Jeff Boek 658f6dcf23 For #1495 - Reverts editing translated string and creates a new string 5 years ago
Colin Lee 5f3e255426 No issue: fix build breakage on merge 5 years ago
Sawyer Blatz 29832c5e84 For #724: Consolidates colors 5 years ago
Colin Lee 574ee5e3d5
Merge branch 'master' into manage_site_permissions_exceptions 5 years ago
Emily Kager 068744eb96 For #1084 - Add Setting to enable/disable TP 5 years ago
Colin Lee 9b1c1b5f4d For #1571: Make bookmark deletion undoable 5 years ago
Arturo Mejia c3e31a15db Closes #1079: Managing site permissions exceptions 5 years ago
Colin Lee bc1b7e0b43 For #1539: Add bookmark multi-select features 5 years ago
Emily Kager 5f0fe216cb For #1375 - Suppress history suggestions in awesome bar via setting 5 years ago
Jeff Boek b306bc502a For #1430 - Adjust snackbar colors for darkmode 5 years ago
Arturo Mejia 22eba72f8f Closes #1170: Allow user to add a new site exception to site permissions 5 years ago
Sparky93 9e3e3c8b6d Fixes #1485 - Page crash message now displays correctly in dark theme (#1524) 5 years ago
Jeff Boek 043a3bbe9c For #1068 - Adds the ability to quickly copy a URL 5 years ago
Emily Kager fe7ab34391 For #860 - Update suggestion highlight light theme 5 years ago
Jeff Boek 9434f01b42 Fixes #1204 - Fixes the home screen animation 5 years ago
Colin Lee b54d4d1d58 Closes #1312, #1236, #1237, #1238, #1239: Creating, Editing, and Deleting Bookmarks and Bookmark Folders 5 years ago
Jeff Boek e34d163034 Combines the Tab and Session component 5 years ago
Sören Hentzschel cf500ee266 For #469: remove "Your" from "Your library" string
(see https://github.com/mozilla-mobile/fenix/issues/469#issuecomment-480400794)
5 years ago
Emily Kager 9cb252da40 For #1421 - Fix Shortcut ToggleButton states 5 years ago
Jeff Boek e7998b35e9 For #1274 - Moves the about string to prevent it from being translated 5 years ago
Jeff Boek 65425d0f6e For #1274 - Unblocks l10n by fixing string nits 5 years ago
Jeff Boek 371fbf7164 For #1430 - Adds a styled Snackbar 5 years ago
ekager 3ad204712a For #1399 - Only show battery saver theme preference for API <P 5 years ago
Emily Kager 5d1738e011 For #208 - Dark Mode UX edits 5 years ago
Arturo Mejia 4489edd97b Closes #1165: Added Doorhanger to the toolbar. 5 years ago
Jeff Boek 2670f0e1d7 Removes missing string reference 5 years ago
mheubusch 78728f5ed7 Update strings.xml 5 years ago
Emily Kager 16127c31a8 For #1049 - Add photon gradient drawable for progressbar 5 years ago
Sawyer Blatz 1bb65a9243
Fixes #496: Adds new content description to tabs icon (#1357) 5 years ago
Emily Kager a2200b6335 For #208 - Dark/Night Theme 5 years ago
Eitan Isaacson ed77f97283 Remove Quick Actions Sheet contentDescription
This is not needed for screen reader usability, and introduces an
useless intermediate node that TalkBack lands on.
5 years ago
Eitan Isaacson 3a6b546e96 Remove favicon contentDescription.
It does not convey any useful information to the user.
5 years ago
Colin Lee bd81e72239 Fixes #916, fixes #917, fixes #920: Save, share, and delete bookmarks 5 years ago
Sawyer Blatz 36af5107c6
Closes #875: Adds search shortcuts (#882)
* Closes #875: Adds shortcuts

* Refactor and clean up

* Remove TODO

* Removes local

* Fix nits

* Refactors to add ShortcutEngineManager
5 years ago
Eitan Isaacson c807f84b98 Fixes #1186: Made quick actions sheet's handle larger.
It now takes up the entire horizontal space and all the vertical space
until the buttons. This gives a bigger touch target both for typical
users and TalkBack users when they use explore-by-touch.

Also changed content description. The content description should not
include semantic names like "handle". The screen reader already knows
it's a button and describes it as such. Same thing with "sheet".
5 years ago
Sawyer Blatz abf89635b4 Fixes #1230: Corrects text alignment on About Fenix 5 years ago
Arturo Mejia 3ab1b3b3d9 Closes #1229: Excluding site permission strings from L10n. 5 years ago
Arturo Mejia 376ebe7e70 Closes #1078: Added UI for managing phone feature permissions. 5 years ago
Sawyer Blatz bbb9539e82 Fixes #1233: Renames LeakCanary 5 years ago
Sawyer Blatz 6249b9eb89 Closes #1231: Changes all use of favorites to bookmarks 5 years ago
Sawyer Blatz c2d0a6e265
Bump A-C to 0.49.0-SNAPSHOT (#1200) 5 years ago
Jeff Boek 379875a62a Fixes #1162 - replaces about page with an Android Fragment 5 years ago
Jeff Boek 756634bc6c For #1181 - Use appName in string locations 5 years ago
Jeff Boek ea3c9bdf7d For #1181 - Use modified string list from Michelle 5 years ago
Jeff Boek bd9b7d8d8d Group history by date 5 years ago
Arturo Mejia a0cfedeeca Closes #1075: Added custom settings UI under site permissions. 5 years ago
ekager 80f386c411 Closes #120 - Add Preference for Remote Debugging
Co-authored-by: Emily Kager <ekager@mozilla.com>
5 years ago
Sawyer Blatz c44e378385
Closes #1062 & Closes #1121: Restyles crash reporter fragment (#1122) 5 years ago
Emily Kager 5a839167fc No issue: Tune Home and Library UI from Updated Mocks 5 years ago
Arturo Mejia f4b0864e06 Closes #1074: Added recommended settings UI under site permissions. 5 years ago
Sawyer Blatz 0f1e65bdab Closes #1127: Improves accessibility of quick action sheet 5 years ago
Sawyer Blatz f4648525f1 For #1072: Removes screenshot button 5 years ago
Sawyer Blatz 05353ee2e1 For #1072: Fixes theming 5 years ago
Sawyer Blatz 6dcc026e04 For #1072: Adds accessibility support 5 years ago
Sawyer Blatz 486bfc2d68 For #1072: Adds cap to auto bounce 5 years ago
Sawyer Blatz 504fc41e51 For #1072: Modifies icons 5 years ago
Emily Kager bb3ebbdbe2 Closes #932 - Home Page UI polish 5 years ago
Emily Kager 90d2185db9 Closes #1056 - Add overscroll glow color for light theme 5 years ago
Sawyer Blatz 5e96b2037e
Closes #1039: Adds crash reporting (#1053)
* For #1039: Small cleanup

* Closes #1039: Adds crash reporting

* Add images

* Adds build settings back

* Fix nits
5 years ago
Emily Kager 49e24ec2dc Closes #1080 - Update Normal Browsing Toggle Color 5 years ago
Grisha Kruglov 2b00d1120f Integrate BackgroundSyncManager, enable history syncing
This patch integrates the new a-c BackgroundSyncManager, which is the
main entry point for interacting with Sync. Behind the scenes, it uses
WorkManager in order to sync configured syncable stores.

Current behaviour:
- sync runs on start, with a slight delay
- sync runs on a schedule few times a day, to lessen the startup sync burden

Also included is a basic UI integration in order to allow user to synchronize
on demand, and monitor sync state.
5 years ago
Emily Kager 8c2f80a3ef Closes #654 - Use new two state button for menu toolbar buttons 5 years ago
Sawyer Blatz 33b83fb0e3
Closes #832: Adds custom tabs menu (#944) 5 years ago
Emily Kager dc257a09aa Closes #873 - Themes History Fragment colors 5 years ago
Jeff Boek 79395631d7 Fixes #870 - Fixes logic for the session bottom sheet fragment for private mode
Also fixes #871
5 years ago
Sawyer Blatz d6ebd88186
Closes #804: Adds disable private browsing content description (#851) 5 years ago
Emily Kager d15e4bb3fa Closes #877 - Add Search Engine Settings 5 years ago
Sawyer Blatz 4bc3dae00d
Fixes #848: Corrects private browsing explanation string (#849) 5 years ago
Jeff Boek 4af11a1e2b Fixes #858 - Reverts send and share string for UR (#859) 5 years ago
Jeff Boek 7c3bc3a162 Updates strings 5 years ago
Colin Lee f5c3e0e35e Fixes #262: Need full screen functionality and "Entering full screen" 5 years ago
Sawyer Blatz 000a2236a2
Closes #505: Themes autocomplete highlight (#582)
* Closes #505: Themes autocomplete highlight

* Add Autocomplete highlight color

* Re-add getView fun which is used elsewhere in master

* Remove Test imports that aren't found
5 years ago
Jeff Boek c4fe44529a No issue - Adds basic tab theming 5 years ago
Christian Sadilek 1b1a9e0d11 Issue #418: Add account settings page and sign out functionality 5 years ago
Sawyer Blatz e9e74122b5 Closes #736 & Closes #722: Adds delete session button to private browsing 5 years ago
Sawyer Blatz 2f13c3f9f2
Closes #630: Polishes tab UI (#686) 5 years ago
Jeff Boek 1d4be1b665 For #633 - Remove only normal sessions, add a11y for glyphs 5 years ago
Jeff Boek 416382c3ad For #633 - Gives the user the ability to save their session 5 years ago
Grisha Kruglov 46789f4c62 Issue #418: Basic Firefox Accounts integration
This patch integrates relevant a-c components, and updates the current Preferences
UI to allow signing-in and displaying basic account information (email, displayName).

Currently there's no Accounts UI, and so singing out or otherwise interacting with the
account isn't possible.
5 years ago
Jeff Boek 73a57f2b45 For #631 - Adds license and dimen 5 years ago
Jeff Boek d5aeec417b For #636 - Allow a user to delete a session 5 years ago
Sawyer Blatz 56dadad35a
Closes #292: Adds placeholder advanced settings fragments (#638) 5 years ago
ekager 7baafe2c37 Closes #647 - Private Mode Inherit from Dark Theme 5 years ago
Colin Lee 3ccce1b4d2 Fixes #293: Adds about settings page
Co-authored-by: Sawyer Blatz <sblatz@mozilla.com>
5 years ago
Emily Kager 1935f01879 Closes #484 -Library Screen UI remove divider, add selectable background 5 years ago
ekager 3954c55c53 Closes #586 - Use Circular Ripple for Tab List Header Icons 5 years ago
Sawyer Blatz bce5e77333 Closes #584: Adds missing string descriptions 5 years ago
Jeff Boek 4263f8ab3e For #357 - Adds menu to delete a single item 5 years ago
Jeff Boek a65bd9b245 For #357 - Changes delete text depending on the number of items selected 5 years ago
Jeff Boek 1f276ec9fc For #357 - Display number of selected items in the delete button 5 years ago
Jeff Boek 20944ae1be For #357 - Adds a button to delete history 5 years ago
Sawyer Blatz e5fe80f928
Closes #347: Adds private browsing logic (#506)
* For #347: Adds private browsing logic

*  For #347: Adds private session explainer

* Adds persistence
5 years ago
Colin Lee ee229c9709 Fixes #354: Overflow menu for multitasking in current session 5 years ago
Emily Kager 06890d0837 Closes #487 - Replace home toolbar icon with tabs icon 5 years ago
Sawyer Blatz 7531bc56f2 Closes #476: Adds browserToolbarMenuIcon theming 5 years ago
Colin Lee 2bc769190e Fixes #401: Resolve known leak and install LeakCanary 5 years ago
Emily Kager ffd3049d99 Closes #463 - Add attr for home divider color for private mode theming 5 years ago
Emily Kager 0c8b2a8a1e Closes #449 - Adds Basic About Page with Dated Version Name 5 years ago
Jeff Boek d8845dc524 For #355 - Adds history section header 5 years ago
Jeff Boek babe5d7d9b For #355 - Adds favicon and menu placeholder 5 years ago
Jeff Boek aac39f97f2 For #355 - Creates ViewHolder for HistoryItem 5 years ago
Sawyer Blatz d543d776b1 Closes #438: Adds dynamic nav bar color 5 years ago
Sawyer Blatz 616af429dd Fixes #434: Settings visible in private mode 5 years ago
Sawyer Blatz 8347c82030
Fixes #433: Corrects URL text field color (#437) 5 years ago
Colin Lee f09dc2453f Fixes #351 Create home screen component for multitasking 5 years ago
Emily Kager 77883c0f30 Closes #403 Use Fragments for Navigation, Add Toolbar to HomeActivity 5 years ago
Sawyer Blatz 97a3b3c1b3 Closes #322: Adds missing string descriptions 5 years ago
Sawyer Blatz a4fe413537 Closes #412: Enforces consistent naming in colors.xml 5 years ago
Sawyer Blatz d09dc149ed
Closes #363 & Closes #364: Adds private browsing theme (#405)
* For #345 #346 - Adds private browsing theme

Co-authored-by: Sawyer Blatz <sdblatz@gmail.com>

* Abstracts theme management

* Theme browser toolbar

* Remove unused imports

* Begin work on sharedPreferences

* fix lint

* #346 - Refactors ThemeManager to take a callback

* Adds clean status bar and nav bar

* lint

* Themes settings icons better

* Small clean up
5 years ago
ekager 0298950025 Closes #335 - Adds Report Site Issue Menu Item 5 years ago
ekager e424b4d9d0 Closes #370 - Edit Primary Color for Toggle Color 5 years ago
Emily Kager 4f3c0ee8ad Closes #378 - Creates Library Fragment UI and adds resources 5 years ago
Jeff Boek 383f9197bf For #140 - Fixes a11y recomendations for the homeview 5 years ago
Emily Kager 3db9f2cb6a No issue: Hook up browser menu items Settings and temporary Share 5 years ago
Emily Kager 179807b83f Add accounts preferences 5 years ago
Emily Kager 3c48b3eeca Style settings theme, add about category 5 years ago
Sawyer Blatz bc30589180 For #288: Adds advanced settings 5 years ago
Emily Kager 5808fb5afb Create basics settings page 5 years ago
Jeff Boek 5a57b9a6c5 Cleans up clipboard awesomebar suggestion 5 years ago
Emily Kager 8368f4fbb2 Part of #288 - Set up basic settings menu 5 years ago
Emily Kager b111b9943b Closes #273 - Wrap session placeholder text 5 years ago
Emily Kager 2e15efafe0 Part of #131 - Add Background to URL View Toolbar 5 years ago
Jeff Boek 9e76498eed Cleans up the elevation transition for the search bar on the homescreen 5 years ago
Jeff Boek 262df015b1 For #145 - Pulls out color resources 5 years ago
Jeff Boek 73346269a0 For #145 - Pulls properties into a common style 5 years ago
Jeff Boek e73567a81a For #145 - Adds pills to the search screen 5 years ago
Sawyer Blatz edcdd05c68 Closes #135: Adds accessibility support to Browser UI 5 years ago
Emily Kager 5903cefa6b Closes #133 - Create Browser Menu UI 5 years ago
Jeff Boek 4179a8ff78 For #139 - Adds the sessions placeholder 5 years ago
Emily Kager 5a3fc1325f Adds toolbar with autocomplete and menu to BrowserFragment 5 years ago
Jeff Boek cefa12224f Fixes nits in mozilla-mobile/fenix#158 6 years ago
Jeff Boek 1f70ba4d06 Adds missing licenses 6 years ago