Commit Graph

240 Commits

Author SHA1 Message Date
Gabriel Luong 9654b4dfb1 For #27667 - Remove import-ordering from the list of disabled ktlint rules 2022-11-03 23:27:03 +00:00
Jonathan Almeida ef2af26b69 Bug 1795105: Remove usages of ContentState.thumbnail 2022-11-03 13:56:42 +00:00
DreVla bc76907605 For #10344 - Enable tab reordering in beta/release 2022-11-01 12:11:42 +00:00
Harrison Oglesby e052493cd5
For #27459 - Add divider composable (#27544) 2022-10-31 12:36:41 -07:00
mcarare 6913cd59c9 For #27541: Update AndroidX Annotation to latest version.
Add AndroidX Annotation as a direct dependency to app build.gradle.
Update imports for annotations moved to Companion Object.
2022-10-25 19:15:08 +00:00
sarah541 8ac2dc317b Truncate urls to prevent slowing down of UI 2022-10-20 03:55:56 +00:00
mcarare 7efc9fcb7a For #26023: Supress LongParameterList warnings. 2022-09-21 20:50:49 +00:00
mcarare 258acf5fd9 For #26023: Remove inaccurate VisibleForTesting annotations. 2022-09-21 20:50:49 +00:00
mcarare a914e72b68 For #26023: Replace VisibleForTesting with @get:VisibleForTesting. 2022-09-21 20:50:49 +00:00
mcarare ffcef5ff2e For #26844: Fix ktlint issues and remove them from baseline. 2022-09-09 16:52:09 +00:00
mcarare bd354385d7 For #12725: Replace removed static "set", "get" methods of ViewTreeSavedStateRegistryOwner.
ViewTreeSavedStateRegistryOwner is retrieved/set with new extension methods.
2022-09-06 16:23:52 +00:00
Noah Bond 81dae89969 No issue: Remove code to generate tab group size metrics 2022-08-18 14:12:02 +00:00
Noah Bond a77375a363 For #22558 - Fix private theme bug in Tabs Tray 2022-08-09 21:08:38 +00:00
Noah Bond 8656fd48eb For #26227 - Remove search term tab groups from Jump Back In 2022-08-04 00:10:47 +00:00
Christian Sadilek 7ddc50017e Revert "For #26227 - Remove search term tab groups from Jump Back In"
This reverts commit fa00527dc6.
2022-08-03 02:39:42 +00:00
Noah Bond fa00527dc6 For #26227 - Remove search term tab groups from Jump Back In 2022-08-02 22:46:10 +00:00
mcarare 4b5b15aa53 For #22692: Remove Metropolis font. 2022-07-26 16:39:29 +00:00
Alexandru2909 335159cef5 For #25891 - Move GridViewHolder to compose 2022-07-26 09:17:09 +00:00
Noah Bond 7e59a644d5 For #21898 - Remove search term tab groups from the Tabs Tray 2022-07-19 16:59:57 +00:00
sarah541 da4328e53f For #22186 - Scroll to collection after creating one 2022-07-19 16:07:18 +00:00
Roger Yang ee3fd03313 No issue: remove unused inactive tab auto close dialog controller 2022-07-15 19:07:25 +00:00
Alexandru2909 b6f140a76f For #24528 - Remove isPrivate conditional in getTheme in favor of inComposePreview 2022-07-04 06:18:38 +00:00
Arturo Mejia 5f1448460e For #21894: Move Tabs Tray to compose: Individual tab viewholders: ListViewHolder. 2022-06-27 21:27:55 +00:00
Gabriel Luong 8fa08f31b9 For #25750 - Use Headline7 for the expandable list headers that appear in cards 2022-06-24 18:45:03 +00:00
Noah Bond 5f7fd5313c For #25491 - Refactor InactiveTabs interactors and controllers 2022-06-22 18:37:06 +00:00
Noah Bond 683226541c For #25490 - Remove PrimaryText and SecondaryText 2022-06-13 21:17:58 +00:00
Jan-Erik Rediger ba7028ec6a Upgrade to Glean v50 and adopt new Glean APIs 2022-06-09 18:08:04 -04:00
Noah Bond 08a84f8353 For #21897 - Convert inactive tabs to compose 2022-06-03 18:49:13 +00:00
mcarare d20ba1d0fe For #25437: Fix label values for labeled counters. 2022-05-31 10:25:06 +00:00
Gabriel Luong 9e8ee28e40 For #25264 - Refactor toShortUrl extension function from TabSessionState to String 2022-05-18 17:29:13 +00:00
Mugurell a93e434f0d For #24316 - Migrate TabInCollectionViewHolder to Compose 2022-05-18 15:24:52 +00:00
Arturo Mejia d16d61c055 No issue: Add extension function to TabSessionState for shortening urls safely. 2022-05-17 15:54:39 +00:00
Noah Bond 3e9dbaca35 For #25135 - Replace Button in SyncedTabs with PrimaryButton 2022-05-05 20:45:20 +00:00
mcarare ffa1ecd300 For #21292: Remove unused MetricController parameters. 2022-05-03 09:46:23 +00:00
Mugurell 8b56a2ebc7 For #25044 - Remove the broken code for focusing the newly created collection
This functionality seems broken for a long time now.
It's importance and whether to reimplement it is to be re-assessed in
https://github.com/mozilla-mobile/fenix/issues/24389
2022-05-02 22:50:06 +00:00
Noah Bond cc771df50f For #24524 - Refactor FaviconListItem into SyncedTabs 2022-04-22 21:38:09 +00:00
Mugurell a6871f9b7e For #11753 - Update compose to 1.1.1 and Kotlin to 1.6.10
The needed changes are around supporting exhaustive whens for sealed classes
as a new kotlin feature - https://kotlinlang.org/docs/whatsnew1530.html#exhaustive-when-statements-for-sealed-and-boolean-subjects

androidx_activity_compose was removed as a dependency since it isn't used.

Used 1.6.10 for Kotlin although 1.6.20 is available to prevent any issues with
Compose 1.1.1 reported as an error at compile time:
"e: This version (1.1.1) of the Compose Compiler requires Kotlin version 1.6.10
but you appear to be using Kotlin version 1.6.20 which is not known to be
compatible. Please fix your configuration (or
`suppressKotlinVersionCompatibilityCheck` but don't say I didn't warn you!)."
2022-04-18 20:44:51 +00:00
Noah Bond 774b63f9e8 For #20811 - Fix synced tabs error button width 2022-04-15 19:46:38 +00:00
Alexandru2909 bdac21e54d For #24786 - Remove Event.wrapper for SearchTerms telemetry 2022-04-15 07:14:10 +00:00
MatthewTighe 414a54ed02 for #24549: add telemetry for recent synced tab 2022-04-12 00:17:30 +00:00
Alexandru2909 f170772f0c For #24599 - Remove Event.wrapper for Tab telemetry 2022-04-08 10:35:44 +00:00
MatthewTighe dbfd5ffca0 for #24177: sync tabs when home is shown 2022-04-07 00:20:28 +00:00
Mugurell e485cf508e For #24648 - Add a Modifier extension method to draw a dashed border
Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
2022-04-06 21:24:56 +00:00
mcarare 09e5394af6 For #24210: Remove wrapper from opened synced tab event. 2022-04-06 15:32:41 +00:00
mcarare a9c41774ea For #24210: Remove wrapper from recently closed tabs opened event. 2022-04-06 15:32:41 +00:00
Alexandru2909 740566992a For #24099 - Remove Event.wrapper for Collections telemetry 2022-04-01 06:59:55 +00:00
Gabriel Luong 8652ff5bcf For #24519 - Add Private theme to FirefoxTheme 2022-03-31 01:02:05 +00:00
Brais Gabín 1f633edd7d For #23046 - Align detekt config between Fenix and Android Components
Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
2022-03-29 00:03:06 +00:00
mcarare cb14837bc6 For #24098: Update tests for tabs tray metrics. 2022-03-28 12:30:30 +00:00
mcarare 1f18f62a5a For #24098: Remove wrapper from tabs tray metrics. 2022-03-28 12:30:30 +00:00