Severin Rudie
69c6de7cd4
For #8411 : integrate AC permissions changes ( #8618 )
5 years ago
Mihai Adrian
4be693255d
For #8565 : Fix updating dropdown preferences in ETP settings! ( #8573 )
...
* For #8565 : Create custom SharedPreferenceUpdater for String Preferences
* For #8565 : Use custom updater to correctly update DropDownPreference
* For #8565 : Set default values for dropDown preferences
* For 8565: add tests for findEntriesValue
* For 8565: clarified findEntryValue
Co-authored-by: Severin Rudie <Baron-Severin@users.noreply.github.com>
5 years ago
ekager
bb85de5dca
For #6737 - Set Logins checkbox default to true
5 years ago
ValentinTimisica
12ae46343e
For #7957 : Enable Login management preference for all users
5 years ago
mcarare
bba563b5f9
For #6479 : Add granular ETP settings
5 years ago
Jeff Boek
a701988ae9
For #5905 - Creates private browsing settings fragment
5 years ago
Jeff Boek
ef6913ec25
For #5905 - Combine theme and toolbar settings
5 years ago
Jeff Boek
9f3faa43fe
For #4674 - Adds marketing data as a collection choice
5 years ago
Sawyer Blatz
0a6881d470
For #255 : Removes autoplay media feature flag ( #8198 )
5 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>
5 years ago
Jeff Boek
6789df55a5
For #220 - Puts language picker behind a feature flag
5 years ago
ekager
0777fb3bbe
For #5545 For #5542 Closes #6696 Integrate logins API, adds Settings for Autofilling/Saving Logins
5 years ago
salvatorep
ceb155ec5c
Added support for Intent.ACTION_SEARCH and Intent.ACTION_WEB_SEARCH actions
5 years ago
Sawyer Blatz
718c211a86
For #1718 : Sets accessibility users to top toolbar by default ( #7486 )
5 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>
5 years ago
Roger Yang
f6e286fd9c
Closes #7346 : Enable dynamic app links in Fenix ( #7361 )
5 years ago
mcarare
d2abac78eb
For #7075 Update passwords preference visibility and string
...
Set visibility for feature flags before settings screen it's displayed.
Change string for preference to match existing header string.
Update UI Tests
5 years ago
ValentinTimisica
c6c827f693
For #4776 : Redesign and refactor the About Page
...
Added new items to be displayed.
5 years ago
mcarare
8257b145ad
For #6401 Set false as default value for Open links in a private tab
5 years ago
Mihai Adrian
cc216d0a6f
For #6748 Move Add search engine to search engine preference category. ( #6749 )
5 years ago
Sawyer Blatz
769c1e422d
For #5694 & #6054 : Allows users to change toolbar position ( #6608 )
...
* For #5694 & #6054 : Adds preference screen for toolbar
* For #5694 : Adds changing toolbar position functionality
* No issue: Updates telemetry links to actually work lol 😬
* For #6054 : Adds toolbar position to core ping
5 years ago
mcarare
5543f3272d
For #1019 Add option to enable search suggestions in private mode
5 years ago
Arturo Mejia
0d6ea08de7
No issue: Remove download file provider. ( #6699 )
5 years ago
Jeff Boek
54773afb68
For #2477 - Removes the feature flag for Force Enable Zoom ( #6646 )
...
* For #2477 - Removes the feature flag for Force Enable Zoom
* For #2477 - Fixes bug where zoom preference doesnt persist between launches
5 years ago
Jeff Boek
607c3d4c87
Adds custom search engines ( #6551 )
...
* For #5577 - Adds button to add a new search engine
* For #5577 - Adds custom engine store
* For #5577 - Creates a custom SearchEngineProvider
* For #5577 - Gives the ability to delete search engines
* For #5577 - Adds the UI to add a custom search engine
* For #5577 - Adds form to create a custom search engine
* For #5577 - Adds the ability to add a custom search engine
* For #5577 - Adds the ability to delete custom search engines
* For #5577 - Selects the first element on the add custom search engine screen
* For #5577 - Prevents adding a search engine that already exists
* For #5577 - Styles the add search engine preference
* For #5577 - Makes the name check case-insensitive
* For #5577 - Fix bug where home screen doesnt see new search engines
* For #5577 - Moves Search URL validation to its own type
* For #5577 - Fixes linting errors
* For #5577 - Adds the ability to edit a custom search engine
* For #5577 - Allows the user to edit a serach engine even when it is the last item in the list
* For #5577 - Adds an undo snackbar when deleting a search engine
* For #5577 - Moves all of the strings to be translated
* For #5577 - Fixes bug when deleting your default search engine
* For #5577 - Puts adding search engines behind a feature flag
* For #5577 - Navigate to custom search engine SUMO article when tapping learn more
* For #5577 - Fixes nits
* For #5577 - Uses concept-fetch to validate search string
* For #5577 - Adds string resources for the cannot reach error state
5 years ago
Emily Kager
d9615108ee
For #6354 - Removes ETP Experiment, Removes Feature Flags, Sets Strict Default
5 years ago
Sawyer Blatz
e62407e766
For #5959 & #5958 : Integrates download feature into Fenix ( #6368 )
5 years ago
ekager
f49331de55
For #5544 : Bare Minimum Logins UI
5 years ago
Ardlan Khalili
eb4150db2a
Closes 6168: Globe icon for exceptions
5 years ago
Jeff Boek
d1643b785e
For #2477 - Adds accessibility setting to force enable zoom
5 years ago
Sawyer Blatz
371e2ac3d8
For #514 & #5742 : Updates "launch links in private tab" functionality ( #5721 )
...
* For #514 & #5742 : Updates "launch links in private tab" functionality
* Fixes comments
5 years ago
Sawyer Blatz
097d7c2038
For #5742 : Adds strings ( #5743 )
5 years ago
Sawyer Blatz
785b8b9519
For #5567 : Removes search shortcuts button ( #5739 )
...
* For #5567 : Removes search shortcut button
* No issue: Simplifies logic for displaying shortcuts
5 years ago
Sawyer Blatz
2896b36d14
No issue: Updates naming of launch links privately var ( #5701 )
...
The previous name was pretty confusing
5 years ago
Sawyer Blatz
eb3c9f86e2
No issue: Removes feature flags for delete data ( #5738 )
5 years ago
Sawyer Blatz
c8af16bd47
For #5679 : Hides autoplay behind feature flag ( #5685 )
5 years ago
Grisha Kruglov
a4097cd380
FxA WebChannels integration
...
This patch includes:
- WebChannels support enabled by default, with ability to disable it via remote flag
- expanded FxA telemetry (closes #4971 )
Co-authored-by: Arturo Mejia <arturomejiamarmol@gmail.com>
5 years ago
Yeon Taek Jeong
59e2c124cb
No issue: Update long-press shortcut strings ( #5284 )
...
* No issue: Update long-press shortcut strings
* Updates identifiers
5 years ago
Jeff Boek
b16754d78a
For #561 - Adds add tab and menu button to bottom bar
...
- Adds space between wordmark and session control component
5 years ago
Jeff Boek
abbb310ce3
For #561 - Removes the toolbar from the home screen
...
- Removes the menu button
- Fixes motionlayout animation with the wordmark/private browsing button
5 years ago
Tiger Oakes
6c30a94081
Move settings classes to packages
5 years ago
Sawyer Blatz
6f3d7b4ee8
For #5396 : Adds "always launch in private mode" to settings
5 years ago
Colin Lee
1aa4f5a519
For #255 : Toggle Media Autoplay
5 years ago
Sawyer Blatz
50cd2920d3
For #5371 : Updates search engine settings string ( #5393 )
5 years ago
Emily Kager
a68fabd3a7
For #1749 - Update to new ETP Settings Strings ( #5395 )
5 years ago
Yeon Taek Jeong
b6f2e8da35
For #5296 : Fix long-press shortcuts to work across build variants
5 years ago
Emily Kager
96f0ec829b
No issue: Remove recommended from standard ETP option
5 years ago
Emily Kager
e3209dcc84
For #3700 - Add Setting to Delete Data on "Quit" menu action
5 years ago
Emily Kager
418b1ba890
For #1749 - Use Strict ETP by default, use Feature Flag for Settings
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
2653b5966e
For #964 : Adds ability to disable each suggestion provider ( #5096 )
...
* For #964 : Adds ability to disable each suggestion provider
* Fix nit
5 years ago
Afzal Najam
bcabe422a6
Closes #4718 - Update site permissions layout ( #4953 )
5 years ago
Emily Kager
1cf8a40059
For #4295 - Adds Experiments Pref to Data Collection Settings ( #4915 )
5 years ago
Yeon Taek Jeong
a680d733c8
For #4384 : Hide mic icon if speech-to-text is unavailable ( #4701 )
5 years ago
Yeon Taek Jeong
83ceec6289
For #201 : Search Widget
5 years ago
Emily Kager
95208c84a9
Closes #4265 - Do not pop after all exceptions are removed ( #4392 )
5 years ago
Tiger Oakes
d1651ecf71
Closes #4012 - Animate quick settings ( #4047 )
5 years ago
Jeff Boek
5630904f93
For#3278 - Updates strings in preferences ( #4184 )
5 years ago
afr30010
c92eabdd64
Modify the order of Privacy Policy and About in Settings ( #2760 )
5 years ago
Emily Kager
d168d52516
For #3772 - Remove Create an Account Option on TurnOnSyncFragment ( #3928 )
5 years ago
Sawyer Blatz
f7cf8473b5
For #2357 : Removes snapping threshold on home fragment ( #3878 )
5 years ago
Sawyer Blatz
a36f2a7288
For #3244 : Updates account icon in settings ( #3692 )
5 years ago
Jeff Boek
811fbfc5fd
For #3278 - Removes icon and preference item
5 years ago
Grisha Kruglov
01ef0d5ac2
No issue: Use 'Turn on Sync' instead of 'Sign In'
...
Seems like we've started using a wrong string at some point.
Thankfully, the correct one is already in the tree.
5 years ago
Jonathan Almeida
c197d055b3
For #3047 : Fix blank space for system edit text controls ( #3227 )
5 years ago
Grisha Kruglov
fe3c163a20
Fix how we reflect FxA state in preference
...
This cleans up how we're displaying account state in the main preference UI.
Before when it worked, it worked mostly accidentally.
'launch' wrapper around "update ui" methods would trigger a race condition
between binding the account pref view holder and actually updating that view
with values. Sometimes the "update view with values" would happen after view
was bound, and the UI will be correct. Most of the time it would happen before,
and so there will be nothing to update and we'd get into an inconsistent state.
This also splits up the "accountpreference" into two: account is good,
and account needs re-auth. This greatly simplifies their management.
5 years ago
Jeff Boek
33bcea6eca
Fixes #3045 - Allows scrolling the entire home layout to fix landscape scrolling issues
5 years ago
Sawyer Blatz
fe50e88fc8
For #2327 : Adds error state syncing
5 years ago
Sawyer Blatz
62bed0cd06
For #1190 : Adds telemetry for FxA login
5 years ago
Jeff Boek
182bbdf359
For #225 - Adds delete browsing data fragment
5 years ago
Jonathan Almeida
1de2e58644
No issue: Add device name to account page
5 years ago
Sawyer Blatz
36f4b97712
For #658 : Adds your rights page link
5 years ago
Emily Kager
833290799e
For #1286 - Add Automatic Font Sizing Preference
5 years ago
Jeff Boek
f76437f60c
Fixes #2811 - Removes custom attributes
5 years ago
Jeff Boek
16b3309053
For #2531 - Adds privacy notice to settings
5 years ago
Emily Kager
c2339e9669
Closes #2699 - Removes Feedback from Settings
5 years ago
Emily Kager
a44322b120
Update mapping to represent steps of 5 from 50-200
5 years ago
Emily Kager
2956ca0c82
Change min and max scale for text scale
5 years ago
Emily Kager
e00380960f
Add Accessibility Fragment and Text Size Adjustment Setting
5 years ago
Vlad Filippov
66a0cd5f9c
Add FxA Pairing feature to "Turn On Sync"
5 years ago
Jeff Boek
4f119f0baa
No Issue - Fixes motion layout visual issues ( #2401 )
5 years ago
Jeff Boek
27d8c09def
Fixes #1735 - adds the ability to write code against the build channel ( #2388 )
5 years ago
Emily Kager
84a7430e57
For #1745 - Allow trackers from Allow List ( #2310 )
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
2397b22d09
For #2230 - Persist Theme Through RadioButtonPreference ( #2235 )
5 years ago
Grisha Kruglov
fbdf60fdb9
Bookmark sync ( #2090 )
...
* Closes #919 : Enable bookmarks synchronization
* Add bookmarks checkbox to sync preference screen
6 years ago
Emily Kager
4da5a26536
Closes #2000 - Don't flash LeakCanary setting in release builds ( #2006 )
6 years ago
Sawyer Blatz
334a3dc672
For #1714 : Updates product to Firefox Preview ( #1907 )
6 years ago
Sawyer Blatz
0f367a018a
For #724 : Corrects colors for all themes
6 years ago
Emily Kager
e9edd6c8b5
For #1084 - Remove Exceptions from TP setting for Beta
6 years ago
Sören Hentzschel
63566879f6
For #1775 - Remove Language from settings for Beta
6 years ago
Jeff Boek
8dd9820734
For #1264 - Removes data choice options
6 years ago
Jeff Boek
2df1344b3c
For #1699 - Remove links to settings sections for beta
6 years ago
Jeff Boek
fc9886e32a
For #1676 - Removes setting for location services
6 years ago
Colin Lee
574ee5e3d5
Merge branch 'master' into manage_site_permissions_exceptions
6 years ago
Emily Kager
068744eb96
For #1084 - Add Setting to enable/disable TP
6 years ago
Arturo Mejia
c3e31a15db
Closes #1079 : Managing site permissions exceptions
6 years ago
Emily Kager
5f0fe216cb
For #1375 - Suppress history suggestions in awesome bar via setting
6 years ago
Emily Kager
f0ee01b008
For #1445 - Update vector icons
6 years ago