diff --git a/app/src/main/res/layout/list_widgets_row.xml b/app/src/main/res/layout/list_widgets_row.xml
index 147cc36..b828169 100644
--- a/app/src/main/res/layout/list_widgets_row.xml
+++ b/app/src/main/res/layout/list_widgets_row.xml
@@ -6,14 +6,15 @@
android:id="@+id/list_apps_row_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:layout_marginTop="15sp"
android:layout_marginHorizontal="30sp">
diff --git a/app/src/main/res/layout/tutorial_4_setup.xml b/app/src/main/res/layout/tutorial_4_setup.xml
index 9650c57..5482f9f 100644
--- a/app/src/main/res/layout/tutorial_4_setup.xml
+++ b/app/src/main/res/layout/tutorial_4_setup.xml
@@ -33,17 +33,27 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tutorial_setup_title" />
-
+ app:layout_constraintEnd_toEndOf="parent">
+
+
+
+
@style/Widget.AppCompat.Button.Colored
- ?colorAccent
+ - @color/cardview_dark_background
@@ -32,6 +33,7 @@
- @color/darkTheme_background_color
- @color/darkTheme_accent_color
- @color/darkTheme_background_color
+ - @color/cardview_dark_background
- @color/darkTheme_text_color
@@ -40,6 +42,7 @@
- @color/finnmglasTheme_background_color
- @color/finnmglasTheme_accent_color
- @color/finnmglasTheme_background_color
+ - @color/cardview_dark_background
- @color/finnmglasTheme_text_color
@@ -48,6 +51,7 @@
- @color/lightTheme_background_color
- @color/lightTheme_accent_color
- @color/lightTheme_background_color
+ - @color/cardview_light_background
- @color/lightTheme_text_color
@@ -57,6 +61,7 @@
- @color/material_dynamic_primary50
- @color/material_dynamic_tertiary50
- @color/material_dynamic_neutral10
+ - @color/cardview_dark_background
- @color/material_dynamic_neutral_variant90
diff --git a/docs/alternatives.md b/docs/alternatives.md
index 174ee8a..c648ce4 100644
--- a/docs/alternatives.md
+++ b/docs/alternatives.md
@@ -2,5 +2,451 @@
weight = 100
+++
-ODO: move the [hedgedoc](https://pad.abstractnonsen.se/foss-launchers) document here.
-
+# FOSS Launchers
+
+This is a comparison of open-source home screens for Android.
+
+**Inclusion criteria:** Apps in this list must be [open source](https://opensource.org/licenses) and maintained
+
+
+
+
+
+## Grid-Based Launchers
+
+### Discreet Launcher
+
+**License:** `GPL-3.0`
+[Website](https://vincent-falzon.com/) | [Repository](https://github.com/falzonv/discreet-launcher) | [F-Droid](https://f-droid.org/en/packages/com.vincent_falzon.discreetlauncher/)
+
+**Main mode of interaction:** `app grid`
+
+#### Features:
+
+:white_check_mark: Search: `apps`
+:x: Search history
+:x: Customizable gestures
+:white_check_mark:Folders
+:x: Tags
+:white_check_mark: Rename apps
+:x: Widgets
+:grey_question: Private space
+:white_check_mark: Work profile
+:white_check_mark: Pinned shortcuts
+:white_check_mark: Icon packs
+:x: Material You
+
+---
+
+### Fossify
+
+**License:** `GPL-3.0`
+[Website](https://www.fossify.org/) | [Repository](https://github.com/FossifyOrg/Launcher) | [F-Droid](https://f-droid.org/en/packages/org.fossify.home/)
+
+**Main mode of interaction:** `app grid`
+
+#### Features:
+
+:white_check_mark: Search: `apps`
+:x: Search history
+:x: Customizable gestures
+:white_check_mark: Folders
+:x: Tags
+:white_check_mark: Rename apps
+:white_check_mark: Widgets
+:grey_question: Private space
+:x: Work profile
+:white_check_mark: Pinned shortcuts
+:x: Icon packs
+:white_check_mark: Material You
+
+---
+
+### Lawnchair
+
+**License:** `Apache License 2.0`
+[Website](https://lawnchair.app/) | [Repository](https://github.com/LawnchairLauncher/lawnchair)
+
+Seems to be a regular (grid of apps) launcher.
+
+**Main mode of interaction:** App grid
+
+#### Features:
+
+:white_check_mark: Search: `Apps & Shortcuts` `Web suggestions` `People` `Files` `Android Settings` `Calculator`
+:white_check_mark: Search history
+:white_check_mark: Customizable gestures: `double tap` `swipe up` `swipe down` `home button` `back button`
+:white_check_mark: Folders
+:x: Tags
+:white_check_mark: Rename apps
+:white_check_mark: Widgets
+:grey_question: Private space
+:grey_question: Work profile
+:x: Pinned shortcuts
+:white_check_mark: Icon packs
+:white_check_mark: Material You
+
+---
+
+### Rootless Pixel Launcher
+
+> **Abandoned**
+
+**License:** `Apache License 2.0`
+[Repository](https://github.com/amirzaidi/Launcher3)
+
+**Main mode of interaction:** `App grid`
+
+#### Features:
+
+:white_check_mark: Search: `Apps`
+:x: Search history
+:x: Customizable gestures
+:x: Folders
+:x: Tags
+:x: Rename apps
+:warning: Widgets `buggy/broken`
+:grey_question: Private space
+:white_check_mark: Work profile
+:white_check_mark: Pinned shortcuts
+:white_check_mark: Icon packs
+:x: Material You
+
+---
+
+## Search based
+
+### Aster Launcher
+
+> **Abandoned**
+
+**License:** `GPL-3.0`
+[Repository](https://github.com/neophtex/AsterLauncher) | [F-Droid](https://f-droid.org/en/packages/com.series.aster.launcher/)
+
+**Main mode of interaction:** `search`
+
+#### Features:
+
+:warning: Search: `apps` (apps list is buggy/broken) `web`
+:x: Search history
+:x: Customizable gestures
+:x: Folders
+:x: Tags
+:x: Rename apps
+:x: Widgets
+:grey_question: Private space
+:white_check_mark: Work profile
+:white_check_mark: Pinned shortcuts
+:x: Icon packs
+:x: Material You
+
+---
+
+### KISS Launcher
+
+**License:** `GPL-3.0`
+[Website](https://kisslauncher.com/) | [Repository](https://github.com/Neamar/KISS) | [F-Droid](https://f-droid.org/packages/fr.neamar.kiss/)
+
+**Main mode of interaction:** `Search` `Some gestures available`
+
+#### Features:
+
+:white_check_mark: Search: `Apps` `Contacts` `Call history`
+:white_check_mark: Search history
+:white_check_mark: Customizable gestures: `swipe left` `swipe right` `swipe up` `swipe down` `long press` `double tap`
+:x: Folders
+:white_check_mark: Tags
+:white_check_mark: Rename apps
+:white_check_mark: Widgets
+:grey_question: Private space
+:white_check_mark: Work profile
+:white_check_mark: Pinned shortcuts
+:white_check_mark: Icon packs
+:grey_question: Material You
+
+---
+
+### Lunar Launcher
+**License:** `GPL-3.0`
+[Repository](https://github.com/iamrasel/lunar-launcher) | [F-Droid](https://f-droid.org/en/packages/rasel.lunar.launcher/)
+
+Even natively supports RSS feeds to homescreen?
+
+**Main mode of interaction:** `alphabet scroller`
+
+#### Features:
+
+:white_check_mark: Search: `swipe up` `swipe down` `swipe left` `swipe right` `tap and hold battery indicator/clock` `tap and hold lower part of screen` `double tap` `tap and hold favorite item`
+:x: Search history
+:x: Customizable gestures
+:x: Folders
+:x: Tags
+:x: Rename apps
+:x: Widgets
+:grey_question: Private space
+:x: Work profile
+:white_check_mark: Pinned shortcuts
+:x: Icon packs
+:x: Material You
+
+---
+
+### OLauncher
+
+**License:** `GPL-3.0`
+[Repository](https://github.com/tanujnotes/Olauncher) | [F-Droid](https://f-droid.org/en/packages/app.olauncher/)
+
+Extremely minimal launcher with lots of forks.
+
+**Main mode of interaction:** `Search`
+
+#### Features:
+
+:white_check_mark: Search: `apps`
+:x: Search history.
+:white_check_mark: Customizable gestures: `swipe left` `swipe right` `double tap`
+:x: Folders
+:x: Tags
+:white_check_mark: Rename apps
+:x: Widgets
+:grey_question: Private space
+:white_check_mark: Work profile
+:grey_question: Pinned shortcuts
+:x: Icon packs
+:grey_question: Material You
+
+#### Forks:
+
+* [Olauncher Clutter Free](https://f-droid.org/en/packages/app.olaunchercf/)
+* [mLauncher](https://f-droid.org/en/packages/app.mlauncher/)
+* [CLauncher](https://f-droid.org/en/packages/app.clauncher/) (even more minimalistic, search without feedback)
+ * [CCLauncher](https://f-droid.org/en/packages/app.cclauncher/) (rewrite using compose)
+
+---
+
+### TinyBit Launcher
+
+**License:** `GPL-3.0`
+[Repository](https://github.com/TBog/TBLauncher) | [F-Droid](https://f-droid.org/en/packages/rocks.tbog.tblauncher/)
+
+**Main mode of interaction:** `search` `some gestures`
+
+#### Features:
+
+:white_check_mark: Search: `apps` `contacts` `web` `maps` `playstore` `youtube`
+:white_check_mark: Search history
+:white_check_mark:Customizable gestures: `tap` `double tap` `swipe up` `swipe left` `swipe right` `swipe down on left` `swipe down on right`
+:x: Folders
+:white_check_mark: Tags
+:white_check_mark: Rename apps
+:white_check_mark: Widgets
+:grey_question: Private space
+:white_check_mark: Work profile
+:white_check_mark: Pinned shortcuts
+:white_check_mark: Icon packs
+:x: Material You
+
+---
+
+### YAM Launcher
+
+**License:** `MIT`
+[Repository](https://codeberg.org/ottoptj/yamlauncher) | [F-Droid](https://f-droid.org/en/packages/eu.ottop.yamlauncher/)
+
+Similar to OLauncher?
+
+**Main mode of interaction:** `search` `home screen text buttons`
+
+#### Features:
+
+:white_check_mark: Search: `apps` `contacts (optional)`
+:x: Search history
+:white_check_mark: Customizable gestures: `swipe left` `swipe right`
+:x: Folders
+:x: Tags
+:white_check_mark: Rename apps
+:x: Widgets
+:grey_question: Private space
+:white_check_mark: Work profile
+:white_check_mark: Pinned shortcuts
+:x: Icon packs
+:white_check_mark: Material You
+
+---
+
+## Directory based
+
+### folder launcher
+
+**License:** `MIT`
+[Repository](https://github.com/Robby-Blue/SimpleFolderLauncher) | [F-Droid](https://f-droid.org/en/packages/me.robbyblue.mylauncher/)
+
+**Main mode of interaction:** `directory navigation`
+
+#### Features:
+
+:white_check_mark: Search: `apps`
+:x: Search history
+:x: Customizable gestures
+:white_check_mark: Folders
+:x: Tags
+:white_check_mark: Rename apps
+:white_check_mark: Widgets
+:grey_question: Private space
+:x: Work profile
+:white_check_mark: Pinned shortcuts
+:x: Icon packs
+:x: Material You
+
+---
+
+### Ion Launcher
+
+**License:** `GPL-3.0`
+[Repository](https://codeberg.org/zagura/ion-launcher) | [F-Droid](https://f-droid.org/en/packages/one.zagura.IonLauncher/)
+
+**Main mode of interaction:** `App grid` `Search`
+
+#### Features:
+
+:warning: Search: `apps` `contacts: buggy/broken`
+:white_check_mark: Search history `shows recently launched apps`
+:x: Customizable gestures
+:warning: Folders `prebuilt` `not customizable`
+:x: Tags
+:white_check_mark: Rename apps
+:x: Widgets
+:grey_question: Private space
+:white_check_mark: Work profile
+:white_check_mark: Pinned shortcuts
+:white_check_mark: Icon packs
+:x: Material You
+
+---
+
+## Gesture based
+
+### Pie Launcher
+
+**License:** `MIT`
+[Repository](https://github.com/markusfisch/PieLauncher)
+
+**Main mode of interaction:** `Selection wheel`
+
+#### Features:
+
+:white_check_mark: Search: `apps`
+:x: Search history
+:x: Customizable gestures
+:x: Folders
+:x: Tags
+:x: Rename apps
+:x: Widgets
+:grey_question: Private space
+:white_check_mark: Work profile
+:white_check_mark: Pinned shortcuts
+:x: Icon packs
+:x: Material You
+
+---
+
+### µLauncher
+
+**License:** `MIT`
+[Repository](https://github.com/jrpie/launcher) | [F-Droid](https://f-droid.org/en/packages/de.jrpie.android.launcher/)
+
+**Main mode of interaction:** `Gestures` `Search`
+
+#### Features:
+
+:white_check_mark: Search: `apps`
+:x: Search history
+:white_check_mark: Customizable gestures: `35 avilable` [read the docs](https://github.com/jrpie/launcher/blob/master/docs/actions-and-gestures.md)
+:x: Folders
+:x: Tags
+:white_check_mark: Rename apps
+:white_check_mark: Widgets
+:white_check_mark: Private space
+:white_check_mark: Work profile
+:white_check_mark: Pinned shortcuts
+:x:Icon packs
+:white_check_mark: Material You
+
+---
+
+### Tabular Summary
+
+#### Legend:
+
+:white_check_mark: = Supported
+:x: = Unsupported
+:warning: = Buggy/Broken; check this launcher's notes above
+
+| Launcher | Search | Search history | Customizable gestures | Folders | Tags | Rename apps | Widgets | Private space | Work profile | Pinned shortcuts | Icon packs | Material You |
+| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
+| [µLauncher](#µLauncher) | :white_check_mark: | :x: | :white_check_mark: | :x: | :x: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: | :white_check_mark: |
+| [Fossify](#Fossify) | :white_check_mark: | :x: | :x: | :white_check_mark: | :x: | :white_check_mark: | :white_check_mark: | :grey_question: | :x: | :white_check_mark: | :x: | :white_check_mark: |
+| [Lawnchair](#Lawnchair) | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: | :white_check_mark: | :white_check_mark: | :grey_question: | :grey_question: | :x: | :white_check_mark: | :white_check_mark: |
+| [Rootless Pixel Launcher](#Rootless-Pixel-Launcher) | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :warning: | :grey_question: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: |
+| [KISS Launcher](#KISS-Launcher) | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :grey_question: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :grey_question: |
+| [Lunar Launcher](#Lunar-Launcher) | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | :grey_question: | :x: | :white_check_mark: | :x: | :x: |
+| [OLauncher](#OLauncher) | :white_check_mark: | :x: | :white_check_mark: | :x: | :x: | :white_check_mark: | :x: | :grey_question: | :white_check_mark: | :grey_question: | :x: | :grey_question: |
+| [TinyBit Launcher](#TinyBit-Launcher) | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :grey_question: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: |
+| [YAM Launcher](#YAM-Launcher) | :white_check_mark: | :x: | :white_check_mark: | :x: | :x: | :white_check_mark: | :x: | :grey_question: | :white_check_mark: | :white_check_mark: | :x: | :white_check_mark: |
+| [Ion Launcher](#Ion-Launcher) | :warning: | :white_check_mark: | :x: | :warning: | :x: | :white_check_mark: | :x: | :grey_question: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: |
+| [Pie Launcher](#Pie-Launcher) | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | :grey_question: | :white_check_mark: | :white_check_mark: | :x: | :x: |
+| [folder launcher](#folder-launcher) | :white_check_mark: | :x: | :x: | :white_check_mark: | :x: | :white_check_mark: | :white_check_mark: | :grey_question: | :x: | :white_check_mark: | :x: | :x: |
+| [Discreet Launcher](#Discreet-Launcher) | :white_check_mark: | :x: | :x: | :white_check_mark: | :x: | :white_check_mark: | :x: | :grey_question: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: |
+| [Aster Launcher](#Aster-Launcher) | :warning: | :x: | :x: | :x: | :x: | :x: | :x: | :grey_question: | :white_check_mark: | :white_check_mark: | :x: | :x: |
+
+
+
+---
+
+## Not Tested
+Feel free to test these and add
+https://f-droid.org/en/packages/app.easy.launcher/
+https://f-droid.org/en/packages/de.nodomain.tobihille.seniorlauncher/
+https://f-droid.org/en/packages/com.mrmannwood.hexlauncher/
+https://f-droid.org/en/packages/com.simplemobiletools.applauncher/
+https://f-droid.org/en/packages/peterfajdiga.fastdraw/
+https://f-droid.org/en/packages/de.mm20.launcher2.release/
+
+[Even more launchers](https://docs.arcticons.com/faq/supported-launchers) (most of them don't seem to be FOSS)