yashsingh1/xdaforums huggingface dataset:
[JAMin, XDA Neo, S200 General] CWKJ:
@ikarus

Just want to check with you something.

The last version which I used is

BatteryStatusExt.1.05.build_0286

I have downloaded,

BatteryStatusExt.1.05.build_0295 (did not have time to try)

BatteryStatusExt.1.05.build_0296 (did not have time to try)

BatteryStatusExt.1.05.build_0304 (did not have time to try)

BatteryStatusExt.1.05.build_0308

I just realised that 295 onward do not have BatteryStatus.exe anymore.

So now I wanted to get 308 to replace 286, is it enough by putting the new files,

- BattTDP.dll

- BSOptRes.dll

- default.xml

Is there a newer BatteryStatus.exe between 286 and 295?
[JAMin, XDA Neo, S200 General] ruebyi:
hi Ikarus!

it works with Mortscript... must be some problem with tinybatch and my device... THANKS for your help!
[JAMin, XDA Neo, S200 General] ikarus:
oh okay then hehe

i guess tinybatch is too fast on your device, but for such cases i've implemented the Sleep-Command...
[JAMin, XDA Neo, S200 General] ikarus:
yes, it's because this tool solely opens the options, which can be done much quicker by tap on the plugin.

yes, replacing these files should do it.

But you can install the old build withouth thinking about such things as well. The install-routine should do anything on its own.

no, because there's nothing special to do for opening the options..
[JAMin, XDA Neo, S200 General] LordDeath:
Hi ikarus :)

I have a little feature request. Can you add a new TrayLaunch icon, which changes the screen orientation? It would be nice, if it would open a little context menu like the Bluetooth or the WiFi icon and if it offers all the four screen orientations.
[JAMin, XDA Neo, S200 General] alehardware:
I deleted the xml-file and now with a new one I can see the call logs of this period ... another question: Is it possible to see the call logs of a previous period? How? I notice the xml-files are backuped with the date appended to its name. How can I read this files? Thanks.
[JAMin, XDA Neo, S200 General] brunoisa10:
Hi LordDeath , you can add it yourself using a lnk to settings for the display

just go settings for the TrayLaunch and choose the good link and add , that's all.

for the lnk to be created , look at cplmain explanation on wiki here (tested with Mortsrcipt using command Rotate : Run Perfectly)
[JAMin, XDA Neo, S200 General] LordDeath:
Can you tell me, in which Wiki article this information is? I can't find it. :o
[JAMin, XDA Neo, S200 General] andrew-in-woking:
New skin and possible bug??

Hi all,

Please check out the following thread for a couple of new skins. I've also detailed a menu bug which appears there:

http://xdaforums.com/showthread.php?t=394187

The bug is present on build 311.

Many thanks,

andrew-in-woking
[JAMin, XDA Neo, S200 General] brunoisa10:
look here http://www.xs4all.nl/~itsme/projects/xda/xda-controlpanel.html

best is to use mortscript and the command Rotate : it is very easy

Rotate(90)

Rotate(0) to return to origin

you have just to put a file RRRRR.mscr (made with Notepad) in the directory Mortscript and to choose your file in BS Settings

exemple here (file rotate.txt to rename rotate.mscr)
[JAMin, XDA Neo, S200 General] CWKJ:
Thanks, it's ok, some people just have strange habit and hobby, like me. :lol:
[JAMin, XDA Neo, S200 General] melkhatt:
suggestion for AppLauncher.exe

hello

I have some suggestions for AppLauncher.exe

1- to make AppLauncher automatically guesses the name of the app taking the name of the exe or shortcut

2- When you apply to a theme, to add automaticaly absolute="0" to AppLauncher row.

thanks
[JAMin, XDA Neo, S200 General] utak3r:
Is there a command to use in ....\Today\Items\BatteryStatus to hide some row? And then to show it back?
[JAMin, XDA Neo, S200 General] Andreal:
Integrating Today Agenda with BS ver. 311 works fine.
[JAMin, XDA Neo, S200 General] brunoisa10:
yes there is a way

just hold to display the settings menu

and tap on the second line to display lines you want and choose what you want to display from your theme and plugins choosen first
[JAMin, XDA Neo, S200 General] JSZESZE:
Is there any reason that drop menu for this app is really small, to the point that i cant even read anything.....the only thing i can really make out is the settings button....and the x button sometimes....im using the latest beta version
[JAMin, XDA Neo, S200 General] utak3r:
:D lol....

No, that's not what I mean ;) I want to issue a command from MortScript or TinyBatch - I want to hide some rows, some rows switch views and show other rows.... just a more complex view switching, pinned to one icon.
[JAMin, XDA Neo, S200 General] brunoisa10:
I was surprised by you for your question , I agree with your LOL

can't you use Tabs ? It is perfect with Tabs , I use a theme from Henry2002 , little changes , addind row for plugin , adding applauncher and I can slide from tab to tab ,

try to see on eumel79 last theme for tinybatch (here :

http://xdaforums.com/showpost.php?p=2202904&postcount=505
[JAMin, XDA Neo, S200 General] utak3r:
It says:

and what I want to do is to switch several rows at once, including hiding some of them, or showing... I know, hot to switch views - it's a Command "100 1 0" etc., but how to show/hide rows?

Let's say:

1st tab: 1 row with counters, O2 SoundProfile and a TodayAgenda (that's 3 rows!)

2nd tab: WeatherPanel. Just WeatherPanel.... that's 1 row!
[JAMin, XDA Neo, S200 General] utak3r:
One more question (eventually a feature request ;) ):

Is it possible to give a background for a whole window section?
[JAMin, XDA Neo, S200 General] ikarus:
switching rows has been requeste by prscott already.. so there are two on the counter hehe

you can assing a background image for a whole window right now. Just place an image-tag as a child of window-tag.
[JAMin, XDA Neo, S200 General] woody21:
the most usefull app there is, i have just bought a used spv m600 and it has screen/ digitiser whine.

Overclocking with this app stops it completely, at 260mhz its perfect and i have some usefull info displayed too...

Thanks
[JAMin, XDA Neo, S200 General] :
three... it may be VERY useful..
[JAMin, XDA Neo, S200 General] ikarus:
great :)

btw. just a hint.

You can make feature-request here as well

...

http://www.chi-tai.info/discuss/batterystatus-advanced-feature-requests/page-1

this way the feature request can't get "lost" in this huge thread..

Edit: Forum withdrawn for now. Sorry for those already registered. The registration will be kept for further community offers, but i can delete the registration as well. Just let me know.
[JAMin, XDA Neo, S200 General] ikarus:
Version 1.05.129 - build 0312 - 05/27/2008:

- added: Option for use of one big flat file for logging of CallTimes

- added: CommandQueue, Show Row (101 RowNum 1), Hide Row (101 RowNum 0), Toggle Row (102 RowNum)

see build 0312.
[JAMin, XDA Neo, S200 General] sigitoke:
Hard Reset

Is there any today plugin like SPB Pocket Plus, with ability to 'Hard Reset'.

Thx.
[JAMin, XDA Neo, S200 General] utak3r:
Oh man, that was quick :D thanks!
[JAMin, XDA Neo, S200 General] prscott1:
Awesome!! The addition of 101 is wonderful!
[JAMin, XDA Neo, S200 General] utak3r:
Yeah, you rock!

This is my sample mscr script:

RegWriteString HKLM,"Software\Microsoft\Today\Items\BatteryStatus","Command","100 6 0"
Sleep 300
RegWriteString HKLM,"Software\Microsoft\Today\Items\BatteryStatus","Command","101 2 1"
Sleep 300
RegWriteString HKLM,"Software\Microsoft\Today\Items\BatteryStatus","Command","101 5 1"

And it works like a charm! :D

The problem is with some plugins set to unload on hiding... for example WeatherPanel, which takes some time to start. As for now I've set it not to unload, but I have to find a solution... probably some bigger pause will be needed :)
[JAMin, XDA Neo, S200 General] brunoisa10:
waowwwwwwww utak3r : it is perfect

chi-tai (ikarus) is really a great programmer , very fast
[JAMin, XDA Neo, S200 General] mcurtayne:
Future developments

I've been spending a while trying to develop a BS theme, but found some 'short-comings', so have a general question on the planned future enhancements.

BS seems to occupy a similar 'application space' to the likes UltimateLaunch, so I've been trying to create a multi-tabbed BS theme. BS is able to do most of what I'd like, but there are some notable omissions - hence the question - is the intention to increase the ability of BS to do 'similar things' to UltimateLaunch (i.e. will BS's ability to handle multi-tabbed themes be improved), or should I just use UltimateLaunch and be done with it?

(If the plan is for improvement, I've plenty of suggestions ;)...)

Thanks for the plug-in as it is anyway. It works well 'beneath' UltimateLaunch.
[JAMin, XDA Neo, S200 General] utak3r:
It was improved with the last build :) Now it's possible to do almost anything....
[JAMin, XDA Neo, S200 General] :
..almost everything, lol :)
[JAMin, XDA Neo, S200 General] mcurtayne:
Thanks utak3r. It looks like you've been using mortscript, which I guess, looking at your code, is for changing tabs? I've not seen the theme you're working on, so not sure exactly how you've got it to work.

I'm not sure I really want to have to rely on scripts either. I think my original question still stands - is the current development focus of BS towards being an UltimateLaunch replacement - in which case I'm happy to be of assistance however possible. If not, I'll just use UltimateLaunch....

Many thanks.
[JAMin, XDA Neo, S200 General] ikarus:
great that it's working for so many :)

conceptually it is the right way.

You can use mortscript as a lot of users do. As an alternative you can use the smaller program tinybatch, which is about 7kB of size and designed for the needs of BS-skinning.

definately not.

Launching apps is solely a by-product or connotation? that (i guess) may let you see a correlation to UL.

BS is unique (btw. what about UniqueToday as name?) and arose from the need to customize BatteryStatus Free.

To me it is a project to learn, investigate topics, do experiments and in recent times to get insights into user interactions seeing and analyzing all the themes available... a really exciting task ;)

and of course playing and trying ideas, stuff of theoretical computer science, efficient programming and so on..

Actually the definition is not complete :D

To date BS is out of its infancy and appears mature enough to be a solid plugin.

of course you're welcome to be part of "BS-community" and make suggestions.

I'm a opened minded person, but have to take care that BS stays a solid piece of software..

Not any suggestion fits into design of BS..

UL is a great piece of software and if you have purchased UL, then you should continue using it.
[JAMin, XDA Neo, S200 General] utak3r:
OK, another question (or request...):

Is there any command for queuing for setting rows height? Have a look at those screens:

​

You see? The last row, which are views switching buttons, is moving... What I would like to have is a command to set rows height, to manipulate it on view-basis :)
[JAMin, XDA Neo, S200 General] ikarus:
interesting request :D
[JAMin, XDA Neo, S200 General] utak3r:
After sleeping with it.... ;) Does <View> has a height param? It would definitely solve this particular problem ;) Not that this command wouldn't be usefull anyway ;)

edit:

OK, I've found it. But... still it's a good request, don't you think? ;)
[JAMin, XDA Neo, S200 General] mcurtayne:
Biggest issue

Hi Ikarus

Thanks for the response. Good to know where you're coming from. I'll persevere with BS... Happily I resolved the issue I was facing yesterday so still making progress with the theme development.

The biggest issue with BS I'm facing currently - which isn't huge, but prevents it being as 'nice' as it might be - is the screen redrawing. I'm using 'views' as tabs, so the views cover most of the screen and have lots of items on them.

I've found, if I access the WM Volume control 'dialog', which only covers part of the screen, when the dialog closes, the screen isn't redrawn properly. I end up with part of the content of view 1 showing, and part of the content of view 2...

Along similar lines, I've switched off the animation of the view switching, since the 'image clock' on view 1 is being drawn incorrectly during the switch...

I'll post a 'draft' copy of my theme if it helps.
[JAMin, XDA Neo, S200 General] alehardware:
Minutes / SMS previous period

Hi, is there any way to see the amount of minutes and sms from the previous period? If not that would be a nice addition, doesn't it?

Thanks, Alejandro.
[JAMin, XDA Neo, S200 General] utak3r:
ikarus... are you planning taking all of those todayplugins options to xml? :rolleyes:
[JAMin, XDA Neo, S200 General] dan_ru:
Hi ikarus

1-st screenshot taken after soft reset.

2-nd after theme reload.

Now no more small font.

Build 312.
[JAMin, XDA Neo, S200 General] 200mpx:
ikarus

Could you please add support of this nice app - AppToDate, an app that make an automatic update of programs: http://www.modaco.com/content/apptodate/267789/developers-how-to-include-apptodate-support-advanced/
[JAMin, XDA Neo, S200 General] pt_t830:
Adding numbers to the exception list - CallTimes

ikarus

there is any possibility of adding to the exception list a range of numbers without mentioning one by one?

tks.
[JAMin, XDA Neo, S200 General] ikarus:
Forum at my website opened again for questions and bug reports.

hm.. maybe.. could you give a scenario, where it can be used for?

Could you give me instructions in a step-by-step manner to reproduce it, your theme-files attached would help?

I can't reproduce that with my theme or the default theme.

no there is no way. You can log the calltimes and check the xml-logfile. There are plans to extend the CallLogs.exe, but haven't had enough time yet.

there were plans to do this, but i'm not sure if it is really useful apart from its usability. You know the created theme most probably won't work on other devices then.

Using IDs to reference to options-selected-todayplugins are really difficult to understand (for a user) and not good useable as well.. so i don't know yet.

We could discuss the benefits opposed to the implementation now.

what do you mean exactly?

i have noticed to check it.

no not yet. there may be a chance in one of the next builds with wildcards, but don't know yet.
[JAMin, XDA Neo, S200 General] utak3r:
Hm, how about making all the options in registry more readable? I mean rows visibility for example, and this horrible Plugins string, it contains some special chars.... and then:

I can see MortScript detecting showing/hiding rows and recalculating some other rows height to fit the theme on the screen :)

Maybe you're right.... but then I want to make it doable at least via registry... but as for now it's unfriendly for rgucomp or cabwiz... Maybe some other string formatting? :D
[JAMin, XDA Neo, S200 General] ikarus:
okay hehe

it's a little compressed, but i want to keep the registry-usage as less as possible.

i could explain how the rowviews are generated. You need only some bitshifts..

the plugins string is designed for processing by machines hehe

i'm not sure if it really makes sense to use it with cabwiz, since the installed plugins are definatelly different from device to device.

hm.. i'll think more about that..

i could provide a tool that replaces some character defined by you to the seperator-character if that helps. You could run that tool within the installation-process.
[JAMin, XDA Neo, S200 General] dan_ru:
I meen what it is the same theme - but is look diffirent after restart and reload theme.
[JAMin, XDA Neo, S200 General] utak3r:
Moreover.... I'm a ROM cooker, and I want to include a whole preinstalled BatteryStatus in a ROM.... I didn't try it yet, but I'm afraid this string from Plugins won't make rgucomp happy :rolleyes: So, what I mean is to replace those special chars to something else...
[JAMin, XDA Neo, S200 General] :
exactly, it is quite a problem, similar to trayline rgu too..
[JAMin, XDA Neo, S200 General] ikarus:
Version 1.05.130 - build 0313 - 06/01/2008:

- fixed: execute ontap-action sometimes, when onhold-action has performed

- fixed: initial adjusting widths after theme-reload

- added: CommandQueue, Set Height of View (103 RowNum ViewNum Height)

fixed in build 0313

try build 0313.

This is just a test, so if you use the command 103, then let me know.

Otherwise it will be removed in one of the next builds.

This feature has a remove threshold means if no one is using it --> removing..

I'm not sure if it really makes sense. Having code just for fun isn't what's intended for BS..

i don't know rgu, but this string is only a string with some special characters that fits well into a utf-8-file.

As you may see BS (Advanced-Options) can export these strings into a file and import them very well, so it should not be a problem to handle this.

The special characters must be different from what user can enter, otherwise the string can't be proven to work always.

It's difficult to change the format of that strings now, because then the settings are incompatible with older versions.

Unfortunatelly there are a lot using older versions that forces me to stay backward-compatible as good as possible.

I could provide a tool which imports the BS-Settings if that helps?

just wondering. how about chinese or russian characters? rgu should then have big problems with that characters too?
[JAMin, XDA Neo, S200 General] utak3r:
That's good - I've had one place in my theme which were refreshing in a bad way... :)

OK... will this command have an effect both on normal views and on injected plugins views?... You see, there's a general inconsistency here: if you'll setup a height for a view in xml, and then inject a plugin in it, this height attribute won't have any effect at all!
[JAMin, XDA Neo, S200 General] ikarus:
of course.

it sets the height of the specified view, no matter what items it contains.

If you have set automatic handling of height (0) for a today-plugin (in options), then it wouldn't make sense to set the height with this command.

i can't see an inconsistency. at least i can't understand your concern hehe

You can't inject a plugin into an existing view.. at least i'm not aware of how to do it :D

if you set a height-attribute for a view in your xml, then the height is valid for your specified view with the containing items.

(Note that Views with no Items, that is empty Views, are removed while parsing the xml. They don't exist in the memory and are handled by the xml-parser as they have never been specified in the xml.)

If you inject a today-plugin then a NEW View (with the specified height in options) will be injected in addition to the existing Views. This process has nothing to do with the xml, therefore extending the xml-parser means a lot of new code and tests.

Injecting items operate directly on the memory-field that is used by the rendering-handler.

Maybe interesting: the memory-field is optimized to be processed sequentially thus benefit from caching mechanisms of modern cpus.

Does that help understanding the instrument better?
[JAMin, XDA Neo, S200 General] razorr69:
Does the overclock function work on the htc touch for sprint? I installed the newest version and dont see that in the options.
[JAMin, XDA Neo, S200 General] utak3r:
Bah!

Now I see, I've just misunderstood this mechanism... :cool:
[JAMin, XDA Neo, S200 General] mcurtayne:
Screen Redraw Issue

Hi Ikarus,

As requested, please find attached my draft theme and screenshots demonstrating the issue.

This can be reproduced by, on the 'home' tab, opening the volume control as shown from the windows toolbar. When this is closed, the screen isn't redrawn, so where the volume control dialog was, now you can see the content of the 'contacts' tab...

If you modify the theme to 'slide' transition between tabs (views), you'll see the clock on the 'home' tab is drawn before the transition takes place, so the end result is a bit messy (on a Tytn II at least..).

with thanks
[JAMin, XDA Neo, S200 General] utak3r:
Hmmm..... I wanted to utilize this new command (setting rows height), but I need another new feature :D - <Window onredraw="some_app_or_script"> ....

How's about that? It'd be invoked on redrawing a screen, on showing/hiding rows, etc... so I could have a chance to react.
[JAMin, XDA Neo, S200 General] mcurtayne:
Add plugins to xml

Hi Ikarus,

Hope you're still enjoying having so many demanding users :)

I'd definitely be strongly in favour of adding Today Plugins to the xml (preferably as an 'item'...). In my Theme, I'm using plugins on a couple of the tabs, so currently I have to remove the plugins and re-add them every time I switch between themes - since their location is theme dependant.

Re: having to use an ID - couldn't the Plugin Name be added to the xml and not the ID? You manage to retrieve and use the name in the options dialog, so why not use it in the xml?

I agree adding a plugin to the xml may make it device dependant, but generally people have to modify themes for their own device anyway. Better to modify a new theme once rather than having to change the plugin options every time you want to change theme...

many thanks
[JAMin, XDA Neo, S200 General] Lifear:
Hello. is there a way to read the last sync time of active sync ? I have found a registry key under \HKCU\Software\Microsoft\ActiveSync\Partners\{somekeyword}\LastSyncSuccess, but this is a hex value. how can i read them as "01.06.2008 17:30" or "today, 17:30" ? Is there such a way ?
[JAMin, XDA Neo, S200 General] ruebyi:
you can do this with Mortscript!

Read out the regstring convert it, and write it down in a new reg Path
[JAMin, XDA Neo, S200 General] Lifear:
Und wie wandle ich den String um ? MortScript habe ich installiert aber keine Ahnung wie ich den Wert parsen muss. Kannst du mir das nötige Grundwissen vermitteln ?
[JAMin, XDA Neo, S200 General] ruebyi:
Hi Ikarus!

I've got a new problem, sorry :(

I tried to make my Images change when i press/select them! But they only change when I press and hold them, not when I only tap on them!

Is my XDA terra to slow?

ruebyi
[JAMin, XDA Neo, S200 General] ikarus:
i think your terra is fast enough. I guess you have wrapped BS into other plugins like spb pp or ul? Is that right?

of course.

just a suggestion.

What about starting a thread in the forum at the project-site (http://www.chi-tai.info/discuss) , where anyone can make suggestions how to implement it best with xml and how BS should handle it?

I don't know the future of that forum for sure, but i guess it's useful to discuss such a feature request. After it gets a "go" and has been implemented -> it's not so important to have the thread always online available.

the best would be concrete suggestions like xml-code how to specify it and maybe how it should be handled. The more detailed, the better..

This way we (actually i) can save some time hehe

It's not because i'm lazy, but i have to work as well :D

And the more brains thinking about, the better the solution should be hehe

hm.. i'll think about that :)
[JAMin, XDA Neo, S200 General] ruebyi:
Yes Battery Status is running in UL... Ok, that's the problem... Any chance of "fixing" this? (I know it's no Bug from you!)
[JAMin, XDA Neo, S200 General] ikarus:
it's not a bug in BS, but the regular behaviour of UL.

UL delays passing your interaction to BS. I guess this way UL can recognize gestures.
[JAMin, XDA Neo, S200 General] ikarus:
hm.. i'm sure it happens on your device, but unfortunately it can't be reproduced neither on my device nor on device emulator :(

I can see, that you have removed the bottom-button-bar.. maybe this is the problem.

BS redraws fine if the operating system requests a redraw. Maybe hiding the bottom-buttons results into windows mobile can't handle invalidate-areas correctly?

Does it happen with other plugins too?

Anyone can reproduce that?
[JAMin, XDA Neo, S200 General] NetSkipper:
ikarus, I'm using WkTASK. If I'm enabling the option "Device Lock" in BS, and afterwards put my device to Suspend mode via WkTASK, the screen on my device remains off, though the device is working. Only after Soft Reset I'm able to use the device normally. Other software that has the option to Suspend my device (like Toolman, psSutXP, etc..) operates normally.