yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] kam333:
No problem, I can do this as long as is needed to help fix the issue, there isn't another app on the same level as JINA!

And It's not the first app I use, to have issues with Huawei's framework.

But alas, no luck with this one...
[Android Apps and Games] bambapin:
Try this please, if it still does not work, can you record the crash video again please? I'm interested in the timing of the error compared to when the J appears in the notification area.
[Android Apps and Games] kam333:
No go on this one.

Here's the screen recording...

Thanks
[Android Apps and Games] bambapin:
Thanks a lot, i noticed in the video that after few seconds the gps localization icon appeared and, 5 seconds later, there was the crash.

This is suspicious because the only thing in JINA that could trigger a localization request are the Play Services and 5 seconds are exactly the time limit granted by android 8 to hidden background services before raising an error.... maybe i'm wrong but could you check what version of the Play Services is installed on your phone?
[Android Apps and Games] kam333:
I noticed the GPS too, but it's the first time this has happened, and it hasn't happened since.

But my Play services version is 14.3.66 (040408-213742215) update 6 Oct.
[Android Apps and Games] bambapin:
Can you do a very quick test (another one... :o) ?

Instead of starting the drawer, try to create a JINA's Folder widget in the home screen, starting from the launcher.

From the widgets list choose JINA Folders, drag the widget placeholder on the home, and wait at least 20 seconds (or until the crash) with the folders list opened.

If you can, please record also this test

EDIT: don't choose the folder, just keep the list opened
[Android Apps and Games] kam333:
Here you go...
[Android Apps and Games] bambapin:
Thank you, tomorrow i'll try to post a build that doesn't use the play services at all
[Android Apps and Games] kam333:
Have a good evening [emoji1474]
[Android Apps and Games] bambapin:
Hi, didn't forget of you, it takes only a little more time than i thought.
[Android Apps and Games] kam333:
Hi,

No rush, it was my day off yesterday, but I'm in work till 5pm today.

If you post an update before then I can still test.

Thanks
[Android Apps and Games] bambapin:
This build should work, i have rolled back the android libraries to the old version.

Unfortunately it can not be the definitive solution because, starting from November 1st, i'll not be able anymore to publish the updates on the Play Store with the old libraries, but at least you can use JINA while i keep investigating.

:fingers-crossed:
[Android Apps and Games] kam333:
Thanks for this version, if you need anymore help testing the version with the new libraries let me know.

Maybe if you could sign it different to this version so I can keep both installed while testing, that would be great.

You can post here or pm me.

Always happy to help, its the least I can do, since this app is still free & one that I use daily (still ready to pay for it).[emoji1474]

Thanks again

Kam
[Android Apps and Games] bambapin:
It would be very useful, thank you!

As soon as i have a candidate build with the new libraries i'll let you know

Max
[Android Apps and Games] bambapin:
(removed double post)
[Android Apps and Games] bambapin:
Hi, this is a new version built against the new android libraries.

It is a TEST release with a different appID and can be installed next to the official version, onc installed it can be recognized by the name JINA Test and by the word "Test" in red superimposed to the app icon.

The test is very fast because the crash occurred almost immediately after the startup...if someone want to try it, would be very helpful :).
[Android Apps and Games] kam333:
Success! [emoji1490]

Works without issues.

What was causing the crash?
[Android Apps and Games] bambapin:
It is quite complex but i'll try to explain.

Google has added technical limitations that, as a general rule, apps can not start background services unless the app is currently active and visible to the user.

There are situations where this is not possible (as for JINA for example), in these cases Google allows the app to start the services in the background on condition that the app shows a notification (the J) within 5 seconds from the start of the service.

For android the start of a service of this type consists of 3 phases: 1-start request, 2-actual start, 3-after start, display of notification.

Phases 1 and 3 are managed by the app, but phase 2 is managed asynchronously by android. Therefore the time between the activation request (phase 1) and the actual activation (phase 2) is not under control of the app.

The problem is that Google (i consider it a bug) starts the countdown of the 5 seconds from phase 1, when the app asks to start the service, not since the service actually starts (phase 2).

When you launch the Drawer, for example, if the scheduler inside the ROM decides to favor the display of the screen compared to the asynchronous start of the services (steps 2), it can happen that the 5 seconds pass before the app is able to show the notification.

It looks like the Huawei scheduler is designed this way, probably to give a feeling of speed.

The workaround was to start only the essential services immediately and add a delay of 5 seconds to start the others, hoping that in the meantime the screen has been completely displayed and that the ROM scheduler has been freed.

It is not error proof but greatly reduces the risk. The side effect is that if there were app updates while JINA was off, you'll see the list refresh.
[Android Apps and Games] kam333:
Very complex indeed, thanks for the "simplified" explanation.

Just glad you got it sorted in the end.
[Android Apps and Games] GoldNoway:
Hello,

First, many thanks for Jina, which is an incredible app!

I wanted to know if, for a future version, it would be possible to organize progressive web apps as well as classic apps? Thanks :)
[Android Apps and Games] Jinnn92:
Hey, is changing long press duration coming? :victory:
[Android Apps and Games] Trasd:
Jina - I just can't live without it!

My wife and I recently got our own smartphones (yea, we were a bit late to the party) to add to my multi-tablet collection and, one of the first apps I loaded was Jina (of course).

On all my tablets (and my non-carrier, older testing phone), I use both of Jina's sidebars. Unfortunately, I just couldn't get the hotspots to activate consistently on my phone's curved screen. What to do, what to do...?

Rater than give up on Jina's sidebars, I loaded a home-button launcher and attached it to Jina's sidebars (via Jina shortcuts)! Now, when I need a Jina sidebar, I simply long-press the home-button and choose the Favorites or regular sidebar. True, there is the extra long-press time, but it works great.

Jina - I cannot live without it!

So, a great big encouraging round of applause for Max! I know he's had the programmer's blues lately (I can empathize), but I think that with some community encouragement, we can get him back on track!

Let's hear it from all devoted Jina fans! Let Max know you are still here and still find Jina indispensable.

Kudos for Max!
[Android Apps and Games] kam333:
Couldn't agree more, no other side bar or launcher gives you this level of flexibility, can't think of a day I haven't used it since installing.

Definitely one of my top 3 must have apps.
[Android Apps and Games] bambapin:
Thank you for the support guys!

Troy is right, i had the programmer's blues lately, but beyond that, lately i have written little for two other reasons.

The first one is that in this period i am quite busy, the second one, much more important, is that for some strange reason i don't receive anymore notification for new posts by XDA :eek:
[Android Apps and Games] bambapin:
Welcome and sorry for the late reply.

Unfortunately, it is not possible to manage instant apps because they are only visible to the current launcher.

It's a Google choice that i hope will change in the future.
[Android Apps and Games] GoldNoway:
Thank you for your answer!

I had another question: would it be possible to include a search field in the icon picker? Thanks again :)
[Android Apps and Games] bambapin:
Search by name (app name for local icons and icon name for icon packs)? Yes i can add
[Android Apps and Games] andrizmitnick:
Is the feature for saving apk before uninstall is still in progress? Having to manually export and switching to another app and switching back again is quite cumbersome for me. Btw thank u so much before for this awesome app.
[Android Apps and Games] bambapin:
Hi, sorry it is not yet ready.

If you want, i can send you what i have developed so far but it is very incomplete and several things don't work.
[Android Apps and Games] andrizmitnick:
Oh cool, its fine i dont expect much but i wanna give a try. Would you mind sending it to via pm?

Thankss before
[Android Apps and Games] alichiddy:
Big Fan of this great App

Hi,

This app is slowly reaching the goal to replace any Launcher, what I like to add is 2 suggestions/requests

1- To be able to add App Shortcuts (not Normal shortcuts) like when I want to add a specific contact/group/channel of Telegram I can't add it normally, I have to go to Telegram and add a shortcut where it will create the shortcut to the home screen of the Launcher, but I'd love it to be added in one of my folders in Jina. 1 or 2 drawer/folder of only Telegram shortcuts.

2- To be able to search for the shortcuts created as well, not only installed apps, I use Ice Box and every app I install and don't want to get notifications or let it use my battery in the background for whatever reason, I freeze it using Ice Box, and whenever I need the app I launch it using the Ice Box shortcut of the app and freeze it back again whenever I'm done with the app. But sometimes because I have too much apps freezed I forget in which folder I placed that specific frozen app's shortcut, so I want to be able to search for it, but Jina searches only the Apps installed.

The great Total Launcher is what I use and love for a long while, but 1 big disadvantage it has is that all the shortcuts to my apps goes to the cache of Total Launcher, Samsung automatically delete's cache files whenever the device storage is almost full and all my shortcuts icons gets replaced with the Ice Box's default icon. But after finding this great Jina Drawer app, if only these 2 suggestions gets added, I can uninstall the Launcher and just use Jina Drawer and Popup Widget app (for the widgets that I use).

Thanks a lot for this useful and surprisingly totally free app. Please Keep it up :fingers-crossed:
[Android Apps and Games] bambapin:
Welcome and thanks for the suggestions!

The shortcut thing is quite complex. JINA can create a shortcut only if the source app publicly exposes the possibility. In the example you did, for example, it is Telegram that creates the shortcut of the channel from its inside and provides as the only destination the current launcher (the Home screen).

If you try to create the same shortcut from the launcher, you do not have the option to do it because Telegram does not allow it.

The only way to get that shortcut inside a JINA folder would be to make JINA a real launcher (like Total Launcher for example), at which point when you tell Telegram to create the shortcut to the channel on the home , Telegram would pass it to the launcher (JINA in that case) and JINA would have the possibility to ask you in which folder you want to save it.
[Android Apps and Games] alichiddy:
Thanks for the reply :good:

If Jina can search for shortcuts as well I can use Total Launcher only for Telegram shortcuts (unless if it's possible to make Jina as a Launcher, and just recognized as a Launcher, not a real launcher, only for shortcuts like Telegram) as I remember WhatsApp is like Telegram for creating shortcuts as well.

Anyways I love this Jina thing, really cool ;)
[Android Apps and Games] blackscorpio06:
Feature request:

On the side bar, auto launch the app if the search result is only ONE. In fact, it can be done for Drawer also.

Hope that is possible.

Thanks for the awesome app.

[MENTION=575209]bambapin[/MENTION]
[Android Apps and Games] bambapin:
Yes i can add.

It is time to resume the JINA development, too much time without new releases ... and new bugs :)

In the next days i'll post a new build
[Android Apps and Games] blackscorpio06:
Sooper excited, looking forward for the implementation. Thanks.
[Android Apps and Games] blackscorpio06:
talking of the bugs, I having a minor issue with sidebar not resetting to top of the list after launching an app.

Samsung c7 pro Indian edition SM-C701F/DS Android 8.0.0

1. open side bar

2. manually scroll down to the app you want to launch

3. now open side bar, it opens to where you left off, not to the TOP of the list

sending you a pm with link to screen capture of the issue.
[Android Apps and Games] drumbeater79:
How do you keep the folders stick to your preferred location on the screen? After adjusting its location, it goes back to the center of the screen after opening the folder again.

I want the folder to stick to the lower part of the screen so that I can easily reach the icons in one handed mode.
[Android Apps and Games] bambapin:
Hi, there is a "Center on screen" option in the folders settings, can you check if it is on?
[Android Apps and Games] drumbeater79:
I already toggled it back and forth but the results are the same, the folder location always sticks to the center.
[Android Apps and Games] drumbeater79:
Hi Dev, thank you for your efforts to improve your app.

On the new version, the app force closes when "maximizing" the folder and the folders are now immovable even if the "center on screen" toggle is off.
[Android Apps and Games] bambapin:
Sorry for the fc, this version should fix please let me know if it doesn't.

About the positioning, do you have the multi window active?

Another question, do you open the folders tapping on home screen shortcut or from the favorites sidebar (or another shortcut manager)?
[Android Apps and Games] drumbeater79:
Thank you for the prompt response Dev! The newest version fixed the "forced close" issue when maximizing the folder.

However, I can't still move the folder to another location. It still sticks to the center even if the stay on center toggle is off.

I trigger the folders through a shortcut gesture, and not from a homescreen widget.
[Android Apps and Games] bambapin:
At startup the folders do some calculations to determine the viewport available, based on the location on the screen from where they were launched and on the size of the launcher's window: can you try to create the home screen widget for the same folder and check if the behavior is the same if you open the folder by tapping on the home widget ?
[Android Apps and Games] blackscorpio06:
Fixed now. Thanks.

---------- Post added at 12:45 PM ---------- Previous post was at 12:44 PM ----------

Working great. Thank you.
[Android Apps and Games] drumbeater79:
Found the culprit: If I launch the folder through the homescreen widget, it works very well. The saved location sticks everytime I trigger the widget.

If I trigger it with the gesture app that I'm using, the folder is immovable, it cannot be moved to a certain location despite toggling the stay on center toggle.
[Android Apps and Games] bambapin:
Which app is it?
[Android Apps and Games] drumbeater79:
I'm using the Oneplus gesture app to trigger the folder.
[Android Apps and Games] bambapin:
Ok, try this version please.

Indeed i think there is something wrong in the Oneplus gesture app, the way it launches apps may create problems with some multiuser / multiwindow combinations.
[Android Apps and Games] drumbeater79:
The newest attached version cannot override the current version as after the installation, it prompts that the "app not installed."

I uninstalled the previous version and installed the new one then I restored my backup. The backup was successfully restored. Now I tested if the issue on the folder location still persists.

Lo and behold, I can now move the folder to a location that I want, and it sticks to it.

Very well done, Dev! Thank you so much! I am very pleased! Congrats!
[Android Apps and Games] Nirnic:
Hi!

Just to report a bug and suggest new features. I'm using version 3.3.0b1168.1902172134 (thanks for coming back, [MENTION=575209]bambapin[/MENTION]! ?)

- Floating keyboard issue in immersive mode. If you disable nav bar, it shows a strange behavior when you minimize and maximize the floating keyboard. It doesn't happen if you close it. I mean, it starts to getting smaller and smaller every time you minimize, maximize, minimize, maximize, etc. many times.. I don't know if you get what I mean.

- It would be nice if swipe down to close new feature could be implemented in folders view too. Additionally, could it be located at the bottom instead of the top to enable one hand working?

- Ability to move search button to the bottom bar in folders view, the same option available in app view.

- Ability to make global search in folders view. Right now, you only can find folders, apps and shortcuts located in the current folder you are searching from. But, for example, if I want to find an app located in a subfolder, I won't be able to do it.
[Android Apps and Games] drumbeater79:
You can move the folders wherever you want by touching and holding the top bar of the folder and dragging it to your preferred location. Just be sure that the stay on center toggle is turned off.
[Android Apps and Games] bambapin:
Hi, apart from the floating keyboard issue, this version should do more or less everything you've suggested.

As for the floating keyboard, i could not replicate the problem but I solved another bug that could be connected... :fingers-crossed:
[Android Apps and Games] Nirnic:
Soooo nice! ?

- Floating keyboard issue: fixed! ?

- Search button to the bottom toolbar: So great ?, but I've found a bug: it's not moved on the first app launch. You have to search something or switch to app view and go back to folders view in order to make it moved.

- Swipe down to close in folders view: I haven't noticed changes. Do I have to enable an option? But don't worry, it's not an important feature anyway! Thank you! ?

- Global search: perfectly working! ?

I forgot to report an old bug:

- Theme is not applied in full sidebar settings, favorite sidebar settings, drawer settings and overlays settings [via drawer hotspot>other settings>full sidebar settings (or favourites sidebar settings or drawer settings)>overlays settings]

Thank you so much! I really appreciate your work!
[Android Apps and Games] bambapin:
This version should fix the search bottom not moved immediately :fingers-crossed:

The swipe down to close option (the one in the experiments section) is unique across drawer view and folder view: it is active at the same time on top and on bottom area, doesn't work?

The theme is not applied when you access the settings via icon in the notification?

A question, someone noticed lags searching in subfolders using T9?
[Android Apps and Games] Nirnic:
Search button issue: fixed! ?

Swipe down to close: it only works in drawer view, and only on top.

Theme is not applied when I access settings via drawer or folders view>left navigation drawer>drawer hotspot>other settings, and there any of the three extra settings (and "overlay settings" inside them too).

Regarding T9 keyboard issue, yes, I notice lags. I had not noticed it because I use qwerty, but you are right, it works laggy.
[Android Apps and Games] szymonantas@gmail.com:
Hi,

Im very interested if your app could be installed in Linux.

Im currently using Manjaro KDE. Even if not completely ready at least very basic structure of it. I would commit myself as a beta tester with pleasure.

Great app mate. BR, Szymon.
[Android Apps and Games] bambapin:
Hi, do you mean using Anbox or something similar?
[Android Apps and Games] FerroFlux:
Any chance of adding a notification with recent app shortcuts, similar to this app?

https://play.google.com/store/apps/details?id=ca.mimic.apphangar&hl=en

I had been using that app for a long time, but it seems development has stopped.

Cheers
[Android Apps and Games] bambapin:
Thank you so much for your analysis and suggestions.

You're not the first to point out the non-immediacy in the correlation between folders and tags (labels), it's definitely something i have to review and i'll definitely change it, but it's not a quick thing to do.

There are some historical reasons for which there is the current organization, the Folder and the Shortcuts for example were added later and i chose (probably wrong) to keep the old functioning of the Tags because many users had become accustomed and i did not want to risk forcing them to change their habits.

While waiting to find the time to deeply modify the architecture of the app, i can try to briefly explain the relationship between Tags and Folders, perhaps it can make their use less difficult: the basic concept is that Folders are containers while the Tags are not, Tags are app attributes, they are similar to search keywords to use on the full list of apps.

I will answer you better over the weekend, with more time available, and i will ask you some questions about your suggestions on the backend., in the meantime thank you again.
[Android Apps and Games] bambapin:
Hi, you mean inside the notification drawer?
[Android Apps and Games] LighthammerX:
NP, I appreciate an app that is good at organizing and you're on a fantastic path. I'd very much like to see an app with the effort you put this much effort into get better.

I can imagine so. The way I'd very much suggest tackling this is by introducing a new method while still maintaining the old one. I'd probably suggest an intro screen when this is updated explaining in a very short tutorial how a newer method is better but re-enforce the old is still there. It shouldn't be too terribly hard to maintain different architectures side by side if the only thing really changing is where the GUID of the app lives.

Don't get me wrong, I understand where the correlation now, but it took some doing to figure out how to best utilize it.

I ALMOST walked away from the app till I figured it how to export Labels into Live Folders. It feels like, in my case, my life could have been a ton easier if I could have just tossed the labels on the desktop and called it a day. The Live Folders felt like it "made another to step to make another step that was due to another step". If that sounds confusing, that's exactly what it felt like. It doesn't help matters that the "Apps without a label" section lives in the folders section.

Personally, I think you have the setup for a very nice app right now and if you get some of these streamlining issues resolved (a few more I can point out) --- I think you could position as a strong alternative to any launchers app draw.

If you'd like, when I get some free time in about a month (end of March, really), I can sit down and draw up some UI notes if you want tom collab a bit.

Also, great on you for being active with feedback on your app. A lot of app developers get to this stage and take on more of a "I know better then you" mentality and walk away from feedback. That's much appreciated that you're directly interacting at this stage.
[Android Apps and Games] FerroFlux:
Yes exactly! Just a place to quickly access recent/frequent apps wherever you are
[Android Apps and Games] bambapin:
Maybe i could automatically create live folders when tags are created. A question, do you use automatic tags or your own tags (or a mix)?

I'd really appreciate!
[Android Apps and Games] Panderawan:
Hey,

Just translated [EDIT] 160 [EDIT] unstranslated french lines, and i'll try to complete the translation tomorrow.

If you could please mention my name in the credits, i'd appreciate it.

Good job with the app :)
[Android Apps and Games] igloohed73:
Just an FYI for anyone running the Android Q beta. Hotspots for Jina require a reboot after the initial boot to gain control. Had the same requirement for another gesture app I use as well. Half of my interactions with my device are gestures so I was freaking out for a couple minutes.