A brief (and incomplete) explanation of springboard groups.

Added by CLShaeffer almost 2 years ago

I didn't want to clutter trs's excellent tip thread with this, but it came up so I figured I'd post a new thread.

Springboard Groups

Springboard groups are a handy way to group springboards in order to add another dimension of control over how they interact.

By default, each new springboard is set to a "default" group. This is what causes activating one springboard to deactivate all the others by default: they are all in the same group.

Some themes have sections that stay on even when you activate others. This is done by putting those different elements in different groups. I'll use screens from a theme I've been working on to demonstrate.

Here is the base layer with only 3 springboards visible on the left: Home, Comm, and Sys. They are all in the same group (main) so activating one will deactivate the others.

Activating one of the springboards on the left brings up 3 more on the right. These 3 are in a different group: in this case, "comm". Hitting any one of the Comm options will deactivate the others... but the original 3 buttons on the left will NOT be deactivated.

Then hitting a different main button (Sys) deactivates (Comm), its associated buttons and their content to give you 3 of its own-this time in the group "sys". (Cntl) is set to be ON by default so its content comes up.

Since Apps, Cntl and AUX are in the same group (sys) they will deactivate each other to cleanly switch content. And since they aren't in the "main" group they won't deactivate you main options.

Other Observations

Group behavior persists across landscape and portrait modes. If your portrait uses some (or all) of the same elements as your landscape theme, even if they are arranged differently, then this can be a good thing. You'll be in the same environment in both orientations. If your landscape and portrait layouts are different, though, be careful with your springboard groups. If they different for each orientation then you can leave portrait in one state, work in landscape and make state changes there, and return to portrait in the same state you left it.

If your layouts are different for each orientation and your groups are the same... it possible to need a few taps to get back to where you want to be when you change orientations as activating any springboard in one orientation will deactivate all of the springboards on the other orientation.

Groups add a great degree of control of how whole sections of your theme work and interact with each other.


Replies

RE: A brief (and incomplete) explanation of springboard groups. - Added by CLShaeffer almost 2 years ago

8-o

I have no idea where that scroll bar came from. ?? Ah, well.

RE: A brief (and incomplete) explanation of springboard groups. - Added by trs almost 2 years ago

8=O I M TEH SHOXOR

ive been trying to figure out a way to do something like that for a long time; I was sitting here trying to take advantage of a glitch I created but couldn't for the life of me reproduce

TY much Shaeffer

RE: A brief (and incomplete) explanation of springboard groups. - Added by trs almost 2 years ago

ps = nice homescreen; i like the side taskbars.

RE: A brief (and incomplete) explanation of springboard groups. - Added by trs almost 2 years ago

oh yeah and also I've been told locale is a huge system drain; the program is almost 3 megs and uses more battery than it conserves

If your using it for silencing things, there is an app that scans your calendar for keywords and silences during times that associate with that keyword; keywords are customisable.

RE: A brief (and incomplete) explanation of springboard groups. - Added by dakuth almost 2 years ago

Locale can do so much more than just silence your phone. I had it switching on my computer when I walked in my front door, and giving me reminders of things to do as soon as I got to work, and different reminders as soon as I got home.

It was all so seamless, I largely forgot I even had it....

Alas, when I upgraded from beta to paid, I was really struggling to re-set it up... that's when I realised that when the service was OFF my phone performed SO much better. Someone with exactly the same problems as me raised a bug, so I added to it. Recently the dev simply closed the issue with "release saves X% more battery than beta." ... :(

I loved that program, but it just kills my phone and the dev doesn't believe. Maybe when I get my nexus I can have it back.