iamrasel / lunar-launcher Goto Github PK
View Code? Open in Web Editor NEWFeature rich android home with minimal look. 🇵🇸
License: GNU General Public License v3.0
Feature rich android home with minimal look. 🇵🇸
License: GNU General Public License v3.0
/* reset the shortcut on long click */
The function after this should come up and confirm you wanna remove the short cut i have done it by mistake so many times
No response
How can I configure OpenWeatherMap(OWM) correctly? In "City name" I add the same that OWM shows and in OWM API Key I put the last numbers that shows the URL of that city, but even so and after restarting the launcher does not work, or in general does not show anything...
In KDE Plasma there is a plasmoid called Event Calendar that also works with OWM but when typing the name of the city, it automatically gives a list of cities with that name and gives the user the ability to choose which is his, maybe something like this could be implemented to facilitate this process.
2.3
Android 13 (Graphene OS)
app/src/main/kotlin/rasel/lunar/launcher/home/BatteryReceiver.kt
https://apt.izzysoft.de/fdroid/index/apk/app.lawnchair.lawnicons
https://www.f-droid.org/packages/org.xphnx.ameixamonochrome/
If I write this in a separate issue I will die of boredom
Lunar Launcher v2.3
Android 13
Supporting article of <170 words: https://practicaltypography.com/centered-text.html
Is it possible to use the same version number in both the app and the releases? :)
Recently I was using Olauncher Clutter Free, which is an excellent launcher, and the same by default inside the launcher (in the list of applications, or the menu as such by pressing the Home button) has hidden the notification bar, and perhaps in Lunar Launcher this may make sense too, because in the main menu and have almost all the information that the search bar has, except the number of notifications, and another.
It may be an optional behavior, configurable in the launcher options.
2.3
13
Simply opening the app drawer caused the crash
For the application drawer to open
No response
java.lang.IllegalStateException: Slider value(311.0) must be greater or equal to valueFrom(0.0), and lower or equal to valueTo(255.0)
at h2.c.v(Unknown Source:200)
at h2.c.onDraw(Unknown Source:7)
at android.view.View.draw(View.java:23323)
at android.view.View.updateDisplayListIfDirty(View.java:22182)
at android.view.View.draw(View.java:23048)
at android.view.ViewGroup.drawChild(ViewGroup.java:4543)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4301)
at android.view.View.updateDisplayListIfDirty(View.java:22171)
at android.view.View.draw(View.java:23048)
at android.view.ViewGroup.drawChild(ViewGroup.java:4543)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4301)
at android.view.View.updateDisplayListIfDirty(View.java:22171)
at android.view.View.draw(View.java:23048)
at android.view.ViewGroup.drawChild(ViewGroup.java:4543)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4301)
at android.view.View.draw(View.java:23328)
at android.view.View.updateDisplayListIfDirty(View.java:22182)
at android.view.View.draw(View.java:23048)
at android.view.ViewGroup.drawChild(ViewGroup.java:4543)
at androidx.coordinatorlayout.widget.CoordinatorLayout.drawChild(Unknown Source:13)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4301)
at android.view.View.updateDisplayListIfDirty(View.java:22171)
at android.view.View.draw(View.java:23048)
at android.view.ViewGroup.drawChild(ViewGroup.java:4543)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4301)
at android.view.View.updateDisplayListIfDirty(View.java:22171)
at android.view.View.draw(View.java:23048)
at android.view.ViewGroup.drawChild(ViewGroup.java:4543)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4301)
at android.view.View.updateDisplayListIfDirty(View.java:22171)
at android.view.View.draw(View.java:23048)
at android.view.ViewGroup.drawChild(ViewGroup.java:4543)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4301)
at android.view.View.updateDisplayListIfDirty(View.java:22171)
at android.view.View.draw(View.java:23048)
at android.view.ViewGroup.drawChild(ViewGroup.java:4543)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4301)
at android.view.View.updateDisplayListIfDirty(View.java:22171)
at android.view.View.draw(View.java:23048)
at android.view.ViewGroup.drawChild(ViewGroup.java:4543)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4301)
at android.view.View.updateDisplayListIfDirty(View.java:22171)
at android.view.View.draw(View.java:23048)
at android.view.ViewGroup.drawChild(ViewGroup.java:4543)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4301)
at android.view.View.draw(View.java:23328)
at com.android.internal.policy.DecorView.draw(DecorView.java:892)
at android.view.View.updateDisplayListIfDirty(View.java:22182)
at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:682)
at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:690)
at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:795)
at android.view.ViewRootImpl.draw(ViewRootImpl.java:4820)
at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:4521)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3735)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2473)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:9328)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1390)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1398)
at android.view.Choreographer.doCallbacks(Choreographer.java:1040)
at android.view.Choreographer.doFrame(Choreographer.java:954)
at android.view.Choreographer$FrameHandler.handleMessage(Choreographer.java:1289)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:210)
at android.os.Looper.loop(Looper.java:299)
at android.app.ActivityThread.main(ActivityThread.java:8109)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:559)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
No response
To identify apps faster
For some, I'd look for the name, for others, the icon
I understand this may go against the minimal look Lunar Launcher aspires to
But I find myself wondering what it would be like to have the icons there
I'd keep the app-name-rows the same size they are now
Therefore also small icons
To the left of the app names:
[icon] App name
Perhaps it makes sense to make that an option too:
To the left of the app name
To the right of the app name
Both to the left and to the right. :)
I considered suggesting monochrome versions of the icons
But them being small as well, might not make sense
Might not be useful enough in identifying the apps when the icons are both desaturated and small
Lunar Launcher v2.3
Android 13
This might tie in with #49
Where can I get the list for necessary letters to format date?
No response
15.0
android 9
1
From app listing in f Droid. Select Uninstall. Then ok
2. Error message : failed to uninstall due to unknown error.
Application is uninstalled.
No response
No response
No response
2.2.2
13
click the change background button and screen just flashes
to pop up to change the wallpaper
No response
No response
setting a wallpaper with the default way with google pixel 7 then changing the background of the app to be transparent does work though.
2.4
Android 11 - MIUI 12.5.1
Screen should remain vertical, or it shouldn't crash the home screen
No response
No response
Have a list of gestures already defined (e.g. press home button, double tap the screen, etc) and a list of actions to assign to them (such as open app drawer, launch x app, etc).
If this feature is accepted, I would appreciate if it would be possible to have an action to open the app drawer with the keyboard open as a "default function".
I would like a keyboard just how launch works. Navigating using the side letters is pretty hard.
No response
For some users it may be confusing that installing and running Lunar Launcher simply opens the launcher settings, but not the launcher as such, and you have to manually configure it in the device settings.
It would be great to have the possibility to automate this with a button, maybe you can add this as an option in the "More" tab.
The update to the quick navigation bar looks beautiful.
15.5
Android 9
The slider popup should fully disapper after letting go of the slider.
Image (with arrow on the glitch):
No response
No response
2.3
Android 13 (Graphene OS)
On swiping right, the app crashes and I am reprompted to chose my default launcher.
v18.9.1 and v2.0
Android 11
When I open an application and close it, now the time it takes to return to the launcher is much longer, remaining in a blank space with my wallpaper while loading (probably in the video is not noticeable but it is much longer).
When using the text search and pressing the (x) the launcher takes longer to respond, previously it was an immediate response.
The launcher reacts immediately, without timeouts or waiting times...
I know I can do this with adb and catlog but how?
Back to version 18.9.1 everything is stable again.
Like this screenshot, my device doesn't support changing notification and call sound.
I would like to hide those.
No response
Hello, I would like to help implement the Open-Meteo API in the launcher, as it requires no API key (hence it's more user-friendly).
I'm currently the only contributor to the open-meteo-api-kotlin library, and I haven't finished it, but I feel like to could benefit this project.
Some "pseudo-code":
Endpoint
with GeocodingSearch.context
Endpoint
with Forecast.context
Forecast.Query(latitude, longitude, currentWeather = true, /* units */)
response.currentWeather?.temperature
for the temperatureresponse.currentWeather?.weatherCode?.message
for the printable messageresponse.currentWeather?.weatherCode?.code
for the wmo int code (see at the end of the docs)If you need the weather forecast, I would recommend to instead:
openMeteo(...)
ForecastHourly.Temperature2m
ForecastHourly.Weathercode
(convertible with WeatherCode.from(it)
)
message
)Short
code to map icons (code
)ForecastDaily.Sunrise
and ForecastDaily.Sunset
(convertible with Time(it)
)
TimeZone
usage)*Note: if GPS auto-location were to be implemented, it would be easy to update the coordinates (next version will have var
coordinates)
A nice feature of the API is that it provides hourly/daily values up to a week, easing data caching.
I'd like also to receive some inputs on how I could make the library more accessible to other developers (I know that the documentation and tests are completely missing in version 0.2.0-alpha, please have mercy), in order to ease the transaction to it.
2.3
Android 13 (Graphene OS)
fastlane/metadata/android/en-US/images/phoneScreenshots/4.png
- https://github.com/iamrasel/lunar-launcher/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/4.pngWhen I open an application in the app drawer and press the Home button on my device to return to the main menu, the launcher sends me back to the app drawer, when I want to go to the main menu, perhaps it could be useful to define in the launcher settings which screen to go to when I press the Home button on my device, and then press the Home button on my device to return to the main menu.
You can also define the title as "define the behavior of the Home button in the launcher".
Hi there, I am here to tell you that "the mysterious app on Play Store" has been published by me through my developer account on Play Store, when I couldn't find this app on Play Store.
I am working on it here
PS: BTW, I am still working on proving automatic rollouts to users through GitHub Actions on Play Store
Plus, all the money received via sales on Play Store could be added to help the project financially, if possible.
No response
Add the option to hide or show the "system stats section" in the settings menu.
It would also be nice to be able to customize the information displayed in this status menu.
It would be useful to have the ability to add a reminder to some date or time for the ToDo's.
No response
I would love to have widgets on my home screen, or even on a separate screen, like KISS does; in the main screen you can stack widgets, enlarge or shrink their height (maybe even side by side?)
something among the line of how kiss handles widgets
I don't want to use this app until this feature is added. I don't know what it should look like.
this is not a working profile
The lunar app launcher currently only shows applications that are in the main profile, anything in the work profile just doesn't get shown. It would be nice if those apps would be shown in some way.
No response
2.3
Android 13 (Graphene OS)
Button says "Cont…"
Button says "Contacts"
app/src/main/res/layout/shortcut_maker.xml
Actually I don't need it and I'd like to hide this.
No response
A simple ability that I long press on the name of the app I want to hide and it hides it from my list of apps
Of course, an option in the Lunar Launcher settings to unhide said app
Right now lunar support only one feed, that would be great if I can get update of more than one feed.
No response
What is the method to leave the ToDo page?
After reaching it with longpress on homescreen, I get the ToDo page and it is stuck on top of everything. I can see the homepage, I can even interact with it (swipe) on the edge margins, but no option to leave ToDo overlay.
2.3
9
set the first preference for App drawer to positive
Go to app drawer screen, only the list and the alphabet show, no keyboard until I click a letter/character.
Show the entry field properly and raise the keyboard for it.
Ideally shrink the list too so that it only uses place above my keyboard.
Perhaps hide the build-in characters on the sides.
No response
No response
Please fix and coffee(×X) is yours!+)
2.3
Android 13 (Graphene OS)
fastlane/metadata/android/en-US/images/phoneScreenshots/4.png
- https://github.com/iamrasel/lunar-launcher/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png2.2.2
Android 10, Emui 12
I'm expected to be able to hold tap same way before, to get out off to-do list, or atleast by using gesture navigation, to be able make gesture of "back" button.
But I can't do it, when I trying to make "go back" (close) gesture, it would let me only open quick access of apps (built in feature of phone). So I can't leave from To-do list at all, if I'm using gesture navigation. With default 3 buttons, the back buttons works properly (left one).
No response
Please add ability to close to do list, the same way, as you open it. Or gesture navigation unblocking, so it would be possible to use back button of gestures.
If possible, add a color or an indication that an app already has that "favorite" space in this section.
I know I can tell which app has to be spaced quickly using the quick menu itself but it could be a heck of a lot faster to have an indicator there, like the color of the app icon or its initial letters
There is a workaround though: Use a custom launcher app, rename the shortcut in the app menu manually and change the icon aswell- magic.
I think you already have rename done so I put it in one issue. If you haven't done a rename I can do one more issue
No response
it doesn't add up right now.
No response
I understand that launcher want be minimalistic, but ability to add widgets on homescreen (where clock's are) would be useful.
No response
2.2
Android 13
The charging animation around the clock doesn't loop all round it. It breaks from the half way.Interestingly the animations works flawlessly while clock screen is not in focus.
No response
No response
No response
Ability to use copies of apps (a feature of miui to make completely independent copies of apps)
No response
17.4
android 12
The volume to change without crash
I don't know how i can gather logs
The crash only occur when the sound is muted(like in the video)
Didn't know if bug or feature, so feature first, move, if bug.
When I add a Todo, the text field and two buttons are visible.
When the keyboard opens, I can see what I typed. So far, so good.
But when I finished the entry, I need to close the keyboard to see the save \ cancel buttons again, which should be unnecessary, especially with that much screen real estate.
for quick additions of multiple entries, it really disturbs the workflow, closing and opening the keyboard each time.
expected:
move everything higher, so I can add each entry without closing the keyboard.
No response
Basically when media is playing the media control section should slide down or pop up that let you control media that's currently playing somewhat like this.
No response
Sometimes it can be a little short just 6 apps in the quick menu, having some ability to increase this number would be great, I can think of like a "folders" function where in the app drawer if I press twice as a favorite in the same place in two apps, both appear in the quick menu in the same place but it opens a submenu to let me choose one.
I can also think of an option in the settings to add "more than one line of favorite apps".
No response
When I go to the application menu, my keyboard opens automatically.
Although it is obvious, an option to turn this behavior on or off in the Lunar Launcher settings is available.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.