yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV Themes and Apps] :
And we will also be able to disable certain orientations for a certain application?

E.g. I want Opera to only rotate to the right, but not to any other direction, even if I rotate the device all the time.
[Touch Diamond, MDA Compact IV Themes and Apps] NYRican:
i falshed dutty's latest ROM onto my diamond and my problem is fixed so it has something to do with the 1.93.422.4 ROM. now everything is working perfectly great app.
[Touch Diamond, MDA Compact IV Themes and Apps] brins0:
I could program this into the application, but it is already becoming very complex, and quite heavy on both memory and the CPU. I'm afraid you can't have everything, and i'm sure people would much rather have it lean and fast than loaded with features such as the one you have suggested.

Personally I cannot see a use for such a feature, if you don't want a program to rotate into reverse landscape, don't rotate the device into the reverse landscape orientation...

Edit: Even though I personally coulnd't find a use for this feature, i've changed how I was going to control orientation so that you can tell it not to rotate into certain orientations, although it's global across all appplications. I may change this even further so that you have to tell it which applications you want to rotate in which orientations, although this would be tiresome for people to setup...
[Touch Diamond, MDA Compact IV Themes and Apps] brins0:
I'm glad to hear that this has fixed your problem, which rom were you using before?
[Touch Diamond, MDA Compact IV Themes and Apps] roomer11:
1: HTC Touch Pro

2: ROM Ver: 1.90.781.3 WWE

3: None carrier customization

4: Yes it works

5: Your default setting was good enough for screen orientation

6: 0.7 (I've got shaky hands) :p

None of the screen orientation works on my device previously, this is the 1st.. :D
[Touch Diamond, MDA Compact IV Themes and Apps] brins0:
Excellent, I'm so glad my new approach works. Thanks for trying the test application for me. I've got all the testing I need done now, so unless you're interested, there's no need to continue trialing the program.

The new build of gyrator is just under half completed now. The event interface, used for telling the program what to do foer certain orientations is now pretty much complete. The application detecting module just needs a configuration screen too, as i've lifted it from the first iteration of Gyrator.

I've decided to make the theme of the new application black with white/coloured text. I will, in later versions, make this configurable, but I do actually find it easier to read this way, and it does suit the diamond.
[Touch Diamond, MDA Compact IV Themes and Apps] Zekee:
1: HTC Touch Diamond

2: ROM Ver: 1.93.405.1 WWE (SwiftBL Diamond v7.5 Lite)

3: No carrier customization

4: Yes it works

5: Your default setting was good enough for screen orientation

6: 0.6 - 0.7
[Touch Diamond, MDA Compact IV Themes and Apps] RoCkFoRdGuN:
Im struggling to install .net framework

i dont understand how to install it though activesync

i got the phone synced

but further more i dunno how to install it
[Touch Diamond, MDA Compact IV Themes and Apps] RoCkFoRdGuN:
got it installed thx

BUT

when i put the cab file on my phone it doesnt recodnize the file gyrator.cab but the other file SensorDetection_Setup installed fine LOL any ideas ?
[Touch Diamond, MDA Compact IV Themes and Apps] LucidObscurity:
IE/Firefox compatability

Just a quick suggestion on the site: You should find more consitent results between browsers by specifying the doctype (first line of html/xml). I would recommend STRICT, but you'll lose the functionality of depricated html tags. IE will respect this definition (at least IE 6+, I haven't tried earlier version). See http://www.w3schools.com/tags/tag_DOCTYPE.asp for more info.

BTW: I dissasembled and took a look at your app. (sorry, intelectual curiosity - promise I won't use anything). Very nice work. I'm really looking forward to the next version which will work on the Sprint ROM. I imagine you've put hundreds of hours into this thing and working for donations is quite noble.

I hope anyone reading this will appreciate how much work and time has gone into this application and if you are happy with it - will seriously consider a donation - every little bit helps. Also, considering the effort made by brins0, the least you can do is put in 20-30 min. and read through this entire thread before posting to avoid asking the same questions over and over again.

-Keep up the good work.
[Touch Diamond, MDA Compact IV Themes and Apps] brins0:
Well thankyou for that, i'll certainly look into adding a DOCTYPE into the code for my site when development on Gyrator 2 is finished. Development is very nearly finished now, just the options screen left to go now really, and a few cosmetic changes.

I need to implement stylus detection, still thinking of a logical way to work ihis into the system without loads more options screens. If I can work it into the events system, then you'll be able to specify a different stylus in action for every class/orientation combination you can think of, as well as global options.

Unfortunately, i've got a little wild on the customisation features of the events, and it's become rather complex. It will take a little knowledge to configure it now, but it should please 99% of my users.

You can probably expect the new version by the end of the weekend if all goes according to plan, and I don't run out of coffee.
[Touch Diamond, MDA Compact IV Themes and Apps] Bibble:
Superp thank you so much for the work your putting in.
[Touch Diamond, MDA Compact IV Themes and Apps] megaman:
Good luck !

I'll give you a coffe ASAP...if I find my visa...
[Touch Diamond, MDA Compact IV Themes and Apps] zenkinz:
1: HTC Touch Pro

2: ROM Ver: 1.90.871.3 WWE

3: No carrier customization

4: Yes it works

5: 250 works for me

6: I noticed that sensitive level above 3 will help to reduce the chance of indeterminable state. However, it also means that any slight and slow movement might not be detected. so it's a catch-22 situation

brins0, I supposed your new g-sensor detection method will resolve the problem whereby gyrator currently can detect and auto-rotate programs but only after programs had previously opened?

Btw, once it works on my Touch Pro, and I can really rotate the programs between landscape and portrait seamlessly, I would definitely want to donate...
[Touch Diamond, MDA Compact IV Themes and Apps] tntsniper:
Ya for some odd reason i can't get any Gyrator program to work on my Sprint Diamond.. They work sometimes, but for texts and almost everything else it wont work.
[Touch Diamond, MDA Compact IV Themes and Apps] pyrotech:
1. Diamond

2. Sprint OEM Rom 1.09.651.5

3. Not sure what you mean.. But its got a bunch of sprint crap on it.. =]

4. Yes

5. 200

6. 1

FYI. Current release of Gyrator does not work with my phone.. The sensor detection program works well.. Cant wait for you to get this working in Gyrator! Pretty sure this is an issue on all sprint diamonds with the stock rom..
[Touch Diamond, MDA Compact IV Themes and Apps] brins0:
New Version Imminent!

Just a quick FYI folks,

Gyrator 2 is very nearly ready for release. I've literally just sent a copy out to an un-named beta tester (he'll know who he is, but won't say). He has a Diamond Pro, so it'll be the ultimate test for it. The only thing left to do, is a simple configuration screen for changing the sound effect that's played, and toggling hide on startup (which still needs perfecting, but that's the fault of .net), but my tester won't need to test those tiny features.

I've built it on top of the new sensor "library" I constructed for that test application, only with further efficiency improvements, so hopefully, fingers crossed, it should work for all Diamond/Diamond Pro devices, with any rom...

Keep an eye on http://gyrator.brins0.net/ over the next day or so, as i'll be uploading new screenshots, and an FAQ ready for it's release. There are many more features which i'm not going to disclose here, you'll have to have a look on the site when the screenshots are uploaded.

Also: I'm on my new internet connection here now with 2.4MBit of upload, so it should be alot faster than previously (Only had 488kbit before).
[Touch Diamond, MDA Compact IV Themes and Apps] wrecklesswun:
1. Diamond

2. Sprint OEM Rom 1.09.651.5

3. Not sure what you mean.. But its got a bunch of sprint crap on it.. =]

4. Yes

5. 200

6. 1

With the exception that i have to have the app open then start gyrator before orientation is changed. Great prog!
[Touch Diamond, MDA Compact IV Themes and Apps] bugeyes:
Cheers Brinso looking forward to this latest incarnation of your app! :D
[Touch Diamond, MDA Compact IV Themes and Apps] legend2:
1. Touch Pro

2. 1.90.407.4 GER

3. unbranded

4. NO

I have to say, that it works on start -> programs. I tried to soft-reset it, it autostarted... rotation on start -> programs didnt work any more. Restarting the app results in working to rotate start -> programs.
[Touch Diamond, MDA Compact IV Themes and Apps] brins0:
You have been testing the wrong application. The test is over now, and I removed the test application a couple of days ago. What you have tested is the old version of Gyrator. Check back shortly for the new version which will work on your device :)
[Touch Diamond, MDA Compact IV Themes and Apps] brins0:
[2008.10.13.0] New version!

A new version has been released, so have added this post to bump the topic up.

Gyrator has been completely rebuilt from the ground up, taking hours and hours of work. ALL

HTC Diamond varients are now supported.

Link to information post concerning the updates, as well as download information.

Remember: I keep Gyrator 2 free for people to enjoy, but I have spent alot of my personal

time rebuilding the library and program to keep you, the user, happy. If you enjoy using

Gyrator 2, and find it useful, please consider making a donation, I would really appreciate it.
[Touch Diamond, MDA Compact IV Themes and Apps] Blazeitup123:
great! this is my #1 app on my diamond atm. you work is very valuable and we all owe you. :)
[Touch Diamond, MDA Compact IV Themes and Apps] tntsniper:
wow amazing brian thanks a lot, works great on my Sprint CDMA Stock Rom :)

Thanks for the great app!!!
[Touch Diamond, MDA Compact IV Themes and Apps] NLS:
Looks like a GREAT application. Haven't tested yet, but it is a serious donation candidate. :)

OK questions to the author (or anybody else interested replying), things to know before installing:

- Does it conflict with any gsensor enabled application? Comes to mind: Klaxon and couple of gsensor games...

- What about the feature of turning the device upside down to mute a ring? Still works?

- I see it also can act on stylus in/out sensor. Does it conflict or complement the default system actions? I love both actions i.e. (1) wake device on stylus removal, (2) open notes application on styluse removal while on the phone... Do they still work?

Please reply to those questions so that I'll know if I will install this. In any case looks like great work (I even love the web site).
[Touch Diamond, MDA Compact IV Themes and Apps] tepss:
Excellent. Hopefully better on bat life than previous versions. Two bugs:

when in landscape pop menu misses highlighted words:

​

problem with total commander - address bar:

​
[Touch Diamond, MDA Compact IV Themes and Apps] tepss:
Names of tabs missing in landscape:

​
[Touch Diamond, MDA Compact IV Themes and Apps] Cythrelo:
This looks seriously awesome, but I'm encountering a VERY weird bug.

I'm using the default ROM that came with my Telus Diamond, and every time Gyrator rotates a program (even at the default settings), it brings the phone dialer up immediately after rotating. Any idea what could be causing this?
[Touch Diamond, MDA Compact IV Themes and Apps] NLS:
...so anybody to say something about the above?

Plus a feature request. Since the program handles events, why not be able to define a SIP method based on stylus position? Or even (for Touch Pro) keyboard open/closed?
[Touch Diamond, MDA Compact IV Themes and Apps] Cythrelo:
Whoops, sorry guys. I feel dumb now. I just tried a soft reset and everything works perfectly. I'm new to this whole Windows Mobile thing, so things like that don't occur to me immediately.
[Touch Diamond, MDA Compact IV Themes and Apps] pencilcase:
I can not reproduce either of your problems. No problems in Total Commander or the program.

Thanks LOADS to brins0 for making this work on my Pro! Now all I need is to tilt the device to make pages scroll down :)

cheers mate!
[Touch Diamond, MDA Compact IV Themes and Apps] jthomas89466:
I would like to confirm that this does work on the Sprint (CDMA) Diamond. It does not rotate the TF3D, but it does work within other program windows.
[Touch Diamond, MDA Compact IV Themes and Apps] roomer11:
Thanks for this app.. works on my Touch Pro.. always wanted something like this for my GPS navigation software and NetFront.. and it works great.. :D
[Touch Diamond, MDA Compact IV Themes and Apps] J-A-J-O:
Does anybody know how to make manilla properly on touch pro ? Well, actually it rotating, but effect is diffrent from that when you slide out keybaord. When you slide out keybardo instead of manilla you see 8 icons. Gyrator makes manilla rotates, but it's unusable
[Touch Diamond, MDA Compact IV Themes and Apps] Draiko:
Another Sprint Diamond working! Now I need to learn the ins and outs of this App...
[Touch Diamond, MDA Compact IV Themes and Apps] WizP:
If you check in setting of this app you'll find that the TF3D/Manilla app rotation has been diasabled but am sure you can enable it again just by deleting the entry.
[Touch Diamond, MDA Compact IV Themes and Apps] brins0:
Glad you like it everyone. It does make it all seem worth the effort when you get nice comments like these from your users.

Tepss: the problem you are seeing on your device is not related to Gyrator, as all it does is instruct Windows to change the screen orientation using the standard Windows API. The graphical corruption is most likely caused by either the theme you are using, or another program on your device. Try a soft reset and/or a different theme to see if the problem persists.

NLS: During my extensive testing, i've not come across any conflicts with other gSensor applications, although I do reccomend switching to portrait mode before running programs like the YouTube player and Teeter, as they can complain, although there's no need to terminate Gyrator. The phone based features such as face down mute still work correctly, as Gyrator does not block other system events, it simply works along side them. As for the stylus events, again, Gyrator runs along side the system, and does not interfere with the default actions.

As for the feature request, I have already looked into the possibility of SIP changing on certain events, and it's certinaly possible. I've built the events processing routines in such a way that it is relatively quick to add new features into the program at a later stage. Although I do not currently know how to change the SIP in programs outside my own, so it will require some additional research.

To all of the prople that have downloaded and tried Gyrator, i'd appreciate it if you could leave a short message here, as I will pick a few random posts to use as a kind of "testimonial" to put on my site. If you don't want your comment including, just say so and i'll leave it out.

Thanks.
[Touch Diamond, MDA Compact IV Themes and Apps] brins0:
This is most likely because when you slide the keyboard out, the keyboard drivers are instructing Manila to redraw the screen for landscape mode. This would suggest to me that Manila is not actually rotation aware, and is rendered to a set size and orientation, no matter which orientation the system is currently in. Unfortunately this kind of thing is out of my control, and all I can reccomend is to disable rotation for Manila through Gyrator, and let the system manage it.
[Touch Diamond, MDA Compact IV Themes and Apps] TheWizzard2203:
@Brins:

Everytime I install your gyrator it works perfectly. But when I reboot and the program autostarts, it doesn't do anything. What can cause this behavior?
[Touch Diamond, MDA Compact IV Themes and Apps] brins0:
How do you mean it does nothing? Do you mean the program doesn't execute correctly, or that it doesn't rotate?

Edit: If you just mean that the program window vanishes, check that the "Hide on start" option is not checked in the options menu. This will not cause Gyrator to stop functioning however, if this is the problem. I have just restarted my device with the autostart, and hide on start options enabled, and it functions correctly.
[Touch Diamond, MDA Compact IV Themes and Apps] Sousa2005:
hI brins0, and thanks for your excelent work!!

I used the gyrator1 and I have not problems in lock the diamond when I put him in face dow mode, but with de Gyrator2, I have added this event to the list but nothing happens when I put de Diamond in face down mode...

What Have I done (or Not)?

Sorry for bad the English
[Touch Diamond, MDA Compact IV Themes and Apps] TheWizzard2203:
Hey brins,

What i mean is that it doesn't rotate, while the programm is running (hide on minimize is on). I usually test it when i goto start, programs or simply by running windows explorer and then rotate the phone.

When i uninstall the programm and then reinstall it, minimize it, it keeps working. But when i reboot the phone it won't work anymore after that. No matter what i do.
[Touch Diamond, MDA Compact IV Themes and Apps] zenkinz:
it looks like the Task Manager's autokill kill gyrator after awhile. I disable it (the autokill function) and it's working fine now on my Touch Pro!

the option menu is alittle confusing for me though...
[Touch Diamond, MDA Compact IV Themes and Apps] HiNote:
In 2 words, FAN-TASTIC. :D

Works OK in a TouchPRO with 1.90 Spanish ROM and SensorLock running. (I dont use TF3D)

It´s possible hide Gyrator in HTC TaskManager (to avoid close)?
[Touch Diamond, MDA Compact IV Themes and Apps] brins0:
Chances are, that you have either placed the event too low down in the list, and it is being over-ridden by another rule, or you have not enabled it for "Orientation". To do this, tap and hold on the event in the list, and ensure "Orientation" is checked.

I can't reproduce this error to analyse its cause unfortunately. Could you try disabling hide on start, and removing all rules except the "Rotate in anything for any orientation" rule and see if there is a stray rule which may be preventing rotation. Try again and see if there is any change, i'll keep investigating.

Unfortunately, I can't hide the window, and maintain the ability to re-open it. All I can suggest is that you add an exception in the task manager, and hope that the window is ignored from any "auto closing" procedures it may use.
[Touch Diamond, MDA Compact IV Themes and Apps] Drybonz:
Version 2 works great on my Sprint CDMA running Juicy 2.41.

Thanks for a great app.
[Touch Diamond, MDA Compact IV Themes and Apps] techred:
yep, have the same problem

I created an event for all windows (*) and set "face down" & "vibrate&screen off" - nothing happens ...

update - ok sorry, just read the answer, Yeah, that works, great!!!!
[Touch Diamond, MDA Compact IV Themes and Apps] DomSim:
finally a working rotation program for my sprint diamond! one question, can you either tell me how to use the "learn window class" part as i cannot find this info on your site, either that or tell me the class for s2u2 as i want gyrator to ignor this.
[Touch Diamond, MDA Compact IV Themes and Apps] hacqua:
Hello Brins0,

Is there a way to add a window to the application list by its title, instead of its class, like in GSEN? The reason I'm asking this is because window classes for .NET applications seem to be recognized always as #NETCF_AGL_BASE_, so it seems not possible to create a rule for a specific .NET app without affecting others.
[Touch Diamond, MDA Compact IV Themes and Apps] Cythrelo:
In the task manager, you can click the wrench icon and then tap-and-hold on Gyrator and click "Add Exclusive" to add it to the exclusive programs list. This stops it from appearing in the regular task manager when you click the icon at the top-right, and also makes it so that you can't stop it unless you remove it from the exclusive list or it quits on its own.
[Touch Diamond, MDA Compact IV Themes and Apps] Wolfblood:
You're GREAT!!!!!

Downloading and try soon :)
[Touch Diamond, MDA Compact IV Themes and Apps] DomSim:
donated :) damn failing dollar and your rising euro :(
[Touch Diamond, MDA Compact IV Themes and Apps] brins0:
I knew i'd miss something out from the FAQ, lol. To use the learning feature, double tap on "Learn Window Class" in the list, then ensure the window class you want to learn is focused. For example, to get the class for say, Windows Media Player, open it and make sure the part of it you want to get is focused. Then insert the stylus into the device (or remove and insert if it's curently there), and the event configuration window will jump to into view with the window class in the text box at the top of the panel.

I will add this into the FAQ later on, hopefully with some images. I'm going to try and produce a professional demonstration video of Gyrator's features, as videos are far easier to follow for our foreign friends who do not speak/read english all that well.

Currently I do not know how to get the window title in the compact framework, nor the application executable. I does irritate me somewhat, as I have managed to do it in the desktop versions of the .NET framework. I have also looked into trying to give my application a specific window class, but alas, i've not managed to do that in the .NET compact framework either.

Thank you for the donation, i've added your donation to the donations page of the Gyrator website. Please check your emails to tell me whether I have entered the information you want to be seen.
[Touch Diamond, MDA Compact IV Themes and Apps] Drybonz:
Sorry if this has already been covered...

I noticed that "phone" and "compose" are both under the windows class "dialog".

Is there a way to seperate these so that I can exclude rotation in my phone screen but not in my sms compose screen?

Thanks.
[Touch Diamond, MDA Compact IV Themes and Apps] DomSim:
worked like a charm :)

your very welcome, thank you for this program. also replied to your email
[Touch Diamond, MDA Compact IV Themes and Apps] FOSA:
RE

I've all the tabs after installing Gyrator 2 on my Touch Pro except the 'EVENTS' tab

Any reason? Thanks
[Touch Diamond, MDA Compact IV Themes and Apps] DomSim:
so i have now added and changed several events and i have to say, at first it appears confusing but after reading the info on your site and playing with it, it is very simple, yet immensely powerful. i can include or exclude anything on the phone very easily. i wish i had more money to donate! thank you so much again!
[Touch Diamond, MDA Compact IV Themes and Apps] brins0:
Unfortunately not, this is due to how Microsoft built Windows Mobile. I don't really know why it has been done like this to be ohnest.
[Touch Diamond, MDA Compact IV Themes and Apps] gamer007:
Same with me on my CDMA Telus.

Bascially the program does run, but it doesn't detect orientation or stylus status. I can look at the main program window, and flip the phone everywhere, but it won't detect it's orientation. I have to restart the program for it to start working.

Besides this, thanks for the app. Works fine except with that little startup problem. :)
[Touch Diamond, MDA Compact IV Themes and Apps] brins0:
Do you mean that the tab simply does not appear in the view at the bottom of the screen, or that the tab is there, but there are no controls on it?

It may have simply been an error when it was run, or when it was installed, although this is a rare problem. Try creating a new event and editing that, all else failing, try a simple re-installation, followed by a soft-reset of your device.