-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pave path v4 #1
Pave path v4 #1
Changes from 16 commits
13ac370
ee23852
368db3e
e5d960b
289b902
ea3c8fe
1716c8e
cb36eb5
d154cb5
e8086eb
fa4447e
fbd8e4b
873bbca
309901e
6f6fe61
b869cce
1e48e17
6ec8819
135d549
fed5ced
2cf67ea
c912439
d40a1c4
37238e7
2f22812
473a19b
4d0ea54
a4c4043
c81fd4c
b6ce95c
a75e62f
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
@@ -1,4 +1,4 @@ | ||||||
# Lawnchair 14 | ||||||
# Lawnchair 15 | ||||||
|
||||||
[](https://github.com/LawnchairLauncher/lawnchair/actions/workflows/ci.yml) | ||||||
[](https://github.com/LawnchairLauncher/lawnchair/actions/workflows/release_update.yml) | ||||||
|
@@ -17,23 +17,65 @@ | |||||
<img alt="Google Pixel running Lawnchair Launcher with green wallpaper" src="docs/assets/device-frame.png" width="250px"> | ||||||
</picture> | ||||||
|
||||||
Lawnchair is a free, open-source home app for Android. Taking Launcher3 — Android’s default home app — as a starting point, it ports Pixel Launcher features and introduces rich options for customization. | ||||||
Lawnchair is a free, open-source home app for Android. Taking Launcher3—Android’s default home app—as a starting point, it ports Pixel Launcher features and introduces rich customization options. | ||||||
|
||||||
This branch houses the codebase of Lawnchair 14, which is currently in beta and is based on Launcher3 from Android 14. For Lawnchair 9 to 13, see the branches with the `9-` to `13-` prefixes, respectively. | ||||||
This branch houses the codebase of Lawnchair 15, which is currently in alpha and is based on Launcher3 from Android 15. For Lawnchair 9 to 14, see the branches with the `9-` to `14-` prefixes, respectively. | ||||||
|
||||||
## Features | ||||||
|
||||||
- Pixel Launcher-like UI with Material You design | ||||||
- At a Glance widget with Smartspacer support | ||||||
- QuickSwitch support | ||||||
- Global Search support | ||||||
- Icons, fonts, and colors customization | ||||||
- **Material You Theming:** Adapts to your wallpaper and system theme. | ||||||
- **At a Glance Widget:** Get information *At a Glance* with support for Smartspacer extensions. | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The phrase 'Material You Theming' should be 'Material You theming' for consistency with capitalization rules.
Suggested change
Copilot is powered by AI, so mistakes are possible. Review output carefully before use. |
||||||
- **QuickSwitch Support:** Seamlessly integrate itself as recent apps provider (requires root on Android 10 and newer). | ||||||
- **Global Search:** Find apps, contacts, and web results quickly from your home screen. | ||||||
- **Highly customizable:** Customize Icons, fonts, and colors to your liking | ||||||
- And more! | ||||||
|
||||||
## Download | ||||||
|
||||||
See the [releases](https://github.com/LawnchairLauncher/lawnchair/releases) section for the latest | ||||||
beta build. For development builds with upcoming features & bug fixes, use the nightly builds. | ||||||
<p align="left"> | ||||||
<a href="https://play.google.com/store/apps/details?id=app.lawnchair.play"> | ||||||
<picture> | ||||||
<!-- Avoid image being clickable with slight workaround --> | ||||||
<source media="(prefers-color-scheme: dark)" srcset="docs/assets/badge-google-play.png" height="60"> | ||||||
<img alt="Get it on Google Play" src="docs/assets/badge-google-play.png" height="60"> | ||||||
</picture> | ||||||
</a> | ||||||
<a href="https://apt.izzysoft.de/fdroid/index/apk/app.lawnchair"> | ||||||
<picture> | ||||||
<source media="(prefers-color-scheme: dark)" srcset="docs/assets/badge-izzyondroid.png" height="60"> | ||||||
<img alt="Get it on IzzyOnDroid" src="docs/assets/badge-izzyondroid.png" height="60"> | ||||||
</picture> | ||||||
</a> | ||||||
<a href="https://apps.obtainium.imranr.dev/redirect?r=obtainium://add/https://github.com/LawnchairLauncher/lawnchair/"> | ||||||
<picture> | ||||||
<source media="(prefers-color-scheme: dark)" srcset="docs/assets/badge-obtainium.png" height="60"> | ||||||
<img alt="Get it on Obtainium" src="docs/assets/badge-obtainium.png" height="60"> | ||||||
</picture> | ||||||
</a> | ||||||
<a href="https://github.com/LawnchairLauncher/lawnchair/releases/latest"> | ||||||
<picture> | ||||||
<source media="(prefers-color-scheme: dark)" srcset="docs/assets/badge-github.png" height="60"> | ||||||
<img alt="Get it on GitHub" src="docs/assets/badge-github.png" height="60"> | ||||||
</picture> | ||||||
</a> | ||||||
</p> | ||||||
|
||||||
Lawnchair on the Play Store will install as a different app from other sources and features may be restricted to comply with the publishing rules. | ||||||
|
||||||
### Development builds | ||||||
|
||||||
Interested in keeping yourself up-to-date with every Lawnchair development? Try our development build, these build offered the latest features and bug fixes at a cost of being slower and *might* introduce new bugs that have never been seen in stable. If you'd like to join in the fun, don't forget to make backup(s) and proceed with cautions. | ||||||
|
||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The phrase 'these build offered' should be 'these builds offer'.
Suggested change
Copilot is powered by AI, so mistakes are possible. Review output carefully before use. |
||||||
**Download:** [Obtainium][Obtainium link] • [GitHub][GitHub link] • [nightly.link][Nightly link] | ||||||
|
||||||
### Verification | ||||||
|
||||||
Verify the integrity of your Lawnchair download using these SHA-256 hashes: | ||||||
|
||||||
| Source | SHA-256 Hash | | ||||||
| ----------- | ------------------------------------------------------------------------------------------------- | | ||||||
| Anywhere | `74:7C:36:45:B3:57:25:8B:2E:23:E8:51:E5:3C:96:74:7F:E0:AD:D0:07:E5:BA:2C:D9:7E:8C:85:57:2E:4D:C5` | | ||||||
| Google Play | `47:AC:92:63:1C:60:35:13:CC:8D:26:DD:9C:FF:E0:71:9A:8B:36:55:44:DC:CE:C2:09:58:24:EC:25:61:20:A7` | | ||||||
|
||||||
## Contributing | ||||||
|
||||||
|
@@ -44,6 +86,11 @@ Please visit the [Lawnchair Contributing Guidelines](CONTRIBUTING.md) for inform | |||||
- [News](https://t.me/lawnchairci) | ||||||
- [Lawnchair on X (formerly Twitter)](https://x.com/lawnchairapp) | ||||||
- [Website](https://lawnchair.app) | ||||||
- [_XDA_ thread](https://forum.xda-developers.com/t/lawnchair-customizable-pixel-launcher.3627137/) | ||||||
- [_XDA_ thread](https://xdaforums.com/t/lawnchair-customizable-pixel-launcher.3627137/) | ||||||
|
||||||
You can view all our links in the [Lawnchair Wiki](https://github.com/LawnchairLauncher/lawnchair/wiki). | ||||||
|
||||||
<!-- Download link --> | ||||||
[Nightly link]: https://nightly.link/LawnchairLauncher/lawnchair/workflows/ci/15-dev | ||||||
[Obtainium link]: https://apps.obtainium.imranr.dev/redirect?r=obtainium://app/%7B%22id%22%3A%22app.lawnchair.debug%22%2C%22url%22%3A%22https%3A%2F%2Fgithub.com%2Flawnchairlauncher%2Flawnchair%22%2C%22author%22%3A%22Lawnchair%20Launcher%22%2C%22name%22%3A%22Lawnchair%20(Debug)%22%2C%22preferredApkIndex%22%3A0%2C%22additionalSettings%22%3A%22%7B%5C%22includePrereleases%5C%22%3Atrue%2C%5C%22fallbackToOlderReleases%5C%22%3Afalse%2C%5C%22filterReleaseTitlesByRegEx%5C%22%3A%5C%22Lawnchair%20Nightly%5C%22%2C%5C%22filterReleaseNotesByRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22verifyLatestTag%5C%22%3Afalse%2C%5C%22dontSortReleasesList%5C%22%3Afalse%2C%5C%22useLatestAssetDateAsReleaseDate%5C%22%3Afalse%2C%5C%22trackOnly%5C%22%3Afalse%2C%5C%22versionExtractionRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22matchGroupToUse%5C%22%3A%5C%22%5C%22%2C%5C%22versionDetection%5C%22%3Afalse%2C%5C%22releaseDateAsVersion%5C%22%3Atrue%2C%5C%22useVersionCodeAsOSVersion%5C%22%3Afalse%2C%5C%22apkFilterRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22invertAPKFilter%5C%22%3Afalse%2C%5C%22autoApkFilterByArch%5C%22%3Atrue%2C%5C%22appName%5C%22%3A%5C%22%5C%22%2C%5C%22shizukuPretendToBeGooglePlay%5C%22%3Afalse%2C%5C%22exemptFromBackgroundUpdates%5C%22%3Afalse%2C%5C%22skipUpdateNotifications%5C%22%3Afalse%2C%5C%22about%5C%22%3A%5C%22Lawnchair%20is%20a%20free%2C%20open-source%20home%20app%20for%20Android.%20(NOTE%3A%20This%20is%20the%20debug%20version%20of%20Lawnchair%2C%20for%20the%20beta%2Fstable%20versions%20see%20%5C%5C%5C%22Lawnchair%5C%5C%5C%22)%5C%22%7D%22%7D | ||||||
[GitHub link]: https://github.com/LawnchairLauncher/lawnchair/releases/tag/nightly |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,37 @@ | ||
# Security Policy | ||
|
||
<picture> | ||
<!-- Avoid image being clickable with slight workaround ---> | ||
<source media="(prefers-color-scheme: dark)" srcset="docs/assets/lawnchair-round.webp" width="100"> | ||
<img alt="" src="docs/assets/lawnchair-round.webp" width="100"> | ||
</picture> | ||
|
||
## Supported Versions | ||
|
||
> [!WARNING] | ||
> Lawnchair v2 (Play Store version) is **unsupported**. Use the newer versions instead. | ||
> [Lawnchair Legacy](https://play.google.com/store/apps/details?id=ch.deletescape.lawnchair.plah) is **unsupported**. Use the newer versions instead. | ||
> See [this FAQ page](https://lawnchair.app/faq#do-you-still-support-the-play-store-version) for additional information. | ||
|
||
The latest version of Lawnchair is the only supported version. | ||
|
||
| Version | Supported | | ||
| -------------- | ------------------ | | ||
| Nightly build | :white_check_mark: | | ||
| 14 | :white_check_mark: | | ||
| 15 | :white_check_mark: | | ||
| 14 | :x: | | ||
| 13 | :x: | | ||
| 12.1 | :x: | | ||
| 12 | :x: | | ||
| 11 | :x: | | ||
| Older (legacy) | :x: | | ||
| Older (Legacy) | :x: | | ||
|
||
## Reporting Security issues | ||
|
||
We appreciate your efforts to responsibly disclose your findings and will make every effort to | ||
acknowledge your contributions. | ||
|
||
To report an issue, please file a [security advisory](https://github.com/LawnchairLauncher/lawnchair/security/advisories/new) | ||
or contact a developer (can be found in the about page of the app) in Telegram or Discord and | ||
or contact a developer (can be found in the about page of the app) in [Telegram](https://t.me/lccommunity) or [Discord](https://discord.com/invite/3x8qNWxgGZ) and | ||
state your security vulnerability starting with the words "**SECURITY**". | ||
|
||
We'll endeavour to respond quickly, and will keep you updated throughout the process. |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
# SystemUI Module | ||
|
||
https://android.googlesource.com/platform/frameworks/base/+/refs/heads/main/packages/SystemUI/ | ||
This directory contains all of the required SystemUI module like Common as helper for other SystemUI modules like Unfold for handling device with hinge. | ||
|
||
See: https://android.googlesource.com/platform/frameworks/base/+/refs/heads/main/packages/SystemUI/ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The sentence should be 'For Lawnchair 9 to 14, see the branches with the
9-
to14-
prefixes, respectively.'Copilot is powered by AI, so mistakes are possible. Review output carefully before use.