Themes / Apps / Mods SamSprung TooUI - Cover Screen Home (FREE) [ZF3]

Search This thread

Clusco

Senior Member
Thanks...
 

Attachments

  • 20210916_155747.jpg
    20210916_155747.jpg
    1.7 MB · Views: 102

dallasnights

Senior Member
Might be a bug or something when I hold down an app yep it hides it which is great however if I want to unhide it that doesn't seem to work it doesn't click on I'm wondering if you can fix that or tell me how to fix it thanks and keep up the great work
 
Might be a bug or something when I hold down an app yep it hides it which is great however if I want to unhide it that doesn't seem to work it doesn't click on I'm wondering if you can fix that or tell me how to fix it thanks and keep up the great work

Same way it was hidden. Long press on it.

The switches will eventually replace that. Long pressing was just the fastest way to get the feature included.
 
Last edited:

Ptrprkr

Member
Sep 15, 2021
24
3
Samsung Galaxy Z Flip 5
... anyway...

Working on adding the ability to hide apps. It will be ugly and it will be done in the settings page (home activity), but it should at least work.
This will be a great addition. Thanks so much. Will look forward to g
Same way it was hidden. Long press on it.

The switches will eventually replace that. Long pressing was just the fastest way to get the feature included.
Thanks Twistedumbrella. This is getting better and better.
 

Ptrprkr

Member
Sep 15, 2021
24
3
Samsung Galaxy Z Flip 5
So, my experience so far. It appears that apps that, natively, will only display in portrait view, when launched on this outer screen launcher, cause this launcher to disappear as a widget once I close out of the launched app. I then need to restart my phone to get the launcher back. Using the Cover Screen Widget settings does not re-establish the launcher. Pressing the + to add a widget after this happens, does not show this launcher as an option. This does not happen with apps that will rotate. Trying to figure out options.
 
So, my experience so far. It appears that apps that, natively, will only display in portrait view, when launched on this outer screen launcher, cause this launcher to disappear as a widget once I close out of the launched app. I then need to restart my phone to get the launcher back. Using the Cover Screen Widget settings does not re-establish the launcher. Pressing the + to add a widget after this happens, does not show this launcher as an option. This does not happen with apps that will rotate. Trying to figure out options.

When you have the widget selected already and hit the +, you have to tap the arrow in the top left and then remove it before it can be selected again.
 

Ptrprkr

Member
Sep 15, 2021
24
3
Samsung Galaxy Z Flip 5
When you have the widget selected already and hit the +, you have to tap the arrow in the top left and then remove it before it can be selected again.
Got it. Any reason why (am I the only one experiencing this) apps that launch in portrait mode, end up causing the launcher to disappear as a widget to begin with? This does not happen with any apps that rotate.
 
So the problem with apps launching from a widget is the lack of control over orientation. When an app triggers a rotation, it calls update on the widget. This causes the widget to reload and the app to exit.

There are a few ways to fix this, but the only one without any downside would be Samsung opening up the cover screen launcher to being replaced. The second way is one I originally began to write and will finish to see if it's a reasonable solution. It may have minimal impact on battery and performance, as well.

The alternative would be something like the mirroring, which could act as a pseudo-launcher, but at the cost of HUGE battery drain, since you will now be running the full phone all the time. This also requires you never allow the phone to time out, which would allow AOD or the widget to take over. One slight way around that would be a hybrid widget / mirror app that acted as its own launcher widget. This would, once again, fall under the limitations of the widget, though.
 
The second way turned out to not only work, but have little impact

Chase
Exxon/Mobile
Dropbox
Crunch fitness

Lots of others, but they all do the same thing. Thanks

I wasn't able to duplicate this with Dropbox, but I did find an app that could. Looking into it now.
 
Last edited:

Ptrprkr

Member
Sep 15, 2021
24
3
Samsung Galaxy Z Flip 5
The second way turned out to not only work, but have little impact



I wasn't able to duplicate this with Dropbox, but I did find an app that could. Looking into it now.
Yes, so far, I have 1 app that launches in portrait mode, and does not yet crash the launcher (Out of Milk). Other apps that only launch in portrait mode still crash the launcher (TV Time, CNBC, Range Rover Remote).
 
So the problem with apps launching from a widget is the lack of control over orientation. When an app triggers a rotation, it calls update on the widget. This causes the widget to reload and the app to exit.

There are a few ways to fix this, but the only one without any downside would be Samsung opening up the cover screen launcher to being replaced. The second way is one I originally began to write and will finish to see if it's a reasonable solution. It may have minimal impact on battery and performance, as well.

The alternative would be something like the mirroring, which could act as a pseudo-launcher, but at the cost of HUGE battery drain, since you will now be running the full phone all the time. This also requires you never allow the phone to time out, which would allow AOD or the widget to take over. One slight way around that would be a hybrid widget / mirror app that acted as its own launcher widget. This would, once again, fall under the limitations of the widget, though.
I don't know what they heck I did but I had pokemon go working in portrait for a while, it would crash 2-3 times initially but eventually catch and stay open. I haven't been able to get it to stay though since I re-enabled lock screen and did the bixby unlock thing, but that may be a coincidence as I changed a bunch of stuff that night
 

Ptrprkr

Member
Sep 15, 2021
24
3
Samsung Galaxy Z Flip 5
I don't know what they heck I did but I had pokemon go working in portrait for a while, it would crash 2-3 times initially but eventually catch and stay open. I haven't been able to get it to stay though since I re-enabled lock screen and did the bixby unlock thing, but that may be a coincidence as I changed a bunch of stuff that night
So the one app that did not seem to crash the launcher (Out of Milk) is crashing the launcher. Thus, all portrait only apps crash while those with auto rotation do not.
 

igawa

New member
Sep 18, 2021
2
2
Thanks for creating such a beautiful widget, and as I installed it from the first launch, it getting more and more stable.

Btw I managed to bypass the lockscreen. If you have configure smart lock (watch, band, or location, etc) and install tasker auto input to bypass lockscreen swipe to unlock. It runs perfectly without disabling the screen lock.

It even support nfc tagging when phone closed just by double tapping (if you use tasker and want to automate something).

I really hope someone working on the cover screen combined with tasker haha

Kudos to dev.
 
  • Like
Reactions: kashortiexda

Top Liked Posts

  • There are no posts matching your filters.
  • 23
    Welcome to the project that started a revolution.
    A complete home experience on the cover screen.
    Compatible with all 1" or larger cover screens.​


    This project began as a replacement for the Samsung Health widget that allowed launching apps. It has since grown into a full overlay that works alongside the stock launcher on multiple devices, inspiring the release of other launchers and even a Good Lock widget along the way.

    TooUI adds cover screen support for apps, full notifications, widgets, quick toggles, voice launch, custom screen timeout, animated wallpapers, and more without recording how you choose to use it. Even our bug reports are filtered with your privacy in mind.


    Compatible with Samsung Health and lock screens.
    Fingerprint unlock must be used with a secure lock.


    Notice: Due to an Android 13 bug, touch is not passed to the stock launcher when TooUI is minimized. Double tap the SamSprung icon to temporarily disable the launcher until the screen is turned off.


    See the SamSprung site for setup and usage information​






    feature_graphic.png




    drawer.pngnotifications.pngtoggles.pngwidgets.pngnavigation.png
    10
    In all fairness, I don't think i've explained why the limitations are what they are and should probably have done that a while ago.

    The cover screen is effectively like plugging in a second screen on a previous S or Note series phone. DeX is effectively a secondary home launcher. Since this screen is part of the phone, instead of connected by a cable, a second launcher is used instead of DeX.

    The outer screen supports a second launcher, such as Nova or Smart Launcher 5. It also supports a primary launcher having a secondary launcher activity. Samsung, on the other hand, has disabled this support in favor of a hardcoded launcher that's built into the firmware.

    Samsung's launcher has been broken into the home screen, which is the clock selection, and widget pages. It's been further limited by only allowing certain widgets to be available on the widget pages.

    Being a system app signed by Samsung, they've gone a step further. The widgets allowed must system apps or signed by Samsung, as well. One loophole exists, which is Samsung Health. It does not need to be a system app, since you can install it from Google Play. It also doesn't need to be signed by Samsung for whatever reason. It does, however, still need to match up with the expected widget inside the expected app.

    This app takes advantage of the loopholes by using the specific component name (package / package.activity) of the Samsung Health widget and the package for Samsung Health. Because of this, the app must also be a widget, though. It cannot be a full launcher.

    Widget functionality is limited, but can support launching apps. This is another loophole that uses the widget list support to act as a fake launcher. Since the core launcher behind the widgets is still a launcher, it will launch apps on the cover screen.

    Like a normal Android screen, configuration changes are handled by the current activity being displayed. In this case, that would be whatever app is launched. The widget gets taken along for the ride. To minimize the impact of the launched app, the widget is designed to ignore any configuration changes, which would usually trigger the list to refresh.

    A few unique problems exist because of the cover screen being composed of widgets. One is that they do not follow the expected life cycle of a widget. They are not refreshed when they appear, which is why a swipe is sometimes needed to make list items clickable. Another is that they cannot perform any of the prep an activity provides, such as handling the lock screen. When an activity requests overriding the lock screen, it only extends to the activity and not to any it launched.

    This leaves us with what you see. A widget that exploits a bunch of loopholes within the limitations of the widget framework.
    6
    SamSprung was released one year ago today as the first app launcher for the cover screen. With nearly 2000 new downloads per version and over 800 builds released, we have reached over 1 million downloads. Cheers!
    5
    Done. Now you can hide / unhide apps for the widget with a long press on the item (in the app settings).
    5
    For now, the plan is to keep working on some things I don't want to advertise for fear Samsung will go and ruin them before I find answers.