Jeff Boek
383f9197bf
For #140 - Fixes a11y recomendations for the homeview
2019-02-01 18:23:29 -08:00
Jeff Boek
88a54b7b30
Fixes #362 - Downgrade to ConstraintLayout 2.0.0-alpha2
...
There is currently an issue with visibility changes in ConstraintLayout 2.0.0-alpha3
https://issuetracker.google.com/issues/122090772
For now we're going to manually implement KeyTriggers.
2019-02-01 16:26:37 -08:00
Emily Kager
3db9f2cb6a
No issue: Hook up browser menu items Settings and temporary Share
2019-02-01 16:14:59 -08:00
Sebastian Kaspari
344bc0aea6
Move architecture/mvi code to separate gradle module.
2019-02-01 09:45:55 -06:00
Jeff Boek
27a56e2974
For #336 - allow the browser to intercept the back button
2019-02-01 09:37:19 -06:00
Jeff Boek
854eb4a2a0
For #336 - Navigate to SearchFragment on URL press
2019-02-01 09:37:19 -06:00
Emily Kager
179807b83f
Add accounts preferences
2019-01-31 21:57:25 -08:00
Jonathan Almeida
0c893b356a
Re-add SEND intent actions
2019-01-31 15:15:34 -06:00
Emily Kager
3c48b3eeca
Style settings theme, add about category
2019-01-31 12:03:49 -08:00
Sawyer Blatz
bc30589180
For #288 : Adds advanced settings
2019-01-31 12:03:49 -08:00
Emily Kager
5808fb5afb
Create basics settings page
2019-01-31 12:03:49 -08:00
Colin Lee
b7542b2208
Remove hardcoded clientID for Fretboard
2019-01-31 13:16:04 -06:00
Sebastian Kaspari
7d807f5a0a
Closes #263 : Integrate service-glean component.
2019-01-31 09:04:15 -08:00
Colin Lee
0120558fce
Enforce unidirectional arch better
2019-01-31 08:10:39 -08:00
Jeff Boek
5a57b9a6c5
Cleans up clipboard awesomebar suggestion
2019-01-30 19:25:37 -08:00
Jeff Boek
ed1e563087
Pull awesome bar into a component
2019-01-30 19:25:37 -08:00
Jeff Boek
bacee18344
Removes initial and default session
2019-01-30 19:25:37 -08:00
Jonathan Almeida
653cbf8987
Closes #319 : Add intent filters for more mimetypes
2019-01-30 17:30:08 -06:00
Emily Kager
8368f4fbb2
Part of #288 - Set up basic settings menu
2019-01-30 14:29:17 -08:00
Sawyer Blatz
4d804981f0
For #288 : Adds settings assets
2019-01-30 16:14:31 -06:00
Christian Sadilek
b7384a2633
Closes #264 : Integrate feature-contextmenu component
2019-01-30 15:14:35 -06:00
Sawyer Blatz
8919f9503c
Revert "For #288 : Adds settings icons"
...
This reverts commit c78f299390
.
2019-01-30 14:51:52 -06:00
Christian Sadilek
614374942a
Closes #265 : Integrate feature-prompts component
2019-01-30 14:25:58 -06:00
Sawyer Blatz
c78f299390
For #288 : Adds settings icons
2019-01-30 11:59:10 -08:00
Colin Lee
273f33b244
Fixes #290 : Integrate new Fenix architecture
2019-01-30 13:44:58 -06:00
Colin Lee
b2b6a530d0
Make ktlint and detekt style changes
2019-01-30 11:08:25 -06:00
Sebastian Kaspari
171da63eb2
Add color-shifted debug icon.
2019-01-30 09:11:42 -06:00
Sebastian Kaspari
d5515c9f6e
Issue #267 : Integrate lib-crash component and upload crash reports to sentry and socorro.
2019-01-30 09:11:15 -06:00
Colin Lee
e7ebd712c6
Fix MotionLayout animation the proper way
2019-01-29 19:49:08 -08:00
Jeff Boek
ebb5da7f4e
For #141 - Cleans up search UI
2019-01-29 21:08:07 -06:00
Grisha Kruglov
f78b62751d
Use abiFilter in product flavour definitions to filter for the supported architectures
...
This fixes a regression from https://github.com/mozilla-mobile/fenix/pull/294
That patch adds a dependency which loads some native libraries. Those native libs are
shipped for a variety of architectures. Specifically, there are versions of aarch64 and armv7.
What seems to happen is that since those libraries are loaded first (GV is lazily initialized
after history stuff), and since aarch64 versions of these libs is chosen by the native loader,
consequent native loads select for the same abi type. aarch64 version of libmozglue isn't there,
loader fails to find it and we crash.
Being explicit with the abiFilter in the product flavour definitions strips out aarch64 app-services
libs from the apk. When they're loaded first, armv7 versions are picked (since we don't have any other
ones), and everything works correctly afterwards.
Another way to achieve the same result would be to exclude arm64 libs via packagignOptions directive:
packagingOptions { exclude "lib/arm64-v8a/**" }
... but that's a less flexible approach in the longer term.
2019-01-29 16:37:48 -08:00
Colin Lee
43986dbf63
Move inflation back to fragment to fix MotionLayout for now
2019-01-29 16:01:20 -08:00
Emily Kager
b111b9943b
Closes #273 - Wrap session placeholder text
2019-01-29 17:54:48 -06:00
Colin Lee
86d792d41d
Add cleartextPermitted flag
2019-01-29 17:53:47 -06:00
Emily Kager
2e15efafe0
Part of #131 - Add Background to URL View Toolbar
2019-01-29 16:28:45 -06:00
Jonathan Almeida
6c06651ecc
Closes #268 : Integrate feature-intent component
2019-01-29 15:44:40 -06:00
Christian Sadilek
8ac32ee988
Closes #266 - Integrate feature-downloads component
2019-01-29 14:42:07 -06:00
Grisha Kruglov
0e3965632a
Closes #270 : Integrate browser-storage-sync for history storage and toolbar autocompletion
2019-01-29 14:40:59 -06:00
Jeff Boek
0ac3cd9e08
Uses start/end over left/right
2019-01-29 10:32:30 -08:00
Jeff Boek
0e9c77b036
Cleans up animation between search bar states
2019-01-29 10:32:30 -08:00
Jeff Boek
9e76498eed
Cleans up the elevation transition for the search bar on the homescreen
2019-01-29 10:32:30 -08:00
Jeff Boek
3079af1d36
Adds search engine icon to searchbar
2019-01-29 10:32:30 -08:00
Jeff Boek
2fb7881a06
Cleans up scrolling animation
2019-01-29 10:32:30 -08:00
Colin Lee
69e9617272
Fixes #127 : Add architecture classes
2019-01-28 15:07:48 -06:00
Jeff Boek
262df015b1
For #145 - Pulls out color resources
2019-01-28 12:34:56 -08:00
Jeff Boek
73346269a0
For #145 - Pulls properties into a common style
2019-01-28 12:34:56 -08:00
Jeff Boek
e73567a81a
For #145 - Adds pills to the search screen
2019-01-28 12:34:56 -08:00
Sawyer Blatz
edcdd05c68
Closes #135 : Adds accessibility support to Browser UI
2019-01-28 14:01:36 -06:00
Sebastian Kaspari
63973c4086
Add application id suffix for debug builds.
...
This makes it a bit more pleasant to work with devices that also have the Nightly builds installed.
2019-01-28 10:33:08 -08:00
Emily Kager
5903cefa6b
Closes #133 - Create Browser Menu UI
2019-01-28 09:50:31 -08:00