yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Development and Hacking General] schaps:
Hi,

As some of you already know, I'm working on a touch UI (www.touchxperience.com) which will include an integrated profile manager. But it won't be a simple profile manager, it will allow you to create what I called "Custom Events", to execute predefined actions when a certain event occurs.

I would like to hear suggestions or advises from software design experts as well as end users about how should be designed user interface.

The principle is simple, each custom event is defined by:

A basic event (application changed, location changed, new message, new incoming call, battery charging, device cradled, headset connected, Wi-Fi network detected, internet connection detected, keyboard open,...)

Eventually some conditions (date/time, current application, current location, specific words in message, caller identity,...)

An action (launch application, display notification, enable flight mode, turn on Wi-Fi, change profile, send message,...)

There will be hundreds of events and actions, so possibilities are very large! Here are some examples:​

Enable flight mode during nights

Connect to Wi-Fi while battery is charging

Deactivate alarm when I turn my device face down

Put phone in silent mode at workplace

Remind me to buy bread when I’m near to the bakery

Events, conditions and actions may eventually need some additional info: specific time, application to launch, bluetooth mode (on/off/visible), active application title, message text,...

Also there may be an option to revert back some executed actions, for example:

If you defined a custom event to set max brightness in media player, it will set default brightness once active application changed

If you defined a custom event to turn on WiFi when device is charging, it will turn off WiFi when it's not charging anymore

There will be some predefined custom events that you can activate and customize (commonly used custom events, to be determined, in this way you don't have to create them from scratch).

Finally, you can create profiles and switch between different profiles in one touch. Each profile defines some system settings: volume, ringtones, connections, backlight brightness,...

The user interface should cover any type of usage, for novice or advanced users, so it must be simple but powerful. And of course, it must be finger-friendly!

Don't hesitate if you have any suggestion regarding user interface design or mechanism in general. Thank you!
[Windows Mobile Development and Hacking General] amkaos:
just wifi

you are smarter than me.

your imagination is stronger than mine.

dreaming from empty is impossible for me.

i would be happy trying out what you offer, when you feel it is ready for that.

at least then i could have base line.

the events you describe when phone is in certain positions (orientation) is

is unbelievable to me.. Majic

when my phone detects wifi, it would be fine if it connects to prescribed known network. if none available, then the strongest Open one would be choice.

and so forth down the tree..

im sorry to start the clutter of useless posts here and you can delete if you want.

as thousands who know you better, i am very anxious for your release..

EDIT EDIT :: i do have one question.. with all these options, how many minutes will many battery last?

even 60min?
[Windows Mobile Development and Hacking General] korbi:
Nice idea!

I would love to have this app replace "phonealarm"! Will it be possible to have multiple alarms? I really would love it when my phone would ring every 5 minutes if I have an unread message/missed call. This is one of the most important features. Are You planning on implementing such an option?

Greetz

korbi
[Windows Mobile Development and Hacking General] schaps:
This may be implemented in a future version.
[Windows Mobile Development and Hacking General] fb401:
Definitely some timed events ie:

From 9 am to 5 pm (typical US workday) the phone goes to vibrate.

From 11 pm to 6 am the phone goes silent for people sleeping.

Is it possible to program the sound to turn on 1 minute before an alarm so that you don't have to keep the sound on the whole time just for the alarm?

That's all I got so far.
[Windows Mobile Development and Hacking General] aydc:
- If a meeting is scheduled in the calendar, the phone should set itself to vibrate during the meeting and turn the ringer back on when the meeting is over.

- Activesync.exe can be killed as soon as the phone is unplugged from the USB cable.

- The interface can change its skin depending on the amount of light (Diamond's light sensor can be used) or time of day. (Darker environment = Darker skin so its easy on the eyes)
[Windows Mobile Development and Hacking General] domineus:
a few things

1. it is gorgeous! I have never seen an interface like that and I would love for it to be in any rom that comes out. That said

will this be released on legacy devices (titan specifically)

2. I assume also the menu will have scrolling elements

I have more technical questions though but this is a start
[Windows Mobile Development and Hacking General] Huey85:
Good to see you're taking suggestions from everyone from designers, engineers and everyday users to advanced users. I have some suggestions which I'll just throw out there [some may be stupid but brainstorming works wonders with intuition and innovation]

Rotate to Activate Camera

-

Event

: Rotate device to landscape (whatever degree it is)

-

Condition

: Whilst in Home screen (or in any other screen in TF3D - not limited to just Home and which can be customized by the user as to which screens this will be enabled)

-

Execute

: Camera Application

Stylus Retrieval Activates Notepad:

-

Event

: Remove stylus from device

-

Conditions

: Only when in stand-by mode

-

Execute

: Unlock device > Open Notepad application

Alternative means of unlocking device

-

Event

: Double tap screen OR Long pressure hold of thumb/finger on screen - amount of pressure to be defined by user and being able to define this will ensure that accidental unlocks do not occur (e.g. whilst in pocket)

-

Condition

: Device locked AND Double taps/long holds on screen must be in a certain area of the screen - also definable by user

-

Event

: Unlock device

Inserting wired Headset opens menu for Phone/Music/Radio selection

-

Event

: Insert wired headset into phone

-

Conditions

: Wireless headset is not already paired AND Phone/Music/Radio applications are not already running [in relation to TF3D tab - music is not already playing]

-

Action

: Open up a dialogue menu for user to select either Phone, Music (user definable music application whether it goes to TF3D Music tab or opens another application like WMP), or Radio application

If I can come up with more suggestions, I will let you know.
[Windows Mobile Development and Hacking General] htcfanboi:
hey i think the best thing for you to indigrate into your beautiful ui would be the lock and unlock screen of the Android OS (if possible)

here is the link

http://www.youtube.com/watch?v=JGCIlAwrpvI
[Windows Mobile Development and Hacking General] drvdijk:
Great idea! I've been playing with automatically switching to silent mode when I'm in the vicinity of some cellular towers since 2001, never got it to work though ;)

From a technical design perspective: I would strongly suggest that your application only registers itself to those events the user specified in some configuration. If your program is going to listen to all possible types of events at all times, it will become slow and battery draining. Your program should hook to events as necessary. You could check which events to hook to as soon as configuration changes. You could disable a hook to a specific event once all occurrences of actions listening for that event are done (to check on the moment the event action is executed), such as a one-time alarm.

Keep up the good word, I'm curious about the results in the future :)

- Daan

Edit: oops, you're asking for user interface design comments. Ghe, look at Apple? :p Nah, what I've seen from the videos the new interface looks very promising. For the profiles, you might consider letting the user configure some events very user friendly, like enabling some default often-used actions, and let specific events (such as defining the location of the bakery store) be entered by having to draw a stylus (if much user input is required).
[Windows Mobile Development and Hacking General] TheChampJT:
Noooo!!! Schaps this is awesome! I hope I'm within 30 days to get a refund on Spb Phone Suite :D!
[Windows Mobile Development and Hacking General] Wolfblood:
Hi Schaps,

Here is my idea: Add function key + shake to do more. Like:

1) Hold Down the Vol Down Key + shake horizontal = Play Next Music/SMS/Email/Photo (As user config)

2) Hold Down the Vol Up Key + shake horizontal = Play Previous Music/SMS/Email/Photo (As user config)

3) Hold Down the Action Key [The Round Button] + shake to Right = Move the TouchFLO3D Tab to Next Right Tap

4) Hold Down the Action Key [The Round Button] + shake to Left = Move the TouchFLO3D Tab to Next Left Tap

5) Hold Down the End Key + shake = Close all application

6) Hold Down the Phone Key + shake = Open the Contacts List

7) Hold Down the Back Key [←] + shake = Switch to Next Running application

8) Hold Down the Home Key + shake = Open your favorite application

9) Hold Down the Power Key + shake = Turn the LCD in WHITE and MAX the Backlight, So Diamond become a supper flashlight!

10) When not press any key + Rotation = Auto-Rotation just like GSen

See the Diamond can do a lot of things and iPhone can go back to home ;)

What did you think? :)
[Windows Mobile Development and Hacking General] bartybet:
Can you make it so that the phone can be set to turn on and off automatically like a blackberry?
[Windows Mobile Development and Hacking General] dirtisgood:
Backwards compatibility and another idea

Will this be backwards compatible in any way in order to use on the Wing/Herald, until I can convince the wife that the HTC Diamond is the way to go...not the idrone?

Second, how about the ability for the phone to activate a specific program or two when it detects my bluetooth gps in the vicinity? Or to go to a specific mode when my bluetooth headset connects and to port all audio to the headset (another program activation)?

Maybe to activate a program, like a mapping program when the gps is active and moving over 20 mph... like an automatic navigation system.

*****

The biggest feature is the automatic profile changes... screen brightness, volume, ringtone, maybe a program, based on time of day or location.

It must also never interfere with the regular operation : Phonealarm would make my screen go blank when I looked at incoming messages. It would then interfere with the solid orange "charging" light quite often, making me wonder if my cord was bad.
[Windows Mobile Development and Hacking General] schaps:
You understood good custom events mechanism, this some examples of actions which will be possible. Now the challenge is to design a clear user interface to manage custom events.
[Windows Mobile Development and Hacking General] schaps:
I have been working on it, but it's still experimental.
[Windows Mobile Development and Hacking General] Wolfblood:
Hi Schaps,

One more things, At point 10) maybe the TouchXperience UI should be have a config manual to list out all installed application in Diamond (Listed on \Windows\Start Menu\Programs\ & \Windows\Start Menu\Programs\Games) Let user choose (Make a tick box?) what application have Auto-Rotation function or not. Because as I try some application is not good or not support Auto-Rotation like below:

- Manila

- Teeter (Game)

- Opera

- htcalbum

- cprog.exe

See you later :)
[Windows Mobile Development and Hacking General] Kraize:
Is it possible to skin your interface? If not, would it be possible to make a skin section like ThrottleLauncher has so all you have to do is copy files/install a cab and go to that section and change the skins. Or is all the skining part hardcoded?
[Windows Mobile Development and Hacking General] Max_Axe:
schaps thank's for your nice work

i attend the your program :)

but work on htc elf?
[Windows Mobile Development and Hacking General] Huey85:
That'd be quite a treat for users to be able to customize skins. +1 for skinnable interface! :D
[Windows Mobile Development and Hacking General] Kraize:
That would be a treat. I wouldn't mind if it isn't possible though. It looks good enough already. But I'm just saying it might get weird if you have a ex: dark theme but it's white. It kinda goes with the TF3D, but if I had like a red theme, it would look weird. I don't care much for the skinning if it works well :D Which it will.
[Windows Mobile Development and Hacking General] Urosh:
Yesssss!!!

This is what I was looking for since I've got my diamond!!

I can't wait for the moment to start using it on my diamond!

If you need a beta tester from a point of view of a manager... I'm here!!

For a design... I have also a design company... I'll ask my designers what they think... if you want!

Uros
[Windows Mobile Development and Hacking General] Huey85:
Yep I know what you mean; I was just agreeing with your suggestion because it would make the end user experience even more enjoyable. But when it comes down to it, the TouchXperience UI is already looking good. Better than the crappy WinMo6.1 stock interface.
[Windows Mobile Development and Hacking General] Kraize:
So true. We should make Schaps the new manager in charge of developing the GUI for WM7 :P
[Windows Mobile Development and Hacking General] Riel:
Heyo!

This definatedly looks awesome.

But one of the things I (and WE?) do most is messaging with our phones.

And let it be the most worse designed WM-app existing: that Mobile Outlook. Reading and Creating (especially creating) messages is, and you say I am not right, really a pain in the ass :)

A better interface (or maybe a simple app) that creates and sends the SMS or Email would be awesome.

For example for SMSsing, I don't need the 'To: CC: Subject fields'. Just plain room for SMS, press Send, choose destination if not replying and off you go :)

Same with mail...
[Windows Mobile Development and Hacking General] Kraize:
+1 for that. I would love to be able to just have to select contacts and go type my sms/e-mail. Is there anyway you can implant that and is there anyway when we look for contacts, that we can click one and select it, then we can scroll some more and select more contacts. That's always been a pain too.

Kraize
[Windows Mobile Development and Hacking General] mlalahoi:
Schaps,

First, I am not a programmer but have contributed to the UI design concepts of several language learning and multi-lingual database configuring software. I am sure you are light-years ahead of my current understanding of your work, but here are my thoughts anyway..hope it can be of some help to get pure end-user feedback!

I love where this is going. From your description I envision a user interface similar to the admittedly terrible sketch attached to this post. Starting from the top: There is a list of recognized events in the left menu, and a list of actions in the right menu. Recognized events could include common actions (keyboard open, WIFI, Cradle, GPS, etc.) as well as programs opening. The buttons in the middle are for loading different lists of actions into the right-side menu, "EXE" would bring up a list of installed programs to choose from and "PRE" would load a list of predefined actions that you would hardcode and might involve more than just opening an exe or be too complicated for the vanilla user to feed parameters to.

Once the event and action are selected, the next drop down menus can apply conditions. the drop-down on the left loads a list of condition variables such as profile, com state (in the case of WIFI or cradle being selected as the event) location (maybe location variable values can be configurable through another app that lets us create a global file of saved and named GPS coordinates that can be accessed by other apps), time, other running apps, etc. The drop-down on the right loads a list of states/values that are relevant to the condition variable selected.

Lastly a line for entering command parameters to feed to exe's that get opened on event.

FOr example in my sketch I have the handler set for detecting a keyboard open event, opening a pre-defined action (SIP switch), and loading CE-Star, with the condition that my profile is set to WORK. THis is something that would be of awesome value to me, I always use touchpal when writing in English as it is very fast, but when I need to write in Chinese I open the keyboard and switch the sip to Chinese input, and I usually only write Chinese for work-related stuff. My example is a perfect candidate for an event handler, I ALWAYS use my fingers to write ENglish and I ALWAYS use the keyboard to write CHinese, and I almost never vary that. Now all I have to do is set "keyboard close" event to SIp Switch with 'TOuch Pal" as the parameter and I never have to peck at that little tiny arrow for the SIP menu again.......Good god I hope you can make this work!!!!!

With the setup I envision, once an event+action item is created it could be placed in a config file of some sort that lists which events to watch for, this way your program is not constantly monitoring every aspect of operation and killing battery.

I know I speak for all of us when I say that the work you re doing is fantastic and groundbreaking, and I am eagerly awaiting the chance to use your apps. On the off-chance that you are still looking for beta testers please do let me know!!
[Windows Mobile Development and Hacking General] miffymiffy:
haha mate im just wondering if you would be able to make me a theme based on that!!! good work :)

schaps, would it be possible to have this thing like when you allocate the buttons. so setting each action to specific reactions.
[Windows Mobile Development and Hacking General] mlalahoi:
I'd love to but it requires VGA with 3D drivers....... ;)
[Windows Mobile Development and Hacking General] korbi:
Just wanted to ask how its going. Is it likely to see a first version of this app soon?

Greetz
[Windows Mobile Development and Hacking General] aiiro:
I'm too tired to start distinguishing events and conditions but here are some suggestions:

1. Enable auto-answer in X seconds if bluetooth is activated and/or headset paired

2. Detect wifi in X minute intervals and try to connect, if successful, get mail from accounts Y, Z and W.

And generally - will there be possible to declare exceptions based on something?

Also wanted to ask when is the beta becoming available?
[Windows Mobile Development and Hacking General] aiiro:
The thread seems to be dead, but is the project dead too?
[Realme X2 Pro Questions & Answers] efbill:
As the title says. I use the following.

-Gcam enable aux all devices

-Product Sans font

-RUI90HzTPA
[Realme X2 Pro Questions & Answers] Sergiocubano1:
for me always the best will be the Viper audio which is the one I use the most haha[emoji3059][emoji7]

Enviado desde mi RMX1931 mediante Tapatalk
[Realme X2 Pro Questions & Answers] RealmeUser:
Where to download RUI90HzTPA ?
[Nokia 6.1 Plus (X6) Questions & Answers] BladeRunnerA2C:
Android officially supports internal sound recording for screen recording apps,

I tried tons of screen recording apps but none could record internal audio..

Is this HMD's restrictions or the app's?
[Nokia 6.1 Plus (X6) Questions & Answers] Xrobot:
I'm currently using AZ screen recorder. It works on some browsers/games.

Not all apps support the audiorecorder method used to capture internal system audio. If you are rooted, the root apps will work but they will disable speakers in order to do so.
[Nokia 6.1 Plus (X6) Questions & Answers] BladeRunnerA2C:
Last time I saw games like Call of Duty Mobile, Free Fire, PUBGM supports Audio recording,

I'll try it again,. Thanks
[Nokia 6.1 Plus (X6) Questions & Answers] WLx2020:
help i need to record video calls from whatsapp internal and external audio

My device is Samsung and I am a root user, I have magisk installed, I already tried the screencam and nothing does not work, src pro and neither. I am android 10. Help please
[Nokia 6.1 Plus (X6) Questions & Answers] BladeRunnerA2C:
Ask on the forum of your phone's model
[Magisk] IcY~:
My banking app (PermataMobile X) is detecting root with Safetynet passed and Magisk Manager hidden. I asked some other people to install and see if they can pass the root detection to no avail.

I've tried some little things to narrow down the culprit like:

1. Installed Magisk Manager without flashing the magisk 20.4 zip file (unrooted). Detected as root. Uninstalling the manager immediately allows bank app to work.

2. Flashed Magisk 20.4 without installing Magisk Manager. Detected as root, obviously.

3. Went back to previous versions of Magisk and Magisk Manager. Still detected as root.

Anyone can give any tips on what else I can try to do?
[Magisk] gringo80:
If you can pass SafetyNet (cts profile) try to hide :

Magisk Manager with a random name (mandatory) ... and "Your banking app" must be hidden too along with Google Services of course !
[Magisk] Didgeridoohan:
There are currently several ways of detecting Magisk that MagiskHide can't circumvent.

If the app isn't using one of those (if it is you'll just have to wait for a possible update to Magisk), you can find some tips and tricks here:

https://www.didgeridoohan.com/magisk/MagiskHide#hn_Hiding_root_from_apps
[Magisk] IcY~:
Magisk cannot hide:

Other known root apps (see "Detecting apps requiring root"). (Shouldn't be a problem since even with a renamed manager and magisk unflashed it still works.)

Remnants of previous root method, including any root management apps (a good way to remove most remnants of root is osm0sis unSU script). (Magisk is unflashed and app immediately works.)

Unlocked bootloader (see Unlocked bootloader). (Magisk is unflashed and bootloader unlocked, app still works. I also tried custom rom and the stock rom.)

A tripped Samsung Knox counter. (Not a samsung phone.)

Xposed (deactivate it or uninstall). It doesn't matter if it's systemless, Magisk can't hide it. (Never used.)

EdXposed. Detection of EdXposed can sometimes be worked around with newer release of EdXposed and/or features like the EdXposed Manager blacklist. (Never used.)

USB/ADB Debugging (disable under Developer options in Android settings). (Magisk unflashed and debugging on, app works.)

Developer options. (Magisk unflashed and developer options is on, app works.)

Some Magisk modules - Depending on what the module does, it may not be able to be hidden by MagiskHide. (Tried core only mode which should disable all modules, still don't work.)

Some modifications to /system. Make sure to use Magisk modules... (I'm not sure what this means :c)

From that list it looks like it's something from Magisk itself that's tripping the detection :/

Im going bald from this.
[Magisk] Didgeridoohan:
If you've tested and confirmed everything else, it is very likely that the app is using a detection method that Magisk currently can't hide from.

Solution? Wait for [MENTION=4470081]topjohnwu[/MENTION] to possibly update Magisk/MagiskHide (alternatively, don't install Magisk). When? Whenever he feels like it...
[Magisk] IcY~:
https://github.com/topjohnwu/Magisk/issues/2406

Looks like someone posted a potential fix. Will wait for it to reach the master branch!
[Magisk] gaban05:
Have you find the workaround? I am using the same app and face same problem. This app last update gives headache
[Magisk] Tomek0000:
I am hidding root and edxposed using Island and installing intune inside the sandbox. Maybe the same will be with bank apps.
[Magisk] deta312:
[MENTION=7770679]kubis111[/MENTION]

i'm happy for you, but please...this isn't your thread so do not OOT, OP problem isn't solving yet

---------- Post added at 11:46 AM ---------- Previous post was at 11:03 AM ----------

can you share the apps link?
[Magisk] vibrastic:
Any updates on this banking app? I've tried many TaiChi Magisk, Sudohide and Zuper module but no success.

ctsProfile all green, Rootbeer Fresh all green.