yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Flow-Chi:
Wow thank you guys for the awesome responses!

I am overwhelmed by joy :)

Sorry it took me so long to reply, I wasn't at home for a few days..

So let's answer some of your questions (I hope I don't miss any).

We are big F-Droid fans ourselves and totally want to add it to their repository, but what's keeping us from it at the moment are licensing issues.

Since we use Google Play Services for geofencing (which aren't FOSS software), we can't distribute it on F-Droid.

Maybe we'll be able to release it without the geofencing somehow (which would sadly take away a pretty nice feature).

Concerning this the self-implemented cell tower method would be rather nice, but it will still take some time till we get to it.

Thanks for the feedback!

Bluetooth connections and starting apps in profiles are certainly on our to-do list

(Still need to make up a suitable interface)

We already had call and notification volume separated in an earlier version, but then joined them,

because some preinstalled roms from manufacturer's do not seem to differentiate between those two

(and it would cause some confusion if the volume is not set correctly).

Maybe we should add an option in the settings to split them?

Would you think that's an acceptable solution?

We'd love to get the app translated into other languages!

But since we only entrust ourselves with English and German, we need some voluntary translators (even though we know some other languages, but it's something different if you're required to translate applications).

So if anyone is interested, just send me a private message :)

Thanks Aerkhanite for your offer! I'll get to you soon :laugh:

Sorry, mate. I'm not quite sure what you're trying to say..

Do you mean that launching a certain application should trigger a profile (with gps active for example)?

I don't think we could do that..

I don't know if we're going to do that soon.. the risk's too high that the user presses a

profile by accident and then gets pissed :D

We've invested quite some time in making the lockscreen function better, but we haven't had that much success yet :(

Seems like google doesn't want applications to mess with it :angel:

But we'll keep on trying, mostly because I'd prefer no lockscreen too.. (also the lockscreen setting seems too random at the moment).

As I've seen you've already added the issue to our issue tracker. Thanks for that!

Yeah a negotiation would be nice, you're right!

Where do you think should we add the option? Maybe inside the overflow-menu?

Once again: thank you all for the great feedback, you're really nice people!

Feel free to ask/remark anything!

Please consider that we are students who did this as an university project and are now trying to maintain the project in their free time, so it can sometimes take a while till new updates get released ;)
[Android Apps and Games] ctbear:
I am no UX designer, but something like a checkbox at the top of the trigger setup would be enough for me. I'm sure others have better designs.
[Android Apps and Games] JerryGNYC:
[MENTION=5242497]Flow-Chi[/MENTION], regarding -

"Sorry, mate. I'm not quite sure what you're trying to say..

Do you mean that launching a certain application should trigger a profile (with gps active for example)?

I don't think we could do that.."

FWIW, Tasker does this, so it's possible. I use it to toggle screen rotation, display timeout, and others. A profile can handle multiple apps.

Or am I way off base in the way I'm interpreting what you said?

Thanks/Cheers,

-Jerry
[Android Apps and Games] sabret00the:
If you manage to get to a stage where you provide all the functionality that Tasker has, I can definitely see myself having problems deciding whether to stick or move over to this. I wish you devs the best of luck with this project.
[Android Apps and Games] ContactFront:
Actually there's a group of volunteer translators here on xda (i'm one of them:D),

Check out this thread, set up your project on Crowdin or Getlocalization then we can help you out:victory:

http://xdaforums.com/showthread.php?t=2069390
[Android Apps and Games] cvhovey:
Thanks for developing this app. Though I previously bought Tasker and usually pride myself on learning things quickly, I'm a Tasker-flunky. SwiP has been easy to understand and use. Thanks!
[Android Apps and Games] Flow-Chi:
I'm sure we can come up with something that satisfies most users.

The checkbox certainly is a possibility, but we don't want the geofence selection to become overloaded (another user already stated that an address-bar would be nice and we agree on that).

So we'll see where this option will be hidden :D

No you got it right.. didn't know that was possible!

It certainly would be an interesting feature, but it's not on our to-do list at the moment.

Wow! That's awesome! :)

I'm going to set up a crowdin project in the next few days and post a link to it in the thread (and also here).

BTW: Is it normal for the google play developer console to mess with my feelings? :confused:

Yesterday the download count seen in the application overview was pretty amazing,

but today it's back to what it was a few days ago..

If I decide to check the advanced statistics it's still the higher count :silly:
[Android Apps and Games] JerryGNYC:
OK, I can respect that decision with no problems... :good:

It's a feature does come in handy. I recently got my S4 and I decided not to bring over all my Tasker tasks and profiles en masse. This morning I recreated a profile that, if I load any of 4 specific apps, it will turn on GPS, and turn it off a minute and 30 seconds after I exit the app.
[Android Apps and Games] MF4:
Hi all,

Great to see that there is more competition in the profile automation world! It's always great to try them out!

My first impressions on trying it out for a while is that I have a hard time understanding the process. But I would totally understand if i'm not getting it right in the way the app should be set up. I am a Llama user and I love 2 things (in comparaison to SwiP) in the way to set automation up.

It's location-based. I probably have 20 actions based on my 'home' place. they are clear (for me at least) and organized correctly (folders). The way I understood SwiP, if I want 2 profiles at home, let's say one called 'basic' for data ON; and another one to swith WiFi on when watching youtube at home, i NEED to create 2 profiles.

My problem is that, in the end i would end up with too many profiles (and not triggers), when I actually need 3 (home, work, elsewhere). Either SwiP is not developped to be used like this, either I am not setting it up properly. Because I understand that you can have 50+ trigger actions, but I don't think we are supposed to have 10+ profiles.

My second thought is about organization (i totally understand the app is in its very early days ;) ). I like to be able to organize my actions under a common spec (profiles in my example). When testing, I would have a hard time remembering which trigger did what. I also was suprised to see that trigger actions were not highlighted when currently running. This would definitely help spotting configuration errors :)

All this said, great work so far! and thanks for giving us automation possibilities!
[Android Apps and Games] Flow-Chi:
Yeah you're right, at the moment you'd need to create two profiles. I don't think we are going to change that soon as it still allows all possibilities (it only isn't the best structured solution).

We are not that location-centered as Llama so the current location isn't handled any differently than the other rules, the more important thing is the priority. If you use the priority right you should be able to get nearly the same setup as in Llama.

Maybe we'll add the feature to hide some profiles or to create profiles directly in a trigger, so they are only available for that trigger and not visible outside (I prefer the latter).

The interface is not really made for more complex setups like yours and highlighting currently triggered events doesn't really fit in there.

If the project becomes more powerful we'll most certainly need to think about a redesign, but its too early to do it now.

Still thanks a lot for the feedback we're surely going to heed it, when we've more advanced in development! :)
[Android Apps and Games] MF4:
Thanks a lot for your reply!

Of course I understand that it is early in development, early in the beta dev too!! Especially compared to months of frustration from your competition in triggering just like i need it!

I will not forget to mention your app when i'm asked about a profile app! ;)
[Android Apps and Games] t.daun:
Switching of CM based profiles

Hello,

glad to hear that an alternative profile switcher is in development. I wonder, if SwiP can take the profiles of CM based ROMs to switch between them. I tested LLama previously, then I came to various CM based ROMS that have profiles inside. At the moment I manually switch between these builtin profiles. It would be great to combine it with your triggers.
[Android Apps and Games] Flow-Chi:
That sounds like a nice idea! We'll look into it when we find the time.

(If it's easy to do, it would be really cool to add it!)

BTW:

We've released version 0.2.3 of SwiP today!

The often reported geofence bug should be fixed now :victory:

Also we've added new translations for German, Spanish and Dutch.

If you want to support us, you could translate SwiP into your native language here: https://crowdin.net/project/swip

The update's available here as attachment, on Bitbucket and Google Play as of today.

Please report any bugs you encounter :)

Happy profile switching!
[Android Apps and Games] User_99:
Beta works fine here on my Nexus 7. Sometimes I cannot set some values - ex for battery: if I want to open the dialogue for the checkboxes, it only flashes and the window do not open.

Small bug:

Feature request: Dark UI, please add a black / dark theme ;)

Updated German translation to be more consequent in the wording.
[Android Apps and Games] Flow-Chi:
I've never heard of the bug with the checkboxes, it's rather hard to fix for us as we can't really reproduce it..

The screenshot isn't really a bug, it's just the way my colleague decided to implement the profile selection, he stated that it's pretty common on the web and I just let him do his thing :p

Dark UI sounds really cool, we'll put it on our to-do list

Thanks for the German translations, a lot of them were horrible that's even sadder if you take into consideration that it is my native language :silly:

We've released a new update today fixing issues with the systemapp function and containing new translations (Chinese and Russian).

It also includes User_99's improvements for the German translation.

Cheers! :cowboy:
[Android Apps and Games] User_99:
It's not the checkbox, it's the setting itself. If I want to select one, the options for this setting won't open. Only a flash of the selection is shown and will work after reopen the app.

No problem with the selection dialogue itself. What I want to say is, why is there the option "Wähle ein Profil aus"? Is this not the title? Or is this also an option?

Thx for kindly words about translation ;) Together it will be better and better :)

Bugteport: Currently have only one profile and one rule active. Profile Standard and trigger is time. In profile only set to change the sound-profile to silent. Timerange 17:00 till 07:30 and sound set to silent. It works fine at 17:00 and profile is active (sound goes silent) but in the morining it won't get activated again. Still silent at 07:50
[Android Apps and Games] ContactFront:
One quick suggestion, not related to core functions of the app, but would you please consider adding an option to switch languages in the setting menu?
[Android Apps and Games] diogo.sena:
I was in a hurry, and didn't read the thread carefully, but want to report a bug,

When creating a second trigger, if there's one with location set, the location of the first, is automagically copied to the second, as soon as you view the first

Enviado de meu Nexus 4 usando Tapatalk
[Android Apps and Games] Flow-Chi:
Hmm that seems strange.. I'll have to wait till we get some more reports about that, since we don't really have much information about it now.

No, it's not the title. It should be also an option, although it does not make much sense now. As far as I remember we did it this way, because it was easier to implement and we wanted the possibility to enhance it in the future. I hope we'll be able to set CyanogenMod profiles soon and then you'd need to set one of the profiles to "none" (or "choose a profile" however you'd like to call it).

What would you expect to happen? The profile should not be triggered at 7:50 or am I getting something wrong?

Also you'd need to know that the profile won't be applied again if the user decides to change settings by hand (e.g. presses volume up), otherwise it would get quite annoying.

Sure we can do that! Seems fair to make the translators' lives easier :)

You are right! Thanks for the report, seems like we forgot to load the "ignored" location after the geofence-bug fix!
[Android Apps and Games] User_99:
Ok, got it.

BUT if I create a new trigger and leave the checkbox to the default value "Wähle ein Profil aus" it's not possible for me to save because I got the popup to choose a profile ;)

I thought that between 17:00 and 07:30 the profile is set to "silent" in my case and after 07:30 set back to the conditions before 17:00 o'clock. Or do I miss something?
[Android Apps and Games] korkie:
Hi,

is it possible to add the option "change profile when connect to a special wifi connection"

like i have my "standard" profile active and i´m coming home and the phone connects to my home wifi -> switch profile to "home profile"
[Android Apps and Games] diogo.sena:
you can have similar effect using a geofence at your home, and it works quite well
[Android Apps and Games] Flow-Chi:
Yeah we decided not to preselect a profile for the user.. so you need to select a profile to save the trigger (otherwise the trigger would not make much sense).

But if we add CyanogenMod profiles for example you could select a CM profile and leave the SwiP profile unchanged (set to "Choose a profile").

No it does not get set back, you'd need to configure a counter trigger for every trigger you've set up. (Simply because it's possible that multiple triggers could be activated after each other and then it would not be clear what the last settings were).

Like diogo.sena said, this should be doable by setting up a geofence, which also uses the wifi to determine your location.

We'll also add wifi connection as a trigger some time, but it will take some time till we get to it.

New version up, by the way!

Weekday triggers are available now, we fixed some bugs and added new translations.

Feel free to check it out at one of the sources from the first post! :)
[Android Apps and Games] diogo.sena:
Triggers stopped working in latest version, (i tried location, time, weekdays...)

Enviado de meu Nexus 4 usando Tapatalk
[Android Apps and Games] Flow-Chi:
Does it work if you delete all triggers and create new ones?

Or maybe if you uninstall the app and reinstall it?

It may be an issue concerning the update process, as we can not really update our testing versions (they get reinstalled every time).

It seems to work fine on our devices though..

We are looking into it!
[Android Apps and Games] diogo.sena:
the update made the app force close at first, so i was forced to do that.. i will reinstall and test again

edit: yeah, wipe data for the app solve it, i report if happens again.. theres a litle bug with the notification, when you rename a profile, notification keeps showing the old name
[Android Apps and Games] Flow-Chi:
You are right.. Oh god why does every update introduce another bug? :rolleyes:

EDIT:

New update online.. We hope that it fixes the issues you had! :fingers-crossed:
[Android Apps and Games] diogo.sena:
Well.. the notification still show the old profile name, example:

i`m in the home profile, then rename to homex, notification still shows home for that profile, even if change between other profiles to force an notification update.. (must be two different variables somewhere in the code)
[Android Apps and Games] Flow-Chi:
Sorry, I meant the issue concerning the force closes. That should be fixed now.

It makes sense that it doesn't change the name of the active profile when you change the name inside the app, because we did not implement that yet. Also triggers will get confused if you rename a profile..

What surprises me is that it still does not show the new name after you've changed to another profile and back..

How did you switch profiles? Inside the app or did you use one of the widgets or the notification itself?
[Android Apps and Games] diogo.sena:
now i understand whats happening,

when i rename a profile, the trigger referencing that profile sets the notification with the profile name stored in that trigger, but that profile (with that old name) doesn't exists.

i suggest you add an unique identifier for profiles and reference that instead of the profile name in the trigger
[Android Apps and Games] Flow-Chi:
Seems to be reasonable! We'll evaluate which is the best way to do it and will then switch the profiles to unique identifiers.

Thanks for the report! :)
[Android Apps and Games] pt0:
Great application! Keep up coding, good job!

Edit:

I have notice so far one issue. Leaving the airplane mode does not work. One profile sets the airplane mode on, another one should disable it.
[Android Apps and Games] Flow-Chi:
What happens if you try to disable the airplane mode again using a profile?

It seems to work on my device..
[Android Apps and Games] User_99:
Still have problems with the app using in CM based ROM. Profiles won't be active sometime. First start all is fine, but then the trigger won't activate the selected profile.
[Android Apps and Games] pt0:
The phone is rooted, SWIP is installed as a system app. It basically gets the phone into the airplane mode, but when switching to another profile, which sets airplane to disabled, has no effects. So I am not quite sure if I missed something or this is just an issue, since the app is still developed :)
[Android Apps and Games] shaheen916:
cool one. now i can change toggle quick and easily..
[Android Apps and Games] Flow-Chi:
This happens when SwiP gets killed by the system.. somehow the BroadcastReceiver gets unregistered then, although the service is still running.

For more information check out the issue here: https://bitbucket.org/FlorianSchrofner/swip/issue/9/

We'll try to fix this as soon as we can.

I've never experienced this issue.. which Android version are you using?

It's pretty strange, that enabling airplane mode works and disabling doesn't.. we are using the same method for both :rolleyes:
[Android Apps and Games] pt0:
It is 4.1.2. After the profile sets the airplane mode to disabled, the icon, that indicates the network coverage is inactive (with the red cross). Everything indicates that the mode is still on. I do have installed the xposed framework but without the Airmode helper (I could not install it anyway).

Any guess what it may be?
[Android Apps and Games] User_99:
Confirmed. Thx for your effort!
[Android Apps and Games] xips:
Trying to use SwiP 2.6 with a 4.3 rooted moto g. The profile trigger always shows Location ignored while the locator finds my location. Upon check to save location the trigger page continually shows Location Ignored. Why won't the location stick?
[Android Apps and Games] Flow-Chi:
Did you try long-pressing on the map?

You set a geofence by long-pressing on the location and adjusting the radius to the desired value. Then click on the checkmark.

A tutorial is on our to-do list, but we don't have that much time at the moment and as it is still in beta we're trying to get the basic functionality working first.

Cheers,

Florian
[Android Apps and Games] xips:
That did it. I thought I was gonna have to use SwiP manually. Thanks.
[Android Apps and Games] xips:
Is it possible to have an audio cue option when the profile changes? I keep waking the phone to confirm current profile.
[Android Apps and Games] Flow-Chi:
At the moment we did not implement such a feature. Where would you place this feature? Would you like to give every trigger a unique sound or does playing one sound for every profile change suffice?

We'll consider implementing it some time.
[Android Apps and Games] xips:
Whenever the profile changes works for me.

edit: After thinking about it either way should work. The trigger is the source of the profile change and may be more helpful in diagnosing config issues.
[Android Apps and Games] Spyros_V_S:
The app is great and most important simple! I was wondering if a chooser for a different icon for each profile could be added, so when the user looks the status bar he can understand right away the profile in use form this.
[Android Apps and Games] jheiselman:
This app is looking pretty good so far. Great job. I just submitted issues 30 and 31 on your tracker. Let me know if you have any questions about the enhancement requests.
[Android Apps and Games] Xieon1:
Gingerbread versions

Does anyone know of an app similar to SWIP or Tasker that is capable of running on 2.3.6 Gingerbread,

Unfortunately I'm stick stuck with gingerbread ( and even more unfortunate is the amount of new apps that get released that have support for 2.3.6 are decreasing(.

Help is appreciated, thanks

Xieon / Dave
[Android Apps and Games] jheiselman:
Try Llama. It supports Android 2.1 and higher. The UI is quite dated, but works very well.

https://play.google.com/store/apps/details?id=com.kebab.Llama
[Android Apps and Games] Flow-Chi:
Sorry about that, pal!

We had to make some drawbacks here, implementing every feature for Gingerbread would have made it too much to handle (considering that not even all features are working consistently on the versions we support yet).
[Android Apps and Games] greglord:
Hi,

does the SwiP have to option to change loudness of ringer and notifications seperatedly (like LightFlow has). Since 4.4, this isn't even possible in official roms (except HTC and custom like CM)

thank you for reply.
[Android Apps and Games] Flow-Chi:
No, unfortunately not.. we had it implemented that way in an older version. But since it's no longer possible to assign different volume-levels in most ROMs and it simply didn't work on these,we decided to remove the feature completely.

If we find out a way to check for a certain ROM, we could provide the option on those devices who support it.
[Android Apps and Games] Polytheus:
Nice App, thanks!
[Android Apps and Games] jheiselman:
You could still provide the option with a disclaimer telling people about the issue. I use XPosed on my Google Nexus 5 and it has an option in GravityBox to separate out the volume controls, so detecting supported ROMs would still leave me without the option despite my phone being able to do it.
[Android Apps and Games] burak2wow:
Variable icons in notification area

Simple application, wanted to display a different icon for each profile. Thanks.
[Android Apps and Games] DarkSorcerer:
Hi

Could you please add an option to return to previous profile once NFC tag is tapped by the second time? That's a thing I like on CM profiles.

Thanks!

Sent with my hammerhead
[Android Apps and Games] le grande magnetto:
can it enable flight/plane mode?
[Android Apps and Games] Flow-Chi:
Yes, it can. But SwiP needs root privileges for that.
[Android Apps and Games] daviking222:
Bug and suggestion

Bug:

1. The trigger end time do not work

Suggest:

1. Add setting backup and recovery

2. More trigger function add

3. How much byte need for NFC tag
[Android Apps and Games] koelti92:
New Version

Version 0.2.7 online

Changes:

- Dark Theme

- Change language inside the app

- Added translations (Slovak, Polish and Ukrainian)

- Small bug-fixes