Commit Graph

356 Commits (44f4cedefdbf4e32ef1126f7ae8240793a6c7641)

Author SHA1 Message Date
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
Jeff Boek a800d33620 For #139 - Adds session placeholder with motionlayout 6 years ago
Jeff Boek da939bba50 For #150 - Adds more style to the urlbar 6 years ago
Jeff Boek 3378ee4209 For #150 - Adds the search bar 6 years ago
Jeff Boek c1500fe0bc For #150 - Adds a home fragment 6 years ago
Jeff Boek 4cd4cce83d For #150 - Sets the base style to allow a plain white background 6 years ago
Jeff Boek e34f7e166d Initializes Android project
Co-authored-by: Colin Lee <mncolinlee@gmail.com>
Co-authored-by: Sawyer Blatz <sdblatz@gmail.com>
Co-authored-by: Emily Kager <emilykager@gmail.com>
6 years ago