├── .gitattributes ├── .github └── workflows │ ├── build_debug_apk.yml │ └── build_release_apk.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro ├── release │ ├── app-release.apk │ └── output-metadata.json └── src │ └── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── kotlin │ └── app │ │ └── lawnchair │ │ └── lawnicons │ │ ├── LawniconsApplication.kt │ │ ├── MainActivity.kt │ │ ├── api │ │ ├── ApiModule.kt │ │ └── GitHubContributorsAPI.kt │ │ ├── di │ │ ├── IconRepositoryModule.kt │ │ └── OssLibraryRepositoryModule.kt │ │ ├── model │ │ ├── GitHubContributor.kt │ │ ├── IconInfo.kt │ │ ├── IconInfoModel.kt │ │ └── SearchInfo.kt │ │ ├── repository │ │ ├── GitHubContributorsRepository.kt │ │ ├── IconRepository.kt │ │ └── OssLibraryRepository.kt │ │ ├── ui │ │ ├── component │ │ │ ├── AcknowledgementRowPlaceholder.kt │ │ │ ├── Card.kt │ │ │ ├── ClickableIcon.kt │ │ │ ├── ContributorRow.kt │ │ │ ├── ContributorRowPlaceholder.kt │ │ │ ├── IconPreview.kt │ │ │ ├── IconPreviewGrid.kt │ │ │ ├── Lawnicons.kt │ │ │ ├── ListRow.kt │ │ │ ├── OverflowMenu.kt │ │ │ ├── SearchBar.kt │ │ │ ├── SearchBarBase.kt │ │ │ ├── SimpleListRow.kt │ │ │ ├── SystemUi.kt │ │ │ └── TopBarWithInsets.kt │ │ ├── destination │ │ │ ├── About.kt │ │ │ ├── Acknowledgement.kt │ │ │ ├── Acknowledgements.kt │ │ │ ├── Contributors.kt │ │ │ └── Home.kt │ │ ├── theme │ │ │ └── LawniconsTheme.kt │ │ └── util │ │ │ ├── Contributor.kt │ │ │ ├── Destinations.kt │ │ │ ├── Elevation.kt │ │ │ └── SurfaceColorAtElevation.kt │ │ ├── util │ │ ├── ContextExtensions.kt │ │ └── GetIconInfo.kt │ │ └── viewmodel │ │ ├── AcknowledgementViewModel.kt │ │ ├── AcknowledgementsViewModel.kt │ │ ├── ContributorsViewModel.kt │ │ └── LawniconsViewModel.kt │ └── res │ ├── drawable │ ├── aegis_authenticator.xml │ ├── aiwanji.xml │ ├── alibaba.xml │ ├── alipay.xml │ ├── aliyun.xml │ ├── alook_browser.xml │ ├── amazon_alexa.xml │ ├── amazon_music.xml │ ├── amazon_prime_video.xml │ ├── amazon_primevideo.xml │ ├── amazon_shopping.xml │ ├── android_auto.xml │ ├── anki.xml │ ├── apk_editor_pro.xml │ ├── apkmirror_installer.xml │ ├── apple_music.xml │ ├── appshare.xml │ ├── aurora_droid.xml │ ├── aurora_store.xml │ ├── authy.xml │ ├── auxio.xml │ ├── babbel.xml │ ├── baidu.xml │ ├── baiduyun.xml │ ├── bangla.xml │ ├── bazi.xml │ ├── bgram.xml │ ├── bigbang.xml │ ├── bijian.xml │ ├── bilibili.xml │ ├── biliroaming.xml │ ├── binance.xml │ ├── bitwarden.xml │ ├── blokada.xml │ ├── boom_and_megaboom.xml │ ├── boost_for_reddit.xml │ ├── bose_music.xml │ ├── brave_browser.xml │ ├── bromite.xml │ ├── browser.xml │ ├── bubei.xml │ ├── budao.xml │ ├── buka.xml │ ├── bundle.xml │ ├── calculator.xml │ ├── camera.xml │ ├── catogram.xml │ ├── cay.xml │ ├── cayt.xml │ ├── cclaidian.xml │ ├── cctalk.xml │ ├── charge.xml │ ├── chiji.xml │ ├── chrome_beta.xml │ ├── chrome_dev.xml │ ├── citymapper.xml │ ├── clash.xml │ ├── cmcc.xml │ ├── cn_com_sjbank_mbank.xml │ ├── cn_xuexi_android.xml │ ├── coins_ph.xml │ ├── coinvero.xml │ ├── com_absinthe_libchecker.xml │ ├── com_adobe_reader.xml │ ├── com_alibaba_intl_android_apps_poseidon.xml │ ├── com_app_tideswing.xml │ ├── com_citiccard_mobilebank.xml │ ├── com_deepl_mobiletranslator.xml │ ├── com_delsart_color.xml │ ├── com_douyu_rush.xml │ ├── com_duokan_phone_remotecontroller.xml │ ├── com_eastmoney_android_berlin.xml │ ├── com_fenbi_android_solar.xml │ ├── com_finalwire_aida64.xml │ ├── com_foobnix_pro_pdf_reader.xml │ ├── com_fooview_android_fooview.xml │ ├── com_hisnstudio_quicksearch.xml │ ├── com_huya_kiwi.xml │ ├── com_jym_mall.xml │ ├── com_kaoshibaodian_app.xml │ ├── com_kroegerama_appchecker.xml │ ├── com_kugou_android.xml │ ├── com_lx_timer.xml │ ├── com_mihoyo_desktopportal.xml │ ├── com_mosoink_teach.xml │ ├── com_mubu_app.xml │ ├── com_nononsenseapps_feeder.xml │ ├── com_perol_play_pixez.xml │ ├── com_rookiestudio_perfectviewer.xml │ ├── com_samsung_accessory_berrymgr.xml │ ├── com_samsung_android_app_reminder.xml │ ├── com_samsung_android_calendar.xml │ ├── com_samsung_android_goodlock.xml │ ├── com_samsung_android_ruler.xml │ ├── com_samsung_android_voc.xml │ ├── com_samsung_android_wonderland_wallpaper.xml │ ├── com_samsung_knox_securefolder.xml │ ├── com_sec_android_app_clockpackage.xml │ ├── com_sec_android_app_voicenote.xml │ ├── com_sec_android_daemonapp.xml │ ├── com_sonyericsson_album.xml │ ├── com_tencent_edu.xml │ ├── com_tencent_qt_qtl.xml │ ├── com_tencent_weread.xml │ ├── com_wanmei_mail.xml │ ├── com_woaika_kashen.xml │ ├── com_x1y9_probe.xml │ ├── com_x7890_shortcutcreator.xml │ ├── com_xuexiaoyi_xxy.xml │ ├── com_xyhui.xml │ ├── com_youdao_note.xml │ ├── contacts.xml │ ├── cool.xml │ ├── corona_tracing.xml │ ├── corona_warn.xml │ ├── coronacheck.xml │ ├── coronacheck_scanner.xml │ ├── covpass.xml │ ├── cpu_z.xml │ ├── ctfm.xml │ ├── darq.xml │ ├── dashlane.xml │ ├── dazhong.xml │ ├── deezer.xml │ ├── designer_tools.xml │ ├── deviantart.xml │ ├── dialer.xml │ ├── dianxin.xml │ ├── dianying.xml │ ├── didi.xml │ ├── digital_wellbeing.xml │ ├── dingding.xml │ ├── discord.xml │ ├── disneyplus.xml │ ├── dmzj.xml │ ├── donghuafeng.xml │ ├── doodle.xml │ ├── douban.xml │ ├── douyin.xml │ ├── drivedroid.xml │ ├── duckduckgo.xml │ ├── ebay.xml │ ├── ebay_kleinanzeigen.xml │ ├── eksi_sozluk.xml │ ├── eleme.xml │ ├── element.xml │ ├── eu_kanade_tachiyomi_j2k.xml │ ├── exteragram.xml │ ├── facebook.xml │ ├── fairemail.xml │ ├── fate.xml │ ├── fdroid.xml │ ├── feizhu.xml │ ├── files.xml │ ├── files_by_google.xml │ ├── find_my_device.xml │ ├── firefox.xml │ ├── firefox_beta.xml │ ├── flamingo.xml │ ├── focus_todo.xml │ ├── galaxy_store.xml │ ├── gallery.xml │ ├── gallery_go.xml │ ├── gaode.xml │ ├── gaoji.xml │ ├── gboard.xml │ ├── gcash.xml │ ├── genius.xml │ ├── gh.xml │ ├── github.xml │ ├── gjzs.xml │ ├── globeone.xml │ ├── gmail.xml │ ├── google.xml │ ├── google_assistant.xml │ ├── google_authenticator.xml │ ├── google_chat.xml │ ├── google_chrome.xml │ ├── google_chrome_beta.xml │ ├── google_chrome_canary.xml │ ├── google_chrome_dev.xml │ ├── google_classroom.xml │ ├── google_docs.xml │ ├── google_drive.xml │ ├── google_duo.xml │ ├── google_fi.xml │ ├── google_fit.xml │ ├── google_home.xml │ ├── google_keep.xml │ ├── google_lens.xml │ ├── google_meet.xml │ ├── google_news.xml │ ├── google_one.xml │ ├── google_pay.xml │ ├── google_photos.xml │ ├── google_play_books.xml │ ├── google_play_games.xml │ ├── google_play_store.xml │ ├── google_podcasts.xml │ ├── google_sheets.xml │ ├── google_slides.xml │ ├── google_tasks.xml │ ├── google_translate.xml │ ├── google_tv.xml │ ├── govee_home.xml │ ├── hali.xml │ ├── halo.xml │ ├── hex_installer.xml │ ├── hotstar.xml │ ├── huaxiaozhu.xml │ ├── hupu.xml │ ├── ic115.xml │ ├── ic_amazon_shopping.xml │ ├── ic_app_landrop_landrop_flutter.xml │ ├── ic_be_mygod_vpnhotspot.xml │ ├── ic_calculator.xml │ ├── ic_cc_forestapp.xml │ ├── ic_ceui_lisa_pixiv.xml │ ├── ic_cn_com_gzbank_mbank.xml │ ├── ic_cn_com_langeasy_easylisten.xml │ ├── ic_cn_deepink_reader.xml │ ├── ic_cn_gov_pbc_dcep.xml │ ├── ic_cn_gov_tax_its.xml │ ├── ic_cn_kuwo_player.xml │ ├── ic_cn_nr19_mbrowser.xml │ ├── ic_cn_soulapp_android.xml │ ├── ic_cn_tianya_light.xml │ ├── ic_cn_wq_myandroidtoolspro.xml │ ├── ic_cn_xiaochuankeji_tieba.xml │ ├── ic_cn_xiaochuankeji_zuiyoulite.xml │ ├── ic_com_absinthe_anywhere_.xml │ ├── ic_com_adnonstop_mancameramini.xml │ ├── ic_com_alensw_picfolder.xml │ ├── ic_com_android_chrome.xml │ ├── ic_com_android_deskclock.xml │ ├── ic_com_android_email.xml │ ├── ic_com_android_stk.xml │ ├── ic_com_android_thememanager.xml │ ├── ic_com_android_vending.xml │ ├── ic_com_antutu_abenchmark.xml │ ├── ic_com_apkpure_aegon.xml │ ├── ic_com_app_pornhub.xml │ ├── ic_com_app_shanghai_metro.xml │ ├── ic_com_baidu_baidumap.xml │ ├── ic_com_baidu_homework.xml │ ├── ic_com_baidu_input.xml │ ├── ic_com_baidu_youavideo.xml │ ├── ic_com_bilibili_app_blue.xml │ ├── ic_com_bilibili_comic.xml │ ├── ic_com_blend_rolly.xml │ ├── ic_com_blizzard_bma_cn.xml │ ├── ic_com_blizzard_messenger.xml │ ├── ic_com_byd_aeri_caranywhere.xml │ ├── ic_com_cainiao_wireless.xml │ ├── ic_com_catchingnow_icebox.xml │ ├── ic_com_chaoxing_mobile_wuhanuniversity.xml │ ├── ic_com_chenupt_day.xml │ ├── ic_com_chery_cherylife.xml │ ├── ic_com_chinamobile_mcloud.xml │ ├── ic_com_chinarainbow_tft.xml │ ├── ic_com_chinatelecom_bestpayclient.xml │ ├── ic_com_cl_newt66y.xml │ ├── ic_com_clover_idaily.xml │ ├── ic_com_cn21_ecloud.xml │ ├── ic_com_danielstudio_app_wowtu.xml │ ├── ic_com_dashboard_kotlin.xml │ ├── ic_com_daxiaamu_op7mutools.xml │ ├── ic_com_deo_cardboard.xml │ ├── ic_com_dfg_dftb.xml │ ├── ic_com_didikee_gifparser.xml │ ├── ic_com_digibites_accubattery.xml │ ├── ic_com_dongqiudi_news.xml │ ├── ic_com_douyu_rush.xml │ ├── ic_com_dragon_read.xml │ ├── ic_com_drakeet_purewriter.xml │ ├── ic_com_dsemu_drastic.xml │ ├── ic_com_duokan_phone_remotecontroller.xml │ ├── ic_com_duokan_reader.xml │ ├── ic_com_duowan_kiwi.xml │ ├── ic_com_dv_adm.xml │ ├── ic_com_easilydo_mail.xml │ ├── ic_com_edrawsoft_mindmaster.xml │ ├── ic_com_eve_todolist.xml │ ├── ic_com_example_administrator_searchpicturetool.xml │ ├── ic_com_example_astarte.xml │ ├── ic_com_example_bwappdoor.xml │ ├── ic_com_exthmui_message.xml │ ├── ic_com_farplace_qingzhuo.xml │ ├── ic_com_fastemulator_gba.xml │ ├── ic_com_fdg_flashplay_farsee.xml │ ├── ic_com_fenbi_android_solar.xml │ ├── ic_com_finshell_wallet.xml │ ├── ic_com_franco_kernel.xml │ ├── ic_com_ftehxcctijixtws_sport.xml │ ├── ic_com_getsurfboard.xml │ ├── ic_com_gf_client.xml │ ├── ic_com_github_eprendre_tingshu.xml │ ├── ic_com_github_ghmxr_ftpshare.xml │ ├── ic_com_google_android_apps_docs.xml │ ├── ic_com_google_android_apps_docs_editors_docs.xml │ ├── ic_com_google_android_apps_docs_editors_sheets.xml │ ├── ic_com_google_android_apps_docs_editors_slides.xml │ ├── ic_com_google_android_apps_googlevoice.xml │ ├── ic_com_google_android_apps_maps.xml │ ├── ic_com_google_android_apps_nbu_files.xml │ ├── ic_com_google_android_apps_photos.xml │ ├── ic_com_google_android_apps_podcasts.xml │ ├── ic_com_google_android_apps_subscriptions_red.xml │ ├── ic_com_google_android_apps_tachyon.xml │ ├── ic_com_google_android_apps_translate.xml │ ├── ic_com_google_android_apps_walletnfcrel.xml │ ├── ic_com_google_android_apps_walletnfcrel_1.xml │ ├── ic_com_google_android_apps_wallpaper.xml │ ├── ic_com_google_android_apps_youtube_music.xml │ ├── ic_com_google_android_calculator.xml │ ├── ic_com_google_android_contacts.xml │ ├── ic_com_google_android_gm.xml │ ├── ic_com_google_android_googlecamera.xml │ ├── ic_com_google_android_googlequicksearchbox.xml │ ├── ic_com_google_android_play_games.xml │ ├── ic_com_google_android_youtube.xml │ ├── ic_com_google_ar_lens.xml │ ├── ic_com_google_earth.xml │ ├── ic_com_gotokeep_keep.xml │ ├── ic_com_haier_uhome_washer.xml │ ├── ic_com_henzanapp_miaomiaozhe.xml │ ├── ic_com_heytap_headset.xml │ ├── ic_com_heytap_health.xml │ ├── ic_com_heytap_market.xml │ ├── ic_com_hiby_music.xml │ ├── ic_com_hisnstudio_quicksearch.xml │ ├── ic_com_hoperun_intelligenceportal.xml │ ├── ic_com_hpbr_bosszhipin.xml │ ├── ic_com_huati.xml │ ├── ic_com_huawei_appdiscovery.xml │ ├── ic_com_huawei_genexcloud_speedtest.xml │ ├── ic_com_huawei_smarthome.xml │ ├── ic_com_huawei_works.xml │ ├── ic_com_hwabao_hbstockwarning.xml │ ├── ic_com_hypergryph_arknights.xml │ ├── ic_com_ichi2_anki.xml │ ├── ic_com_ideashower_readitlater_pro.xml │ ├── ic_com_iflytek_inputmethod.xml │ ├── ic_com_ilongyuan_cytus2_ly_taptap.xml │ ├── ic_com_iudesk_android_photo_editor.xml │ ├── ic_com_jd_jdlite.xml │ ├── ic_com_jd_pingou.xml │ ├── ic_com_jingdong_pdj.xml │ ├── ic_com_jiuyu_sptcc_cordova.xml │ ├── ic_com_jlpay_feishua.xml │ ├── ic_com_joyemu_fbaapq.xml │ ├── ic_com_jozein_xedgepro.xml │ ├── ic_com_jzzs_parentshelper.xml │ ├── ic_com_kidozh_discuzhub_keylol.xml │ ├── ic_com_klks_dq.xml │ ├── ic_com_kuaiduizuoye_scan.xml │ ├── ic_com_kuss_rewind.xml │ ├── ic_com_kwai_m2u_gp.xml │ ├── ic_com_lakala_shanghutong.xml │ ├── ic_com_lemon_lv.xml │ ├── ic_com_lenovo_club_app.xml │ ├── ic_com_lenovo_leos_appstore.xml │ ├── ic_com_linroid_dora.xml │ ├── ic_com_linroid_zlive.xml │ ├── ic_com_listen1_app.xml │ ├── ic_com_litebyte_samhelper.xml │ ├── ic_com_lphtsccft.xml │ ├── ic_com_lx_timer.xml │ ├── ic_com_macindex_macindex.xml │ ├── ic_com_magicalstory_cleaner.xml │ ├── ic_com_magicbelt_ninepatch.xml │ ├── ic_com_max_xiaoheihe.xml │ ├── ic_com_mb_android.xml │ ├── ic_com_media_zatashima_studio.xml │ ├── ic_com_mg_ec.xml │ ├── ic_com_microsoft_appmanager.xml │ ├── ic_com_microsoft_math.xml │ ├── ic_com_microsoft_office_outlook.xml │ ├── ic_com_microsoft_translator.xml │ ├── ic_com_midea_ai_appliances.xml │ ├── ic_com_mihoyo_enterprise_nghsod.xml │ ├── ic_com_minitools_pdfscan.xml │ ├── ic_com_mipay_wallet.xml │ ├── ic_com_miui_notes.xml │ ├── ic_com_miui_player.xml │ ├── ic_com_miui_securitycenter.xml │ ├── ic_com_miui_video.xml │ ├── ic_com_miui_voiceassist.xml │ ├── ic_com_miui_weather2.xml │ ├── ic_com_mmbox_xbrowser.xml │ ├── ic_com_mojang_minecraftpe.xml │ ├── ic_com_motorola_moto_overlay_personalizelauncher.xml │ ├── ic_com_mutangtech_qianji.xml │ ├── ic_com_mycp_videocompress.xml │ ├── ic_com_mylrc_mymusic.xml │ ├── ic_com_nasoft_socmark.xml │ ├── ic_com_netease_edu_ucmooc.xml │ ├── ic_com_netease_gl.xml │ ├── ic_com_netease_x19.xml │ ├── ic_com_newin_nplayer_pro.xml │ ├── ic_com_nongfu_customer.xml │ ├── ic_com_nowcasting_activity.xml │ ├── ic_com_one_woodenletter.xml │ ├── ic_com_onelap_bls_dear.xml │ ├── ic_com_oneplus_bbs.xml │ ├── ic_com_oneplus_card.xml │ ├── ic_com_oneplus_note.xml │ ├── ic_com_oneplus_sound_tuner.xml │ ├── ic_com_oneplus_soundrecorder.xml │ ├── ic_com_oppo_store.xml │ ├── ic_com_osfans_mcpdict.xml │ ├── ic_com_particlesdevs_photoncamera.xml │ ├── ic_com_paypal_android_p2pmobile.xml │ ├── ic_com_perol_pixez.xml │ ├── ic_com_pingan_paces_ccms.xml │ ├── ic_com_prpr_musedash_taptap.xml │ ├── ic_com_pwrd_hotta_laohu.xml │ ├── ic_com_qidian_qdreader.xml │ ├── ic_com_qihoo_contents.xml │ ├── ic_com_qingqikeji_blackhorse_passenger.xml │ ├── ic_com_qingyu_wifikey.xml │ ├── ic_com_qiyi_video.xml │ ├── ic_com_qq_ac_android.xml │ ├── ic_com_quan_toolbar.xml │ ├── ic_com_quark_browser.xml │ ├── ic_com_rarlab_rar.xml │ ├── ic_com_retroarch_aarch64.xml │ ├── ic_com_rt_market_fresh.xml │ ├── ic_com_ruanmei_yunrili.xml │ ├── ic_com_samruston_twitter.xml │ ├── ic_com_samsung_android_app_reminder.xml │ ├── ic_com_samsung_android_app_watchmanager.xml │ ├── ic_com_samsung_android_bixby_agent.xml │ ├── ic_com_samsung_android_calendar.xml │ ├── ic_com_samsung_android_game_gamehome.xml │ ├── ic_com_samsung_android_goodlock.xml │ ├── ic_com_samsung_android_keyscafe.xml │ ├── ic_com_samsung_android_oneconnect.xml │ ├── ic_com_samsung_android_ruler.xml │ ├── ic_com_samsung_android_themedesigner.xml │ ├── ic_com_samsung_knox_securefolder.xml │ ├── ic_com_sand_airdroid.xml │ ├── ic_com_sankuai_movie.xml │ ├── ic_com_sec_android_app_clockpackage.xml │ ├── ic_com_sec_android_app_shealth.xml │ ├── ic_com_sec_android_app_voicenote.xml │ ├── ic_com_sec_android_daemonapp.xml │ ├── ic_com_sec_android_easymover.xml │ ├── ic_com_sec_penup.xml │ ├── ic_com_shizhuang_duapp.xml │ ├── ic_com_sika524_android_quickshortcut.xml │ ├── ic_com_simplemobiletools_calendar_pro.xml │ ├── ic_com_sina_mail_free.xml │ ├── ic_com_smartisan_calendar.xml │ ├── ic_com_smartisan_notes.xml │ ├── ic_com_smile_gifmaker.xml │ ├── ic_com_sohu_supermarie.xml │ ├── ic_com_speedsoftware_rootexplorer.xml │ ├── ic_com_ss_android_auto.xml │ ├── ic_com_ss_android_lark.xml │ ├── ic_com_suning_mobile_ebuy.xml │ ├── ic_com_sunny_www_compass.xml │ ├── ic_com_sup_android_superb.xml │ ├── ic_com_taobao_movie_android.xml │ ├── ic_com_taptap.xml │ ├── ic_com_tencent_androidqqmail.xml │ ├── ic_com_tencent_docs.xml │ ├── ic_com_tencent_gamehelper_smoba.xml │ ├── ic_com_tencent_gamereva.xml │ ├── ic_com_tencent_jkchess.xml │ ├── ic_com_tencent_karaoke.xml │ ├── ic_com_tencent_qqlite.xml │ ├── ic_com_tencent_wework.xml │ ├── ic_com_ticktick_task.xml │ ├── ic_com_tmri_app_main.xml │ ├── ic_com_ucmobile.xml │ ├── ic_com_umetrip_android_msky_app.xml │ ├── ic_com_unionpay.xml │ ├── ic_com_urbandroid_sleep.xml │ ├── ic_com_uzero_baimiao.xml │ ├── ic_com_uzero_cn_zhengjianzhao.xml │ ├── ic_com_v2ray_v2fly.xml │ ├── ic_com_valvesoftware_steamlink.xml │ ├── ic_com_vsco_cam.xml │ ├── ic_com_wander_android_wallpaper.xml │ ├── ic_com_wudaokou_hippo.xml │ ├── ic_com_xhey_xcamera.xml │ ├── ic_com_xiaoji_emulator.xml │ ├── ic_com_xiaomi_market.xml │ ├── ic_com_xiaomi_router.xml │ ├── ic_com_xiaomi_vipaccount.xml │ ├── ic_com_xiaomi_wearable.xml │ ├── ic_com_xiaomi_xmsf.xml │ ├── ic_com_xjcheng_musictageditor.xml │ ├── ic_com_xtc_watch.xml │ ├── ic_com_yaya_zone.xml │ ├── ic_com_yeahka_mach_android_openpos.xml │ ├── ic_com_yeyebbc_play_meeye_iconpack.xml │ ├── ic_com_yingyonghui_market.xml │ ├── ic_com_yinxiang.xml │ ├── ic_com_youdao_dict.xml │ ├── ic_com_youku_phone.xml │ ├── ic_com_zl_fqbao.xml │ ├── ic_com_zui_calendar.xml │ ├── ic_com_zui_zhealthy.xml │ ├── ic_crixec_adbtoolkitsinstall.xml │ ├── ic_dev_kdrag0n_android12ext.xml │ ├── ic_flar2_devcheck.xml │ ├── ic_ganwu_doing.xml │ ├── ic_gaode.xml │ ├── ic_gov_anzong_androidnga.xml │ ├── ic_idm_internet_download_manager_plus.xml │ ├── ic_im_xingzhe.xml │ ├── ic_io_github_sds100_keymapper.xml │ ├── ic_io_legado_play_release.xml │ ├── ic_io_wallpaperengine_weclient.xml │ ├── ic_ir_ilmili_telegraph.xml │ ├── ic_jp_pxv_android.xml │ ├── ic_launcher_background.xml │ ├── ic_launcher_foreground.xml │ ├── ic_me_alzz_awsl.xml │ ├── ic_me_gfuil_bmap.xml │ ├── ic_me_ghui_v2er.xml │ ├── ic_me_hyliu_fluent_reader_lite.xml │ ├── ic_me_mapleaf_calendar.xml │ ├── ic_me_morirain_dev_iconpack_pure.xml │ ├── ic_me_piebridge_brevent.xml │ ├── ic_me_zhanghai_android_files.xml │ ├── ic_moe_shizuku_privileged_api.xml │ ├── ic_moe_shizuku_redirectstorage.xml │ ├── ic_net_atlassc_shinchven_sharemoments.xml │ ├── ic_net_dinglisch_android_taskerm.xml │ ├── ic_net_evecom_android_mztapp.xml │ ├── ic_nextapp_fx.xml │ ├── ic_notion_id.xml │ ├── ic_nutstore_android.xml │ ├── ic_one_yufz_hmspush.xml │ ├── ic_org_citra_citra_emu.xml │ ├── ic_org_geogebra_android_geometry.xml │ ├── ic_org_lineageos_etar.xml │ ├── ic_org_meowcat_edxposed_manager.xml │ ├── ic_org_ppsspp_ppsspp.xml │ ├── ic_org_wikipedia.xml │ ├── ic_ph_spacedesk_beta.xml │ ├── ic_photo_editor_polarr.xml │ ├── ic_photoeditor_layout_collagemaker.xml │ ├── ic_qqread.xml │ ├── ic_remix_myplayer.xml │ ├── ic_rikka_appops.xml │ ├── ic_rikka_safetynetchecker.xml │ ├── ic_ru_zdevs_zarchiver_pro.xml │ ├── ic_sg_bigo_live.xml │ ├── ic_sonice_pro.xml │ ├── ic_tech_gentleflow_fireworksreader.xml │ ├── ic_tv_acfundanmaku_video.xml │ ├── ic_tw_nekomimi_nekogram.xml │ ├── ic_vlc.xml │ ├── ic_web1n_stopapp.xml │ ├── ic_wifikey.xml │ ├── ic_xyz_aethersx2_android.xml │ ├── ic_xyz_hanks_note.xml │ ├── ic_xyz_paphonb_quickstepswitcher.xml │ ├── ic_xyz_re_player_ex.xml │ ├── ic_youqu_android_todesk.xml │ ├── idm.xml │ ├── idm_plus.xml │ ├── imdb.xml │ ├── ime.xml │ ├── infinity_for_reddit.xml │ ├── instagram.xml │ ├── instapaper.xml │ ├── inware.xml │ ├── io_github_vvb2060_mahoshojo.xml │ ├── ir_ilmili_telegraph.xml │ ├── island.xml │ ├── itzj.xml │ ├── jd.xml │ ├── jdjr.xml │ ├── jellyfin.xml │ ├── jf.xml │ ├── jh.xml │ ├── jihe.xml │ ├── jingdu.xml │ ├── jiuhao.xml │ ├── juicessh.xml │ ├── jyyy.xml │ ├── kakaotalk.xml │ ├── karwei.xml │ ├── kde_connect.xml │ ├── khan_academy.xml │ ├── kiwi.xml │ ├── kiwi_browser.xml │ ├── komoot.xml │ ├── kucoin.xml │ ├── lanzou.xml │ ├── lianmeng.xml │ ├── liantong.xml │ ├── life360.xml │ ├── line.xml │ ├── linkedin.xml │ ├── litt.xml │ ├── lol.xml │ ├── lsp.xml │ ├── lvjing.xml │ ├── lvse.xml │ ├── magisk.xml │ ├── mai.xml │ ├── maidan.xml │ ├── maps.xml │ ├── marindeck.xml │ ├── material_catalog.xml │ ├── mbank.xml │ ├── me_drakeet_puremosaic.xml │ ├── mega.xml │ ├── meiri.xml │ ├── meituan.xml │ ├── meituanwaimai.xml │ ├── menghuan.xml │ ├── messages.xml │ ├── messenger.xml │ ├── mi_files.xml │ ├── mic.xml │ ├── microsoft365_admin.xml │ ├── microsoft_authenticator.xml │ ├── microsoft_edge.xml │ ├── microsoft_edge_canary.xml │ ├── microsoft_excel.xml │ ├── microsoft_office.xml │ ├── microsoft_outlook.xml │ ├── microsoft_teams.xml │ ├── microsoft_todo.xml │ ├── microsoft_word.xml │ ├── midi_player.xml │ ├── migu.xml │ ├── mijia.xml │ ├── mijn_hr.xml │ ├── minisweeper.xml │ ├── miuidown.xml │ ├── miuifm.xml │ ├── mixplorer.xml │ ├── ml_w568w_checkxposed.xml │ ├── mobile_legends.xml │ ├── mt.xml │ ├── mtxx.xml │ ├── mull.xml │ ├── musicolet.xml │ ├── mx_player.xml │ ├── myairtel.xml │ ├── mydealz.xml │ ├── myjio.xml │ ├── mys.xml │ ├── negentwee.xml │ ├── nekogram.xml │ ├── nekogram_x.xml │ ├── net_xmind_doughnut.xml │ ├── netflix.xml │ ├── newpipe.xml │ ├── nextcloud.xml │ ├── nh.xml │ ├── nissaniov.xml │ ├── nongshang.xml │ ├── nopopping.xml │ ├── ns.xml │ ├── office.xml │ ├── onedotonedotonedotone.xml │ ├── onedrive.xml │ ├── onenote.xml │ ├── opera_browser.xml │ ├── opera_gx.xml │ ├── oppomarket.xml │ ├── org_geogebra_android_geometry.xml │ ├── osmand.xml │ ├── osmand_plus.xml │ ├── oto_music.xml │ ├── ovinfo.xml │ ├── parsec.xml │ ├── paypal.xml │ ├── pdd.xml │ ├── personal_safety.xml │ ├── picsart.xml │ ├── pikpak.xml │ ├── pinterest.xml │ ├── pixel_tips.xml │ ├── pixel_wallpapers.xml │ ├── pixeleap.xml │ ├── plus_messenger.xml │ ├── pocket_casts.xml │ ├── poweramp.xml │ ├── privacy_dashboard.xml │ ├── progressbar95.xml │ ├── protonmail.xml │ ├── protonvpn.xml │ ├── pushbullet.xml │ ├── qidong.xml │ ├── qingli.xml │ ├── qq.xml │ ├── qqfc.xml │ ├── qqread.xml │ ├── qqyy.xml │ ├── rabo_wallet.xml │ ├── rabobank.xml │ ├── read.xml │ ├── reader.xml │ ├── recorder.xml │ ├── reddit.xml │ ├── relay.xml │ ├── renshou.xml │ ├── repainter.xml │ ├── retro.xml │ ├── retro_music.xml │ ├── revolut.xml │ ├── roku.xml │ ├── ru_bluecat_android_xposed_mods_appsettings.xml │ ├── sai.xml │ ├── samsung_internet_browser.xml │ ├── samsung_internet_browser_beta.xml │ ├── samsung_notes.xml │ ├── sbrowser.xml │ ├── scene.xml │ ├── schoolplanner.xml │ ├── screenrecorder.xml │ ├── sd_maid.xml │ ├── see.xml │ ├── sennheiser_smart_control.xml │ ├── settings.xml │ ├── shaoshupai.xml │ ├── share.xml │ ├── shazam.xml │ ├── sheying.xml │ ├── shopee.xml │ ├── signal.xml │ ├── simple_gallery_pro.xml │ ├── simplenote.xml │ ├── sky_children_of_the_light.xml │ ├── skype.xml │ ├── slack.xml │ ├── sleep.xml │ ├── sleep_as_android.xml │ ├── smarty.xml │ ├── smbb.xml │ ├── sms_organizer.xml │ ├── smzh.xml │ ├── snapchat.xml │ ├── snapseed.xml │ ├── solid_explorer.xml │ ├── sony_headphonesconnect.xml │ ├── soundcloud.xml │ ├── sp.xml │ ├── spark_email.xml │ ├── speedtest_by_ookla.xml │ ├── spotify.xml │ ├── ssr.xml │ ├── steam.xml │ ├── stellio.xml │ ├── strava.xml │ ├── stremio.xml │ ├── substratum_lite.xml │ ├── sweech.xml │ ├── swift_backup.xml │ ├── sync.xml │ ├── syncthing.xml │ ├── t12306.xml │ ├── taichiyomi.xml │ ├── taobao.xml │ ├── taote.xml │ ├── tapatalk_pro.xml │ ├── ted.xml │ ├── tele2.xml │ ├── telegram.xml │ ├── telegram_x.xml │ ├── termux.xml │ ├── tesla.xml │ ├── thanox.xml │ ├── theathletic.xml │ ├── themed_icon_calendar_1.xml │ ├── themed_icon_calendar_10.xml │ ├── themed_icon_calendar_11.xml │ ├── themed_icon_calendar_12.xml │ ├── themed_icon_calendar_13.xml │ ├── themed_icon_calendar_14.xml │ ├── themed_icon_calendar_15.xml │ ├── themed_icon_calendar_16.xml │ ├── themed_icon_calendar_17.xml │ ├── themed_icon_calendar_18.xml │ ├── themed_icon_calendar_19.xml │ ├── themed_icon_calendar_2.xml │ ├── themed_icon_calendar_20.xml │ ├── themed_icon_calendar_21.xml │ ├── themed_icon_calendar_22.xml │ ├── themed_icon_calendar_23.xml │ ├── themed_icon_calendar_24.xml │ ├── themed_icon_calendar_25.xml │ ├── themed_icon_calendar_26.xml │ ├── themed_icon_calendar_27.xml │ ├── themed_icon_calendar_28.xml │ ├── themed_icon_calendar_29.xml │ ├── themed_icon_calendar_3.xml │ ├── themed_icon_calendar_30.xml │ ├── themed_icon_calendar_31.xml │ ├── themed_icon_calendar_4.xml │ ├── themed_icon_calendar_5.xml │ ├── themed_icon_calendar_6.xml │ ├── themed_icon_calendar_7.xml │ ├── themed_icon_calendar_8.xml │ ├── themed_icon_calendar_9.xml │ ├── ticktick.xml │ ├── tidal.xml │ ├── tieba.xml │ ├── tiktok.xml │ ├── tim.xml │ ├── todoist.xml │ ├── tor_browser.xml │ ├── toutiao.xml │ ├── trust_wallet.xml │ ├── turbotel.xml │ ├── twitch.xml │ ├── twitter.xml │ ├── txdt.xml │ ├── txhy.xml │ ├── txmap.xml │ ├── txsp.xml │ ├── v2ray.xml │ ├── vanced_youtube_music.xml │ ├── via.xml │ ├── via_browser.xml │ ├── viber.xml │ ├── viper4.xml │ ├── vivaldi.xml │ ├── vlc.xml │ ├── vmos.xml │ ├── wandou.xml │ ├── wangyiyun.xml │ ├── wavelet.xml │ ├── wear_os.xml │ ├── wechat.xml │ ├── weibo.xml │ ├── weizhuang.xml │ ├── whatsapp.xml │ ├── whatsapp_business.xml │ ├── wifiyaoshi.xml │ ├── wordweb.xml │ ├── wps.xml │ ├── wzry.xml │ ├── xcast.xml │ ├── xda.xml │ ├── xhs.xml │ ├── xianyu.xml │ ├── xiaomi.xml │ ├── xigua.xml │ ├── xingtu.xml │ ├── xmly.xml │ ├── xmyd.xml │ ├── xmyy.xml │ ├── xplayer.xml │ ├── xplore.xml │ ├── xuexi.xml │ ├── yandex_mail.xml │ ├── ycyy.xml │ ├── yeelight.xml │ ├── yitao.xml │ ├── yjtq.xml │ ├── ymusic.xml │ ├── yonghui.xml │ ├── youtube.xml │ ├── youtube_music.xml │ ├── youtube_tv.xml │ ├── youtube_vanced.xml │ ├── youxizengqiang.xml │ ├── ysy.xml │ ├── ytstudio.xml │ ├── yuanshen.xml │ ├── yundong.xml │ ├── yys.xml │ ├── zh.xml │ ├── zhangshang.xml │ ├── zhaoshang.xml │ ├── zhide.xml │ ├── zhihu.xml │ └── zspms.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── values │ ├── arrays.xml │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── themes.xml │ └── xml │ └── grayscale_icon_map.xml ├── build.gradle.kts ├── buildSrc ├── .gitignore ├── build.gradle.kts └── src │ └── main │ └── java │ └── Versions.kt ├── contributing-image-1.png ├── contributing-image-2.png ├── contributing-image-3.png ├── find_duplicates.py ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── send_notifications.py └── settings.gradle.kts /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | .idea 5 | .DS_Store 6 | /build 7 | /captures 8 | .externalNativeBuild 9 | .cxx 10 | local.properties -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Here’s how to add an icon to Lawnicons. 2 | 3 | 1. Prepare your icon in the SVG format, adhering to the following guidelines. Use snake case for the filename (e.g., `youtube_music.svg`). 4 | 5 | ![](./contributing-image-1.png) 6 | 7 | 1. Add the ready SVG to the `svgs` directory. 8 | 9 | 1. Using Android Studio, convert the SVG to an XML drawable, and add the XML drawable to the `app/src/main/res/drawable` directory. Use snake case for the drawable name (e.g., `youtube_music`). You can keep all settings at their defaults. 10 | 11 | ![](./contributing-image-2.png) ![](./contributing-image-3.png) 12 | 13 | 1. Add a new line to `app/src/main/res/xml/grayscale_icon_map.xml`, and map the new icon to a package name and app name. For example: 14 | 15 | ```xml 16 | 17 | ``` 18 | 19 | A general template is as follows: 20 | 21 | ```xml 22 | 23 | ``` 24 | 25 | 1. Done! You’re ready to open a pull request. Please set `develop` as the base branch. -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # cayicons致力于补全国内APP图标 2 | -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyi0577/cayicons/bde7fe4eab3d122cb89ee5d21b3d966fe5f618de/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/release/app-release.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyi0577/cayicons/bde7fe4eab3d122cb89ee5d21b3d966fe5f618de/app/release/app-release.apk -------------------------------------------------------------------------------- /app/release/output-metadata.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "artifactType": { 4 | "type": "APK", 5 | "kind": "Directory" 6 | }, 7 | "applicationId": "app.lawnchair.lawnicons", 8 | "variantName": "release", 9 | "elements": [ 10 | { 11 | "type": "SINGLE", 12 | "filters": [], 13 | "attributes": [], 14 | "versionCode": 221103, 15 | "versionName": "22.11.03", 16 | "outputFile": "app-release.apk" 17 | } 18 | ], 19 | "elementType": "File" 20 | } -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 12 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyi0577/cayicons/bde7fe4eab3d122cb89ee5d21b3d966fe5f618de/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/kotlin/app/lawnchair/lawnicons/LawniconsApplication.kt: -------------------------------------------------------------------------------- 1 | package app.lawnchair.lawnicons 2 | 3 | import android.app.Application 4 | import dagger.hilt.android.HiltAndroidApp 5 | 6 | @HiltAndroidApp 7 | class LawniconsApplication : Application() 8 | -------------------------------------------------------------------------------- /app/src/main/kotlin/app/lawnchair/lawnicons/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package app.lawnchair.lawnicons 2 | 3 | import android.os.Bundle 4 | import androidx.activity.ComponentActivity 5 | import androidx.activity.compose.setContent 6 | import androidx.compose.foundation.ExperimentalFoundationApi 7 | import androidx.compose.material3.ExperimentalMaterial3Api 8 | import androidx.core.view.WindowCompat 9 | import app.lawnchair.lawnicons.ui.component.Lawnicons 10 | import app.lawnchair.lawnicons.ui.component.Lawnicons 11 | import dagger.hilt.android.AndroidEntryPoint 12 | 13 | @ExperimentalFoundationApi 14 | @ExperimentalMaterial3Api 15 | @AndroidEntryPoint 16 | class MainActivity : ComponentActivity() { 17 | override fun onCreate(savedInstanceState: Bundle?) { 18 | super.onCreate(savedInstanceState) 19 | WindowCompat.setDecorFitsSystemWindows(window, false) 20 | setContent { 21 | Lawnicons() 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /app/src/main/kotlin/app/lawnchair/lawnicons/api/ApiModule.kt: -------------------------------------------------------------------------------- 1 | package app.lawnchair.lawnicons.api 2 | 3 | import dagger.Module 4 | import dagger.Provides 5 | import dagger.hilt.InstallIn 6 | import dagger.hilt.components.SingletonComponent 7 | import retrofit2.Retrofit 8 | import retrofit2.converter.gson.GsonConverterFactory 9 | import retrofit2.create 10 | import javax.inject.Singleton 11 | 12 | @Module 13 | @InstallIn(SingletonComponent::class) 14 | class ApiModule { 15 | 16 | @Provides 17 | @Singleton 18 | fun providesGitHubContributorsApi(): GitHubContributorsAPI { 19 | return Retrofit.Builder() 20 | .baseUrl("https://api.github.com/") 21 | .addConverterFactory(GsonConverterFactory.create()) 22 | .build() 23 | .create() 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /app/src/main/kotlin/app/lawnchair/lawnicons/api/GitHubContributorsAPI.kt: -------------------------------------------------------------------------------- 1 | package app.lawnchair.lawnicons.api 2 | 3 | import app.lawnchair.lawnicons.model.GitHubContributor 4 | import retrofit2.http.GET 5 | 6 | interface GitHubContributorsAPI { 7 | 8 | @GET("repos/LawnchairLauncher/cayicons/contributors") 9 | suspend fun getContributors(): List 10 | } 11 | -------------------------------------------------------------------------------- /app/src/main/kotlin/app/lawnchair/lawnicons/di/IconRepositoryModule.kt: -------------------------------------------------------------------------------- 1 | package app.lawnchair.lawnicons.di 2 | 3 | import android.app.Application 4 | import app.lawnchair.lawnicons.repository.IconRepository 5 | import dagger.Module 6 | import dagger.Provides 7 | import dagger.hilt.InstallIn 8 | import dagger.hilt.components.SingletonComponent 9 | import javax.inject.Singleton 10 | 11 | @Module 12 | @InstallIn(SingletonComponent::class) 13 | object IconRepositoryModule { 14 | 15 | @Provides 16 | @Singleton 17 | fun provideIconRepository(application: Application) = IconRepository(application) 18 | } 19 | -------------------------------------------------------------------------------- /app/src/main/kotlin/app/lawnchair/lawnicons/di/OssLibraryRepositoryModule.kt: -------------------------------------------------------------------------------- 1 | package app.lawnchair.lawnicons.di 2 | 3 | import android.app.Application 4 | import app.lawnchair.lawnicons.repository.OssLibraryRepository 5 | import dagger.Module 6 | import dagger.Provides 7 | import dagger.hilt.InstallIn 8 | import dagger.hilt.components.SingletonComponent 9 | import javax.inject.Singleton 10 | 11 | @Module 12 | @InstallIn(SingletonComponent::class) 13 | object OssLibraryRepositoryModule { 14 | 15 | @Provides 16 | @Singleton 17 | fun provideOssLibraryRepository(application: Application) = OssLibraryRepository(application = application) 18 | } 19 | -------------------------------------------------------------------------------- /app/src/main/kotlin/app/lawnchair/lawnicons/model/GitHubContributor.kt: -------------------------------------------------------------------------------- 1 | package app.lawnchair.lawnicons.model 2 | 3 | import androidx.annotation.Keep 4 | import com.google.gson.annotations.SerializedName 5 | 6 | @Keep 7 | data class GitHubContributor( 8 | val id: Int, 9 | val login: String, 10 | @SerializedName("avatar_url") val avatarUrl: String, 11 | @SerializedName("html_url") val htmlUrl: String, 12 | val contributions: Int 13 | ) 14 | -------------------------------------------------------------------------------- /app/src/main/kotlin/app/lawnchair/lawnicons/model/IconInfo.kt: -------------------------------------------------------------------------------- 1 | package app.lawnchair.lawnicons.model 2 | 3 | data class IconInfo( 4 | val name: String, 5 | val id: Int, 6 | ) 7 | -------------------------------------------------------------------------------- /app/src/main/kotlin/app/lawnchair/lawnicons/model/IconInfoModel.kt: -------------------------------------------------------------------------------- 1 | package app.lawnchair.lawnicons.model 2 | 3 | data class IconInfoModel( 4 | val iconInfo: List, 5 | val iconCount: Int, 6 | ) 7 | -------------------------------------------------------------------------------- /app/src/main/kotlin/app/lawnchair/lawnicons/model/SearchInfo.kt: -------------------------------------------------------------------------------- 1 | package app.lawnchair.lawnicons.model 2 | 3 | data class SearchInfo( 4 | val iconInfo: IconInfo, 5 | val indexOfMatch: Int, 6 | val matchAtWordStart: Boolean, 7 | ) 8 | -------------------------------------------------------------------------------- /app/src/main/kotlin/app/lawnchair/lawnicons/repository/GitHubContributorsRepository.kt: -------------------------------------------------------------------------------- 1 | package app.lawnchair.lawnicons.repository 2 | 3 | import app.lawnchair.lawnicons.api.GitHubContributorsAPI 4 | import javax.inject.Inject 5 | 6 | val coreContributorIds = listOf( 7 | 8080853, 8 | 56888459, 9 | ) 10 | 11 | class GitHubContributorsRepository @Inject constructor( 12 | private val api: GitHubContributorsAPI 13 | ) { 14 | suspend fun getTopContributors() = api.getContributors() 15 | .filterNot { coreContributorIds.contains(it.id) } 16 | .sortedByDescending { it.contributions } 17 | } 18 | -------------------------------------------------------------------------------- /app/src/main/kotlin/app/lawnchair/lawnicons/ui/component/SystemUi.kt: -------------------------------------------------------------------------------- 1 | package app.lawnchair.lawnicons.ui.component 2 | 3 | import androidx.compose.foundation.isSystemInDarkTheme 4 | import androidx.compose.runtime.Composable 5 | import androidx.compose.runtime.SideEffect 6 | import androidx.compose.ui.graphics.Color 7 | import com.google.accompanist.insets.ProvideWindowInsets 8 | import com.google.accompanist.systemuicontroller.rememberSystemUiController 9 | 10 | @Composable 11 | fun SystemUi(content: @Composable () -> Unit) { 12 | val systemUiController = rememberSystemUiController() 13 | val useDarkIcons = !isSystemInDarkTheme() 14 | SideEffect { 15 | systemUiController.setSystemBarsColor( 16 | color = Color.Transparent, 17 | darkIcons = useDarkIcons, 18 | ) 19 | } 20 | ProvideWindowInsets(content = content) 21 | } 22 | -------------------------------------------------------------------------------- /app/src/main/kotlin/app/lawnchair/lawnicons/ui/util/Contributor.kt: -------------------------------------------------------------------------------- 1 | package app.lawnchair.lawnicons.ui.util 2 | 3 | data class Contributor( 4 | val name: String, 5 | val username: String? = null, 6 | val photoUrl: String, 7 | val socialUrl: String? = null, 8 | val descriptionRes: Int? = null, 9 | ) 10 | -------------------------------------------------------------------------------- /app/src/main/kotlin/app/lawnchair/lawnicons/ui/util/Destinations.kt: -------------------------------------------------------------------------------- 1 | package app.lawnchair.lawnicons.ui.util 2 | 3 | object Destinations { 4 | const val HOME = "home" 5 | const val ACKNOWLEDGEMENTS = "acknowledgements" 6 | const val ACKNOWLEDGEMENT = "acknowledgement" 7 | const val ABOUT = "about" 8 | const val CONTRIBUTORS = "contributors" 9 | } 10 | -------------------------------------------------------------------------------- /app/src/main/kotlin/app/lawnchair/lawnicons/ui/util/Elevation.kt: -------------------------------------------------------------------------------- 1 | package app.lawnchair.lawnicons.ui.util 2 | 3 | import androidx.compose.ui.unit.dp 4 | 5 | object Elevation { 6 | val Level0 = 0.0.dp 7 | val Level1 = 1.0.dp 8 | val Level2 = 3.0.dp 9 | val Level3 = 6.0.dp 10 | val Level4 = 8.0.dp 11 | val Level5 = 12.0.dp 12 | } 13 | -------------------------------------------------------------------------------- /app/src/main/kotlin/app/lawnchair/lawnicons/ui/util/SurfaceColorAtElevation.kt: -------------------------------------------------------------------------------- 1 | package app.lawnchair.lawnicons.ui.util 2 | 3 | import androidx.compose.material3.ColorScheme 4 | import androidx.compose.ui.graphics.Color 5 | import androidx.compose.ui.graphics.compositeOver 6 | import androidx.compose.ui.unit.Dp 7 | import androidx.compose.ui.unit.dp 8 | import kotlin.math.ln 9 | 10 | fun ColorScheme.surfaceColorAtElevation(elevation: Dp): Color { 11 | if (elevation == 0.dp) return surface 12 | val alpha = ((4.5f * ln(elevation.value + 1)) + 2f) / 100f 13 | return primary.copy(alpha = alpha).compositeOver(surface) 14 | } 15 | -------------------------------------------------------------------------------- /app/src/main/kotlin/app/lawnchair/lawnicons/util/ContextExtensions.kt: -------------------------------------------------------------------------------- 1 | package app.lawnchair.lawnicons.util 2 | 3 | import android.content.Context 4 | import android.graphics.Bitmap 5 | import androidx.core.graphics.drawable.toBitmap 6 | 7 | fun Context.appIcon(): Bitmap = packageManager.getApplicationIcon(packageName).toBitmap() 8 | -------------------------------------------------------------------------------- /app/src/main/kotlin/app/lawnchair/lawnicons/viewmodel/AcknowledgementsViewModel.kt: -------------------------------------------------------------------------------- 1 | package app.lawnchair.lawnicons.viewmodel 2 | 3 | import androidx.lifecycle.ViewModel 4 | import app.lawnchair.lawnicons.repository.OssLibraryRepository 5 | import dagger.hilt.android.lifecycle.HiltViewModel 6 | import javax.inject.Inject 7 | 8 | @HiltViewModel 9 | class AcknowledgementsViewModel @Inject constructor(ossLibraryRepository: OssLibraryRepository) : ViewModel() { 10 | val ossLibraries = ossLibraryRepository.ossLibraries 11 | } 12 | -------------------------------------------------------------------------------- /app/src/main/kotlin/app/lawnchair/lawnicons/viewmodel/LawniconsViewModel.kt: -------------------------------------------------------------------------------- 1 | package app.lawnchair.lawnicons.viewmodel 2 | 3 | import androidx.lifecycle.ViewModel 4 | import androidx.lifecycle.viewModelScope 5 | import app.lawnchair.lawnicons.repository.IconRepository 6 | import dagger.hilt.android.lifecycle.HiltViewModel 7 | import kotlinx.coroutines.launch 8 | import javax.inject.Inject 9 | 10 | @HiltViewModel 11 | class LawniconsViewModel @Inject constructor(private val iconRepository: IconRepository) : ViewModel() { 12 | 13 | val iconInfoModel = iconRepository.iconInfoModel 14 | 15 | fun searchIcons(query: String) { 16 | viewModelScope.launch { 17 | iconRepository.search(query) 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/aegis_authenticator.xml: -------------------------------------------------------------------------------- 1 | 6 | 13 | 20 | 27 | 28 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/alook_browser.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/android_auto.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/apk_editor_pro.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/apkmirror_installer.xml: -------------------------------------------------------------------------------- 1 | 6 | 13 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/aurora_droid.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 15 | 20 | 26 | 27 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/aurora_store.xml: -------------------------------------------------------------------------------- 1 | 6 | 13 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/authy.xml: -------------------------------------------------------------------------------- 1 | 6 | 13 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/auxio.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bigbang.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bitwarden.xml: -------------------------------------------------------------------------------- 1 | 6 | 12 | 17 | 18 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/blokada.xml: -------------------------------------------------------------------------------- 1 | 6 | 12 | 17 | 18 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/boom_and_megaboom.xml: -------------------------------------------------------------------------------- 1 | 6 | 12 | 19 | 20 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bundle.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/cay.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/citymapper.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 19 | 20 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/cn_com_sjbank_mbank.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/com_fenbi_android_solar.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/com_finalwire_aida64.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/com_hisnstudio_quicksearch.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/com_kugou_android.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/com_samsung_android_goodlock.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 9 | 12 | 15 | 16 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/com_sec_android_app_clockpackage.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/com_sonyericsson_album.xml: -------------------------------------------------------------------------------- 1 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/com_tencent_edu.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/cool.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/corona_warn.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/darq.xml: -------------------------------------------------------------------------------- 1 | 6 | 13 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/dazhong.xml: -------------------------------------------------------------------------------- 1 | 6 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/designer_tools.xml: -------------------------------------------------------------------------------- 1 | 6 | 12 | 17 | 23 | 24 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/deviantart.xml: -------------------------------------------------------------------------------- 1 | 6 | 12 | 18 | 22 | 23 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/doodle.xml: -------------------------------------------------------------------------------- 1 | 6 | 13 | 18 | 19 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/douyin.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/eksi_sozluk.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/eu_kanade_tachiyomi_j2k.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/exteragram.xml: -------------------------------------------------------------------------------- 1 | 6 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/facebook.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/fairemail.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/gaoji.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/google_chat.xml: -------------------------------------------------------------------------------- 1 | 3 | 7 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/google_duo.xml: -------------------------------------------------------------------------------- 1 | 6 | 11 | 17 | 18 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/google_fit.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/google_keep.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/google_lens.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/google_one.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/google_sheets.xml: -------------------------------------------------------------------------------- 1 | 6 | 12 | 16 | 17 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/google_slides.xml: -------------------------------------------------------------------------------- 1 | 6 | 12 | 16 | 17 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_cn_com_gzbank_mbank.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_cn_deepink_reader.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_adnonstop_mancameramini.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_android_chrome.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_android_deskclock.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_android_thememanager.xml: -------------------------------------------------------------------------------- 1 | 3 | 7 | 10 | 14 | 18 | 19 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_android_vending.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_baidu_youavideo.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_dashboard_kotlin.xml: -------------------------------------------------------------------------------- 1 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_daxiaamu_op7mutools.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_easilydo_mail.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_fenbi_android_solar.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_finshell_wallet.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_getsurfboard.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_github_ghmxr_ftpshare.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_google_android_apps_nbu_files.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_google_android_apps_subscriptions_red.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_google_android_contacts.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_google_android_youtube.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_hisnstudio_quicksearch.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_jzzs_parentshelper.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_kuss_rewind.xml: -------------------------------------------------------------------------------- 1 | 3 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_linroid_dora.xml: -------------------------------------------------------------------------------- 1 | 3 | 7 | 11 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_litebyte_samhelper.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_media_zatashima_studio.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_mg_ec.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_miui_notes.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_motorola_moto_overlay_personalizelauncher.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_mylrc_mymusic.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_netease_edu_ucmooc.xml: -------------------------------------------------------------------------------- 1 | 3 | 7 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_netease_x19.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_newin_nplayer_pro.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_nowcasting_activity.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_oneplus_note.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_oneplus_sound_tuner.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_oneplus_soundrecorder.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_quan_toolbar.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_rarlab_rar.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_retroarch_aarch64.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_samsung_android_app_watchmanager.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_samsung_android_themedesigner.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_samsung_knox_securefolder.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_sec_android_daemonapp.xml: -------------------------------------------------------------------------------- 1 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_sunny_www_compass.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_xiaomi_router.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_xiaomi_wearable.xml: -------------------------------------------------------------------------------- 1 | 4 | 6 | 7 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_com_zui_zhealthy.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_crixec_adbtoolkitsinstall.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_dev_kdrag0n_android12ext.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_gaode.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_idm_internet_download_manager_plus.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_ir_ilmili_telegraph.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_me_ghui_v2er.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_me_hyliu_fluent_reader_lite.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_me_zhanghai_android_files.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_org_geogebra_android_geometry.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_ph_spacedesk_beta.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_remix_myplayer.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_rikka_safetynetchecker.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/instapaper.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ir_ilmili_telegraph.xml: -------------------------------------------------------------------------------- 1 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/island.xml: -------------------------------------------------------------------------------- 1 | 3 | 7 | 11 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/jdjr.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/jellyfin.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/juicessh.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 9 | 16 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/jyyy.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/khan_academy.xml: -------------------------------------------------------------------------------- 1 | 6 | 12 | 17 | 18 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/kiwi_browser.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/kucoin.xml: -------------------------------------------------------------------------------- 1 | 6 | 13 | 16 | 17 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/lianmeng.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/linkedin.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/lol.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/lvjing.xml: -------------------------------------------------------------------------------- 1 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/maps.xml: -------------------------------------------------------------------------------- 1 | 6 | 11 | 16 | 17 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/material_catalog.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/mbank.xml: -------------------------------------------------------------------------------- 1 | 6 | 12 | 18 | 21 | 22 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/me_drakeet_puremosaic.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/messenger.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/mic.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/microsoft_office.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/microsoft_todo.xml: -------------------------------------------------------------------------------- 1 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/microsoft_word.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/mijia.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/mijn_hr.xml: -------------------------------------------------------------------------------- 1 | 6 | 13 | 18 | 19 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/minisweeper.xml: -------------------------------------------------------------------------------- 1 | 6 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/mobile_legends.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/mull.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/musicolet.xml: -------------------------------------------------------------------------------- 1 | 6 | 11 | 18 | 23 | 24 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/mx_player.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/myairtel.xml: -------------------------------------------------------------------------------- 1 | 6 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/myjio.xml: -------------------------------------------------------------------------------- 1 | 6 | 12 | 18 | 21 | 26 | 27 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ns.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/office.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/onedotonedotonedotone.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/opera_gx.xml: -------------------------------------------------------------------------------- 1 | 6 | 11 | 17 | 22 | 23 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/org_geogebra_android_geometry.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/osmand.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/parsec.xml: -------------------------------------------------------------------------------- 1 | 6 | 11 | 16 | 17 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/picsart.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/pixel_wallpapers.xml: -------------------------------------------------------------------------------- 1 | 8 | 13 | 18 | 19 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/poweramp.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/privacy_dashboard.xml: -------------------------------------------------------------------------------- 1 | 6 | 12 | 17 | 18 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/protonmail.xml: -------------------------------------------------------------------------------- 1 | 6 | 11 | 16 | 21 | 22 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/protonvpn.xml: -------------------------------------------------------------------------------- 1 | 6 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/pushbullet.xml: -------------------------------------------------------------------------------- 1 | 6 | 11 | 16 | 17 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/qq.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/qqyy.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/rabobank.xml: -------------------------------------------------------------------------------- 1 | 6 | 13 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/relay.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/repainter.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/retro.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/retro_music.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ru_bluecat_android_xposed_mods_appsettings.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sai.xml: -------------------------------------------------------------------------------- 1 | 6 | 13 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/schoolplanner.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/screenrecorder.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sky_children_of_the_light.xml: -------------------------------------------------------------------------------- 1 | 6 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sleep.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/smarty.xml: -------------------------------------------------------------------------------- 1 | 6 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sms_organizer.xml: -------------------------------------------------------------------------------- 1 | 6 | 12 | 18 | 24 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/spark_email.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ssr.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/strava.xml: -------------------------------------------------------------------------------- 1 | 6 | 13 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/stremio.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sweech.xml: -------------------------------------------------------------------------------- 1 | 6 | 13 | 20 | 27 | 28 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/taichiyomi.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/telegram_x.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/termux.xml: -------------------------------------------------------------------------------- 1 | 6 | 13 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/tesla.xml: -------------------------------------------------------------------------------- 1 | 3 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/theathletic.xml: -------------------------------------------------------------------------------- 1 | 6 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/tidal.xml: -------------------------------------------------------------------------------- 1 | 6 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/tiktok.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/trust_wallet.xml: -------------------------------------------------------------------------------- 1 | 6 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/twitch.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/txmap.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/vanced_youtube_music.xml: -------------------------------------------------------------------------------- 1 | 6 | 13 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/viper4.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/vivaldi.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/weizhuang.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/wordweb.xml: -------------------------------------------------------------------------------- 1 | 6 | 11 | 18 | 25 | 26 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/xda.xml: -------------------------------------------------------------------------------- 1 | 6 | 13 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/xigua.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/xmyd.xml: -------------------------------------------------------------------------------- 1 | 4 | 7 | 8 | 10 | 11 | 12 | 13 | 14 | 15 | 19 | 20 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/xmyy.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/xplayer.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ycyy.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/yeelight.xml: -------------------------------------------------------------------------------- 1 | 6 | 13 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/youtube.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/youtube_music.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/youtube_vanced.xml: -------------------------------------------------------------------------------- 1 | 6 | 11 | 18 | 19 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyi0577/cayicons/bde7fe4eab3d122cb89ee5d21b3d966fe5f618de/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyi0577/cayicons/bde7fe4eab3d122cb89ee5d21b3d966fe5f618de/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyi0577/cayicons/bde7fe4eab3d122cb89ee5d21b3d966fe5f618de/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyi0577/cayicons/bde7fe4eab3d122cb89ee5d21b3d966fe5f618de/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyi0577/cayicons/bde7fe4eab3d122cb89ee5d21b3d966fe5f618de/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyi0577/cayicons/bde7fe4eab3d122cb89ee5d21b3d966fe5f618de/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyi0577/cayicons/bde7fe4eab3d122cb89ee5d21b3d966fe5f618de/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyi0577/cayicons/bde7fe4eab3d122cb89ee5d21b3d966fe5f618de/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyi0577/cayicons/bde7fe4eab3d122cb89ee5d21b3d966fe5f618de/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyi0577/cayicons/bde7fe4eab3d122cb89ee5d21b3d966fe5f618de/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFBB86FC 4 | #FF6200EE 5 | #FF3700B3 6 | #FF03DAC5 7 | #FF018786 8 | #FF000000 9 | #FFFFFFFF 10 | -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 24dp 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | cayicons---lawnchair自适应主题色图标包 3 | 搜索(没卵用) %d 图标 4 | Acknowledgements 5 | 关于 6 | 版本 %s 7 | 图标作者 8 | lawnicons所有贡献者 9 | Contributors 10 | 感谢 11 | 项目来源 12 | For naming the app. 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /build.gradle.kts: -------------------------------------------------------------------------------- 1 | buildscript { 2 | dependencies { 3 | classpath("com.google.dagger:hilt-android-gradle-plugin:2.40.5") 4 | classpath("com.google.android.gms:oss-licenses-plugin:0.10.4") 5 | } 6 | } 7 | 8 | plugins { 9 | id("com.android.application") version "7.1.1" apply false 10 | id("com.android.library") version "7.1.1" apply false 11 | id("org.jetbrains.kotlin.android") version Versions.KOTLIN apply false 12 | } 13 | 14 | tasks.register("clean") { 15 | delete(rootProject.buildDir) 16 | } 17 | -------------------------------------------------------------------------------- /buildSrc/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /buildSrc/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | `kotlin-dsl` 3 | } 4 | 5 | repositories { 6 | mavenCentral() 7 | } 8 | -------------------------------------------------------------------------------- /buildSrc/src/main/java/Versions.kt: -------------------------------------------------------------------------------- 1 | object Versions { 2 | const val COMPOSE = "1.2.0-alpha01" 3 | const val ACCOMPANIST = "0.24.0-alpha" 4 | const val KOTLIN = "1.6.10" 5 | } 6 | -------------------------------------------------------------------------------- /contributing-image-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyi0577/cayicons/bde7fe4eab3d122cb89ee5d21b3d966fe5f618de/contributing-image-1.png -------------------------------------------------------------------------------- /contributing-image-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyi0577/cayicons/bde7fe4eab3d122cb89ee5d21b3d966fe5f618de/contributing-image-2.png -------------------------------------------------------------------------------- /contributing-image-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyi0577/cayicons/bde7fe4eab3d122cb89ee5d21b3d966fe5f618de/contributing-image-3.png -------------------------------------------------------------------------------- /find_duplicates.py: -------------------------------------------------------------------------------- 1 | from xml.etree.ElementTree import parse 2 | 3 | root = parse("app/src/main/res/xml/grayscale_icon_map.xml").getroot() 4 | packages = [i.attrib["package"] for i in root] 5 | duplicates = {i for i in packages if packages.count(i) > 1} 6 | print(duplicates) 7 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 2 | android.useAndroidX=true 3 | kotlin.code.style=official 4 | android.nonTransitiveRClass=true -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caiyi0577/cayicons/bde7fe4eab3d122cb89ee5d21b3d966fe5f618de/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Dec 17 18:08:17 CET 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.2-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | pluginManagement { 2 | repositories { 3 | gradlePluginPortal() 4 | google() 5 | mavenCentral() 6 | } 7 | } 8 | 9 | dependencyResolutionManagement { 10 | repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) 11 | repositories { 12 | google() 13 | mavenCentral() 14 | maven("https://jitpack.io") 15 | } 16 | } 17 | 18 | rootProject.name = "cayicons" 19 | include(":app") 20 | --------------------------------------------------------------------------------