yashsingh1/xdaforums huggingface dataset:
[JAMin, XDA Neo, S200 General] ikarus:
Hi Raulka,

it works only with Plugins.

On the one hand, you could have a little more memory but at the expensive of responsiveness and a responsive user interface is fundamental for a good user experience. Users enjoy using your theme if it reacts immediately and not only in time. Would you use a program, that lets you wait some seconds regularly? Okay some do, but i don't...

So there are assets and drawbacks and in terms of user experience i decided for a good user experience.. it's a design decision.

To mitigate this decision, HS++UI comes with an optimized usage of resources (and memory as well). Anything that isn't used don't get loaded or activated (as you might have observed, because options can disable part of your theme), but UI related things have prio in favour of a good user experience.

Does that help?
[JAMin, XDA Neo, S200 General] utak3r:
Well...

Still - HS++ with quite a huge, fullscreen, multi-page theme, takes less RAM than some other shells, like Manila or MS... The largest theme I saw took around 2MB of RAM (it has quite a number of tPlugs and many PNGs). So... I don't think it would pay off additional coding to implement that feature :)
[JAMin, XDA Neo, S200 General] Raulka:
Yes I understand that this is a decision between speed and more free RAM, but many user have VGA device with only 64MB RAM. My theme (VGA version!) without launcher icons and weather tab's graphics is reserve 2-3MB but with these above 7-8MB in memory. So this is my problem. If I want to use iGO8 I need 24MB free RAM, and that's why I need switch off HS++ and reset PDA before I can use it.

So would be amazing for example: if I switch off a row, than free up this row's memory usage and not need to reset with fully switched off theme.

Sounds good your plan with optimized usage of resources! I'm waiting excited the new version of the best today plugin!!! :rolleyes:

Thx your reply!
[JAMin, XDA Neo, S200 General] salahnajm:
just a crazy idea?

is it possible to have the M2D work as a plugin in homescreen plus plus?? I tried it and it works for a few seconds then all the today plugins reset and everything disappears?

is there a way to keep it running?? this would be WAY cool
[JAMin, XDA Neo, S200 General] :
[nevermind..remove plz]
[JAMin, XDA Neo, S200 General] utak3r:
M2D works in other way.... the real today plugin is just a little stub which runs a whole application... which you can easily see when looking into task manager.

So... no, you can't.
[JAMin, XDA Neo, S200 General] Lifear:
Cant use the Taskmanager

i have used the latest Version of HomeScreen ++ UI with my XDA Neo. Great tool. Now i have buyed a XDA Diamond with VGA Screen. HomeScreen ++ UI works here also, i have disabled the TouchFlow3D. I know that i cant use the overclock feature, but thats not very important. The only things what bothers me, is that i cant use the Taskmanager. It only works on the Today Screen, when i click on the little triangle in the title bar. When there is a programm runing and i click on this triangle, my application is closed :-(

are there any hope to get this Taskmanager back?
[JAMin, XDA Neo, S200 General] utak3r:
VGA you say... probably it's screen coordinates are improperly measured, hence you're hitting an X instead of the triangle...
[JAMin, XDA Neo, S200 General] Lifear:
is this a problem with the used skin? Since i use my old theme from the Xda Neo, its scaled to the vga resolution.

i have now disabled the htc Taskmanager, via System and the Buttons. I also have renamed the registry in autostart to disable the autostar, but no luck :-( i have rotated the screen to try it, but no change. the Taksmanager works only on the TodayScreen...
[JAMin, XDA Neo, S200 General] utak3r:
No, it's a problem with HS++ itself, and its this triangle positioning procedure...

It's because on the Today screen you have no X ;)
[JAMin, XDA Neo, S200 General] Lifear:
So it seems we need a solution from the master himself. i hope that ikarus found the time for bugfixing this great program in the next time. thx for your help.
[JAMin, XDA Neo, S200 General] ikarus:
hi bilbo_b,

i'm aware of that hehe

Actually you have to disable some htc diamond features for using the HS++UI-TaskManager.

You have to deactivate the htc-taskmanager and the TochFlo-Settings for the htc-menus for speaker and so on...

For the latter you have to go: Start->Settings->System->TouchFLO (uncheck the checkboxes). I don't know if you have to uncheck any of the options, but you may try out yourself.

The cause is that TouchFLO and the htc-extensions seem to hook the taskbar in such a way that it's sitting on top of... so.. no interaction can be applied with other taskbar-apps like the TaskManager of HS++UI.

Does that help?
[JAMin, XDA Neo, S200 General] ikarus:
New Build - Release Candidate 2

Version 1.06 - build 0349 - 03/02/2009:

- added: command-sequence for command-queue seperate by a ‘;’, e.g. 1;1;1

- added: increase priority of gestures for last/first view of a row (only if animate > 100) to animate left-to-right if it’s the first view of a row or right-to-left if it’s the last view of a row
[JAMin, XDA Neo, S200 General] :
..glad You are back, ikarus...

so, still nothing about dual cfg(portrait/landscape) implementation?
[JAMin, XDA Neo, S200 General] srbwap:
M2D on start kill all other today plugins, but u can use manila control, and use manila when u wont and BS same
[JAMin, XDA Neo, S200 General] :
hs++ is able to provide you same AND more without 16 mb of mem loss..
[JAMin, XDA Neo, S200 General] utak3r:
that's nice, will shrink multi-liners to just one command :) good idea.

Will it work: "100 1 4;101 4 2"? (I'm writing commands from memory, so don't search for any sense ;) ).
[JAMin, XDA Neo, S200 General] Lifear:
ohhh my goddness... thats it !!!! i have disabled TouchFlow in the TodayPlugins, but i have checked this boxes. It works now. Your are the best, many many thanks, you are my lifesaver. i have searched yesterday for hours in via Google for a over taskmanager like vBar, i have used before your wounderful taskmanager. But nothing of them worked for me...

Now all is fine, you can see a very big smile on my face.

I have some questions about a VGA version of my theme, but this is a other issue, i musst test this on my device and make some screenshots. When i have the time for this, i will be back.
[JAMin, XDA Neo, S200 General] ikarus:
of course i don't give up my baby hehe, but i can't spent as much time as when i was a student..

portrait/landscape thoughts and tests are going on, but i'm still struggling with the best compromise between memory usage and runtime behavior (which directly influences user experience).

i guess it will work. i haven't tried anything (due to less time). Let me know if i haven't tested enough and i know i haven't ;)

great that it's working as you want :)
[JAMin, XDA Neo, S200 General] Homer-S:
Hello Chi Tai,

after a long period of time I have a new issue and hope you can help me.

I am using HS++ for years and also S2U2. I like the Backlight fix function of HS++ but it works only in line with device lock. If i turn this function in HS++ on I have to unlock my PDA two times. First is for S2U2 and than the windows lock. Is there a possibility to save the issue?

Thanks
[JAMin, XDA Neo, S200 General] Raulka:
Could you releasing two version of HS++? First version is a memory friend, but slower (for VGA devices with 64MB RAM, I would like this version... ) and the other is a turbo version, fully working from memory? :rolleyes:

Thanks your great work again!!!
[JAMin, XDA Neo, S200 General] egoist6:
i second that
[JAMin, XDA Neo, S200 General] :
check nuenobar, nuenobar2, or nuenobar + nuenobar fix.
[JAMin, XDA Neo, S200 General] Zimaia:
That's no a solution because if you wont to open a wm screen you do not have the taskbar anymore.

The solution must be in HS++ hands like in many other apps that override wm taskbar.
[JAMin, XDA Neo, S200 General] utak3r:
You have to run vjtoggle with some delay, let's say 20 seconds - it will work ok :)
[JAMin, XDA Neo, S200 General] Gwadro:
Not the WM-taskbar, but your own :)

Sorry dave. what about shell32.exe
[JAMin, XDA Neo, S200 General] :
not true, but i won't argue.

on some wm builds vjtt is just NOT working.

po prostu nie dziala i juz.

gdyby było, jak mowisz, to chyba ręczne odpalenie by dawało pożadany efekt, a nie daje.
[JAMin, XDA Neo, S200 General] dave.:
How can i try vj with delay?

In my rom (originat O2) vjtoggle only hide the taskbar but i can´t use the fre space. and s.o. told me that the reason is the new (old?) shell23.exe.

So i´m waiting for som solution by HS++. i hide the bottom bar with nueno and it´s fine but the top (taskbar) ....
[JAMin, XDA Neo, S200 General] bRaKKuS:
will this work on asus p552w? tried pocket hack master and xcpuscalar, but both software don't work on my pocket pc. I would like to underclock to prolong battery standby.
[JAMin, XDA Neo, S200 General] damden:
Show the time in another timezone

Is there a way to show a time in another timezone?

I know to display a clock like this:

<Item class="clock" onhold="CtlPnl" ontap="ToggleView">

<label text="HH':'mm':'ss"/>

</Item>

But now I really want this clock to be in another timezone.

Can this be done?
[JAMin, XDA Neo, S200 General] utak3r:
you could use mortscript to reinterpret time and write it somewhere in the reg...
[JAMin, XDA Neo, S200 General] YoLoLo:
Hello ikarus, long time without hearing of me, i guess ;)

(remember, i've worked on the 1st French Translation of this soft...)

And, ho, i'm always willing to help for translations if you need a French translator for further enhancements ! :cool:

BatteryStatus Homescreen++ is one of the 1st soft i install on my machine... SOOOOOOO usefull ! :)

Today, i'm coming in front of you to submit a strange bug...

I'm now using the Ver. 1.06.348 rc2, build 0348

I use the call and data monitoring (SmaatoCost was not a good solution...), and no fancy functions like plugs in plug.. I mean, the look and feel of HS++ is very similar to the 'primitive' app... I don't need a launcher or MortScripts (but it is a good thing that a polyvalent tool can do that !)

Well, my problem : When HS++ plug is enabled with call/data monitoring, task manager, small indicators, a little overclock (234Mhz instead of 195Mhz), NO autoscale, NO tray launcher, I CAN'T succeed in uninstalling other apps with a plug-in (enabed or disabled)... The unsinstall just freeze ! I've tested with the standard app and SkTools... No joy...

If i enter the 'Today's' settings to disable a plug or reorder, the exit is frozen, and i must soft reset to achieve the thing (actions are done after the soft reset)

If i disable HomeScreen++, there is a freeze of device, i soft reset, then i CAN unsinstall apps with plug-ins !!!

I will test to install the latest build this evening

Have you ever heard of that ?

My machine is a fresh one (hard reset to try to solve the bug a few weeks ago), and i still run with good old QTEK S200 ! (what a device !)

Thanks in advance for answer
[JAMin, XDA Neo, S200 General] utak3r:
I've just wrote a really small tool, which can be useful for themers... it's a keycode scanner. One can get some keys code and later use Mortscript to emulate that (with SendSpecial(key_code) command).

It's a simple tool, written in few minutes... so don't expect any cool features ;) It does recognize both presses and releases of the key, along with its state changes.

​

It requires .Net CF 3.5.
[JAMin, XDA Neo, S200 General] ikarus:
of course :)

hm.. no. never. I'll check the source code for that case.. hopefully this weekend.

nice tool :)
[JAMin, XDA Neo, S200 General] soonerbudde:
cab file won't download

Does anyone know what to do if the cab file won't download. When I attempt to download it goes to a text file and shows all the programming language. Please forgive me if this is a stupid question as I am very new at this.!
[JAMin, XDA Neo, S200 General] utak3r:
right-click and choose "save as..." :)
[JAMin, XDA Neo, S200 General] YoLoLo:
Many, many thanks ! :cool:

I can install new versions of plug-ins, but it's quite longer ;)
[JAMin, XDA Neo, S200 General] Raulka:
Hi ikarus!

I try to switch on/off rows with commands, but not works... I use last HS++ build.

With code below this is switch on/off the Row0 and not the Row2 what I want.. What is the problem?
[JAMin, XDA Neo, S200 General] ikarus:
i guess it is the format of your commadline. It should be:

RegistrySetString.exe "102 2"

Since you're using it with StartApp-action, then it has to be

RegistrySetString.exe ::"102 2"

Finally as you're using the commandline as content for an attribute, the double-quotes have to be quoted with xml-entities and it should be -->

path="RegistrySetString.exe ::"102 2""

Does that work?
[JAMin, XDA Neo, S200 General] Raulka:
Thank you Master! Works perfectly! :)

I'm working on new portrait/landscape QVGA/VGA version of my HS++ theme. Good game :-)
[JAMin, XDA Neo, S200 General] Raulka:
One more question:

Could I find the actual screen orientation (landscape, portrait, angle...) anywhere in the registry (WM6.1)?
[JAMin, XDA Neo, S200 General] ikarus:
Could you tell me, which version of HS++ u r using?

i'm afraid, i don't know a reliable way through registry. There are values such as HKEY_LOCAL_MACHINE\System\GDI\Rotation\LandscapeMode, but afaik all the values are not available on all devices. Maybe another user can help out?

You can get it via win32:

DEVMODE DeviceMode;

DeviceMode.dmSize = sizeof(DeviceMode);
DeviceMode.dmFields = DM_DISPLAYORIENTATION;

if ( DISP_CHANGE_SUCCESSFUL == ChangeDisplaySettingsEx (
NULL, &DeviceMode, NULL, CDS_TEST, NULL ) )
{
switch ( DeviceMode.dmDisplayOrientation )
{
case DMDO_0: // Portrait mode
case DMDO_180:

case DMDO_90: // landscape mode
case DMDO_270:
break;
}
}

You could write a little tool that updates a registry-value depending on this api-call.
[JAMin, XDA Neo, S200 General] Raulka:
Thanks ikarus!

I only have two question yet:

1. How could I write percentage "%" signal with a theme on the screen? (There is the BSWeather's Humidity note in the registry without "%" symbol, so I want to write % after the chars, but <label text="Humidity: %s%"... not works)

2. In my theme, when I switching between rows and views, sometimes stayed the previous view's background image under the new view (under plugins only!). I can't solve this problem with cachebg and/or animatebg... In some case I see the previous views under animations too, but I want to see only the background ... Maybe this bug is only my Eten's problem?

I use animatebg="0xFF000000" in window and cachebg="1" in tplug item.
[JAMin, XDA Neo, S200 General] ikarus:
you're welcome :)

Use <label text="Humidity: %s%%"

use cachebg="0". It should renew the background each time then. Does that work?
[JAMin, XDA Neo, S200 General] Raulka:
Oh yesss! %% works :-) Thanks!!! :D

But cachebg="0" not good..

So I have more Views in a Row and in some View I have a background image.

And if I change Views, sometimes crash the background and mixed them.

Good state:

If cachebg="0" than tplug todaycalendar hide the background and this is a stable wrong state, not change after more minutes...

View attachment 176420

If cachebg="1" than background mixed and crashed with an other background:

View attachment 176421

but this last crash stop after a minute. WM6.1 refresh the screen in every minutes? Instantly when the clock seconds change 59 to 00 backgrounds good again in this case!
[JAMin, XDA Neo, S200 General] ikarus:
great :)

what do you mean with "crash"?

Is it the plugin which crash and force a reboot?

If you provide a download with the theme-files to reproduce, then i could trace the source-code. But don't hurry hehe.. i guess i will have time this weekend at earliest hehe
[JAMin, XDA Neo, S200 General] Raulka:
No, just background images crashed :-) I think this is memory problem, or maybe the little 4MB pagepool of my device... Because just sometimes appear the problem..
[JAMin, XDA Neo, S200 General] ikarus:
yes it's true. forgot to build the release-version. debug-version was pre1..

try BSUpdate now.

There could be a lot of reasons for gprs-counter not counting, but there are two to be very likely.

1. Your device does not update this value at all, but if you use a prophet then it should do this.

2. I think GPRS-Counter does not work with "always-on connections" (e.g. used for push-mail) because wm5 updates the value if a connection terminates and the "always-on connection" does not terminate for a long period...

What's importante is: The GPRS-counter can't keep up with professional gprs-counting-apps like spb grps-counter, because this is not the intention of this feature.

btw. spb-gprs-counter has a cab-size of more than 1000kB (of course the executable needs less space) and BatteryStatus has a cab-size of about 90kB...

hm... i can try verifying the tap-area but it does take up to 2 seconds to show or hide the row. this is a limitation to today-plugins.

hm.. need to check this.

this is strange. It shows the value in the registry, but i can check this again.

oh okay. this can be changed. Do you use another gprs-counter and if yes, then can you confirm this values? I don't know whether the registry-value represents Bytes or kilo-Bytes but i guess it must be kiloBytes.

I'm not sure whether the PhoneLifeTime-value is so important. To me this is not that important to use space on the today-screen. Any comments on this?

yes of course. BatteryStatus does only show the values under HKLM\SOFTWARE\Microsoft\shell\cumulativecalltimers\line_0

I'm not sure of this value. It would be great if you can confirm this value to be correct. BatteryStatus does not count, it only shows this value. Either a driver or the operating system do this job...

Edit: try pre2
[JAMin, XDA Neo, S200 General] NewSPV:
Hi ikarus
[JAMin, XDA Neo, S200 General] NewSPV:
Thanks for the reply, I will try text only to view pages. I only want to use explorer to check emails occasionally. If I do use the phone for leisure browsing I turn off GPRS and connect via the router, though this is a little stupid as I have the PC sitting here.
[JAMin, XDA Neo, S200 General] niall0s:
testing pre2

there is always a + in front for the battery drain indicator

gprs counter is no longer working

Signal strength seems so be working but always shows 100%, maybe i live under a phone mast :D
[JAMin, XDA Neo, S200 General] stred:
testing pre2 (prophet aku2),every install i did was first deactivate old plugin,soft reset,uninstall and then install new one..

so far all normal.

signal indicator works just fine

battery drain works normally (+ when charging , nothing when not)

hiding unhiding rows works great!

call meters all correct.

unfortunately i dont use gprs so i cant test gprs meter.. :(
[JAMin, XDA Neo, S200 General] ikarus:
Thanks a lot for help testing :)

oh hehe okay.. it was optimized away...

try pre2 build 0066.

the + in front for the battery drain is derived according to the Microsoft-API-Description. On my device it works as expected. Do you use a prophet or a wizard?
[JAMin, XDA Neo, S200 General] ikarus:
great :)

btw. you don't need this process for update. Just start BSUpdate.exe on your desktop computer. It does anything and checks also if update of registry-values are needed.

Thanks for testing :)
[JAMin, XDA Neo, S200 General] niall0s:
gprs counter working again now :) also showing as 1.52mb fantastic!!!

I am using a Wizard ;)

In version 0.02.500.pre16 the power usage worked correctly, - when discharging, + when charging. In this version there is always a + :( :(

Waiting to see if the counters reset at midnight, everything else seems to be working great :) :) :)
[JAMin, XDA Neo, S200 General] Matterhorn:
If you put pop email account details into Pocket Outlook, emails cost practically nothing to retrieve. Gmail is great for this :-)
[JAMin, XDA Neo, S200 General] ikarus:
hm... we can try to look for the reason. Attached is an executable which retrieves some values of the battery-driver.

copy the exe to your device and execute it with and without ac-connected.

write down the values of both states here. This shows if wizards battery-driver is not fully ms-api-compliant or if there is another reason.

thanks in advance !
[JAMin, XDA Neo, S200 General] derStinker:
wonderful work ikarus, really.

for me your plugin is a must have for my neo. i only have one hint for the next versions perhaps????

for me some informations / indicators are more interessting then the others, so maybe it could be interessting to sort the order of the indicators in the options menu.

im thinking about a new extra options tab in the menu like "inidicators" where you can realize that.

something like that:
[JAMin, XDA Neo, S200 General] niall0s:
With ac connected:

ACLineStatus: 1

BatteryCurrent: 42

BatteryVoltage: 3768

Without ac connteted:

ACLineStatus: 0

BatteryCurrent: 125

BatteryVoltage: 3860
[JAMin, XDA Neo, S200 General] ikarus:
hm.. okay.. wizards battery-driver does not behave as in ms-api look at Description for BatteryCurrent --> msdn

Thanks a lot :)

I will try looking for a solution which includes also this behaviour.

Edit:

Yes, pre16 had a workaround and i didn't know exactly why this worked (i guessed..), so it was not logical to me. Now i know the cause of this and the next pre will have a more logical thing, maybe considered as extension :)
[JAMin, XDA Neo, S200 General] niall0s:
Any idea why it was working in pre16???
[JAMin, XDA Neo, S200 General] ikarus:
Only an example. If the + rely on ACLineStatus then there could be a loss of information:

With the recent HomeZone-Software of an unnamed provider (for prophet), your battery will be discharged instead of charged when connected to usb of the desktop-computer. Yes it's true...

A negative value for BatteryCurrent can indicate this bad behaviour but only ACLineStatus does not...

i must think about the solution...
[JAMin, XDA Neo, S200 General] McHale:
Incoming call times option.

Instead of incoming vs. outgoing calls as seperate items, I was thinking more of a checkbox to also calculate incoming *WITH* outgoing. So instead of seeing:

IN D: 15 M: 30 SMS: 4

OUT D: 20 M: 50 SMS: 6

If the checkbox is checked for incoming, you'll only see:

D: 35 M: 80 SMS: 10

Know what I mean? The way it is with the latest beta, you have to add the numbers up in your head to get your daily/monthly usage. By checking the incoming checkbox, you will see a grand total of incoming and outgoing.

Thanks!
[JAMin, XDA Neo, S200 General] con_bo:
To Ikarus : With the last in my O2 Neo, the signal strength show good. I've used MortSave to check signal strength, but with this program. It always ran in the internal although i turn off my device. So my battery went down rapidly. At first i thought that the battery go down because i used it so much.But when i didn't use it for a long time, about 4h, it's still happened. I turn off the MortSave, everything went to normal.

With you plugin, does the signal strength auto refresh when the device turn off ? or it refresh when the device wake up??
[JAMin, XDA Neo, S200 General] stred:
hey Ikarus, you were right about the battery drain.. o/c doesnt affect it when in sleep mode! :D

also i prefer to install,reinstall manually.. i just dont trust windows :evil:

ver3.000 pre2 build0065:

the scenario:i want to stop overclocking my device by options tab

i go to options and i uncheck the "set speed to 286" and hit ok nothing.. the speed remains 286..

xmm i then go to today screen i tap the speed from 286->195 and i go again in option screen and i uncheck the "set speed.." nothing again

then i go to option screen i select "set speed to 195" and i hit set.. a message pops up that its sais "speed set to 195".. happily i uncheck the set option and hit ok,damn the speed again in 286! lol

well the only way to stop o/c to 286 was:

1.select "set speed to 195"

2.hit ok

3.go again in options and uncheck "set speed..."