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

Search This thread
nice update, but now if i show the front screen with the names of the icons there its all in Black not white like before, but I can say the issue with I mentioned before with icons and no names on the app seems fixed thank you...not sure how to show you a screen shot of the cover....

Apparently it's still dark theme on the cover no matter what then
 
  • Like
Reactions: johnny8910
BTW: For those that the WiFi toggle works, you can scroll it and toggle mobile data, too. That saves adding another toggle, but the size of the window is more or less "what they gave us"

Once they are all done and working and blah blah, I will see about implementing a little trick I have to make everything a bit bigger.
 
  • Like
Reactions: BWA80 and Clusco

kashortiexda

Senior Member
Jan 12, 2011
1,425
893
nice update, but now if i show the front screen with the names of the icons there its all in Black not white like before, but I can say the issue with I mentioned before with icons and no names on the app seems fixed thank you...not sure how to show you a screen shot of the cover....
Use same button combo takes screenshot of cover screen ie power and volume down (or up on cover screen) simultaneously
 
Last edited:
  • Like
Reactions: twistedumbrella
Serious question: How stupid have we become as a society?

Accessibility requirements for Google Play:

I need to request permission from the user, which involves opening settings on their behalf and having them enable the option. This will prompt the user that accessibility has the potential to provide access to controlling the phone or reading everything on it (even if none of that is enabled).

I need to place a prompt in front of requesting permission stating why I am requesting the permission.

I need to record a video showing that I request permission, my prompt precedes requesting permission, and the permission is used in a safe and effective way. I also have to show that permission can be denied and will be significantly reflected and respected by the app. Any movement in the video must be done slowly enough that the viewer can read EVERY line of text on the screen, relevant or not.

I need to then add another disclosure that explains the fact that permission is requested and why to the description of the app.

All of this and you can literally just hit "Deny" or, better yet, NOT ENABLE IT AT ALL.

I get that almost everyone just hits accept to the privacy policy and terms of service because they don't feel like reading them, but adding more steps won't solve laziness. The only time they aren't going to be lazy is when they are demanding compensation for the outcome of not reading any of the prompts and screwing themselves.
 

V0latyle

Forum Moderator
Staff member
Serious question: How stupid have we become as a society?

Accessibility requirements for Google Play:

I need to request permission from the user, which involves opening settings on their behalf and having them enable the option. This will prompt the user that accessibility has the potential to provide access to controlling the phone or reading everything on it (even if none of that is enabled).

I need to place a prompt in front of requesting permission stating why I am requesting the permission.

I need to record a video showing that I request permission, my prompt precedes requesting permission, and the permission is used in a safe and effective way. I also have to show that permission can be denied and will be significantly reflected and respected by the app. Any movement in the video must be done slowly enough that the viewer can read EVERY line of text on the screen, relevant or not.

I need to then add another disclosure that explains the fact that permission is requested and why to the description of the app.

All of this and you can literally just hit "Deny" or, better yet, NOT ENABLE IT AT ALL.

I get that almost everyone just hits accept to the privacy policy and terms of service because they don't feel like reading them, but adding more steps won't solve laziness. The only time they aren't going to be lazy is when they are demanding compensation for the outcome of not reading any of the prompts and screwing themselves.
Agreed...everyone is a victim in a litigious society
 
  • Like
Reactions: twistedumbrella

Gunde

Senior Member
Jul 12, 2007
249
87
So, nice update. Love the new features besides just launching app.
Question: is there no way to go back in an app?
 
So, nice update. Love the new features besides just launching app.
Question: is there no way to go back in an app?

Swipe from the far left or click the nearly invisible SamSprung.

Still need to fix that so it is always the same place, not just "left" (meaning the bottom on a portrait view)
 
Last edited:

BWA80

Senior Member
Swipe from the far left or click the nearly invisible SamSprung.

Still need to fix that so it is always the same place, not just "left" (meaning the bottom on a portrait view)
Hi!

Question/request/or nonsense 😁

What you think if change the back swipe to the right of the screen? It would then match the back swipe on the main screen. Or at least i swipe back from the right of the screen... 😁

Thanks!
 
Hi!

Question/request/or nonsense 😁

What you think if change the back swipe to the right of the screen? It would then match the back swipe on the main screen. Or at least i swipe back from the right of the screen... 😁

Thanks!

That could work. It ended up being the left because of the pull out menus and that feeling natural at the time, but i've noticed more and more stuff already uses that side.
 
That goes directly back to app launcher, not back within an app ...

Yes, that is correct.

One thing to keep in mind is that you are comparing apples to oranges and the funny thing about doing things differently is that they aren't done the same.

It's only been 10 days. Imagine what will happen in 20.
 
Last edited:

G Haschich

Member
Jan 24, 2022
10
0
22
CWB (Brasil)
Samsung Galaxy Z Flip3
Hey, loving the app so far, and your comments on modern society and Accessibility requirements for Google Play :LOL:

Would an option to start the app "minimized" be possible? I mean, maybe just that small written "samsprung" overlay on top of the original cover, and then opening the app tray when I click it? This would make it perfect.

Thanks for your great work!
 
Hey, loving the app so far, and your comments on modern society and Accessibility requirements for Google Play :LOL:

Would an option to start the app "minimized" be possible? I mean, maybe just that small written "samsprung" overlay on top of the original cover, and then opening the app tray when I click it? This would make it perfect.

Thanks for your great work!

That was always sort of the plan for that, which is why it was never made completely invisible.

Well, that and an actual navigation bar similar to the primary home.
 
  • Like
Reactions: G Haschich
We have a logic problem. On the stock widget, swiping from the left is notifications (and they're fundamentally junk). Swiping from the right are widgets. This would mean that a launch button makes most sense on the left of the stock cover, which means placing the back on the right is confusing. The only solution I can think of would be adding a whole navigation bar like the system. Swipe up from the bottom (of the view).
 

pitflyer

Senior Member
Feb 16, 2010
324
25
Brand new Z Flip 3 user that updated all the way straight to One Ui 4. I recognize that the app is evolving based on that and permissions, but maybe I'm just confused on what I need to do after installing. I would like to use the Bixby unlock rather than disabling lock altogether, so I assume I ignore the warning about disabling lock. However, there are four toggle switches (TooUI, Accessibility, Notifications, Write Settings).. do I need to go through and enable all the access for all four of those areas before this will work?

Directions say:
  • Click the switch in the top right to enable access
  • Make sure to return to the app from any prompts
That was just the top one -- and it wasn't enough for me to see this in the Cover Widget list, which I assume is the eventual goal here.

Thanks in advance!
 
Brand new Z Flip 3 user that updated all the way straight to One Ui 4. I recognize that the app is evolving based on that and permissions, but maybe I'm just confused on what I need to do after installing. I would like to use the Bixby unlock rather than disabling lock altogether, so I assume I ignore the warning about disabling lock. However, there are four toggle switches (TooUI, Accessibility, Notifications, Write Settings).. do I need to go through and enable all the access for all four of those areas before this will work?

Directions say:
  • Click the switch in the top right to enable access
  • Make sure to return to the app from any prompts
That was just the top one -- and it wasn't enough for me to see this in the Cover Widget list, which I assume is the eventual goal here.

Thanks in advance!

It's not a widget anymore
 

pitflyer

Senior Member
Feb 16, 2010
324
25
It's not a widget anymore
Thanks for developing the app. So as a new user do I need to enable all four things for it to work? How do I launch it from my cover screen as it is no longer a widget?

If this is document elsewhere I apologize I only saw an older YouTube video of the widget based way of using this

Never mind I figured it out by seeing the little text on the side of my screen and unlocking via Bixby hold. Very cool!
 
Last edited:
New Android 12 / One UI 4.0 version now available -


The Android 12 version is backward compatible, but the Samsung Health replacement widget is not compatible with Android


See the GitHub README for limitations and usage details.​



Current Features:
  • App drawer that launches installed apps
  • Notification drawer that launches intents
  • Option to swap between list or grid list
  • Option to disable (hide) apps from list
  • Option to keep apps or stop on screen off
  • Full integration with the existing launcher
  • Quick toggles
    • WiFi
    • Bluetooth
    • NFC
    • Ringer
    • Do Not Disturb
    • Flashlight
  • Optional permissions
    • Storage disables wallpaper
    • Bluetooth disables toggle
    • Accessibility gets notifications
    • Notifications disables DnD
    • Settings disables some apps
    • Display over other apps (duh)
  • Lightweight with minimal services
  • Minimal memory consumption
  • Self updating and resumes after install
  • Completely ad free and no paywalls

Hey, loving the app so far, and your comments on modern society and Accessibility requirements for Google Play :LOL:

Would an option to start the app "minimized" be possible? I mean, maybe just that small written "samsprung" overlay on top of the original cover, and then opening the app tray when I click it? This would make it perfect.

Thanks for your great work!
That was always sort of the plan for that, which is why it was never made completely invisible.

Well, that and an actual navigation bar similar to the primary home.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Well, after a couple insightful comments, such as "doesn't work" and "waste of time", it's clear there are a few too many recent users that aren't grasping you have to enable the main switch for the launcher to appear.

    Now you can't exit the app when it's disabled without first being warned about it. I'd love to say it was because the process was too elaborate, but the reality is that you can't simplify things enough for some.
    1
    Hello! This version (SamSprung-8509e55) cannot be opened and used normally after installation. What is the [email protected]twistedumbrella

    That's an odd choice of question. I typically don't sabotage my apps, but I do usually include a way to submit or retrieve logs in them. This one is no different. The top right button labeled "Support" does exactly that.

    Keep in mind, I cannot enable the permissions on your behalf and you will not find the app in the cover screen widget list. These are two of the biggest reasons for most reports that the app will not open.
  • 19
    feature_graphic.png



    Welcome to the original Z Flip 3 launcher.
    A complete home experience on the cover screen.

    This is the next innovation in cover screen apps. After pioneering the widget launcher, this app has evolved into a full parallel launcher and continues to revolutionize the cover screen.

    This launcher adds cover screen support for full notifications with actions, apps, widgets, quick toggles, voice launch, custom screen timeouts, animated wallpapers, and more.

    TooUI began and remains the only cover screen app to fully integrate with the stock launcher, bypassing the limitations of the widget interface or attempting to replace the existing home functionality.



    The Android 12 version is backward compatible, but the widget is not compatible with Android 12


    Samsung Health replacement widget (Android 11) -


    Thanks @CarudiBu for discovering the workaround to load a custom widget.


    See the GitHub README for setup and usage information​




    setup_notice_full.png



    If a picture is worth 1000 words, it would take hundreds to match the code being written.


    appdrawer.pngnotifications.pngnavigation.png

    fingerprint.pngkeyboard.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.
    5
    Done. Now you can hide / unhide apps for the widget with a long press on the item (in the app settings).
    5
    Widgets on the cover screen are granted Settings.canDrawOverlays without the need for permission approval from the user?

    With the option off in the app settings, the app never requested the permission and instead simply verified that it was already granted. That is interesting...

    and now the big news:

    Portrait apps may now be fully functional, if my testing is correct.


    The permission approval button when launching the app from the drawer shouldn't be required, but it exists in case it will help with any finicky apps / devices. It will request system settings and overlay permissions.

    System settings permission will allow the widget to temporarily disable the automatic rotation option, while the overlay permission creates a fake view over the widget that is locked in portrait and steals focus from the widget to avoid it forcing the layout back to landscape. This will not, however, prevent apps with landscape support from functioning normally.

    A new caveat I found is that, when charging, tapping power and waiting won't exit the current app. I do not intend to address this right now. The reason being that the controls to have the power button return to the widget also force a screen timeout to return to the widget and can cause issues with the app being displayed when opening the phone.

    A quick and dirty workaround to change apps when charging is to simply open the phone a bit. This will reset the widget without breaking the expected functionality.

    As it stands, the power button and a timeout will not kill the current app unless they exceed two seconds and will not kill the app at all when charging. This allows long-term use of a single app, which fits most use cases. Other options to switch apps, such as volume button overrides, are also being explored.

    @ChrisChoi314 it appears your list of incompatible apps was lost in the cleanup. If you still find any, you can post the list on the issue for it.

    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.