Releases: jspw/Ubuntu-Launcher
Ubuntu Launcher 2.4.0
Fixes 👍🏼
- instant app disable, enable, uninstall and install listen and apps will be changed accordingly
- optimize performance
Feature
- change option for shortcut apps on long pressing the app icon if not working well
- Can change wallpaper
- user preference saved locally so after setup launcher will act faster
Suggested apk to download if you are confused 🥇
Any Question or Suggestion ?
- Ask me in the release discussion
More detail about apk releases 💯
{
"version": 2,
"artifactType": {
"type": "APK",
"kind": "Directory"
},
"applicationId": "com.ubuntu.launcher",
"variantName": "processReleaseResources",
"elements": [
{
"type": "ONE_OF_MANY",
"filters": [
{
"filterType": "ABI",
"value": "x86_64"
}
],
"versionCode": 4009,
"versionName": "2.4.0",
"outputFile": "app-x86_64-release.apk"
},
{
"type": "ONE_OF_MANY",
"filters": [
{
"filterType": "ABI",
"value": "arm64-v8a"
}
],
"versionCode": 2009,
"versionName": "2.4.0",
"outputFile": "app-arm64-v8a-release.apk"
},
{
"type": "ONE_OF_MANY",
"filters": [
{
"filterType": "ABI",
"value": "armeabi-v7a"
}
],
"versionCode": 1009,
"versionName": "2.4.0",
"outputFile": "app-armeabi-v7a-release.apk"
}
]
}
What's Changed
- refactor code, change folder structure, optimize performance and add some features by @jspw in #10
- update app version and doc by @jspw in #11
Full Changelog: 2.3.1...2.4.0
Ubuntu Launcher
Note
I had to chnage the packageName
so if you install this latest version it will appear a new app in your phone. For this you have to uninstall the previous version manually if you were using old versions and install the latest one.
Bug solved 👍🏼
- auto or manual refresh after uninstalling any app in app drawer
Feature
- Animated boot added 🔢
Suggested apk to download 🥇
More detail about apk releases 💯
[
{
"outputType": {
"type": "APK"
},
"apkData": {
"type": "FULL_SPLIT",
"splits": [
{
"filterType": "ABI",
"value": "arm64-v8a"
}
],
"versionCode": 2008,
"versionName": "2.3.1",
"enabled": true,
"filterName": "arm64-v8a",
"outputFile": "app-arm64-v8a-release.apk",
"fullName": "arm64-v8aRelease",
"baseName": "arm64-v8a-release"
},
"path": "app-arm64-v8a-release.apk",
"properties": {}
},
{
"outputType": {
"type": "APK"
},
"apkData": {
"type": "FULL_SPLIT",
"splits": [
{
"filterType": "ABI",
"value": "armeabi-v7a"
}
],
"versionCode": 1008,
"versionName": "2.3.1",
"enabled": true,
"filterName": "armeabi-v7a",
"outputFile": "app-armeabi-v7a-release.apk",
"fullName": "armeabi-v7aRelease",
"baseName": "armeabi-v7a-release"
},
"path": "app-armeabi-v7a-release.apk",
"properties": {}
},
{
"outputType": {
"type": "APK"
},
"apkData": {
"type": "FULL_SPLIT",
"splits": [
{
"filterType": "ABI",
"value": "x86_64"
}
],
"versionCode": 4008,
"versionName": "2.3.1",
"enabled": true,
"filterName": "x86_64",
"outputFile": "app-x86_64-release.apk",
"fullName": "x86_64Release",
"baseName": "x86_64-release"
},
"path": "app-x86_64-release.apk",
"properties": {}
}
]
Ubuntu 2.3.0
I have made some major changes in architecture and used bloc for state managements.
Feature added
- Search bar in app drawer
Note : Suggested apk to download : app-arm64-v8a-release.apk
For more detail about apk :
[
{
"outputType": {
"type": "APK"
},
"apkData": {
"type": "FULL_SPLIT",
"splits": [
{
"filterType": "ABI",
"value": "arm64-v8a"
}
],
"versionCode": 2007,
"versionName": "2.3.0",
"enabled": true,
"filterName": "arm64-v8a",
"outputFile": "app-arm64-v8a-release.apk",
"fullName": "arm64-v8aRelease",
"baseName": "arm64-v8a-release"
},
"path": "app-arm64-v8a-release.apk",
"properties": {}
},
{
"outputType": {
"type": "APK"
},
"apkData": {
"type": "FULL_SPLIT",
"splits": [
{
"filterType": "ABI",
"value": "x86_64"
}
],
"versionCode": 4007,
"versionName": "2.3.0",
"enabled": true,
"filterName": "x86_64",
"outputFile": "app-x86_64-release.apk",
"fullName": "x86_64Release",
"baseName": "x86_64-release"
},
"path": "app-x86_64-release.apk",
"properties": {}
},
{
"outputType": {
"type": "APK"
},
"apkData": {
"type": "FULL_SPLIT",
"splits": [
{
"filterType": "ABI",
"value": "armeabi-v7a"
}
],
"versionCode": 1007,
"versionName": "2.3.0",
"enabled": true,
"filterName": "armeabi-v7a",
"outputFile": "app-armeabi-v7a-release.apk",
"fullName": "armeabi-v7aRelease",
"baseName": "armeabi-v7a-release"
},
"path": "app-armeabi-v7a-release.apk",
"properties": {}
}
]
Ubuntu Launcher 2.2.0
In Ubuntu Launcher 2.2.0 , I have change the drawer icon and make it responsive for landscape mode.
Check Release Log :
[
{
"outputType": {
"type": "APK"
},
"apkData": {
"type": "FULL_SPLIT",
"splits": [
{
"filterType": "ABI",
"value": "arm64-v8a"
}
],
"versionCode": 2006,
"versionName": "2.2.0",
"enabled": true,
"filterName": "arm64-v8a",
"outputFile": "app-arm64-v8a-release.apk",
"fullName": "arm64-v8aRelease",
"baseName": "arm64-v8a-release"
},
"path": "app-arm64-v8a-release.apk",
"properties": {}
},
{
"outputType": {
"type": "APK"
},
"apkData": {
"type": "FULL_SPLIT",
"splits": [
{
"filterType": "ABI",
"value": "x86_64"
}
],
"versionCode": 4006,
"versionName": "2.2.0",
"enabled": true,
"filterName": "x86_64",
"outputFile": "app-x86_64-release.apk",
"fullName": "x86_64Release",
"baseName": "x86_64-release"
},
"path": "app-x86_64-release.apk",
"properties": {}
},
{
"outputType": {
"type": "APK"
},
"apkData": {
"type": "FULL_SPLIT",
"splits": [
{
"filterType": "ABI",
"value": "armeabi-v7a"
}
],
"versionCode": 1006,
"versionName": "2.2.0",
"enabled": true,
"filterName": "armeabi-v7a",
"outputFile": "app-armeabi-v7a-release.apk",
"fullName": "armeabi-v7aRelease",
"baseName": "armeabi-v7a-release"
},
"path": "app-armeabi-v7a-release.apk",
"properties": {}
}
]
Ubuntu Launcher 2.1.0
A small feature is added which is 'on long press on the app icon, it will open the app setting in drawer' .
For more apk version info check this :
[
{
"outputType": {
"type": "APK"
},
"apkData": {
"type": "FULL_SPLIT",
"splits": [
{
"filterType": "ABI",
"value": "arm64-v8a"
}
],
"versionCode": 2005,
"versionName": "2.1.0",
"enabled": true,
"filterName": "arm64-v8a",
"outputFile": "app-arm64-v8a-release.apk",
"fullName": "arm64-v8aRelease",
"baseName": "arm64-v8a-release"
},
"path": "app-arm64-v8a-release.apk",
"properties": {}
},
{
"outputType": {
"type": "APK"
},
"apkData": {
"type": "FULL_SPLIT",
"splits": [
{
"filterType": "ABI",
"value": "armeabi-v7a"
}
],
"versionCode": 1005,
"versionName": "2.1.0",
"enabled": true,
"filterName": "armeabi-v7a",
"outputFile": "app-armeabi-v7a-release.apk",
"fullName": "armeabi-v7aRelease",
"baseName": "armeabi-v7a-release"
},
"path": "app-armeabi-v7a-release.apk",
"properties": {}
},
{
"outputType": {
"type": "APK"
},
"apkData": {
"type": "FULL_SPLIT",
"splits": [
{
"filterType": "ABI",
"value": "x86_64"
}
],
"versionCode": 4005,
"versionName": "2.1.0",
"enabled": true,
"filterName": "x86_64",
"outputFile": "app-x86_64-release.apk",
"fullName": "x86_64Release",
"baseName": "x86_64-release"
},
"path": "app-x86_64-release.apk",
"properties": {}
}
]
Ubuntu Launcher
versionCode : 4
versionName : 2.0.1
The apk are built per abi
-
For ARM64-v8a architecture :
app-arm64-v8a-release.apk
6.92MB -
For ARMeabi-v7a architecture :
app-armeabi-v7a-release.apk
6.62MB -
For x86_64 architecture :
app-x86_64-release.apk
7.11MB -
If you don't know about your phone architecture :
app-release.apk
17.21MB
Ubuntu Launcher
Apk build details :
[
{
"outputType": {
"type": "APK"
},
"apkData": {
"type": "FULL_SPLIT",
"splits": [
{
"filterType": "ABI",
"value": "arm64-v8a"
}
],
"versionCode": 2003,
"versionName": "2.0.0",
"enabled": true,
"filterName": "arm64-v8a",
"outputFile": "app-arm64-v8a-release.apk",
"fullName": "arm64-v8aRelease",
"baseName": "arm64-v8a-release"
},
"path": "app-arm64-v8a-release.apk",
"properties": {}
},
{
"outputType": {
"type": "APK"
},
"apkData": {
"type": "FULL_SPLIT",
"splits": [
{
"filterType": "ABI",
"value": "armeabi-v7a"
}
],
"versionCode": 1003,
"versionName": "2.0.0",
"enabled": true,
"filterName": "armeabi-v7a",
"outputFile": "app-armeabi-v7a-release.apk",
"fullName": "armeabi-v7aRelease",
"baseName": "armeabi-v7a-release"
},
"path": "app-armeabi-v7a-release.apk",
"properties": {}
},
{
"outputType": {
"type": "APK"
},
"apkData": {
"type": "FULL_SPLIT",
"splits": [
{
"filterType": "ABI",
"value": "x86_64"
}
],
"versionCode": 4003,
"versionName": "2.0.0",
"enabled": true,
"filterName": "x86_64",
"outputFile": "app-x86_64-release.apk",
"fullName": "x86_64Release",
"baseName": "x86_64-release"
},
"path": "app-x86_64-release.apk",
"properties": {}
}
]
Ubuntu Launcher
[
{
"outputType": {
"type": "APK"
},
"apkData": {
"type": "FULL_SPLIT",
"splits": [
{
"filterType": "ABI",
"value": "arm64-v8a"
}
],
"versionCode": 2002,
"versionName": "1.1.1",
"enabled": true,
"filterName": "arm64-v8a",
"outputFile": "app-arm64-v8a-release.apk",
"fullName": "arm64-v8aRelease",
"baseName": "arm64-v8a-release"
},
"path": "app-arm64-v8a-release.apk",
"properties": {}
},
{
"outputType": {
"type": "APK"
},
"apkData": {
"type": "FULL_SPLIT",
"splits": [
{
"filterType": "ABI",
"value": "x86_64"
}
],
"versionCode": 4002,
"versionName": "1.1.1",
"enabled": true,
"filterName": "x86_64",
"outputFile": "app-x86_64-release.apk",
"fullName": "x86_64Release",
"baseName": "x86_64-release"
},
"path": "app-x86_64-release.apk",
"properties": {}
},
{
"outputType": {
"type": "APK"
},
"apkData": {
"type": "FULL_SPLIT",
"splits": [
{
"filterType": "ABI",
"value": "armeabi-v7a"
}
],
"versionCode": 1002,
"versionName": "1.1.1",
"enabled": true,
"filterName": "armeabi-v7a",
"outputFile": "app-armeabi-v7a-release.apk",
"fullName": "armeabi-v7aRelease",
"baseName": "armeabi-v7a-release"
},
"path": "app-armeabi-v7a-release.apk",
"properties": {}
}
]
Ubuntu Launcher
[
{
"outputType": {
"type": "APK"
},
"apkData": {
"type": "FULL_SPLIT",
"splits": [
{
"filterType": "ABI",
"value": "arm64-v8a"
}
],
"versionCode": 2001,
"versionName": "1.1.0",
"enabled": true,
"filterName": "arm64-v8a",
"outputFile": "app-arm64-v8a-release.apk",
"fullName": "arm64-v8aRelease",
"baseName": "arm64-v8a-release"
},
"path": "app-arm64-v8a-release.apk",
"properties": {}
},
{
"outputType": {
"type": "APK"
},
"apkData": {
"type": "FULL_SPLIT",
"splits": [
{
"filterType": "ABI",
"value": "armeabi-v7a"
}
],
"versionCode": 1001,
"versionName": "1.1.0",
"enabled": true,
"filterName": "armeabi-v7a",
"outputFile": "app-armeabi-v7a-release.apk",
"fullName": "armeabi-v7aRelease",
"baseName": "armeabi-v7a-release"
},
"path": "app-armeabi-v7a-release.apk",
"properties": {}
},
{
"outputType": {
"type": "APK"
},
"apkData": {
"type": "FULL_SPLIT",
"splits": [
{
"filterType": "ABI",
"value": "x86_64"
}
],
"versionCode": 4001,
"versionName": "1.1.0",
"enabled": true,
"filterName": "x86_64",
"outputFile": "app-x86_64-release.apk",
"fullName": "x86_64Release",
"baseName": "x86_64-release"
},
"path": "app-x86_64-release.apk",
"properties": {}
}
]
```json