1
0
Fork 0
Commit Graph

566 Commits (705567651fa21bb8d3a553cf17d52899ffbb58d3)

Author SHA1 Message Date
Eitan Isaacson 4f67b7a26c Fixes #1186: Make quick actions invisible to screen reader when collapsed.
The buttons in the quick actions sheet are not visible or interactive
when the sheet is collapsed. They should not be visible to AT users
either.
2019-03-29 12:47:19 -07:00
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".
2019-03-29 12:47:19 -07:00
Jeff Boek 00ad9d3f6f For #356 - Gives a user the ability to delete their history 2019-03-29 11:52:45 -07:00
Arturo Mejia 376ebe7e70 Closes #1078: Added UI for managing phone feature permissions. 2019-03-28 10:13:02 -07:00
Sawyer Blatz 6249b9eb89 Closes #1231: Changes all use of favorites to bookmarks 2019-03-27 14:54:37 -07:00
Jeff Boek 379875a62a Fixes #1162 - replaces about page with an Android Fragment 2019-03-27 10:46:19 -07:00
Jeff Boek edb197d10b Adds search engine icon to the toolbar 2019-03-25 14:42:13 -07:00
Jeff Boek 78ff152ad7 For #1104 - Sections history items 2019-03-25 16:04:19 -05:00
Sawyer Blatz c44e378385
Closes #1062 & Closes #1121: Restyles crash reporter fragment (#1122) 2019-03-22 10:05:16 -07:00
Emily Kager 5a839167fc No issue: Tune Home and Library UI from Updated Mocks 2019-03-21 23:28:52 -05:00
Arturo Mejia f4b0864e06 Closes #1074: Added recommended settings UI under site permissions. 2019-03-21 14:14:45 -05:00
Sawyer Blatz 0f1e65bdab Closes #1127: Improves accessibility of quick action sheet 2019-03-21 14:07:17 -05:00
Sawyer Blatz da35581c54 For #1072: Fixes nits 2019-03-21 12:54:08 -05:00
Sawyer Blatz f4648525f1 For #1072: Removes screenshot button 2019-03-21 12:54:08 -05:00
Sawyer Blatz 05353ee2e1 For #1072: Fixes theming 2019-03-21 12:54:08 -05:00
Sawyer Blatz 6dcc026e04 For #1072: Adds accessibility support 2019-03-21 12:54:08 -05:00
Sawyer Blatz 7accf07d48 For #1072: Fixes lint errors 2019-03-21 12:54:08 -05:00
Sawyer Blatz c0ceeb8cb6 For #1072: Increases touch target of grabber handle 2019-03-21 12:54:08 -05:00
Sawyer Blatz 504fc41e51 For #1072: Modifies icons 2019-03-21 12:54:08 -05:00
Sawyer Blatz d2af87f8f8 For #1072: Adds grabber handle bounce animation 2019-03-21 12:54:08 -05:00
Sawyer Blatz 4acd939289 For #1072: Adds grabber handle 2019-03-21 12:54:08 -05:00
Sawyer Blatz 994d88542e For #1072: Adds basic view 2019-03-21 12:54:08 -05:00
Sawyer Blatz 557cb95082 Closes #1119: Removes unused crash_container 2019-03-21 09:14:54 -07:00
Emily Kager bb3ebbdbe2 Closes #932 - Home Page UI polish 2019-03-20 19:55:29 -05:00
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
2019-03-20 10:47:22 -07:00
Emily Kager dc257a09aa Closes #873 - Themes History Fragment colors 2019-03-12 10:20:10 -07:00
Emily Kager d15e4bb3fa Closes #877 - Add Search Engine Settings 2019-03-06 16:20:35 -08:00
Jeff Boek c4fe44529a No issue - Adds basic tab theming 2019-03-01 08:08:10 -06:00
Jeff Boek e05f0894e8 For #673 - Modifies Session Bottom Sheet to work for current and archived sessions 2019-02-28 18:46:46 -06:00
Sawyer Blatz e9e74122b5 Closes #736 & Closes #722: Adds delete session button to private browsing 2019-02-28 14:00:01 -08:00
Colin Lee dfd3e93d17 Fixes #745: Integrate Browser-Icons component for favicons 2019-02-28 13:31:44 -08:00
Jeff Boek abd225463a No issue - Fixes the shadow getting clipped on Session items 2019-02-28 12:41:58 -08:00
Jeff Boek 6e387a291c No Issue - Fixes spacing between tabs 2019-02-28 12:41:58 -08:00
Sawyer Blatz 2f13c3f9f2
Closes #630: Polishes tab UI (#686) 2019-02-28 08:36:45 -08:00
Emily Kager 329e05c502 Closes #717 - Cut off session host preview at 64 2019-02-27 20:01:15 -08:00
Jeff Boek 1d4be1b665 For #633 - Remove only normal sessions, add a11y for glyphs 2019-02-27 15:21:55 -08:00
Jeff Boek 416382c3ad For #633 - Gives the user the ability to save their session 2019-02-27 15:21:55 -08:00
Emily Kager 85cc76de1f Closes #478 - Use new attr to theme clear button in toolbar 2019-02-27 11:19:40 -08:00
Jeff Boek 000d5a2e54 Fixes #672 - Moves private browsing description out of sessions 2019-02-27 09:57:50 -08:00
Emily Kager 298049e28e Revert "Closes #478 - Use new AC attr to tint close button in the search bar"
This reverts commit df2c46621b.
2019-02-26 12:20:47 -06:00
ekager df2c46621b Closes #478 - Use new AC attr to tint close button in the search bar 2019-02-26 11:28:02 -06:00
Jeff Boek 73a57f2b45 For #631 - Adds license and dimen 2019-02-25 17:28:54 -08:00
Jeff Boek 4a8a5c8c66 Replaces drawable with existing one 2019-02-25 17:28:54 -08:00
Jeff Boek 2ac2f9a9da For #635 - Restores a session 2019-02-25 17:28:54 -08:00
Jeff Boek 3ecf9d338e For #631 - Adds session item layout 2019-02-25 17:28:54 -08:00
Jeff Boek 8379c3d2cb For #631 - Puts tabs and sessions into a nested scrollview 2019-02-25 17:28:54 -08:00
ekager 7baafe2c37 Closes #647 - Private Mode Inherit from Dark Theme 2019-02-25 11:18:46 -08:00
Emily Kager 2750b65cc3 Close #420 - Default Browser Preference reacts to default browser status 2019-02-22 10:56:24 -08:00
Emily Kager 1935f01879 Closes #484 -Library Screen UI remove divider, add selectable background 2019-02-20 15:31:10 -06:00
ekager 3954c55c53 Closes #586 - Use Circular Ripple for Tab List Header Icons 2019-02-19 21:18:23 -06:00
Colin Lee b42a512b87 Fixes #557: Selected tab should appear with selected theme 2019-02-16 20:55:44 -08:00
Colin Lee 8fcef90c4a Fixes #551: Cropped Sessions Info Box 2019-02-16 19:41:25 -08:00
Emily Kager 3f52178420 Closes #546 - Uses Minimum Touch Target Size for Tab Header Buttons 2019-02-16 10:35:50 -06:00
Jeff Boek 4263f8ab3e For #357 - Adds menu to delete a single item 2019-02-15 16:28:03 -08:00
Jeff Boek a65bd9b245 For #357 - Changes delete text depending on the number of items selected 2019-02-15 16:28:03 -08:00
Jeff Boek 1f276ec9fc For #357 - Display number of selected items in the delete button 2019-02-15 16:28:03 -08:00
Jeff Boek 20944ae1be For #357 - Adds a button to delete history 2019-02-15 16:28:03 -08:00
Jeff Boek 92dd055a86 For #357 - Forces history titles to be a single line 2019-02-15 16:28:03 -08:00
Jeff Boek a6e38165cb For #357 - Dont set the checkbox if it already contains the right value 2019-02-15 16:28:03 -08:00
Jeff Boek b7c7fd3100 For #357 - Adds selected items to the history component state 2019-02-15 16:28:03 -08:00
Jeff Boek 0cbcd93208 For #357 - Adds an editing mode to the history component 2019-02-15 16:28:03 -08:00
Sawyer Blatz e5fe80f928
Closes #347: Adds private browsing logic (#506)
* For #347: Adds private browsing logic

*  For #347: Adds private session explainer

* Adds persistence
2019-02-15 09:31:03 -08:00
Colin Lee ee229c9709 Fixes #354: Overflow menu for multitasking in current session 2019-02-14 10:14:57 -06:00
Emily Kager ffd3049d99 Closes #463 - Add attr for home divider color for private mode theming 2019-02-12 17:14:27 -08:00
Jeff Boek 6f25b1cadd Fixes the library list item layout 2019-02-12 16:44:25 -08:00
Emily Kager 6cc8d433fc Closes #459 - Remove redundant awesome bar in browser fragment 2019-02-12 16:39:22 -08:00
Jeff Boek d8845dc524 For #355 - Adds history section header 2019-02-12 13:44:09 -08:00
Jeff Boek babe5d7d9b For #355 - Adds favicon and menu placeholder 2019-02-12 13:44:09 -08:00
Jeff Boek b9171cd99a For #355 - Navigat back to brows when you tap a history item 2019-02-12 13:44:09 -08:00
Jeff Boek aac39f97f2 For #355 - Creates ViewHolder for HistoryItem 2019-02-12 13:44:09 -08:00
Jeff Boek 22ab6ac934 For #355 - Creates the history component 2019-02-12 13:44:09 -08:00
Jeff Boek 0b147d8956 For #355 - Adds the history fragment and the ability to navigate to it 2019-02-12 13:44:09 -08:00
Emily Kager ed723557e9 Closes #440 - Set Find in Page colors from theme attrs 2019-02-11 16:20:16 -08:00
Sawyer Blatz 8347c82030
Fixes #433: Corrects URL text field color (#437) 2019-02-11 14:24:51 -08:00
Colin Lee 5dcf4e5a5f Fixes #427: Browser toolbar does not auto-hide if ANY accessibility on 2019-02-11 10:27:08 -08:00
Colin Lee f09dc2453f Fixes #351 Create home screen component for multitasking 2019-02-09 15:52:10 -06:00
Emily Kager 77883c0f30 Closes #403 Use Fragments for Navigation, Add Toolbar to HomeActivity 2019-02-08 12:57:38 -08:00
Sawyer Blatz a4fe413537 Closes #412: Enforces consistent naming in colors.xml 2019-02-08 12:53:16 -06:00
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
2019-02-08 09:43:17 -08:00
Emily Kager 4f3c0ee8ad Closes #378 - Creates Library Fragment UI and adds resources 2019-02-06 08:04:04 -08:00
Emily Kager e358ea138a Adds new home icon and adds padding to URL background 2019-02-05 15:32:58 -08:00
Emily Kager c8e4ef558c Closes #372 - Change Toolbar Menu and Security Icon Colors 2019-02-05 15:32:58 -08:00
Jeff Boek 461664ed87 For #364 - Refactors BrowserFragment to use the ToolbarComponent
Co-authored-by: Sawyer Blatz <sdblatz@gmail.com>
Co-authored-by: Emily Kager <emilykager@gmail.com>
2019-02-04 16:44:10 -08:00
Jeff Boek a6004fea20 Closes #146 & Closes #147: Integrates find in page
Co-authored-by: Sawyer Blatz <sdblatz@gmail.com>
2019-02-01 23:00:37 -08:00
Jeff Boek 383f9197bf For #140 - Fixes a11y recomendations for the homeview 2019-02-01 18:23:29 -08:00
Emily Kager 179807b83f Add accounts preferences 2019-01-31 21:57:25 -08:00
Jeff Boek ed1e563087 Pull awesome bar into a component 2019-01-30 19:25:37 -08:00
Colin Lee 273f33b244 Fixes #290: Integrate new Fenix architecture 2019-01-30 13:44:58 -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
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
Emily Kager 2e15efafe0 Part of #131 - Add Background to URL View Toolbar 2019-01-29 16:28:45 -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
Colin Lee 69e9617272 Fixes #127: Add architecture classes 2019-01-28 15:07:48 -06: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
Jeff Boek 4179a8ff78 For #139 - Adds the sessions placeholder 2019-01-25 09:11:44 -08:00
Emily Kager 5a3fc1325f Adds toolbar with autocomplete and menu to BrowserFragment 2019-01-24 14:39:51 -08:00
Jeff Boek 6f17107e87 Migrates away from using the chip suggestions, fixes text colors 2019-01-24 14:13:28 -08:00
Jeff Boek 926fa22909 Fixes transition to browserFragment 2019-01-24 14:13:28 -08:00
Jeff Boek 560aea9b56 For #141 - wires up toolbar and awesomebar 2019-01-24 14:13:28 -08:00
Emily Kager 19572d474a Closes #134 - Collapse/show the toolbar based on browser scrolling 2019-01-23 13:23:40 -08:00
Jeff Boek 4c4f344a97 For #131 - Loads mozilla.org in the browser fragment 2019-01-18 15:47:19 -08:00
Emily Kager 4421adecbb Implement Navigation, Add Search Fragment, Add Browser Fragment 2019-01-15 14:08:37 -08:00
Jeff Boek cefa12224f Fixes nits in mozilla-mobile/fenix#158 2019-01-12 17:09:28 -06:00
Jeff Boek 1f70ba4d06 Adds missing licenses 2019-01-12 17:09:28 -06:00
Jeff Boek a800d33620 For #139 - Adds session placeholder with motionlayout 2019-01-12 17:09:28 -06:00
Jeff Boek 3378ee4209 For #150 - Adds the search bar 2019-01-12 17:09:28 -06:00
Jeff Boek c0e71bf719 For #150 - Adds wordmark, menu and private browsing buttons 2019-01-12 17:09:28 -06:00
Jeff Boek c1500fe0bc For #150 - Adds a home fragment 2019-01-12 17:09:28 -06:00
Jeff Boek 4cd4cce83d For #150 - Sets the base style to allow a plain white background 2019-01-12 17:09:28 -06:00
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>
2018-12-07 15:25:38 -05:00