75 lines
19 KiB
XML
75 lines
19 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>Home on μLauncher</title>
|
|
<link>https://example.org/</link>
|
|
<description>Recent content in Home on μLauncher</description>
|
|
<generator>Hugo</generator>
|
|
<language>en-dk</language>
|
|
<lastBuildDate>Sat, 24 May 2025 14:22:00 +0200</lastBuildDate>
|
|
<atom:link href="https://example.org/index.xml" rel="self" type="application/rss+xml" />
|
|
<item>
|
|
<title>Chat</title>
|
|
<link>https://example.org/chat/</link>
|
|
<pubDate>Sat, 24 May 2025 14:22:00 +0200</pubDate>
|
|
<guid>https://example.org/chat/</guid>
|
|
<description><h1 id="chat">
 Chat
 <a class="anchor" href="#chat">#</a>
</h1>
<p>The chat is bridged across Matrix and Discord, so you can choose your preferred platform:</p>
<ul>
<li><a href="https://s.jrpie.de/launcher-matrix">Matrix</a><sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup> (recommended)</li>
<li><a href="https://s.jrpie.de/launcher-discord">Discord</a></li>
</ul>
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p>Matrix is a decentralized messenger, for an introduction see <a href="https://joinmatrix.org/">joinmatrix.org</a>&#160;<a href="#fnref:1" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
</ol>
</div></description>
|
|
</item>
|
|
<item>
|
|
<title>Donate</title>
|
|
<link>https://example.org/donate/</link>
|
|
<pubDate>Sat, 24 May 2025 13:44:29 +0200</pubDate>
|
|
<guid>https://example.org/donate/</guid>
|
|
<description><h1 id="donate">
 Donate
 <a class="anchor" href="#donate">#</a>
</h1>
<p>Thank you for considering to donate to μLauncher!</p>
<p>μLauncher is charityware.<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>
Please send your donations to <a href="https://www.brot-fuer-die-welt.de/en/bread-for-the-world/">Brot für die Welt</a> (&quot;bread for the world&quot;):</p>
<table>
 <tr><td>IBAN:</td><td>DE10 1006 1006 0500 5005 00</td></tr>
 <tr><td>BIC:</td><td>GENODED1KDB</td></tr>
</table>
<p><a href="javascript:navigator.clipboard.writeText('DE10100610060500500500')">Copy IBAN</a>
<br>
<br></p>
<p>μLauncher is not affiliated to Brot für die Welt in any official way.</p>
<h2 id="faq">
 FAQ
 <a class="anchor" href="#faq">#</a>
</h2>
<h3 id="what-does-brot-für-die-welt-use-the-donations-for">
 What does Brot für die Welt use the donations for?
 <a class="anchor" href="#what-does-brot-f%c3%bcr-die-welt-use-the-donations-for">#</a>
</h3>
<p>Their main topics include food security, human rights, education and mitigating the climate crisis.
They also campaign for legislation in Germany, e.g. the <a href="https://en.wikipedia.org/wiki/Supply_Chain_Act">supply chain act</a>.
See <a href="https://www.brot-fuer-die-welt.de/en/bread-for-the-world/our-topics/">this page</a> for an overview.
More than <a href="https://www.dzi.de/organisation/brot-fuer-die-welt/">90%</a> of donations are used for project work.</p></description>
|
|
</item>
|
|
<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><h1 id="gestures-and-actions">
 Gestures and Actions
 <a class="anchor" href="#gestures-and-actions">#</a>
</h1>
<p>µLauncher&rsquo;s central mechanism for accessing important functionality quickly
is to bind actions (e.g. launching an app) to gestures (e.g. swiping up).
These bindings can be configured in µLauncher Settings &gt; ACTIONS.</p>
<h2 id="available-gestures">
 Available Gestures
 <a class="anchor" href="#available-gestures">#</a>
</h2>
<h3 id="swipes">
 Swipes
 <a class="anchor" href="#swipes">#</a>
</h3>
<ul>
<li>
<p>Basic swipes: Swipe up, down, left, or right</p>
</li>
<li>
<p>Double swipes: Swipe up, down, left, or right with two fingers</p>
</li>
<li>
<p>Edge swipes:</p>
<ul>
<li>Swipe up or down on the left or right edge</li>
<li>Swipe left or right on the top or bottom edge</li>
</ul>
<p>The size of the edges is configurable in settings.
For a swipe to be detected as an edge swipe, the finger must not leave the respective edge region while swiping.</p></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><h1 id="building-from-source">
 Building from Source
 <a class="anchor" href="#building-from-source">#</a>
</h1>
<h2 id="using-the-command-line">
 Using the command line
 <a class="anchor" href="#using-the-command-line">#</a>
</h2>
<p>Install JDK 17 and the Android SDK.
Make sure that <code>JAVA_HOME</code> and <code>ANDROID_HOME</code> are set correctly.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>git clone https://github.com/jrpie/Launcher
</span></span><span style="display:flex;"><span>cd Launcher
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>./gradlew assembleDefaultRelease
</span></span></code></pre></div><p>This will create an apk file at <code>app/build/outputs/apk/default/release/app-default-release-unsigned.apk</code>.</p>
<p>Note that you need to sign it:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>apksigner sign --ks <span style="color:#e6db74">&#34;</span>$YOUR_KEYSTORE<span style="color:#e6db74">&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span> --ks-key-alias <span style="color:#e6db74">&#34;</span>$YOUR_ALIAS<span style="color:#e6db74">&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span> --ks-pass<span style="color:#f92672">=</span><span style="color:#e6db74">&#34;pass:</span>$YOUR_PASSWORD<span style="color:#e6db74">&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span> --key-pass<span style="color:#f92672">=</span><span style="color:#e6db74">&#34;pass:</span>$YOUR_PASSWORD<span style="color:#e6db74">&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span> --alignment-preserved <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span> --v1-signing-enabled<span style="color:#f92672">=</span>true <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span> --v2-signing-enabled<span style="color:#f92672">=</span>true <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span> --v3-signing-enabled<span style="color:#f92672">=</span>true <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span> --v4-signing-enabled<span style="color:#f92672">=</span>true <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span> app-default-release-unsigned.apk
</span></span></code></pre></div><p>See <a href="https://developer.android.com/build/building-cmdline">this guide</a>
for further instructions.</p></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><h1 id="notable-changes-compared-to-finns-launcher">
 Notable changes compared to Finn&rsquo;s Launcher
 <a class="anchor" href="#notable-changes-compared-to-finns-launcher">#</a>
</h1>
<p>µLauncher is a fork of <a href="https://github.com/finnmglas/Launcher">finnmglas&rsquo;s app Launcher</a>.
Here is an incomplete list of changes:</p>
<!--The last commit of the original project is [340ee731](https://github.com/jrpie/launcher/commit/340ee7315293b028c060638e058516435bca296a)
The first commit of µLauncher is [cc2e7710](https://github.com/jrpie/launcher/commit/cc2e7710c824549c367d97a81a1646d27c6c8993),
which at the time was still intended as a patch for launcher.
The decision to create a hard fork was made two years later.-->
<ul>
<li>
<p>Additional gestures:</p>
<ul>
<li>Back</li>
<li>V,Λ,&lt;,&gt;</li>
<li>Edge gestures: There is a setting to allow distinguishing swiping at the edges of the screen from swiping in the center.</li>
</ul>
</li>
<li>
<p>Compatible with <a href="https://www.android.com/enterprise/work-profile/">work profile</a>, so apps like <a href="https://gitea.angry.im/PeterCxy/Shelter">Shelter</a> can be used.</p></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><h1 id="contributing">
 Contributing
 <a class="anchor" href="#contributing">#</a>
</h1>
<p>There are several ways to contribute to this app:</p>
<ul>
<li>
<p>You can add or improve <a href="https://toolate.othing.xyz/projects/jrpie-launcher/">translations</a>.
<br><img src="https://toolate.othing.xyz/widget/jrpie-launcher/launcher/horizontal-auto.svg" alt="translation status"></p>
</li>
<li>
<p>If you found a bug or have an idea for a new feature you can <a href="https://s.jrpie.de/launcher-chat">join the chat</a> or open an <a href="https://github.com/jrpie/Launcher/issues/">issue</a>.</p>
<blockquote>
<p>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.</p></blockquote>
</li>
<li>
<p>You can implement a new feature yourself:</p></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><h1 id="welcome-to-the-μlauncher-documentation">
 Welcome to the μLauncher Documentation
 <a class="anchor" href="#welcome-to-the-%ce%bclauncher-documentation">#</a>
</h1>
<h2 id="what-is-μlauncher">
 What is μLauncher?
 <a class="anchor" href="#what-is-%ce%bclauncher">#</a>
</h2>
<p>µLauncher is an <em>minimal</em> and <em>distraction-free</em> Android home screen that lets you launch apps using <a href="https://example.org/actions-and-gestured.md">swipe gestures and button presses</a>.</p>
<p>This project is a fork of <a href="https://github.com/finnmglas/Launcher">finnmglas&rsquo;s app Launcher</a>. An incomplete list of changes can be found <a href="https://github.com/wassupluke/Launcher/blob/master/docs/launcher.md">here</a>.</p>
<h2 id="where-can-i-get-μlauncher">
 Where can I get μLauncher?
 <a class="anchor" href="#where-can-i-get-%ce%bclauncher">#</a>
</h2>
<p><a href="https://f-droid.org/packages/de.jrpie.android.launcher/"><img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" /></a></p>
<p><a href="https://accrescent.app/app/de.jrpie.android.launcher.accrescent"><img src="https://accrescent.app/badges/get-it-on.png" alt="Get it on Accrescent" /></a></p>
<p><a href="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"><img src="https://raw.githubusercontent.com/ImranR98/Obtainium/b1c8ac6f2ab08497189721a788a5763e28ff64cd/assets/graphics/badge_obtainium.png" alt="Get it on Obtainium" /></a></p>
<p><a href="https://github.com/jrpie/launcher/releases/latest"><img src="https://raw.githubusercontent.com/NeoApplications/Neo-Backup/034b226cea5c1b30eb4f6a6f313e4dadcbb0ece4/badge_github.png" alt="Get it on GitHub" /></a></p></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><h1 id="work-profile">
 Work Profile
 <a class="anchor" href="#work-profile">#</a>
</h1>
<p>µLauncher is compatible with <a href="https://www.android.com/enterprise/work-profile/">work profile</a>, so apps like <a href="https://gitea.angry.im/PeterCxy/Shelter">Shelter</a> can be used.
Apps from the work profile are shown in the usual app list.</p>
<h1 id="private-space">
 Private Space
 <a class="anchor" href="#private-space">#</a>
</h1>
<p>µLauncher is compatible with <a href="https://source.android.com/docs/security/features/private-space">private space</a>.</p>
<p>The private space can be (un)locked by a dedicated action.</p>
<p>It is configurable whether apps from private space are</p>
<ol>
<li>shown in the usual app list
(in this case, (un)locking is accessible through a lock icon on the top right of the app drawer)
or</li>
<li>only shown in a separate list.</li>
</ol></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><h1 id="launcher-settings">
 Launcher Settings
 <a class="anchor" href="#launcher-settings">#</a>
</h1>
<p>Tweaks and customizations can be made from within the Launcher Settings page.</p>
<p>These settings let you change wallpapers, change colors and fonts, enable monochrome app icons, change the app drawer layout, and much more.</p>
<p>In the following documentation, &lsquo;app drawer&rsquo; will be used to refer to the &lsquo;All Apps&rsquo;, &lsquo;Favorite Apps&rsquo; and &lsquo;Private Space&rsquo; views.</p>
<h2 id="appearance">
 Appearance
 <a class="anchor" href="#appearance">#</a>
</h2>
<blockquote>
<h3 id="choose-a-wallpaper">
 Choose a wallpaper
 <a class="anchor" href="#choose-a-wallpaper">#</a>
</h3></blockquote>
<p>This triggers Android&rsquo;s mechanism to change the wallpaper using a photos app, file explorer, or native wallpaper setting app.
µLauncher uses the system-wide wallpaper, i.e. this change also affects other launchers.</p></description>
|
|
</item>
|
|
</channel>
|
|
</rss>
|