yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Z Flip 3] pitflyer:
The new version now works for me. I am surprised I have Italian locale somehow as I am in USA and set it up straight from factory here.
[Samsung Galaxy Z Flip 3] twistedumbrella:
Maybe it wasn't yours. The other 3 had Italian UIs, so you got mixed in because of the same issue.

What version of the device do you have? As in US unlocked or a carrier version.
[Samsung Galaxy Z Flip 3] pitflyer:
US factory unlocked bought straight from Samsung.
[Samsung Galaxy Z Flip 3] twistedumbrella:
Weird. Now I have no idea what decided who could run hidden methods
[Samsung Galaxy Z Flip 3] Landrea:
Aa660c0: fingerprints work on Italian phones 😂

Thank youuuu
[Samsung Galaxy Z Flip 3] twistedumbrella:
I had to remove the unprompted fingerprint unlock from the quick toggles. There is no way to stop it once it starts, meaning that opening the quick toggles, closing them, but touching the reader even 20 minutes later would still count. The status was left, though.
[Samsung Galaxy Z Flip 3] twistedumbrella:
Just a friendly reminder that shouldn't really need to be said -

I'm not a corporation and this isn't a commercial release. I don't have a minimum wage support department. If you troll the GitHub for the project, expect to get banned.
[Samsung Galaxy Z Flip 3] twistedumbrella:
Reworking a bit of the logic. The notification and widget pages will still keep the screen awake. The app drawer will follow the default timeout. A launched app will keep the screen awake.

It seems like there is no real purpose in the drawer itself keeping the screen on, since there isn't much to stop and read or watch.

With that, the only known issue is deleting screenshots and other tasks that run against SystemUI exiting the launcher.
[Samsung Galaxy Z Flip 3] twistedumbrella:
As it stands, I haven't found a way around System UI clearing out everything. It doesn't "kill" the app, as in you can still turn the screen off and back on to get it back. It does, however, close the app. Until a better solution is found, there is now a warning. This is more notice that it's a known issue than a solution.
[Samsung Galaxy Z Flip 3] twistedumbrella:
SamSprung cannot launch apps and view full notifications on the F707N. Here is why:

​
[Samsung Galaxy Z Flip 3] twistedumbrella:
Changes for the newest are taking authentication back to launching things from a notification, not when the screen appears (to allow previewing) and making the prompt look more like a lock screen. Notifications have also been reduced to three lines until clicking on them (prompting the unlock).

All Google Play releases are now published within hours of their GitHub counterpart. It should no longer be required to use GitHub to stay current for anyone that prefers Play.

Taking a minute to clean up the layouts. After about 50 tests back and forth, I set the app drawer to allow for an extra icon per row.

The lock dialog got some animation to make it look a little less random and all the dialogs were cleaned up to appear less haphazardly.
[Samsung Galaxy Z Flip 3] Clusco:
Superb! Thanks!
[Samsung Galaxy Z Flip 3] twistedumbrella:
I feel like there is something missing, but I don't know what.
[Samsung Galaxy Z Flip 3] beanbean50:
Not really sure it's something that's missing, but is there a way to lengthen the time a message pops up on the cover screen? As you know it lasts less than a second and by the time I've picked the phone up or dug it out of my pocket it's long gone. 30 seconds would be sweet if indeed it can be done.
[Samsung Galaxy Z Flip 3] twistedumbrella:
Those may appear over the launcher, so I may not be able to hold the screen for the actual notification. If that's the case, I may be able to add one that replaces it when it disappears, though.
[Samsung Galaxy Z Flip 3] twistedumbrella:
Finally fixed the issue with SystemUI (somewhat). Now the app navigation comes up, despite technically being on the home screen.

The notifications that pop up do appear over the launcher, but I can move the notification listener out of the individual page. That should allow for a popup to carry on the notification as long as the wake that happens registers as a normal screen on.
[Samsung Galaxy Z Flip 3] Clusco:
Somehow my gridview widget shows as below...
[Samsung Galaxy Z Flip 3] twistedumbrella:
I have a fix for that, but it's waiting on one other context issue. It won't be long.
[Samsung Galaxy Z Flip 3] twistedumbrella:
The 30 second timeout got wrapped into the last update because it was pushed out early (to fix the margins). That is a bit long for me, so there will be an option to configure that in the next one.
[Samsung Galaxy Z Flip 3] twistedumbrella:
I'm really starting to consider moving to iPhone. Apple requires you justify using non-standard layouts. They will accept a short explanation, in text, of the logic. "It is designed to resemble a game interface" is sufficient.

We are now at 3 separate permissions that each require I post a disclaimer, include them in the privacy policy, provide a written explanation of why I need them that meets Google's requirements, and provide a video demonstrating that they can be denied and that they are legitimately required for the app to function. There is no way to force accepting permissions without root, so denial is already finite.

I'm sure it's only coincidence that the one thing all these permissions have in common is a Google branded app built around them.

Example: QUERY_ALL_PACKAGES (list installed apps) is one such permission, but PACKAGE_USAGE_STATS (app usage info) is not.
[Samsung Galaxy Z Flip 3] beanbean50:
I'm just thinking out loud more than anything, but could it be possible to use some sort of temporary root to get the permissions you want?
[Samsung Galaxy Z Flip 3] twistedumbrella:
That would get the app banned. I can request the permissions. I already do that. The issues is the growing amount of BS paperwork and irrational restrictions.
[Samsung Galaxy Z Flip 3] twistedumbrella:
Things are about to get a little confusing (but only for a second).

I've added a delay that hides the entire menu for using stock widgets and other stock or stock-based items. The entire bar and icon will disappear after 3 seconds of inactivity. To get them back, simply tap the very bottom of the screen. If you tap where the button was, it will open the drawer without tapping again.
[Samsung Galaxy Z Flip 3] twistedumbrella:
Fun fact: Google's intent redirection warnings are bogus. Any use whatsoever of the pattern "get, start" triggers the warning. The solution is simply to separate the start command.
[Samsung Galaxy Z Flip 3] MySelf_v1:
Don't know if anyone reported already but Google maps shows on half the screen when choosing to drive to the selected location
[Samsung Galaxy Z Flip 3] twistedumbrella:
I'm going to need someone to confirm Google Maps to test when it's fixed.

From my own testing, it appears to function normally. The assumption is that it is another app where split screen or picture in picture is being enabled on the cover screen. Unfortunately, the premise for running apps on the cover is getting the phone to treat it like a "regular" screen, meaning it will also think multiwindow is available.
[Samsung Galaxy Z Flip 3] Clusco:
My Google Maps works fine...
[Samsung Galaxy Z Flip 3] Dr.Lost:
As does mine
[Samsung Galaxy Z Flip 3] twistedumbrella:
It would seem the delays are back for Google Play review.
[Samsung Galaxy Z Flip 3] Landrea:
hi everybody and twisted! hope you're ok!

I notice a little bug, idk if it's on my side or not: when using the launcher, the bottom part of the display (e.g. text bar on im app, whatsapp, telegram) doesn't seem to respond to touching...

If i swipe up I get Samsprung bar, but if not, I'm not able to tap text bar, the emoji icon, the mic icon....

Any suggestion?

I also noticed that back button on the nav bar doesn't seem to do anything...
[Samsung Galaxy Z Flip 3] twistedumbrella:
Back button relaunches the app without accessibility enabled.
[Samsung Galaxy Z Flip 3] twistedumbrella:
The other half wasn't ignored. It is something I have been exploring options to work with. I'm trying to find a balance between not needing accessibility to handle gestures and not blocking anything by leaving enough track to swipe.
[Samsung Galaxy Z Flip 3] Clusco:
Couldn't update.. each time click that red release update it just restart back...
[Samsung Galaxy Z Flip 3] twistedumbrella:
Two builds couldn't update (posted four days ago, but fixed two days ago). A manual update will fix the issue.

That whole intent redirection fix used a flag that was meant for older Android (treats install intents as ACTION_VIEW, which is no longer valid for installations). It was removed and then the right flags were added. The irony being that the "safe" way to handle intents is by using a flag labeled ALLOW_UNSAFE (meaning they carry data)
[Samsung Galaxy Z Flip 3] twistedumbrella:
I think I may have found a solution for the split / PIP launch issue
[Samsung Galaxy Z Flip 3] twistedumbrella:
Launching apps that default to split screen or PiP in some scenarios, such as YouTube and Maps, will launch correctly on the cover. When returning to them from recent apps on the main screen, they will most likely remain in the full view and not resume split view automatically. There is no way to do both split and full view without having the specific parameters of the resized view (which is not available at launch time), but enabling split screen on the main screen is simple compared to trying to expand the window on the cover.

This resolves https://github.com/SamSprung/SamSprung-TooUI/issues/17 and (based on the limited detail provided) the post by @MySelf_v1

This also means the issue queue is finally empty.
[Samsung Galaxy Z Flip 3] twistedumbrella:
I know the reporting process can seem overwhelming. Usually, having to report issues with a form is ugly and tedious. I've tried to make it as simple as possible.

I also know how reviews work. Posting a 1 star review is often more about payback. You hurt the developer by telling everyone they are horrible people that refuse to address a legitimate issue.

I've been publishing apps since it was Android Market. "I hope you get shot in the face or cancer" is among my favorite reviews. I never did get shot or cancer, but still couldn't tell you what had gone wrong in that app.

The reason things are how they are is not to make it harder to report issues. It's to solve them faster and more effectively. After all, you can still think I'm terrible with a working app, but at least the app will work.

(Note: The quote dates back to 2012 and this is not directed at anyone here. I highly doubt those that it would apply to even know this thread exists. It is only meant to clarify the process.)
[Samsung Galaxy Z Flip 3] twistedumbrella:
Lots of cleanup. Lots and lots of cleanup...
[Samsung Galaxy Z Flip 3] twistedumbrella:
Edit: This idea will have to wait. Seems each permission needs to be broken off into an as-needed request to appease the irrationality of assumptions.
[Samsung Galaxy Z Flip 3] twistedumbrella:
The app went into production today and received a warm reception in the form of a 1 star review for "weird permission requests."

Despite being a bit overkill, it made a decent point. Trying to streamline requests separated some from their obvious use. That turned into a whole adventure in redesigning the UI.

For anyone considering going into indie development, there is one thing you should always remember. Those that post perfect ratings are likely to change them when running into issues. Those that post a low rating will rarely change it unless they contact you directly for help. The best thing to do is minimize the impact.

Also, having moved to production, there should be no real need to keep posting updates on what the code changes mean in the app. The recent changes on Google Play will include that information alongside the commit messages. This also means the updates will be a bit more meaningful. I'll still be checking back here from time to time, but the "blog" style statuses shouldn't be necessary.
[Samsung Galaxy Z Flip 3] beanbean50:
I've noticed quite a lot of the apps in the store are 'betas' for months or even years which stops the trolls leaving one star reviews. Is that something you could do or is it too late for that?
[Samsung Galaxy Z Flip 3] twistedumbrella:
I don't think there is any going back, but that is one of the big reasons apps like this start there. It somewhat limits store visibility and a lot of the diagnostic tools, though.

At the end of the day, it balances out that the people scared away by the number are about equal to the number that would have never seen it at all, but everyone who wanted it could get it and more issues can be found. There is also a small level of accountability that exists with public reviews. It won't change the rating, but you don't see many that say "I hate you" without a quantifiable explanation.
[Samsung Galaxy Z Flip 3] twistedumbrella:
Today was the first official day to begin submitting permission declarations for QUERY_ALL_PACKAGES to meet the June deadline. It's only rational to completely lock updating or editing any app that uses it until the form and video are completed.

Google has decided that we will not be observing May this year and everyone knows you cannot argue with Google.
[Samsung Galaxy Z Flip 3] beanbean50:
Thanks for keeping us updated with all the latest news and events, it seems such a palaver nowadays having to jump through all of Google's hoops.
[Samsung Galaxy Z Flip 3] twistedumbrella:
It has gotten a bit absurd, but it also seems like they are being a little more lenient recently. I remember when I submitted the forms for TagMo and they flat out said no and suspended the app. At least now it seems like they take the fact that it was practically a graduation project to submit into consideration.

I can agree with some of what they are restricting, such as Accessibility. That has huge potential to be dangerous and deserves to be kept in check. Getting a list of your installed app names is a bit much.

Part of the reason for posting it is to let everyone behind the curtain. It's not incredibly hard to get into app development if you have $50 and some free time, but this is all the stuff you don't find out about until it's already happening. I think it also helps to keep Google in check if others know what they are doing. I can certainly say they don't have much of an open door policy for telling them directly.
[Samsung Galaxy Z Flip 3] twistedumbrella:
Launching a notification that triggers Settings (system) has a bit of a workaround. By default, the Settings app was launched as the task root and the panel launched into the task. What that means is that Settings launches THEN opens the page. The home button returned to the drawer, but the page stayed. Pressing back on the page only returned to the default Settings app.

To solve that, the panel is now launched as the root, but using the home button alone still won't remove it. However, pressing the back button in the top left will now close it. I'll keep looking for alternatives, but it's certainly better than being stuck in Settings.

This may not make perfect sense in words, but there will be pictures in the wiki shortly.
[Samsung Galaxy Z Flip 3] twistedumbrella:
Configurable wallpaper separate from the stock launcher. No permissions required, including the ones to display existing wallpaper.

(Still very experimental due to Samsung's obscure rotation handling)
[Samsung Galaxy Z Flip 3] twistedumbrella:
After all the posts about how much trouble Google causes, it's only fair to point out when they do something right. It would seem that if a review is posted that either demands the developer do something that violates Google policy or has nothing to do with the app, they now remove it. This is a huge step forward from the days when reviews could be about the weather and flagging them as spam was rejected. At least with how strict they are being with what I can do, they are no longer leaving me on my own to face the backlash for it.
[Samsung Galaxy Z Flip 3] twistedumbrella:
Finishing up some testing and then we'll be adding support for animated wallpapers.

Edit: that was poorly worded. Support was already added, but I was testing to make sure it could still display static images. The update will hit whenever Google approves it.
[Samsung Galaxy Z Flip 3] Dr.Lost:
Amazing work, I really think you did a great job
[Samsung Galaxy Z Flip 3] zhangrenmin:
When will this software support wechat?
[Samsung Galaxy Z Flip 3] zhangrenmin:
I have shared this software with many people in Chinese mainland. Thank you for twistedumbrella.

.
[Samsung Galaxy Z Flip 3] twistedumbrella:
What isn't working? Compatibility isn't added per app. Incompatibilities are fixed as they're found.

I've heard the way WeChat does notifications is awkward.
[Samsung Galaxy Z Flip 3] zhangrenmin:
The font of wechat is too large and the layout is too centralized to operate with one hand.
[Samsung Galaxy Z Flip 3] twistedumbrella:
I'll try some alternate launch parameters and see if it can be forced to resize. Some apps are finicky about their layout and it ends up being counter-intuitive
[Samsung Galaxy Z Flip 3] zhangrenmin:
Thank you. We look forward to the new version to optimize the interface layout of wechat.
[Samsung Galaxy Z Flip 3] ChrisChoi314:
I have been using the goodlock widget and i want to say that it is so pathetic how it doesn't even compare in functionality to the samsprung app. they have so much more resources and time than you, and they even have access to your apps while you don't of theirs, and they still can't even approach your effort, and that really disappoints me. I still use it because it is stable. One thing i did want to point out, regarding your comment about being frustrated that there are only 5 apps, is that if you download an app called app launcher (ik, a very generic name), and you add this app to one of the 5 apps you can choose, than you can launch any app you want from the coverscreen, although you will have to go through an extra step. And yes, as soon as apple releases a foldable, I will immediately jump ship. Android has too many drawbacks and stuff that just doesnt work the way it should. the foldable ability is the only thing tethering me to samsung. I know for sure that when apple jumps ship to a feature or a form factor, they will do it right and it will just work. So disappointed with samsung and android in general.
[Samsung Galaxy Z Flip 3] twistedumbrella:
There was a post a while back about using Good Lock as a jump point for a launcher. It's a clever way to get the functionality, but not the most efficient in terms of resources and leaves no room for addressing compatibility issues.

Speaking of, I am looking into WeChat. I'm locked out of my account for inactivity, but the login screen is enough to see the issue. I have a feeling it's related to the portrait orientation lock. I have a few ideas that may be able to fix it.
[Samsung Galaxy Z Flip 3] twistedumbrella:
Accidentally stumbled on how to make multi-window mode work on the cover screen, so that's neat. Not sure how useful that is, but it was fun to toss some apps around.
[Samsung Galaxy Z Flip 3] Dr.Lost:
Could be useful for replying to messages when you don't want to leave a media app? Not sure really just throwing an idea out
[Samsung Galaxy Z Flip 3] luigi90210:
That was my post and TBH it's been working fine, I basically use lawnchair and as far as app compatibility goes it's basically the same as samsprung in my limited testing(about 2 weeks) before making the full switch. Something's goodlock doesn't do well is relaunch apps back on the main display but imo that's NBD, it was a bigger deal to not have a keyboard until your keyboard became compatible

If you're that upset about it why don't you switch back now? Or better yet why don't you use a foldable with a functional cover display like the moto RAZR 5g

I get that the 5 app limit is stupid but TBH I don't use more than 3 or 4 apps consistently on the cover display and when I want to use an app that isn't one of my most used apps, I launch lawnchair launcher on the cover display and open whatever app from there

I get that my uses are different from yours and everyone's in this thread hence why y'all are using samsprung still but you're not accomplishing anything by saying "imma switch to apple because I'm 😡"

Samsprung has amazing functionality and TBH I still follow the development because maybe there will be a feature I need that goodlock doesn't offer
[Samsung Galaxy Z Flip 3] twistedumbrella:
​

With all this discussion about finding workarounds, everyone knows that SamSprung is free, right? Nobody needs to be saved from downloading an app without signing up, installing it without a credit card, and using it without being nagged to subscribe.
[Samsung Galaxy Z Flip 3] twistedumbrella:
I spent Thursday night into early this morning trying to get WeChat to resize when launched, which (if you celebrate Easter for its original reason) is longer than it takes to rise from the dead. Every other app responded to the changes. For now, i'll have to put that on hold to get some other things done.
[Samsung Galaxy Z Flip 3] luigi90210:
😂😂😂 I can only imagine which app you're talking about

With that said there are ups and downs to every method, ultimately we are all trying to get the same functionality but in different ways
[Samsung Galaxy Z Flip 3] twistedumbrella:
It wasn't a specific reference to anything more than the different roadblocks to using an app without payment or personal info.

I support everyone finding what works for them, but trying to convince me to use an alternative to my own app doesn't make sense.
[Samsung Galaxy Z Flip 3] Dr.Lost:
I like my permissions, knowing who what and where I appreciate the transparency. CsOS I can generally make an assumption on why this or that is needed but you'll never get the full picture.

Your beautiful app is one I fully support and love. You explain who what when and where, then ask why. I will always support small development wherever the scene. Console/Mobile/TV(weird including that now) TU I'm happy to support!
[Samsung Galaxy Z Flip 3] twistedumbrella:
Android is a victim of itself with that stuff. The documentation is a collection of code samples, their support redirects developers to StackOverflow, and most developers operate with the mindset that "if it ain't broke, don't fix it." Where that fails is when a security hole exists for no better reason than everyone pasting the same code without ever questioning it. Listing paired Bluetooth devices is a perfect example.

The Bluetooth device list requires location permission. After Android Q, it was possible to request background location permission, which was intended to allow receiving location updates without the app running in the foreground. Overkill for Bluetooth, but bear with me.

https://developer.android.com/reference/android/Manifest.permission#ACCESS_BACKGROUND_LOCATION

As of Android S, the Bluetooth permissions changed. We now have to ask for Bluetooth connection permission. In theory, this is not allowed without first obtaining fine location permission, which usually requires having obtained course location permission first.

https://developer.android.com/reference/android/Manifest.permission#ACCESS_FINE_LOCATION

Alright, so the process is to get coarse location, fine location, (optionally) background location, Bluetooth. There's only one problem...

If you ignore all of that and request background location, it's denied, but then you request Bluetooth connection permission, you get confirmation that fine location was granted and gain full access to Bluetooth. Okay, so it must be the Bluetooth connection permission, right? Well, if you don't ASK for background location, it fails and says APPROVAL of fine location is a prerequisite. Hmm...
[Samsung Galaxy Z Flip 3] zhangrenmin:
Although wechat did not achieve the expected results, we admire your hard work. My Chinese friends and I thank you again!
[Samsung Galaxy Z Flip 3] RAY RUI X:
I touch the bottom of the screen and it

doesn't work with those apps which has horizontal screen mode