2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-10-29 11:06:07 +00:00
Commit Graph

249 Commits

Author SHA1 Message Date
Colin Lee
2bf711e985 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/423: [Battery Performance] Set up Fenix and Raptor 2019-02-25 09:42:58 -06:00
nikit19
afae7899c6 [fenix] disable blank searches 2019-02-24 08:29:52 -08:00
Colin Lee
d0fd67fe71 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/293: Adds about settings page
Co-authored-by: Sawyer Blatz <sblatz@mozilla.com>
2019-02-22 15:33:53 -06:00
Emily Kager
20aea62a63 [fenix] Close https://github.com/mozilla-mobile/fenix/issues/420 - Default Browser Preference reacts to default browser status 2019-02-22 10:56:24 -08:00
Sawyer Blatz
0524579c46 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/537: Refactors private sessions (https://github.com/mozilla-mobile/fenix/pull/629) 2019-02-22 09:49:02 -08:00
Jeff Boek
fb009c7f0a [fenix] For https://github.com/mozilla-mobile/fenix/issues/507 - Leaves a comment to explain the current state 2019-02-21 11:29:13 -08:00
Jeff Boek
dfb4f29848 [fenix] For https://github.com/mozilla-mobile/fenix/issues/507 - Moves the loading of the URL to the fragment 2019-02-21 11:29:13 -08:00
Jeff Boek
e8392c43fc [fenix] For https://github.com/mozilla-mobile/fenix/issues/507 - Use just the presenter over the feature 2019-02-21 11:29:13 -08:00
Sawyer Blatz
6a6ab3a60b [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/622: Adds Glide (https://github.com/mozilla-mobile/fenix/pull/623) 2019-02-21 09:38:00 -08:00
Colin Lee
a04ab155f5 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/620: Top toolbar flashes "fragment_browser" when exiting Settings 2019-02-21 11:17:16 -06:00
Colin Lee
c7088ee0a3 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/595: Galaxy S7: tap on URL bar doesn't register after task switch 2019-02-20 22:12:29 -06:00
Sawyer Blatz
fc537c42ec [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/566: Clears search on new tab 2019-02-20 15:32:24 -06:00
Emily Kager
b924df54f5 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/484 -Library Screen UI remove divider, add selectable background 2019-02-20 15:31:10 -06:00
Colin Lee
3aeaac9459 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/589: Add sample unit tests for a component 2019-02-20 09:20:40 -08:00
Sawyer Blatz
0a639183b6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/537: Removes unused asset 2019-02-20 10:06:44 -06:00
Colin Lee
452d157f0c [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/575: Crash "IllegalStateException: Display already acquired" 2019-02-20 10:05:49 -06:00
ekager
28101b5f43 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/586 - Use Circular Ripple for Tab List Header Icons 2019-02-19 21:18:23 -06:00
Sawyer Blatz
7de08b2eba [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/584: Adds missing string descriptions 2019-02-19 21:17:53 -06:00
Colin Lee
3f4cb75bb0 [fenix] Handle listener state bugs as onViewCreated isn't always called 2019-02-19 09:08:25 -08:00
Colin Lee
3dae7c48d1 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/545: overflow menu multitasking deletes private and non-private 2019-02-18 11:09:47 -06:00
Colin Lee
9b1c5ef4d5 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/568: Crash on custom tabs menu if no other tabs are open 2019-02-17 23:29:14 -08:00
Colin Lee
36e09d14fb [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/557: Selected tab should appear with selected theme 2019-02-16 20:55:44 -08:00
Colin Lee
14cd28da3d [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/551: Cropped Sessions Info Box 2019-02-16 19:41:25 -08:00
Colin Lee
45d61ca51f [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/541: Crash on Home Screen
The Android Lifecycle Architecture component does not have fine-grained enough lifecycle event callbacks to safely manage Rx subscriptions in Fragment lifecycles. Added autodispose to simplify.
2019-02-16 19:40:39 -08:00
Colin Lee
7c1b83650c [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/545: overflow menu for multitasking mixes regular and private 2019-02-16 19:39:47 -08:00
Colin Lee
06a8f5630d [fenix] BrowserToolbar UrlCommitListener requires Boolean return 2019-02-16 17:28:38 -06:00
Emily Kager
ba8052adf7 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/546 - Uses Minimum Touch Target Size for Tab Header Buttons 2019-02-16 10:35:50 -06:00
Jeff Boek
fccef0c7b3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/357 - Uses synthetic imports 2019-02-15 16:28:03 -08:00
Jeff Boek
55fc77fcb6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/357 - Removes unneeded if statement 2019-02-15 16:28:03 -08:00
Jeff Boek
4c1dcb7383 [fenix] For https://github.com/mozilla-mobile/fenix/issues/357 - Adds some descriptive comments for temporary values 2019-02-15 16:28:03 -08:00
Jeff Boek
d68e21c9ad [fenix] For https://github.com/mozilla-mobile/fenix/issues/357 - Adds menu to delete a single item 2019-02-15 16:28:03 -08:00
Jeff Boek
502dc1257d [fenix] For https://github.com/mozilla-mobile/fenix/issues/357 - Emits action on delete 2019-02-15 16:28:03 -08:00
Jeff Boek
912d8dbb04 [fenix] For https://github.com/mozilla-mobile/fenix/issues/357 - Changes delete text depending on the number of items selected 2019-02-15 16:28:03 -08:00
Jeff Boek
2431d61130 [fenix] For https://github.com/mozilla-mobile/fenix/issues/357 - Display number of selected items in the delete button 2019-02-15 16:28:03 -08:00
Jeff Boek
a2fee5b715 [fenix] For https://github.com/mozilla-mobile/fenix/issues/357 - Adds a button to delete history 2019-02-15 16:28:03 -08:00
Jeff Boek
ac6d3a3f71 [fenix] For https://github.com/mozilla-mobile/fenix/issues/357 - Forces history titles to be a single line 2019-02-15 16:28:03 -08:00
Jeff Boek
40238c9f35 [fenix] For https://github.com/mozilla-mobile/fenix/issues/357 - Handles back press in edit mode 2019-02-15 16:28:03 -08:00
Jeff Boek
244b43db35 [fenix] For https://github.com/mozilla-mobile/fenix/issues/357 - Dont set the checkbox if it already contains the right value 2019-02-15 16:28:03 -08:00
Jeff Boek
54d8091a0f [fenix] For https://github.com/mozilla-mobile/fenix/issues/357 - Adds ability to toggle checkbox by selecting item 2019-02-15 16:28:03 -08:00
Jeff Boek
53851d38fc [fenix] For https://github.com/mozilla-mobile/fenix/issues/357 - Adds selected items to the history component state 2019-02-15 16:28:03 -08:00
Jeff Boek
b9d0109592 [fenix] For https://github.com/mozilla-mobile/fenix/issues/357 - Adds an editing mode to the history component 2019-02-15 16:28:03 -08:00
Sawyer Blatz
ac7109db14 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/530: Adds private keyboard support 2019-02-15 14:37:57 -08:00
Colin Lee
009b03a195 [fenix] Default to LeakCanary being off 2019-02-15 12:50:58 -08:00
Sawyer Blatz
b7454bc4a7 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/347: Adds private browsing logic (https://github.com/mozilla-mobile/fenix/pull/506)
* For https://github.com/mozilla-mobile/fenix/issues/347: Adds private browsing logic

*  For https://github.com/mozilla-mobile/fenix/issues/347: Adds private session explainer

* Adds persistence
2019-02-15 09:31:03 -08:00
Emily Kager
f1f1211008 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/508 - Use Default Component Text Size for Toolbar 2019-02-14 20:34:51 -06:00
Sawyer Blatz
fd17d83289 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/511: Corrects theming for home fragment menu 2019-02-14 13:44:44 -06:00
Sebastian Kaspari
e3d9e80252 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/444: Adapt version code for aarch64 to follow order: X86 > aarch64 > ARM. 2019-02-14 10:19:40 -06:00
Sebastian Kaspari
7f8f40c805 [fenix] Pass concept-fetch Client implementation to SearchSuggestionProvider. 2019-02-14 10:18:20 -06:00
Colin Lee
12701ada25 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/354: Overflow menu for multitasking in current session 2019-02-14 10:14:57 -06:00
Emily Kager
b55b72f0f6 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/487 - Replace home toolbar icon with tabs icon 2019-02-13 15:33:55 -08:00
Jeff Boek
36433876ec [fenix] For https://github.com/mozilla-mobile/fenix/issues/490 - Fixes navigation when selecting a history item 2019-02-13 16:13:20 -06:00
Jeff Boek
a9e9f2b9d1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/490 - Properly closes the library when launched from the home view 2019-02-13 16:13:20 -06:00
Colin Lee
1ddaffa988 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/488: LeakCanary crash 2019-02-13 13:40:21 -08:00
Jeff Boek
da12c7410a [fenix] Adds build date to the about page 2019-02-13 13:20:12 -06:00
Sawyer Blatz
40acbaf627 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/476: Adds browserToolbarMenuIcon theming 2019-02-13 12:56:04 -06:00
Colin Lee
70bd9d76c3 [fenix] Add initial proguard rules 2019-02-13 10:07:27 -08:00
Colin Lee
b3e1b4bc0a [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/401: Resolve known leak and install LeakCanary 2019-02-13 09:37:13 -08:00
Sebastian Kaspari
16db6131e3 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/472: Integrate feature-session-bundling component.
This will take care of saving and restoring the (`SessionManager`) state.
2019-02-13 09:35:45 -08:00
Sebastian Kaspari
be4781d500 [fenix] Introduce aarch64 flavor and publish nightly build. 2019-02-13 08:59:31 -08:00
Emily Kager
a3666d5264 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/463 - Add attr for home divider color for private mode theming 2019-02-12 17:14:27 -08:00
Jeff Boek
bbb9ba7a41 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/390 - Gives Fenix the ability to respond to the assist intent 2019-02-12 17:02:21 -08:00
Jeff Boek
8fecfd023c [fenix] Fixes the library list item layout 2019-02-12 16:44:25 -08:00
Emily Kager
e733d61408 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/459 - Remove redundant awesome bar in browser fragment 2019-02-12 16:39:22 -08:00
Jeff Boek
bf305c1032 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/430 - Hides software keyboard when you background the app 2019-02-12 16:34:49 -08:00
Jeff Boek
66f6db029c [fenix] For https://github.com/mozilla-mobile/fenix/issues/456 - Adds popover menu to menu button 2019-02-12 16:25:40 -08:00
Jeff Boek
d340e18216 [fenix] Moves the shared toolbar component to the components package 2019-02-12 16:25:40 -08:00
Jeff Boek
a802d90d3b [fenix] For https://github.com/mozilla-mobile/fenix/issues/456 - Moves out KeyTrigger into its own file 2019-02-12 16:25:40 -08:00
Emily Kager
2d781cc316 [fenix] Add new tab and navigate to it 2019-02-12 16:04:01 -08:00
Emily Kager
5a7b905b28 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/449 - Adds Basic About Page with Dated Version Name 2019-02-12 16:04:01 -08:00
Colin Lee
03b9dad02d [fenix] Enable Proguard plus optimizations for release 2019-02-12 14:20:06 -08:00
Colin Lee
96b742bcfb [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/431: Scroll-down on the home screen messes up everything 2019-02-12 16:14:46 -06:00
Jeff Boek
5e70cca8c6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/355 - Fixes the default context 2019-02-12 13:44:09 -08:00
Jeff Boek
a6606690b8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/355 - Uses the generated Navigation directions 2019-02-12 13:44:09 -08:00
Jeff Boek
a0b638d851 [fenix] For https://github.com/mozilla-mobile/fenix/issues/355 - Adds history section header 2019-02-12 13:44:09 -08:00
Jeff Boek
21c09fba12 [fenix] For https://github.com/mozilla-mobile/fenix/issues/355 - Adds favicon and menu placeholder 2019-02-12 13:44:09 -08:00
Jeff Boek
29baab9958 [fenix] For https://github.com/mozilla-mobile/fenix/issues/355 - Fixes coroutine scope 2019-02-12 13:44:09 -08:00
Jeff Boek
6c1a2536bc [fenix] For https://github.com/mozilla-mobile/fenix/issues/355 - Navigat back to brows when you tap a history item 2019-02-12 13:44:09 -08:00
Jeff Boek
aea8692693 [fenix] For https://github.com/mozilla-mobile/fenix/issues/355 - Creates ViewHolder for HistoryItem 2019-02-12 13:44:09 -08:00
Jeff Boek
03d1e57c9d [fenix] For https://github.com/mozilla-mobile/fenix/issues/355 - Adds history to the recyclerview 2019-02-12 13:44:09 -08:00
Jeff Boek
3cd5599ec0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/355 - Creates the history component 2019-02-12 13:44:09 -08:00
Jeff Boek
691227e341 [fenix] For https://github.com/mozilla-mobile/fenix/issues/355 - Adds the history fragment and the ability to navigate to it 2019-02-12 13:44:09 -08:00
Sawyer Blatz
fbc9c78510 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/438: Adds dynamic nav bar color 2019-02-12 13:56:43 -06:00
Sawyer Blatz
c20836c1d6 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/434: Settings visible in private mode 2019-02-12 11:49:10 -06:00
Emily Kager
a7df3c80cf [fenix] Remove unnecessary is inside when for objects 2019-02-11 16:21:14 -08:00
Emily Kager
5dda00e6db [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/436 - Make Toolbar Menu Item When Exhaustive 2019-02-11 16:21:14 -08:00
Emily Kager
fbb209ed70 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/440 - Set Find in Page colors from theme attrs 2019-02-11 16:20:16 -08:00
Sawyer Blatz
05fd94ee5f [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/433: Corrects URL text field color (https://github.com/mozilla-mobile/fenix/pull/437) 2019-02-11 14:24:51 -08:00
Colin Lee
22a9bee831 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/427: Browser toolbar does not auto-hide if ANY accessibility on 2019-02-11 10:27:08 -08:00
Colin Lee
183cb4a58e [fenix] Handle multitasking via toolbar actions 2019-02-09 21:11:30 -06:00
Colin Lee
d6e79694f8 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/351 Create home screen component for multitasking 2019-02-09 15:52:10 -06:00
Emily Kager
8e2ddbefd0 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/403 Use Fragments for Navigation, Add Toolbar to HomeActivity 2019-02-08 12:57:38 -08:00
Sebastian Kaspari
ce9e8f2e11 [fenix] Use ViewBoundFeatureWrapper and BackHandler from the base component. 2019-02-08 12:00:11 -08:00
Sawyer Blatz
a9c09e0355 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/322: Adds missing string descriptions 2019-02-08 11:48:56 -08:00
Sawyer Blatz
8cc4c6e5b0 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/412: Enforces consistent naming in colors.xml 2019-02-08 12:53:16 -06:00
Sawyer Blatz
658f5b6c06 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/358: Adds local history to AwesomeBar (https://github.com/mozilla-mobile/fenix/pull/413) 2019-02-08 09:55:30 -08:00
Sawyer Blatz
294c35a84b [fenix] Closes https://github.com/mozilla-mobile/fenix/pull/363 & Closes https://github.com/mozilla-mobile/fenix/issues/364: Adds private browsing theme (https://github.com/mozilla-mobile/fenix/pull/405)
* For https://github.com/mozilla-mobile/fenix/issues/345 https://github.com/mozilla-mobile/fenix/issues/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

* https://github.com/mozilla-mobile/fenix/issues/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
Sebastian Kaspari
ad4bc40a4c [fenix] Reduce PNG file size with ImageOptim. 2019-02-08 09:21:11 -08:00
ekager
c61f319a8c [fenix] Add fill color 2019-02-08 08:08:57 -08:00
ekager
7688ae3eb6 [fenix] Remove star imports 2019-02-08 08:08:57 -08:00
ekager
b58f67811f [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/335 - Adds Report Site Issue Menu Item 2019-02-08 08:08:57 -08:00