launcher-docs/public/docs/index.xml
2025-05-24 17:28:49 +02:00

60 lines
16 KiB
XML

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Docs on μLauncher</title>
<link>https://example.org/docs/</link>
<description>Recent content in Docs on μLauncher</description>
<generator>Hugo</generator>
<language>en-dk</language>
<atom:link href="https://example.org/docs/index.xml" rel="self" type="application/rss+xml" />
<item>
<title></title>
<link>https://example.org/docs/actions-and-gestures/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://example.org/docs/actions-and-gestures/</guid>
<description>&lt;h1 id=&#34;gestures-and-actions&#34;&gt;&#xA; Gestures and Actions&#xA; &lt;a class=&#34;anchor&#34; href=&#34;#gestures-and-actions&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;µLauncher&amp;rsquo;s central mechanism for accessing important functionality quickly&#xA;is to bind actions (e.g. launching an app) to gestures (e.g. swiping up).&#xA;These bindings can be configured in µLauncher Settings &amp;gt; ACTIONS.&lt;/p&gt;&#xA;&lt;h2 id=&#34;available-gestures&#34;&gt;&#xA; Available Gestures&#xA; &lt;a class=&#34;anchor&#34; href=&#34;#available-gestures&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;swipes&#34;&gt;&#xA; Swipes&#xA; &lt;a class=&#34;anchor&#34; href=&#34;#swipes&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Basic swipes: Swipe up, down, left, or right&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Double swipes: Swipe up, down, left, or right with two fingers&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Edge swipes:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Swipe up or down on the left or right edge&lt;/li&gt;&#xA;&lt;li&gt;Swipe left or right on the top or bottom edge&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The size of the edges is configurable in settings.&#xA;For a swipe to be detected as an edge swipe, the finger must not leave the respective edge region while swiping.&lt;/p&gt;</description>
</item>
<item>
<title></title>
<link>https://example.org/docs/build/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://example.org/docs/build/</guid>
<description>&lt;h1 id=&#34;building-from-source&#34;&gt;&#xA; Building from Source&#xA; &lt;a class=&#34;anchor&#34; href=&#34;#building-from-source&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;using-the-command-line&#34;&gt;&#xA; Using the command line&#xA; &lt;a class=&#34;anchor&#34; href=&#34;#using-the-command-line&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Install JDK 17 and the Android SDK.&#xA;Make sure that &lt;code&gt;JAVA_HOME&lt;/code&gt; and &lt;code&gt;ANDROID_HOME&lt;/code&gt; are set correctly.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git clone https://github.com/jrpie/Launcher&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cd Launcher&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;./gradlew assembleDefaultRelease&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This will create an apk file at &lt;code&gt;app/build/outputs/apk/default/release/app-default-release-unsigned.apk&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Note that you need to sign it:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;apksigner sign --ks &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;$YOUR_KEYSTORE&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt; --ks-key-alias &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;$YOUR_ALIAS&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt; --ks-pass&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;pass:&lt;/span&gt;$YOUR_PASSWORD&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt; --key-pass&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;pass:&lt;/span&gt;$YOUR_PASSWORD&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt; --alignment-preserved &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt; --v1-signing-enabled&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;true &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt; --v2-signing-enabled&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;true &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt; --v3-signing-enabled&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;true &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt; --v4-signing-enabled&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;true &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt; app-default-release-unsigned.apk&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;See &lt;a href=&#34;https://developer.android.com/build/building-cmdline&#34;&gt;this guide&lt;/a&gt;&#xA;for further instructions.&lt;/p&gt;</description>
</item>
<item>
<title></title>
<link>https://example.org/docs/changes-fork/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://example.org/docs/changes-fork/</guid>
<description>&lt;h1 id=&#34;notable-changes-compared-to-finns-launcher&#34;&gt;&#xA; Notable changes compared to Finn&amp;rsquo;s Launcher&#xA; &lt;a class=&#34;anchor&#34; href=&#34;#notable-changes-compared-to-finns-launcher&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;µLauncher is a fork of &lt;a href=&#34;https://github.com/finnmglas/Launcher&#34;&gt;finnmglas&amp;rsquo;s app Launcher&lt;/a&gt;.&#xA;Here is an incomplete list of changes:&lt;/p&gt;&#xA;&lt;!--The last commit of the original project is [340ee731](https://github.com/jrpie/launcher/commit/340ee7315293b028c060638e058516435bca296a)&#xA;The first commit of µLauncher is [cc2e7710](https://github.com/jrpie/launcher/commit/cc2e7710c824549c367d97a81a1646d27c6c8993),&#xA;which at the time was still intended as a patch for launcher.&#xA;The decision to create a hard fork was made two years later.--&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Additional gestures:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Back&lt;/li&gt;&#xA;&lt;li&gt;V,Λ,&amp;lt;,&amp;gt;&lt;/li&gt;&#xA;&lt;li&gt;Edge gestures: There is a setting to allow distinguishing swiping at the edges of the screen from swiping in the center.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Compatible with &lt;a href=&#34;https://www.android.com/enterprise/work-profile/&#34;&gt;work profile&lt;/a&gt;, so apps like &lt;a href=&#34;https://gitea.angry.im/PeterCxy/Shelter&#34;&gt;Shelter&lt;/a&gt; can be used.&lt;/p&gt;</description>
</item>
<item>
<title></title>
<link>https://example.org/docs/contributing/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://example.org/docs/contributing/</guid>
<description>&lt;h1 id=&#34;contributing&#34;&gt;&#xA; Contributing&#xA; &lt;a class=&#34;anchor&#34; href=&#34;#contributing&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;There are several ways to contribute to this app:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;You can add or improve &lt;a href=&#34;https://toolate.othing.xyz/projects/jrpie-launcher/&#34;&gt;translations&lt;/a&gt;.&#xA;&lt;br&gt;&lt;img src=&#34;https://toolate.othing.xyz/widget/jrpie-launcher/launcher/horizontal-auto.svg&#34; alt=&#34;translation status&#34;&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;If you found a bug or have an idea for a new feature you can &lt;a href=&#34;https://s.jrpie.de/launcher-chat&#34;&gt;join the chat&lt;/a&gt; or open an &lt;a href=&#34;https://github.com/jrpie/Launcher/issues/&#34;&gt;issue&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Please note that I work on this project in my free time. Thus I might not respond immediately and not all ideas will be implemented.&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;You can implement a new feature yourself:&lt;/p&gt;</description>
</item>
<item>
<title></title>
<link>https://example.org/docs/home/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://example.org/docs/home/</guid>
<description>&lt;h1 id=&#34;welcome-to-the-μlauncher-documentation&#34;&gt;&#xA; Welcome to the μLauncher Documentation&#xA; &lt;a class=&#34;anchor&#34; href=&#34;#welcome-to-the-%ce%bclauncher-documentation&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;what-is-μlauncher&#34;&gt;&#xA; What is μLauncher?&#xA; &lt;a class=&#34;anchor&#34; href=&#34;#what-is-%ce%bclauncher&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;µLauncher is an &lt;em&gt;minimal&lt;/em&gt; and &lt;em&gt;distraction-free&lt;/em&gt; Android home screen that lets you launch apps using &lt;a href=&#34;https://example.org/actions-and-gestured.md&#34;&gt;swipe gestures and button presses&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;This project is a fork of &lt;a href=&#34;https://github.com/finnmglas/Launcher&#34;&gt;finnmglas&amp;rsquo;s app Launcher&lt;/a&gt;. An incomplete list of changes can be found &lt;a href=&#34;https://github.com/wassupluke/Launcher/blob/master/docs/launcher.md&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;where-can-i-get-μlauncher&#34;&gt;&#xA; Where can I get μLauncher?&#xA; &lt;a class=&#34;anchor&#34; href=&#34;#where-can-i-get-%ce%bclauncher&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://f-droid.org/packages/de.jrpie.android.launcher/&#34;&gt;&lt;img src=&#34;https://fdroid.gitlab.io/artwork/badge/get-it-on.png&#34; alt=&#34;Get it on F-Droid&#34; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://accrescent.app/app/de.jrpie.android.launcher.accrescent&#34;&gt;&lt;img src=&#34;https://accrescent.app/badges/get-it-on.png&#34; alt=&#34;Get it on Accrescent&#34; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://apps.obtainium.imranr.dev/redirect?r=obtainium://app/%7b%22id%22:%22de.jrpie.android.launcher%22,%22url%22:%22https://github.com/jrpie/Launcher%22,%22author%22:%22jrpie%22,%22name%22:%22%c2%b5Launcher%22,%22additionalSettings%22:%22%7b%5c%22apkFilterRegEx%5c%22:%5c%22release%5c%22,%5c%22invertAPKFilter%5c%22:false,%5c%22about%5c%22:%5c%22%c2%b5Launcher%20is%20a%20minimal%20home%20screen.%5c%22%7d%22%7d&#34;&gt;&lt;img src=&#34;https://raw.githubusercontent.com/ImranR98/Obtainium/b1c8ac6f2ab08497189721a788a5763e28ff64cd/assets/graphics/badge_obtainium.png&#34; alt=&#34;Get it on Obtainium&#34; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/jrpie/launcher/releases/latest&#34;&gt;&lt;img src=&#34;https://raw.githubusercontent.com/NeoApplications/Neo-Backup/034b226cea5c1b30eb4f6a6f313e4dadcbb0ece4/badge_github.png&#34; alt=&#34;Get it on GitHub&#34; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
</item>
<item>
<title></title>
<link>https://example.org/docs/profiles/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://example.org/docs/profiles/</guid>
<description>&lt;h1 id=&#34;work-profile&#34;&gt;&#xA; Work Profile&#xA; &lt;a class=&#34;anchor&#34; href=&#34;#work-profile&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;µLauncher is compatible with &lt;a href=&#34;https://www.android.com/enterprise/work-profile/&#34;&gt;work profile&lt;/a&gt;, so apps like &lt;a href=&#34;https://gitea.angry.im/PeterCxy/Shelter&#34;&gt;Shelter&lt;/a&gt; can be used.&#xA;Apps from the work profile are shown in the usual app list.&lt;/p&gt;&#xA;&lt;h1 id=&#34;private-space&#34;&gt;&#xA; Private Space&#xA; &lt;a class=&#34;anchor&#34; href=&#34;#private-space&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;µLauncher is compatible with &lt;a href=&#34;https://source.android.com/docs/security/features/private-space&#34;&gt;private space&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The private space can be (un)locked by a dedicated action.&lt;/p&gt;&#xA;&lt;p&gt;It is configurable whether apps from private space are&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;shown in the usual app list&#xA;(in this case, (un)locking is accessible through a lock icon on the top right of the app drawer)&#xA;or&lt;/li&gt;&#xA;&lt;li&gt;only shown in a separate list.&lt;/li&gt;&#xA;&lt;/ol&gt;</description>
</item>
<item>
<title></title>
<link>https://example.org/docs/settings/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://example.org/docs/settings/</guid>
<description>&lt;h1 id=&#34;launcher-settings&#34;&gt;&#xA; Launcher Settings&#xA; &lt;a class=&#34;anchor&#34; href=&#34;#launcher-settings&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Tweaks and customizations can be made from within the Launcher Settings page.&lt;/p&gt;&#xA;&lt;p&gt;These settings let you change wallpapers, change colors and fonts, enable monochrome app icons, change the app drawer layout, and much more.&lt;/p&gt;&#xA;&lt;p&gt;In the following documentation, &amp;lsquo;app drawer&amp;rsquo; will be used to refer to the &amp;lsquo;All Apps&amp;rsquo;, &amp;lsquo;Favorite Apps&amp;rsquo; and &amp;lsquo;Private Space&amp;rsquo; views.&lt;/p&gt;&#xA;&lt;h2 id=&#34;appearance&#34;&gt;&#xA; Appearance&#xA; &lt;a class=&#34;anchor&#34; href=&#34;#appearance&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h3 id=&#34;choose-a-wallpaper&#34;&gt;&#xA; Choose a wallpaper&#xA; &lt;a class=&#34;anchor&#34; href=&#34;#choose-a-wallpaper&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h3&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;This triggers Android&amp;rsquo;s mechanism to change the wallpaper using a photos app, file explorer, or native wallpaper setting app.&#xA;µLauncher uses the system-wide wallpaper, i.e. this change also affects other launchers.&lt;/p&gt;</description>
</item>
</channel>
</rss>