A dual screen capable home screen launcher for Android phones with dual displays, such as the LG V60, G8X & Velvet.

Overview

Duality-Launcher

A dual screen capable home screen launcher for Android phones with dual displays, such as the LG V60, G8X & Velvet.

The following resources are available for this project:

Gray Matter Apps Reddit Sub: https://www.reddit.com/r/GrayMatterApps/

Telegram Group: http://t.me/graymatterapps2020

See the file CONTRIBUTING for information on filing bug reports, feature requests and contributing code to this project.

You might also like...
Android library which makes it  easy to handle the different obstacles while calling an API (Web Service) in Android App.
Android library which makes it easy to handle the different obstacles while calling an API (Web Service) in Android App.

API Calling Flow API Calling Flow is a Android library which can help you to simplify handling different conditions while calling an API (Web Service)

Gesture detector framework for multitouch handling on Android, based on Android's ScaleGestureDetector

Android Gesture Detectors Framework Introduction Since I was amazed Android has a ScaleGestureDetector since API level 8 but (still) no such thing as

Use Android as Rubber Ducky against another Android device
Use Android as Rubber Ducky against another Android device

Use Android as Rubber Ducky against another Android device

Android Utilities Library build in kotlin Provide user 100 of pre defined method to create advanced native android app.

Android Utilities Library build in kotlin Provide user 100 of pre defined method to create advanced native android app.

A util for setting status bar style on Android App.
A util for setting status bar style on Android App.

StatusBarUtil A util for setting status bar style on Android App. It can work above API 19(KitKat 4.4). 中文版点我 Sample Download StatusBarUtil-Demo Chang

A logger with a small, extensible API which provides utility on top of Android's normal Log class.
A logger with a small, extensible API which provides utility on top of Android's normal Log class.

This is a logger with a small, extensible API which provides utility on top of Android's normal Log class. I copy this class into all the little apps

Java implementation of a Disk-based LRU cache which specifically targets Android compatibility.

Disk LRU Cache A cache that uses a bounded amount of space on a filesystem. Each cache entry has a string key and a fixed number of values. Each key m

a simple cache for android and java

ASimpleCache ASimpleCache 是一个为android制定的 轻量级的 开源缓存框架。轻量到只有一个java文件(由十几个类精简而来)。 1、它可以缓存什么东西? 普通的字符串、JsonObject、JsonArray、Bitmap、Drawable、序列化的java对象,和 b

gRPC and protocol buffers for Android, Kotlin, and Java.

Wire “A man got to have a code!” - Omar Little See the project website for documentation and APIs. As our teams and programs grow, the variety and vol

Comments
  • Increasing the number of dock icons causes a crash and makes DL un-launchable.

    Increasing the number of dock icons causes a crash and makes DL un-launchable.

    Describe the bug If you increase the number of dock icons above the current value, DL crashes immediately and upon restart from then on.

    To Reproduce Steps to reproduce the behavior:

    1. Go to 'settings' and change the number of dock icons to a value higher than the current value.

    Expected behavior Dock size should increase.

    Screenshots N/A

    Smartphone (please complete the following information):

    • Device: LG V60
    • OS: Android 12
    • Version of Duality Launcher: Latest
    bug 
    opened by russnash 2
  • Wide screenshot functionality with apps open on each screen

    Wide screenshot functionality with apps open on each screen

    Unless I'm missing a method, it seems like wide screenshots can only be taken by longpressing on the home screen, which makes wide screenshots with two apps open seemingly impossible.

    Ideally wide screenshots could be relegated to a shortcut, gesture or quick setting tile.

    I've tried using wide mode and splitting the wide app out of curiosity, but that seems to lock up the home screen and disable wide mode period.

    If only it was an included feature inclued in the dual screen button quick settings....

    opened by corguntu 0
  • Folder names sometimes revert to the old name.

    Folder names sometimes revert to the old name.

    Describe the bug Sometimes after returning to DL from a launcher app, a folder name that has been recently changed will revert to the old name.

    To Reproduce

    1. Open a folder.
    2. Change the folder name.
    3. Launch an app.
    4. Sometimes, upon returning to the launcher, the folder name will revert to the old name.

    Expected behavior Changes to folder names should be persistent.

    Screenshots No screenshots.

    Smartphone (please complete the following information):

    • Device: V60
    • OS: Android 12
    • Version of Duality Launcher: 2021.7.23.1-internal

    Additional context

    bug 
    opened by russnash 1
  • Double Tap to Lock

    Double Tap to Lock

    On the default LG Launcher, double tapping on the Dual Screen turns it off. Double Tapping the screen turns it on. On Duality Launcher, only Double Tap to Wake works. I am not well versed in Software Development, so I do not know if it is possible, but the benefit of Double Tap to close is that it allows the Dual Screen to be turned off without the Floating Tool. Thanks, love the project!

    enhancement 
    opened by spookadoota 1
Releases(2022.9.20.2-internal)
  • 2022.9.20.2-internal(Sep 21, 2022)

    Version 2022.9.20.2-internal Changes:

    • Updated to SDK 30 (Android 11) to satisfy Google Play requirements.
    • Added QUERY_ALL_PACKAGES permission to accommodate Android 11 (SDK 30) privacy changes.

    Bugs:

    • Fixed a bug where increasing the number of icons in the dock caused a crash and rendered Duality Launcher unlaunchable.
    Source code(tar.gz)
    Source code(zip)
    app-release.apk(9.20 MB)
  • 2021.7.24.1-internal(Sep 17, 2021)

    Version 2021.7.24.1-internal

    Changes:

    • Smaller icons are now resized to the default icon size.

    • Replaced many application wide static references with context retrieval functions, thus reducing the possibility of memory leaks.

    Bugs:

    • Fixed a bug in icon pack support where 0 width bitmaps were sometimes being generated and causing a crash.
    Source code(tar.gz)
    Source code(zip)
    app-debug.apk(10.82 MB)
Owner
Russ Nash
Russ Nash
Android app launcher module

Launcher Android launcher app Contains appDataSdk module which exposes app list data App showing applist with launcher (consumes appDataSdk module for

Vikas Mane 4 Jun 6, 2022
[Xposed]Hook For MIUI Launcher

[Xposed]Hook For MIUI Launcher

YuKongA 22 Dec 12, 2022
A set of helper classes for using dagger 1 with Android components such as Applications, Activities, Fragments, BroadcastReceivers, and Services.

##fb-android-dagger A set of helper classes for using dagger with Android components such as Applications, Activities, Fragments, BroadcastReceivers,

Andy Dennie 283 Nov 11, 2022
CreditCardHelper 🖊️ A Jetpack-Compose library providing useful credit card utilities such as card type recognition and TextField ViewTransformations

CreditCardHelper ??️ A Jetpack-Compose library providing useful credit card utilities such as card type recognition and TextField ViewTransformations

Stelios Papamichail 18 Dec 19, 2022
Screen Capture Utils - A plugin to handle screen capture events on android and ios

Screen Capture Utils A plugin to handle screen capture events on android and ios ?? Initialize SDK late ScreenCaptureUtils screenCaptureUtils;

Chiziaruhoma Ogbonda 41 Apr 12, 2022
Android app that displays the logcat buffer in a system overlay window

Ghost Log Ghost Log is an Android application that displays the device logcat buffer in a system overlay window. NOTE: Device root (superuser) access

Jeff Gilfelt 378 Nov 15, 2022
A small utility to record Android device screen to a GIF

RoboGif A small utility to record Android device screen to an optimized GIF so you can paste it to GitHub or a similar service. Requirements Python 2.

Jernej Virag 526 Dec 9, 2022
⚙ A beautiful and extensible API for bulding preferences screen

Material Preferences ?? Installation Add this in app's build.gradle file: implementation 'com.imangazaliev.material-prefs:core:<version>' implementati

Mahach Imangazaliev 59 Jul 26, 2022
Simple Keyboard can adjustable keyboard height for more screen space

Simple Keyboard About Features: Small size (<1MB) Adjustable keyboard height for more screen space Number row Swipe space to move pointer Delete swipe

Raimondas Rimkus 681 Dec 27, 2022
Android Shared preference wrapper than encrypts the values of Shared Preferences. It's not bullet proof security but rather a quick win for incrementally making your android app more secure.

Secure-preferences - Deprecated Please use EncryptedSharedPreferences from androidx.security in preferenced to secure-preference. (There are no active

Scott Alexander-Bown 1.5k Dec 24, 2022