Naveen e6cce8b3bf Dynamic clock support for third party icon packs (#3228)
* Squashed commit of the following:

commit 578de6dddad5a9e831240f4ff31bde218c4fa58f
Merge: a0ef4288fd 798e93ee17
Author: Naveen <naveen.ccmsd@gmail.com>
Date:   Tue Dec 27 05:04:50 2022 +0530

    Merge remote-tracking branch 'upstream/12.1-dev' into FixIconPack

commit a0ef4288fd13674b183a8d6ec27964c1cc0ff7e4
Author: Naveen <naveen.ccmsd@gmail.com>
Date:   Thu Dec 22 02:56:20 2022 +0530

    code cleanup

commit 3e6e49c957f8670e4540d4c6d1f87aa6b370ef74
Author: Naveen <naveen.ccmsd@gmail.com>
Date:   Thu Dec 22 02:28:58 2022 +0530

    recreate icons for adaptive and tranparant background when icons are from iconpack

commit a77c8e7bcb44f3e7a4286a345acdf64010552dc1
Author: Naveen <naveen.ccmsd@gmail.com>
Date:   Thu Dec 22 02:23:20 2022 +0530

    Add icon change event for iconpack as well

commit 4b36b447e823eb42e3204e7ce3c1094893c48757
Author: Naveen <naveen.ccmsd@gmail.com>
Date:   Wed Dec 21 20:06:09 2022 +0530

    cleanup

commit 3bf0a8e38f408ef9f3b3c5cb00f69d2e1045870c
Author: Naveen <naveen.ccmsd@gmail.com>
Date:   Wed Dec 21 19:55:06 2022 +0530

    limit monochrome to SDK 33

commit 7e52a6d8736aa9b917294c79b23405a0df5b4a0e
Author: Naveen <naveen.ccmsd@gmail.com>
Date:   Wed Dec 21 03:10:50 2022 +0530

    move string to xml

commit 3f340a68f82b0f06007df0c8c41c8e0157961612
Author: Naveen <naveen.ccmsd@gmail.com>
Date:   Wed Dec 21 03:08:05 2022 +0530

    Enhancement on applying Themed Icon

    Apply themed icons for system icons if they support (android 13+ [not sure about android 12] )
    Select Icon pack and Themed Icon separately for home and app drawer (This help to apply Themed icons (home) + delta icons (app drawer) together) - Ref : 815
    Support Transparant background on adaptive icons

commit 88ddd5b3f654a580fcc17fbd1d39741913a8baf3
Merge: df0eaf8160 6ad549c79b
Author: Naveen <naveen.ccmsd@gmail.com>
Date:   Wed Dec 21 03:07:42 2022 +0530

    Merge remote-tracking branch 'upstream/12.1-dev' into FixIconPack

commit df0eaf816015df83563003092a3764a438d20ce3
Author: Naveen <naveen.ccmsd@gmail.com>
Date:   Wed Dec 21 03:07:28 2022 +0530

    Revert "Revert "Bump AGP to 7.4.0-rc01 (#3178)""

    This reverts commit 0013d4094803c788e84c82d0c00b7630b01e9a57.

commit 0013d4094803c788e84c82d0c00b7630b01e9a57
Author: Naveen <naveen.ccmsd@gmail.com>
Date:   Sun Dec 18 04:25:33 2022 +0530

    Revert "Bump AGP to 7.4.0-rc01 (#3178)"

    This reverts commit 4b789cd5d3.

* updated suggestions

* Dynamic clock from icon pack

* Add transparent background

* removed unused imports

* Remove unused imports

* revert reload icons

* Update lawnchair/res/values/strings.xml

Co-authored-by: SuperDragonXD <70206496+SuperDragonXD@users.noreply.github.com>

* Changed themed icon order

Co-authored-by: SuperDragonXD <70206496+SuperDragonXD@users.noreply.github.com>
2023-01-19 21:11:55 +08:00
2023-01-19 01:27:27 +08:00
2022-09-06 21:59:23 +04:30
2022-11-25 22:41:28 +08:00
2022-09-05 09:23:10 +08:00
2022-07-16 19:33:20 +02:00
2022-08-10 14:29:05 +04:30
2022-05-17 23:14:06 +07:00
2022-08-10 15:07:14 +05:30
2023-01-08 16:21:37 +08:00
2021-10-06 09:43:50 +07:00
2019-11-25 20:24:07 +09:00
2022-08-09 10:13:19 +04:30
2022-08-08 16:57:06 +04:30
2022-11-25 22:41:28 +08:00
2022-11-25 22:41:28 +08:00
2022-06-15 14:38:34 +01:00
2022-09-09 02:46:07 +08:00
2022-11-10 21:13:51 +08:00
2022-08-23 15:49:54 +04:30
2022-08-08 16:57:06 +04:30

Lawnchair 12.1

Build debug APK Build release APK Crowdin Telegram Discord

Lawnchair is a free, open-source home app for Android. Taking Launcher3 — Androids default home app — as a starting point, it ports Pixel Launcher features and introduces rich options for customization. This branch houses the codebase of Lawnchair 12.1, currently in alpha and based on Launcher3 from Android 12.1. For Lawnchair 9, 10, 11, and 12, see the branches with the 9-, 10-, 11-, and 12- prefixes, respectively.

Contribute code

Whether youve fixed a bug or introduced a new feature, we welcome pull requests! (If youd like to make a larger change and check with us first, you can do so via Lawnchairs Telegram group chat.) To help translate Lawnchair 12.1 instead, please see “Translate.”

You can use Git to clone this repository:

git clone --recursive https://github.com/LawnchairLauncher/lawnchair.git

To build the app, select the lawnWithQuickstepDebug build type. Should you face errors relating to the iconloaderlib and searchuilib projects, run git submodule update --init --recursive.

Here are a few contribution tips:

  • The lawnchair package houses Lawnchairs own code, whereas the src package includes a clone of the Launcher3 codebase with modifications. Generally, place new files in the former, keeping changes to the latter to a minimum.

  • You can use either Java or, preferably, Kotlin.

  • Make sure your code is logical and well formatted. If using Kotlin, see “Coding conventions” in the Kotlin documentation.

  • Set 12.1-dev as the base branch for pull requests.

Translate

You can help translate Lawnchair 12.1 on Crowdin. Here are a few tips:

  • When using quotation marks, insert the symbols specific to the target language, as listed in this table.

  • Lawnchair uses title case for some English UI text. Title case isnt used in other languages; opt for sentence case instead.

  • Some English terminology may have no commonly used equivalents in other languages. In such cases, use short descriptive phrases—for example, the equivalent of bottom row for dock.

You can view all our links in the Lawnchair Wiki.

S
Description
No description provided
Readme 658 MiB
Languages
Java 57.2%
Kotlin 42.4%
AIDL 0.3%