OpenWatch v1.5.1 (2011-08-02) Android (SE BT Watch MBW-100/150/200, LM958, Prada) - Android Software Development

OpenWatch is an application for Android that uses connected Bluetooth watches for notifications and many more. Full featured version is currently available for Windows Mobile (smartWatchM) and BlackBerry).
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
See OpenWatch VIDEO!
Requirements
- Device running Android 2.0 or newer
- Sony Ericsson MBW-100/150/200 (recommended - no issues)
- or LM Technologies (LM957/LM958)
- or Prada Link (limited support - currently missing message list and some notifications)
- or Allerta inPulse (only some Android devices are supported)
Tested Devices (or reported)
- Motorola Droid
- Motorola Milestone
- Nexus One
- HTC Dream (T-Mobile G1)
- HTC Hero
- HTC Desire
- HTC Legend
- Samsung Galaxy S
- HTC EVO
- HTC Tattoo
- Acer Liquid
- Motorola Milestone XT701
- HTC HD2
- HTC Desire Z (T-Mobile G2)
- Dell Streak
- Huawei S7
- Samsung Galaxy Tab
- HTC Desire HD
Current features
- Start on boot
- Call notification (name or number)
- Silent/reject incoming call
- SMS notification (name or number and text preview)
- MMS notification
- Media player control (play/pause, next/previous track, volume up/down)
- Music info (track and artist)
- Gmail notification (sender and subject)
- K-9 mail notification (sender and subject)
- Calendar notification (time and event name)
- Alarm notification
- IM notification (Mundu IM - sender and text preview, Hi AIM/MSN/Yahoo)
- Display number of unread SMS+MMS, Gmail, missed calls, battery
- Ability to Silence ringer on incoming call
- English, Russian, Greek, German, Swedish, Norwegian, French, Czech fonts
- Slovak, Polish accents stripping
- Any language support for mail/sms/music/appointment (Chinese, Japanese, Korean...)
- English, German and Czech localization (contact me if you want to translate the text or improve it)
- Notification bar icon
- API for developers (receive button events and display text/envelope on watch, make it vibrate)
- Graphical logos (96x16 BMP)
- Customizable screen
- Launch remotely an app
3rd party applications using OpenWatch API
- TransiCast (Joa) - transit service browser (shots)
- BusWatch (Wabi Labs) - real-time public transit vehicle arrivals
- Last.fm (Last.fm Ltd.) - personal radio
- 3CXPhone (3CX) - VoIP Softphone
- Agenda to OpenWatch (Kamosan Software)
- Locale OpenWatch MSG plug-in (handydroid)
- Meridian Player
Installation (SE MBW)
1. Turn BT on
2. Pair the watch in the BT manager
Installation (LM Technologies)
1. Lanch OpenWatch, go to Settings, open Device and select "LM Technologies" and return
2. Enable BT on the watch and start pairing mode (2nd icon)
3. Click Discover in OpenWatch Settings
4. If the watch was found, the MAC address should be filled automatically - if not, you have to enter it manually
5. Hit Start
6. Confirm the Pairing request and enter pin if needed (check notification area)
7. IMPORTANT! Go to system Settings -> Wireless & networks -> Bluetooth settings -> Bluetooth Devices, hold finger on Watch, select Options... and uncheck all options
OpenWatch is closed source application but it's free. Decide yourself if it's worth supporting the developer with a small donation. PayPal link is on this page.
Changelog
v1.5.1 (20110902)
added workaround for gmail notifications with gmail v2.3.5 or newer
added hardware acceleration support (Android 3.x)
fixed notification text color (Android 3.x)
v1.5.0 (20110305)
added new watch supprt - Allerta inPulse (fw 3.8.5)
added French translation by Zepiii
added all system notifications (using accessibility service)
added option to exclude apps from system notifications
added vibrate toggle for system notifications
v1.3.0 (20110110)
added music control - headset simulation (works with PowerAMP/Music Player Pro - enable headset buttons and scrobbling)
added option to select controlled players in classic mode
added option to answer call (instead of end call)
added option to display single messaging line using system font
added option to clear/don't use event queue
added German translation by Marc Hillesheim
added <UnreadNewsRob/> (requires ADWNotifier)
changed better BT state handling - OpenWatch service starts and stops when BT goes on/off
fixed <UnreadK9/>
v1.2.0 (20101117)
added event queue
added sending events after returning to range
added full text messages (1 line/2 lines)
added option to clear queue
added changelog embedded
added specification of required features for Android Market
fixed sms receiver priority
v1.1.2 (20101028)
added media controls/track info for Sony Ericsson X10
added media controls/track info for Winamp
improved calendar reminder on Android 2.2
removed Twitter support (access blocked by Twitter app)
v1.1.1 (20100914)
added alarm alert for HTC devices and Nexus One
added tag <UnreadK9/> (requires K-9 mail 3.102 or newer)
v1.1.0 (20100731)
added media controls/track info for Samsung Galaxy S default player
added media controls/track info for TuneWiki (requires FlyScreen installed)
added media controls/track info for bTunes
added media controls/track info for MixZing
added track info for Meridian
added swap messaging info and play/pause button toggle
added disable military time toggle
fixed fake MBW-150 (unconfirmed, not tested)
v1.0.1 (20100627)
fixed HTC Legend connection
removed internet permission (not used, just a test)
v1.0.0.1 (20100623)
fixed Private number text with phone numbers not in phone book
v1.0.0 (20100622)
added support for LM Technologies watches (LM958/fake MBW-150 and others)
added call rejection (code from Tedd's Droid Tools)
added private number (hidden cid) text
fixed multiple instances of partial wakelock
fixed displaying text instead of name in Gtalk notifications (system font only)
fixed rare NullPointerException on incoming call
fixed default messaging line values
changed proper silence ringer
v0.6.1 (20100604)
added Twitter notifications (tweet, mention, direct)
added Twidroid notifications (tweet, mention)
added tag <UnreadTwitterTweetMention/>
added Gtalk notifications
v0.6.0 (20100530)
added option to launch any predefined app from watch (music app) - link
fixed Gmail on Android 2.2 (not tested)
fixed Gmail notifications (last E-mail)
changed service priority (no disconnections)
removed notification bar option (required because of service priority)
v0.5.1.1 (20100523)
fixed rare exception on Droid
v0.5.1 (20100515)
fixed music track notifications
changed default counter GmailUnreadInbox
v0.5.0 (20100128)
added hires notification icons
added keep awake when disconnected option (power management)
improved watch response time (power management)
improved faster watch messaging info display
v0.4.3 (20100124)
added <SignalPercentage/> tag (GSM, Android 2.1 or later)
added Unicode support for MBW-100
added graphics display (API)
v0.4.2 (20100123)
fixed compatibility with latest Mundu IM (download from im.mundu.com)
v0.4.1 (20100117)
added batter about screen with changelog and links
fixed compatibility with latest K-9 mail
v0.4.0 (20091230)
added graphic caller id (96x16, BMP)
added customizable messaging info screen
added 2 line caller id
added firmware check
added limited Prada Link support (call history, notifications - CID, SMS, MMS, Gmail, calendar, alarm)
added Prada specific setting screen
changed android 2.0 preference icon
changed deprecated name lookup
fixed Stop and Exit
removed unused permissions
v0.3.3 (20091213)
added support for small resolutions (QVGA)
fixed API (vibrate intent with text)
fixed MBW-200 connection
v0.3.2 (20091205)
fixed intents (api)
v0.3.1 (20091128)
added Mundu IM notifications
added Hi AIM/MSN/Yahoo notifications
changed bold text in notification bar
Download
Android Market
or
http://beta.smartmadsoft.com

How much for the watch?

$50 (http://www.dealextreme.com/details.dx/sku.26316)

brilliant idea, is the app open source? can we help or provide code to enable other custom notifications?
Maybe we can even make apps on the market "openwatch" friendly...
Also, I know its not possible because there's no API available for it..but GMAIL notifications would be great too.
Looking forward for it

crackertc said:
brilliant idea, is the app open source? can we help or provide code to enable other custom notifications?
Maybe we can even make apps on the market "openwatch" friendly...
Click to expand...
Click to collapse
The good thing about Android is that exactly this will be way easier than on other mobile platforms. Twitter updates or whatever you can imagine.

Definitely ordering one of these watches, this is sick.

It's nice alright, but I don't like the watch
I did a quick search, so I see music controls are possible.
But I tell you what the watch needs, a microphone (yeah and a speaker I guess). It would be sweet to use it in conjunction with bluetooth headphones, so you can be listening to music, answer and talk to the watch with your phone wherever.
But mix that with voice control and you've really got something cool. (Just don't say "Disable Bluetooth" )

perhaps something could be done to support this one? The vibration function, fact that it is 25 bucks, and the look of the device itself would make me jump right on it...
http://hackaday.com/2009/02/17/hackit-hackable-bluetooth-bracelet/

Robot Teapot said:
perhaps something could be done to support this one? The vibration function, fact that it is 25 bucks, and the look of the device itself would make me jump right on it...
http://hackaday.com/2009/02/17/hackit-hackable-bluetooth-bracelet/
Click to expand...
Click to collapse
Amen. I actually have already purchased this myself for this very purpose. However, many websites are already up for hacking it and 0 progress has been made so I doubt it would be possible.

I love the idea of this we just need more choices on the watches and what not. I guess that will come in time.
I really like the idea of being able to look at my watch and see who is calling instead of fumbling around with my phone in my pocket during a meeting.
A mic would be cool i guess but i don't think i would use it much. I would rather the device be able to show me missed calls, the entire txt message and mms messages (possible pic), calendar appointments and so forth. Great idea.
The Sony Erricson one looks pretty cool but it looks a bit spendy. Just need some companies to pump some more watches out.

When do you think the rest of us will be able to use OpenWatch?

Ive been waiting for an app like this so I can pair my G1 with a sony ericsson watch.

WONDERFUL!!!
Is that the only BT watch working on android?
so ugly...
Can you recommend one fully functional perfect BT watch for both WM and Android?
WANNA BUY ONE&DONATE for SURE

Since the connection is a bit stable and should handle reconnection, I have made OpenWatch available on Android Market.
Now I can finally start using it.

Throw some Augmented Reality on that watch with a QWERY and I'm balls deep in!
Lol its a very cool idea and nice to see but, I typically don't wear a watch especially with my g1 in my pocket and the fact that I'm more wired to check my phone in my pocket then look at a watch.
But I don't have a lot of blue tooth experience and I can see my phone being away and my watch saying I have calls and texts, that would be nice :]

Gonna grab that watch when I'm paid, brilliant idea

I just ordered the watch from the link that was on the first page
Ill let you guys know how it goes
btw thanks moneytoo

I know there are bluetooth issues with android. Is there a way to get OpenWatch working with the SE watches for rooted phones?

I cant wait for full SmartWatchM functionality on Android.
I'ts the only thing holding me agaist getting a Hero.
So no pressure moneytoo

I know that the top of the thread says LM958 only, but does this include the LM957 Sports version? (http://www.lm-technologies.com/home/bluetooth/LM957/bluetooth-watch-sports )
On other threads they seem to refer to the series as LM957/LM958 and looking on the manufacturer site data sheets the functionality looks identical, they appear to differ only in styling so I'm guessing it should work.
Can anyone confirm one way or the other?

Related

DontForget - missed events notifier and automatizer

Now available for PocketPC devices too ...
DontForget is easy-to-use and highly customizable Windows Mobile application that can repeatedly remind you of unread SMS text messages,
unread MMS multimedia messages, missed calls, unread E-mails and missed calendar events by sound, vibration, notification window or hardware LED.
But it is not just an extension for Windows Mobile operating systems which should already be present and preinstalled by the operating system.
DontForget also can do much more. You can also schedule to automatically switch your device to certain profile, switch to the Flight-mode in given time of deactivation and much more.
And, by purchasing the license you automatically get technical support, upgrades and future enhancements and the income is used to contribute to special school for sightless children.
Even that version for PocketPC offers nearly the same features as the version for Smartphone, they are internally very different.
PocketPC version is build on complettely new basis so it can take advantage of this sub-platform and it is optimized for 24/7 usage – especially for minimal CPU load
and for tight cooperation with the Windows Mobile OS Power Management.
Key features include:
• wide range of monitored events (SMS, MMS, missed calls, calendar events, unread e-mails, voicemails)
• choose sound to play for reminder notification (5 sound samples included)
• manual or automatic (according the profile) sound volume
• selectable repeat time interval and repetition rate
• selectable vibration and LED alert (device specific, read further down)
• wide range of deactivation setting (in selected profile, in the Flight-mode or specified time period)
• highly customizabled deactivation and re-activation actions (action scheduling) like:
• switch the device to the Flight-mode or back to GSM mode (Phone on/off)
• switch to selected phone profile
• execute or open selected application or file
• scheduled reboot (soft-reset) to automatically reboot your device in preset weekdays and time to keep your device healthy
• Flight-mode switching and automatic reboot feature is working even the device is locked or secured by the SIM PIN
• full support and utilization for the Windows Mobile Power Management and low CPU load optimalization
• multilanguage support (English, German, French, Dutch, Spanish, Czech, Slovakian, Polish, Russian and Chinese)
You can find more information and the download at the application page.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I'm currently using PhoneAlarm to do have reminders for unread SMS, E-Mail etc.
However, I really like the idea of this app. Maybe when I'm tired of PhoneAlarm, I'll give this a try.
For someone might be an advantage DontForget doesn't resides on the Today screen - it's really hidden and working in the background.
It also means it is optimized for 24/7 usage – especially for minimal CPU load and for tight cooperation with the Windows Mobile OS Power Management.
Hujer,
I have followed your program for quite some time. This is great!!!!
Curious G
Sounds promising, will give it a try.
Perhaps you can add a reminding by rule, eg. on file oder registry changing.
or on
- cell
- service provider
- low battery
- incomming eMail, SMS or MMS (by keywords)
etc.
Home Nager said:
Perhaps you can add a reminding by rule, eg. on file oder registry changing.
or on - cell - service provider - low battery ...
etc.
Click to expand...
Click to collapse
Do you think these are missed events?
Somehow I cannot see the reason to immediately know whether some file or registry entry was changed ... except of hacking...
I have one question, did u ever think about the option to change the color or frequency of the led?
Like different colors for sms, calls, ...
Mikulec said:
I have one question, did u ever think about the option to change the color or frequency of the led?
Like different colors for sms, calls, ...
Click to expand...
Click to collapse
Yes, I've played with this idea some times ago ... but finally I ended up - this is just waste of time.
In general, all LED features are very device and even OEM specific and may not work in the same way or correctly on all devices.
And I don't want to produce a hack - rather a stable and correctly running application, which will work in the same manner on all WM devices.
hujer said:
Yes, I've played with this idea some times ago ... but finally I ended up - this is just waste of time.
In general, all LED features are very device and even OEM specific and may not work in the same way or correctly on all devices.
And I don't want to produce a hack - rather a stable and correctly running application, which will work in the same manner on all WM devices.
Click to expand...
Click to collapse
ok, thanks for the reply.
hujer said:
Somehow I cannot see the reason to immediately know whether some file or registry entry was changed
Click to expand...
Click to collapse
No hacking at this point, but i think at hklm/system/state/ exists a lot of interesting states.
eg. /phone/cell broadcast, /radio ready state, and so on.
With a reminder on file changing i could run a batch-file (with tinybatch.exe) that will backup the corresponding file.
And with the possibility to make reminders by rules, DontForget would become a universal tool.
Hi hujer,
thank you for the app. I waited a long time for DontForget PPC. I tried a lot of other reminder soft and wasn't happy with them.
No I have an error message after executing DontForgetAdmin " Exception Configuration.Write: NullReferenceException". And after a softreset DontForget doesn't start automatically. How can I change this?
Regards
Minipli said:
Hi hujer,
Now I have an error message after executing DontForgetAdmin " Exception Configuration.Write: NullReferenceException"....
Click to expand...
Click to collapse
Of course, I would like to help you and fix this problem. I'll need your help.
Please, contact me via e-mail you can find on the Support page.
there is a way to enable repeat reminders for sms/email/etc that doesn't involve paying $15.
i have no problem buying software, but i can't believe how much people are charging for such a simple app.... $15 to just repeat a notification? yeah ok.. i'll settle for the free edit-the-registry-version. i bought far more complex apps for much reasonable prices.
these forums seem to be going from contributions to commercial apps and blatant advertisements.
Two points from me......
1. @tft - yeah, there's a free "edit the registry" option which, IMHO, sucks big time as it keeps on reminding you even after you've dealt with the call or SMS or email or whatever......free it might be, useful it is not!!
2. @hujer - liking what you've done so far but I'd like to have the ability to set different sounds for different reminder types (like my current "app of choice" - AlarmPal - does).....I place more importance on missed calls than I do on missed SMS's, so if DF had different sounds for each event then I would know what I'd missed without having to look at my phone.
Keep up the good work!!
Mark.
tft said:
i have no problem buying software, but i can't believe how much people are charging for such a simple app.... $15 to just repeat a notification?
Click to expand...
Click to collapse
DontForget is not about "repeated notification" only - there are also some other possibilities and features (hoping you read about).
If you think it's so simple to write such app which reflects all possible states and WM Power Management and a couple of other things - write your own itself.
And then, when you are finished, we can polemize about ...
Mark Crouch said:
Two points from me......
hujer - liking what you've done so far but I'd like to have the ability to set different sounds for different reminder types (like my current "app of choice" - AlarmPal - does).....I place more importance on missed calls than I do on missed SMS's, so if DF had different sounds for each event then I would know what I'd missed without having to look at my phone.
Mark.
Click to expand...
Click to collapse
Yes, this feature is on my ToDo list, but actually finishing real PocketPC version had bigger priority. Other words: I will add this possibility in (some) future release, definitely.
Get the minor update now.
DontForget is still growing. There will be more and more options and possibilities in the near feature.
And don't forget this is not just a another reminder application, with DF you can manage more e.g. schedule periodic reboots (soft-resets) to keep your device healthy etc.
Version 2.62 for Smartphone and 2.02 for PocketPC released - recomended update
This is recomended update for all to avoid problems reported by some users
who had troubles to run DontForgetAdmin e.g. after ROM update etc.
More info you can find here: http://magazin.softimage.cz/dontforget/news/
Version update 2.63(SP) and 2.03(PPC) released
This update for Smartphones and PocketPCs contains some internal fixes.
Mainly this version fixes the problem with LED and/or Vibration alert on devices which have more than 2 system LED lights defined (like HP iPAQ 614c)
causing the device does not vibrate (or LED-blink) on remiders.
Please also note you can use DontForget application to simply fix the "Amber LED not blinking on Reminders" problem.
More info and download you can find here: http://magazin.softimage.cz/dontforget/news/

[Sept 14th]XML skinnable Today screen-No Mobile Shell or 3rd party apps required

No install required - No Mobile Shell required - No third party programs required - this replacement for your Today screen is fully contained - and fully FREE!
FOR ANY INTERESTED PARTIES I HAVE UPLOADED THE SOURCE CODE NOW TO THIS PROJECT AS I HAVE NO MORE TIME FOR IT.
PLEASE FEEL FREE TO USE ANY OF IT AS YOU SEE FIT - HOWEVER IF YOU USE MY ALPHA TRANSPARENCY CODE PLEASE GIVE ME SOME CREDIT IN YOUR PROGRAM AND LET ME KNOW ABOUT IT!
Please note - this software is still under development and as such may contain bugs and empty pages until things are programmed - if this worries you or scares you please do not try my software!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
Skin packs:
http://forum.xda-developers.com/showthread.php?t=415563
http://forum.xda-developers.com/showthread.php?t=417423
http://forum.xda-developers.com/showthread.php?t=414699
Every resolution is supported. The two configuration files LANDSCAPE.XML and PORTRAIT.XML contain the screen size and button layout positions - if you have a differente size screen you can simply edit these two files to move the buttons around - full instructions are included in the XML file
So I have seen the great work that people have been doing here - and I absolutely love the themes from Greatbal - but the overhead from SPB (and having to have it installed) do not seem to justify the actual overhead.
I decided to start writing my own fully customizable fullscreen page - this will be updated as I add more features - and will post the executable for people to send and leave me feedback!
Transparencies are fully handled.
If you like the application and want to support me - you can do so with my Paypal link below - it is set to just $5 as I think this is plenty for anyone that so wishes to donate (all donations are going to be sent to Great Ormond Street Hospital here in the UK). THANKS!
https://www.paypal.com/cgi-bin/webs...y_code=USD&lc=GB&bn=PP-BuyNowBF&charset=UTF-8
DONATIONS from (first three letters of each name only for security) : Guv Ata , Joh Sha , Han Fuc , Tim Cro , Lou B , Chr Car , Man Oso , Ace Ace , Bob BBQ , Mic Kat , Ric Pla , Dea Dic , Ali Ama , Pet Hah , Vin Mac , Con Whe
THANKS!!!!!!
FAQ:
Q. It crashes because of xxxxx
A. First try copying and running the files from system memory as some devices (HTC Touch) have issues resuming from standby with program running from the storage card. If the program still fails - edit the config.XML and select YES for errorreporting - then run the program - when it crashes post the errorreport text file here and I can try and help you.
Q. Why is there nothing on the calendar or music or blah blah page?
A. Because the app isnt finished yet - as clearly stated above! - more is being added
Q. What version of WM do I need?
A. 6.x - it does not work on WM5 or below
Q. How do I install it?
A. You dont! - simply copy all files to a folder on the device and run the EXE - that's it - no install - no uninstall - nothing changed on the device - no registry entries required.
Q. What is the default unlock sequence
A. 1 single guesture - ^ (you can change this on config.xml)
Q. Can I change stuff?
A. Yes - everything! - the landscape.xml and portrait.xml contain all the positions for the icons and layouts for the skin, while config.xml contains details about non-skin related options
Q. What Compact Framework do I need?
A. You need either 2.0 or better still 3.5 - unfortunately some custom rom cookers have not fully incorporated CF into their build and this may cause you problems - not just with my app but anything that uses CF. My only suggestion here is to try an updated (or different) base rom! - it works perfect with all the WWE builds with CF installed - so I know it's the rom
Q. I get a white screen when starting the program
A. This can be caused by two things - either you did not UNZIP all the files into a directory (this will contain the program files and TWO sub directories :- PNG and WAV) or it can be caused by a problem with the custom ROM you are running and due to the cooker not implementing the compact framework correctly - and the only solution to this is to use a different rom (this will affect all programs that try to access these portions of the CF not just mine)
Code:
TO DO :
* move contact loading to calendar thread
* AlarmNotifications for sms/email/phone/voicemail - repeating alert sound
* screen off button for tab 6 (temp)
* soft reset button for tab 6 (temp)
* extend missed notifys to 9
* MMS Status icon
* Vibrate on volume control
* Voicemail icon dial voicemail
* MP3 player integration
* Weather
* Flo style favourites launcher
* Add optional notify icons for additional email accounts
* BUG : current days appointments displayed in reverse order
* BUG : lock keys unlocks after system notification
* BUG : Fix font sizes for VGA devices
* LOTS MORE!
Code:
Changes :
V.276 - International fixes!
V.275 - Clock 12/24 hour selectable in config.xml - also clicking clock takes you to clocks/alarms
V.274 - Missing draw bottom line fixed
V.273 - Finger Friendly launcher
V.272 - Launcher code tidied up
V.271 - Optimized launchers starting programs
V.270 - Font fix for launcher page
V.269 - Launcher skinned and options available
V.268 - Launcher Main code implemented
V.267 - More Apps added to test launcher
V.266 - Launcher fix
V.265 - Dim screen options
V.264 - App launching begins!
V.263 - Lock fixes
V.262 - More locking checking
V.261 - Lock error checks added
V.260 - Calendar updated edition
V.259 - All 3 lock levels now implemented
V.258 - More configurable email/SMS icons
V.257 - A2DP icon added + launcher icon added (skinners need to update XML)
V.256 - Bow down to pressure edition
V.255 - All errors logged now
V.254 - Screen redraw routine modified
V.253 - screen update and refresh after rotation handled faster now (less/no white block)
V.252 - Power/lock code re-written - calendar code re-written
V.251 - Even more error reporting - will now report Drawing:xxxx with the name of the icon its attempting to draw - useful for crash reporting
V.250 - Locking code updated
V.249 - Even more error reporting
V.248 - More error reporting
V.247 - Fixed glitch with notify icons not displaying properly
V.246 - FLO test screens removed - skinners can test all pages now - graphics fix in PNG alpha routines - GFX look much better now
V.245 - Appointments back - more error trapping - unlock changed to single UP guestuere - calendar centralised
V.244 - Erorr logging to file
V.243 - Calendar temporarily removed to test crash fix
V.242 - Manual Lock icon added to page 6 (can be moved via XML to any pages)
V.241 - LockTastic!
V.240 - The lock for all edition :D (hopefully)
V.239 - Still fixing the SX66 power on :(
V.238 - Smartphone power detect routines added
V.237 - new flo crashes stopped - also for skinners errors in PNG load now displays which PNG is wrong
V.236 - Lock on power sorted?
V.235 - Page four contains debugging infro for power states
V.234 - Lock really is locked - no get around with phone key now
V.233 - Voicemail notify added - shows 1 if you have 1+ voicemails waiting
V.232 - Lock code reworked
V.231 - Lock page centralised, made more responsive, bugs squished
V.230 - Swish To Unlock Edition
V.229 - Image loading classes rewritten - loading should be faster and mem usage reduced
V.228 - The volume Icon working edition!
V.227 - Contacts test!
V.226 - more FLO adjustments - page 4 fixed
V.225 - the finger friendly flo edition!
V.224 - Flo speed in config.xml
V.223 - Guestures improved further - test pages for contacts on pages 4 + 5 - calendar fixed for not display highlighted day on next month
good work thanks
I'm not one to stifle innovation, but i'm curious how this is/will be different from something like RLToday
(both are full screen, and use XML for configuration)
http://rotlaus-software.de/forum/viewtopic.php?id=1171
RLToday:
1. vjtoggletodayiialpha to remove topbar and bottom bar.
2. vjokbutt / mortscript to have X/OK icon we you lanuch application.
3. Mortscript to have Signal, battery, Wifi, Bluetooth, Volume on our new customized topbar.
The program I am using is pure .NET - no mortscript, no vjtoggle required to create full screen
I intend to replace all the original functionality of the device where possible.
The one thing I cant stand is a beautiful today screen and when you press the "messages" button you get the bloody horrible white page with the message display - I intend this to replace the messaging, calendar and contacts sub pages and make them feel a lot nicer to use.
I am using the full API and some imported DLL calls to reference the information on the device directly instead of using scripting programs - and as such as you can see - it's tiny in size and runs very quickly!
I have also already managed to code left and right guestures for page swapping although they are in the code provided - the guestures currently do nothing.
looks VERY promising, will keep an eye on this thread!
this is indeed very promising n will help to reduce the use of multiple programs and plugins
Nice! Sounds like alot alot of work...hope you find somebody to help you ! GL !
Nice work
It looks nice and promising, keep up the good work. I wish I am good at art work.
Hopefully somebody with good art sense will help you. Good luck friend.
Sounds like a cool idea.
1. How did you replace the home screen?
2. iContact has a fairly portable titlebar module you could use... it's in C++ win32 though.
The home screen isnt actually replaced - it's still running behind - the key is to use the API's to adjust the window up and over the title bar and make my app foremost so it takes over.....you can see the start menu still working by pushing your "windows" soft key - the menu will still pop up bottom left - although I need to make the title bar visible again when my application loses focus - something to do.
The main screen is actually just a custom built graphic which is updated periodically - but that has events behind it that detect "zones" on the page for clickable areas - the page is re-drawn in the back buffer and then flipped to the main screen to prevent any flicker - currently the display is set to update every 5 seconds - need to assess battery performance based on update speed.
The advantage is that because the page is built up from "element" small graphics pieces that can be interchanged or replaced totally and also resized to anywhere on screen - the layout is completely changeable!
dazzlingdaz said:
The home screen isnt actually replaced - it's still running behind - the key is to use the API's to adjust the window up and over the title bar and make my app foremost so it takes over.....you can see the start menu still working by pushing your "windows" soft key - the menu will still pop up bottom left - although I need to make the title bar visible again when my application loses focus - something to do.
The main screen is actually just a custom built graphic which is updated periodically - but that has events behind it that detect "zones" on the page for clickable areas - the page is re-drawn in the back buffer and then flipped to the main screen to prevent any flicker - currently the display is set to update every 5 seconds - need to assess battery performance based on update speed.
The advantage is that because the page is built up from "element" small graphics pieces that can be interchanged or replaced totally and also resized to anywhere on screen - the layout is completely changeable!
Click to expand...
Click to collapse
Oh, in that case, you could make the carrier, battery, signal strength, etc., configurable too!
They already are! - download the program and try - the icons at the top are all png/jpg/gif files in the PNG directory and the size and position of the icons at the top can be configured through the XML file in the application directory
<OperatorTextX>0</OperatorTextX> <X location of operator text
<OperatorTextY>0</OperatorTextY> <Y location of operator text
<OperatorTextSize>7</OperatorTextSize> <operator text size
<SignalX>155</SignalX> <signal strength x pos
<SignalY>0</SignalY> <signal strength y pos
<SignalW>25</SignalW> <signal strength width
<SignalH>10</SignalH> <signal strength height
But still everything that is included up to now - is all within 55K!
dazzlingdaz said:
They already are! - download the program and try - the icons at the top are all png/jpg/gif files in the PNG directory and the size and position of the icons at the top can be configured through the XML file in the application directory
<OperatorTextX>0</OperatorTextX> <X location of operator text
<OperatorTextY>0</OperatorTextY> <Y location of operator text
<OperatorTextSize>7</OperatorTextSize> <operator text size
<SignalX>155</SignalX> <signal strength x pos
<SignalY>0</SignalY> <signal strength y pos
<SignalW>25</SignalW> <signal strength width
<SignalH>10</SignalH> <signal strength height
But still everything that is included up to now - is all within 55K!
Click to expand...
Click to collapse
Hope you can keep working on this as it is quite promising.
sounds good, a new fullscreen skinnable gui that needs no other apps. i only know two really good ones: mobile shell and pointui. pointui has a batteryproblem and isnt skinnable and mobile shell isnt freeware hard to skin.
But you will have a lot of work man. thanks and good luck.
Ok - am going to leave the rest of status icons for the moment - I have all the API references for Bluetooth, GPRS, Edge HDSPA etc to see if they are active or not and will put them in in due course.
Next I am going to work on the new "send SMS" screen - this is going to be a total replacement for the horrible white screen sender - much more like the diamond SMS screen - but I found that to run really slowly on my Kaiser (under the mobile shell) - so will hopefully be making a much quicker version!
First thing to do is the screen layout - again the size and position of the entry box and the name box and the background will be customizable through the XML - yes - I am making everything move/sizeable lol.
Next will capturing the keyboard input to the boxes and finally using the SMS API to send the mesage and return to the main screen.
Looks promising, I'll be checkin this out the next days.
Keep up the good work!
wow this is amazing...one question will the sms program be a replacement threaded style ap or just to send? If this becomes something like point ui but with complete control that would be awesome. keep up the good work.
I intend a full SMS replacement UI - the SMS sender screen is already done and will be uplaoded shortly - the SMS history will also be completely re-written to be able to be viewed threaded or non threaded - however you want to see it! (hopefully)
thinkin of flash integration?
No plans for flash - but I can play flash moives through the .net framework - although - my aim to make a fast replacement.
Please see the latest version for bringing up the SMS screen - it is INSTANT - makes you wonder what MS is doing with their screen and why it's so slow at loading

[APP] [10/03/2010] ★★★ GekoNewCal 3.1.4000 is available! ★★★

[APP] [10/03/2010] ★★★ GekoNewCal 3.1.4000 is available! ★★★
GekoNewCal 3.1.4000: new version is available!
Get rid of your old stylus and have fun with the picker! GekoNewCal is the only finger friendly application for smartphones allowing you to make your appointments and invite colleagues and friends directly from your mobile phone. The last release is available at www.gekonewmobile.com.
Main features & functions
Smart user interface.
GekoNewCal 3.1 is designed to achieve the best level of ergonomics and ease of use. All the functions are accessible without using the stylus; the interface is simple and intuitive; the time scheduling is done by using the kinetic picker.
Personalization of dates.
GekoNewCal allows you to set a category to your date and to customize your list of categories. You can fix "all-day" events, recurrences and set the alarm.
Invitation over SMS.
With GekoNewCal you can forward your invitation via SMS. You can invite your friends or colleagues simply by selecting their name from the contact list in your smartphone; they will accept or decline and the date will be automatically created in their agenda. You will receive a reply notification. (This option is possible only if GekoNewCal is installed also in the addressee's smarphone).
Fitting for different screen resolutions.
GekoNewCal supports the following screen resolutions: QVGA, WQVGA, VGA, WVGA in "portrait" mode. The program automatically adapts the graphic to your screen resolution.
Open to new skins.
GekoNewCal supports your graphical skins. You can personalize the look of the program as you want.
Support of unlimited languages.
GekoNewCal is delivered with the following languages: English, Spanish, French, German, Italian, Russian, Dutch, Norwegian, Swedish, Greek, Czech, Danish, Polish, Ukrainian, Romanian, Chinese (traditional and simplified), Japanese. You can add any other language simply by uploading a resource file with the translation.
Windows Mobile compliant.
GekoNewCal supports all touchscreen devices based on Windows Mobile 5.x and 6.x
Version 3.1.4000
[NEW] New input field to add owner categories.
[UPDATE] New graphic look of the options menu.
[UPDATE] Some graphics adjustment to support selected text color in contacts list and background color of note input text.
Version 3.1.3810
[NEW] New hide function (in main screen press and hold exit button for 1,5 second).
[UPDATE] Some graphical adjustments.
Version 3.1.3800
[NEW] New setting file for each skin to customize colors.
[NEW] New exit-button on mainscreen for a better ease of use.
[NEW] Optical touch response in all buttons.
[NEW] After saving and returning to main screen all items are resetted by default.
[NEW] Note window: keyboard is automatically displayed when tapping in the text area.
[FIXED] Minor visualization issues solved (navigation bar in option pages and in contact list, SMS invitation client).
Version 3.1.3690
[NEW] New "Geko Style" look and improved ergonomy.
[NEW] "All-day" event: disabled the date picker when event is set to ON, all-day event displayed in the main screen.
[NEW] New alarm duration: 2 hours, 6 hours, 1 day.
[NEW] Save appointment without close program in order to set more then one date.
[NEW] Automatic increase of the year when is selected an older month then actual.
[NEW] Hide virtual keyboard when is pressed an option button.
[NEW] Set duration to "0" in order to use appointment as a reminder.
[NEW] Option to hide program without close it in order to restart it immediately.
[NEW] New note field to add comment/note to the appointment.
[NEW] New WQVGA (240x400) screen resolution (ex. Samsung Omnia).
[NEW] New graphic skin for all screen resolutions.
[UPDATE] Improvement of SMS client to manage invitations.
[UPDATE] Improvement of options management with more flexibility and ease of use (ex. Categories, Recurrencies, Alarms)
[FIXED] Fixed the exceptions management when loading image files.
[FIXED] Fixed weekly and yearly recurrences issue.
Furthermore, we have created some new skins in order to meet different look, available for free at our website.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Anyway, I will keep in touch with you also through this forum.
See you soon!
Omar
Very nice little app! Maybe, integration with Diamond Tweak by Montecristoff (in order to set your prog, as a left soft panel at Manila), could be interesting!
Thank you for your work.
nice app
could you add option to choose appointment date from month view ? (by one finger tap) ?
f.e. insted 3 first scrolling buttons
thanx for your work
maxpain said:
nice app
could you add option to choose appointment date from month view ? (by one finger tap) ?
f.e. insted 3 first scrolling buttons
thanx for your work
Click to expand...
Click to collapse
Thanks for your feedback.
I'm working to integrate this app with standard Calendar. I think the better solution is to replace default "new appointment" form with my application when you click on "new appointment" of the Agenda menu.
Great Work & Thanks for Sharing.....
Just installed and already tried it - works really well Thanks for sharing your hard work......
It would be great if this could be either made into a stand-alone Tab or even linked in with the work D-Man666 has already done on the Calendar Tab????
Good luck and keep it comming!
.
Really usefull app but... When i tap on ^ to chose date on next day it goes down for example from 9 to 8 and it should go up. am i right?
anyway good job
ascorpion said:
Really usefull app but... When i tap on ^ to chose date on next day it goes down for example from 9 to 8 and it should go up. am i right?
anyway good job
Click to expand...
Click to collapse
I'm not sure to understand... (sorry for my bad english)
All the "^" button decrease values (ex. day 9 to 8, houre 12 to 11...) and all the fields (day, mounth, year...) are totally indipendents.
Really useful nice app. Many thanks.
I attached it to left key of Second Today and launching it instead of standard Calendar from this place.
HKCU\Software\Microsoft\Today\Keys\112
Open="Program Files\GekoNewCal\GekoNewCal.exe"
Then soft reset.
I'm thinking of adding it to "Exclude" in task manager for launching it quickly, but dunno if it would drain much battery when in background.
Lovely app!
Update.
I tried to exclude the app from removing it from memory but "Cancel" option always shuts this app regardless if it is on "exclude" list or not.
crocodile010 said:
Update.
I tried to exclude the app from removing it from memory but "Cancel" option always shuts this app regardless if it is on "exclude" list or not.
Click to expand...
Click to collapse
Thanks for your feedback, crocodile010!
Yes, you are right, I defined that "Cancel" button shuts the application to reduce battery and memory usage.
If is more useful I can change this behavior in the next version, maybe with a messagebox that ask "Close or hide" app.
Maybe integrate it with the calendar tab in manila
Omar68 said:
Thanks for your feedback, crocodile010!
If is more useful I can change this behavior in the next version, maybe with a messagebox that ask "Close or hide" app.
Click to expand...
Click to collapse
I think that as few messageboxes as possible is essential as this app really should help to adding appointments in hurry. No need to click more boxes than necessary.
Maybe the suggested option with adding it to exclude list will be enough to let everyone choose if he wants to close it after every use or keep it in memory.
But again, well done.
What do you think of adding some annimation to the wheel? Like maybe flicking the wheel and showing it spinning through the dates?
The ability to set an alarm or noise and how far in advance to alert of the appointment?
Length of appointments definable.
Reoccuring appointments. Categories. Status. Attendees.
The ability to set the back ground.
Integration with OEM calendar.
These are just ideas. Thought you might be looking for a little brain storming.
This is the simple version, when you need more you have more time and use original inputs?
yay finally a great looking calendar input app...
was getting sick and tired of missing the drop box and the retarded response on the wm6 platform..
well done!
i wan it on the tf3d!!!
If you could cover tasks, appointments and to-do's and then integrate it with the standard calendar's data and maybe even integrate it with the Calendar tab from D-MAN666 then I think it would be pretty much a MUST HAVE app.
great looking and very simply!
nice work, thanks a lot!
ciao
Localization
I tried to find with WinCe cabmanager but don't find answer which file is contains language information?
I suppose it's hard coded in .exe file and it's pictures...
Could I ask you to translate it if I send you translation to russian for each of description?
Thank's forward
To make it work with Fabil Action Screen 9 Btn Diamond v6 just make this overpatching:
HCLM\Software\HTC\Biotouch\ActionScreen\App_3\Path and overwrite \windows\poutlook.exe to \internal storage\Program Files\GekoNewCal\GekoNewCal.exe please note that internal storage is directory there you install GekoNewCal and if you install it on device just exclude it from the path that i describe.
curious george said:
What do you think of adding some annimation to the wheel? Like maybe flicking the wheel and showing it spinning through the dates?
The ability to set an alarm or noise and how far in advance to alert of the appointment?
Length of appointments definable.
Reoccuring appointments. Categories. Status. Attendees.
The ability to set the back ground.
Integration with OEM calendar.
These are just ideas. Thought you might be looking for a little brain storming.
Click to expand...
Click to collapse
- Animations are planned for the next versione, I'm working on it...
- I'm working also on recurring and alarm, but my goal is to keep the app very easy and light.
Thanks for your feedback.

[list][23.11.09] hd2 shipping rom (1.43) bugs collection

Please help me collecting the bugs from shipped hd2 roms (i sent this thread-link already to htc). I own a german version of the HD2.
Real Bugs that need to be fixed in the next hd2-roms:
- calender wont go past 1.nov.2009 in week-view (monday set as first day of the week) fixed in 1.48
- g-sensor not working in titanium (no titanium landscape switch)
- notification LED doesn`t work
- connection to the internet without a timeout/break (gprs-disconnect timeframe should be larger)
- voice command does not work with a bluetooth headset
- volume of a stereo-bluetooth headset cannot be controlled. The device volume has no influence on the headset.
- storage card is called "storage card" instead of "speicherkarte" in the german rom (might cause problems installing apps)
- view music by recently added
- volume cant be adjusted during a call when in handfree mode (speaker on the back)
- overstearing speaker sound (back-speaker)
- purple center in pictures taken with the hd2-camera (htc is working on a hotfix)
- sporadic volume control failure in Music-tab/streaming-player fixed in 1.48
- audio-booster disabling itself after playing a song
- HTC Messaging takes all SMS's and stops them from being published on the "notification queue" that other programs can listen to
- Sms not being sent/delivered (can't confirm that, works for me)
Minor Flaws that should be fixed in the next hd2-roms:
- 3g-button missing in comm-manager
- geotag (camera) is implemented but deactivated
- taskmanager quickmenu missing
- taskmanager icon missing in list (to assign quick button in sense-homepage)
- navigation panel link missing in startmenu
- taskbar icons (phcanoverbmp.dll etc.) from wm6.1. Should be the rounded edges/G/H/3G from wm6.5.
- facebook contact pictures and birthday should be saved in contact details (you loose the friends fb-pics and birthdays when disabling fb-sync-feature)
- opera zoom-slider and more tabs
personal opinions/wishes:
- save wasted space from the huge clock (smaller letters) and add 8 quick links (4/4) drop down to 16 links (4/4/4/4) (shortcuts on main page)
- ability to choose between background for all tabs or just the main sense-page.
- more contact shortcuts (20 instead 15; 4 icon rows)
- smaller webpage links in sense (3 or 4 icon rows instead just 2)
- playback support of avi-files (divx/xvid)
- solitaire link missing
- when pressing settings in startmenu i want to get to the startmenu-settings rather than manila-settings-page.
- battery percent icon instead of just 4 bars (taskbar)
Many things described can be fixed with regedit or total commander. See here.
You can also use BSB Tweaks to enable some features.
- notification LED doesn`t work
- connection to the internet without a timeout/break
- no way to make an owner information input
- microsoft voice command does not work with a bluetooth headset.
- when a stereo bluetooth-headset is connected, the volume of the headset cannot be controlled. The device volume has no influence on the headset.
HD2Owner said:
Please help me collecting the bugs from shipped hd2 roms (will send the list to htc when done).
- 3g-button missing in comm-manager NOT A BUG
- taskmanager quickmenu missing NOT A BUG
- taskmanager icon missing in list (to assign quick button in sense-homepage) NOT A BUG
- navigation panel link missing in startmenu NOT A BUG
- taskbar icons (phcanoverbmp.dll etc.) from 6.1. Should be the rounded edges/G/H/3G from wm6.5. NOT A BUG
- facebook contact pictures and birthday should be saved in contact details (don't loose the friends fb-pics and birthdays when disabling facebook sync-feature) NOT A BUG
Click to expand...
Click to collapse
Just looking at your first selection, these are not bugs!
Just because something isn't as you'd want it, doesn't make it a bug. A feature that you want but wasn't advertised as a feature and isn 't a feature is not a bug. Maybe the fact that it doesn't make my coffee is a bug??
Seriously, there are a handful of ACTUAL bugs, let's not go diluting things with this random nonsense.
divided the list (bugs/minor flaws/wishes).
please report back if you can find something else.
The htc sense bug for calendar can be fixed!
Found it on the o2 forums and if you change the layout to week starting on sunday then the problem is fixed. Also this is just a temporary fix also i do hate week starting sunday but it is solved by it!
A lot of these things can be changed using the tips/tweaks here
And a missing feature is NOT a bug. The calender issue is a bug. The Geotag camera not being implemented isn't a bug. It can be activated very easily in the registry.
I suggest you read the above thread, and then amend your post.
I found that I didn't need the Owner Information fix. It is now stored in your Contact card in Contacts. All of my Resco stuff is reading that fine.
Thanks to post issues that can help our cookers to cook a nice ROM for our device in order to be more accurate.
view music by recently added
is anybody else experiencing some kind of lagging while playing music now and again?
hi there,
I'm a HD user... Just want to know that how does the HTC messaging work on the HD2?
When ported to HD, the program is very bugy as if you trying to restore about 300 msgs or more, the program will become very irresponsive and will take a long time to load and display the existing msgs everytime you open it up..
With long msg, the text will overlap with the date. Not sure if this is the case on HD2 as well. It could be a bug of the HTC messaging, or it could be that our HD is too slow to run it.. need you HD2 owners to conform that for me.
Thanks!
There's a nice default text selection tool included on the HTC HD2, an HTC Sense feature rather than a Windows Mobile one, which we've video demoed recently. It allows you to tap and hold on a text and bring up an adjustable selection box that you can spread to encompass the desired text.
You can further expand both the functionality and the eye candy of this feature by enabling the magnifier. To do that, edit your registry HKLM\Software\HTC\TextSelection\EnableMagnifier and change its value from 0 to 1. You'll get a nice magnified preview of a portion of the text allowing you to select text more easiliy. Wonder why HTC had that disabled out of the box?
from devs over pocket now...thanx
How about the volume rocker that stops to control volume in Manila Music tab or Youtube every once in a while?
Also, Manila music player crashes on too many people.
And finally, Audio Booster disables itself after each song (or when the phone is locked).
vangrieg said:
How about the volume rocker that stops to control volume in Manila Music tab or Youtube every once in a while?
Also, Manila music player crashes on too many people.
And finally, Audio Booster disables itself after each song (or when the phone is locked).
Click to expand...
Click to collapse
On my HD, the media player in sense 2.5 can't even finish a song... I had no problem with WMP tho
HD2Owner said:
Please help me collecting the bugs from shipped hd2 roms (will send the list to htc when done).
Real Bugs that need to be fixed in the next hd2-roms:
- calender wont go past 1.nov.2009 in week-view (monday set as first day of the week)
- g-sensor not working in titanium (no titanium landscape switch)
- notification LED doesn`t work
- connection to the internet without a timeout/break (gprs-disconnect timeframe should be larger)
- voice command does not work with a bluetooth headset
- volume of a stereo-bluetooth headset cannot be controlled. The device volume has no influence on the headset.
- storage gard is called "storage card" instead of "speicherkarte" in the german rom (might cause problems installing apps)
- view music by recently added
Minor Flaws that should be fixed in the next hd2-roms:
- 3g-button missing in comm-manager
- geotag (camera) is implemented but deactivated
- taskmanager quickmenu missing
- taskmanager icon missing in list (to assign quick button in sense-homepage)
- navigation panel link missing in startmenu
- taskbar icons (phcanoverbmp.dll etc.) from wm6.1. Should be the rounded edges/G/H/3G from wm6.5.
- facebook contact pictures and birthday should be saved in contact details (you loose the friends fb-pics and birthdays when disabling fb-sync-feature)
- opera zoom-slider and more tabs
personal opinions/wishes:
- save wasted space from the huge clock (smaller letters) and add 8 quick links (4/4) drop down to 16 links (4/4/4/4) (shortcuts on main page)
- ability to choose between background for all tabs or just the main sense-page.
- more contact shortcuts (20 instead 15; 4 icon rows)
- smaller webpage links in sense (3 or 4 icon rows instead just 2)
- playback support of avi-files (divx/xvid)
- solitaire link missing
- when pressing settings in startmenu i want to get to the startmenu-settings rather than manila-settings-page.
Many things described can be fixed with regedit or total commander. See here.
Click to expand...
Click to collapse
Totally agree! I want this future "perfect" rom!
I guess I'm lucky not to have had any music player problems? I've been using my HD2 to play my music in the car and while studying at uni. What type of crashes do people experience?
Bug in sense SMS writer
When reading / replying SMS in sense ui, there's no close button, nor ok button. Need to hit hardware key "home" to get back to "today screen".
HD2, orange FR, 1.43.73.1 (21864).
vangrieg said:
How about the volume rocker that stops to control volume in Manila Music tab or Youtube every once in a while?
Also, Manila music player crashes on too many people.
And finally, Audio Booster disables itself after each song (or when the phone is locked).
Click to expand...
Click to collapse
+1 for sporadic volume control failure in Music-tab/streaming-player (http://forum.xda-developers.com/showthread.php?t=584242), and for the Audio Booster disabling itself.
I have some trouble with the HTC keyboard using some textfields in Opera. Sometimes, e.g. saving favorits, i cant type big letters in the titlebar. I tab on the caps-button to enlarge the first letter of the page name. But if i tab the letter on the Keyboard, my HD2 wrote the small one...
I encountered the same problem in some textfields like post replays in some forums. It seems its a problem with the T9 suggestion, but if i change it to ABC, the Bug doesnt disapear.

[WIDGET][YotaPhone2]Yota Toolbelt 1.0.4

Introduction
What is it?
Yota Toolbelt is my stab at developing something useful for the Yotaphone 2. It's a functional widget for the back screen, combined with a simple front screen widget. It has been tested on the latest Lollipop firmware (1.44).
What it does?
- The front screen widget allows you to toggle mirroring mode with a single click.
- The back screen widget allows you to toggle mirroring, wifi, Bluetooth, wifi tethering, ringer mode and YotaEnergy. Additionally you can place shortcuts to URLs to open your favorite websites quickly.
- The new "Contact list" action allows you to browse your contact list, make calls and send SMS's from it.
Click to expand...
Click to collapse
Images
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Check the screenshots tab for more
Click to expand...
Click to collapse
Installation instructions
I'm not going to bother putting this on Google Play because of the extra work with little benefit, so you have to install the apk manually. Here's how:
1. Check "allow installation of apps from unkown sources" from Settings - Security so that you can install the file.
2. Download the apk file and put it on your phone, or download it to your phone directly.
3. Open the apk file with some file manager and install it.
After this you can add the front screen widget like you would add any widget, by long pressing your home screen, selecting widgets, and then dragging the "Yota Toolbelt" on your home screen.
The back screen widget can be added from Yotahub.
Click to expand...
Click to collapse
Download
Download here (1.0.4)
Click to expand...
Click to collapse
Changelog
Code:
Current changelog: 2015-07-11
Version 1.0.4
- [NEW] Toggle for Wifi tethering.
- [NEW] Toggle for ringer mode: Normal/Vibrate (Toggling silent mode is simply not possible on Lollipop - Thanks Google!)
- [CHANGE] Added shortcuts to related system settings on long press to all but the Mirror widget in the config utility.
Old change logs:
Code:
Version 1.0.3
- [NEW] General settings for Contact list. These settings affect ALL INSTANCES of contact lists.
---- Choose the sort order
---- Choose name format
---- Choose dialer (EPD / mirrored). This should be changed only if you are having trouble making calls from the Contact list.
---- Lock EPD automatically when calling from Contact list to prevent accidental presses.
- [NEW] Added fast scroll support for the Contact list
- [FIX] Fixed Contact list not always closing after sending SMS or making a call
- [FIX] Fixed Mirror widget starting in incorrect state when mirrored.
Version 1.0.2
- [NEW] Contact list
- [FIX] Fixed a bug where widgets would not react after a while
Version 1.0.1
- [NEW] More advanced configuration utility
- [NEW] Battery level monitor / YotaEnergy toggle
- [NEW] Support for bookmark shortcuts that can be opened in EPD browser
or the default system browser in mirrored mode
- [NEW] Support for all widget sizes
- [NEW] Support for white theme
- [CHANGE] Changed the graphics to follow Yota's icons more closely.
Click to expand...
Click to collapse
Known issues
- This Widget requires Lollipop to work. No backwards compatibility.
- The battery widget doesn't have push effect. Also, toggling YotaEnergy on takes surprisingly long time. There's nothing I can do about that.
Click to expand...
Click to collapse
FAQ
The graphics.. They look.. ehrm..
- Awesome, right!? I'm a programmer, not an artist. If someone wants to create new graphics for the widget, I am very willing to change them. Each button should be the same size, at least 140x140px.
What are all these permissions?
- Bluetooth/Wifi/Network permissions are required for toggling wifi and Bluetooth directly without the system's dialogs.
- The vibration permission allows the buttons to vibrate on click.
- The READ_CONTACTS permission is for the new contact list portion, allowing it to list your contacts.
- The PHONE_CALL permission is for making a call using the front screen's dialer.
- The READ_PHONE_STATE is used for making the "lock EPD on dial" function work
Click to expand...
Click to collapse
For developers
I had to do some serious reverse engineering to figure out how to activate and deactivate the mirroring and YotaEnergy, so to save everyone's time, here's how to do it:
Activate mirroring from front screen:
Code:
Intent i = new Intent("yotaphone.intent.action.MIRRORING_START");
context.sendBroadcast(i);
i = new Intent("yotaphone.intent.action.MIRRORING_START_MANUAL");
context.sendBroadcast(i);
Activate mirroring from back screen:
Code:
Intent i = new Intent("yotaphone.intent.action.MIRRORING_START_FROM_BS");
context.sendBroadcast(i);
Deactivate mirroring:
Code:
Intent i = new Intent("yotaphone.intent.action.MIRRORING_STOP");
context.sendBroadcast(i);
To check is mirroring on right now, and to lock the EPD (asynchronous):
Code:
ServiceConnection mConnection = new ServiceConnection() {
public void onServiceConnected(ComponentName className, IBinder service) {
IFrameworkService mService = IFrameworkService.Stub.asInterface(service);
boolean isMirroringOn = mService.isMirroringOn();
mService.lockBackScreen();
}
public void onServiceDisconnected(ComponentName className) {}
};
Intent i = new Intent("yotaphone.intent.action.GET_SERVICE_BINDER").setPackage("com.yotadevices.yotaphone2.bsmanager");
context.getApplicationContext().bindService(i, mConnection, Context.BIND_AUTO_CREATE);
//Remember to unbind when you don't need the service anymore
To detect when mirroring is started, listen for the following broadcast:
Code:
yotaphone.intent.action.MIRRORING_START
To detect when mirroring ends, listen for both of these broadcasts:
Code:
yotaphone.intent.action.MIRRORING_STOP_MANUAL
yotaphone.intent.action.MIRRORING_STOP
To turn YotaEnergy on:
Code:
final Intent i = new Intent("yotaphone.intent.action.POWERSAVE_START");
context.sendBroadcast(i);
To turn YotaEnergy off:
Code:
final Intent i = new Intent("yotaphone.intent.action.POWERSAVE_STOP");
context.sendBroadcast(i);
To open Yota's EPD browser:
Code:
Intent i = new Intent();
i.setComponent(new ComponentName("com.yotadevices.yotaphone.yd_browser", "com.yotadevices.yotaphone.yd_browser.BSBrowser"));
i.putExtra("URL_TO_OPEN", "http://www.google.com");
context.startService(i);
Click to expand...
Click to collapse
XDA:DevDB Information
Yota Toolbelt, Device Specific App for the YotaPhone
Contributors
Jeopardy
Version Information
Status: Stable
Current Stable Version: 1.0.4
Stable Release Date: 2015-07-11
Created 2015-06-28
Last Updated 2015-07-11
Suggest features
I am open to suggestions for functions to add. Functions I've considered:
Flashlight - this one's doable, but it seems a little pointless. How are you going to turn the flashlight on in the dark when there's no backlight on the EPD?
Volume/Vibrate/Silent toggle - Probably doable, but requires some work so that it's easy to use.
Rotation lock - Not sure about this, but pointless anyway. The rear screen doesn't support horizontal view in the first place, unless you're mirroring, and then you might as well use widgets on your front screen.
Airplane mode - This one requires root access, and is quite hacky to implement.
NFC toggle - Cannot be done without root.
GPS toggle - Cannot be done without root.
Any ideas?
Thanks for doing this.
You might want to add Hotspot and data network
Would you be able to add Shortcuts? That would be very useful and its a shame the stock app does not allow this.
All Day On XDA said:
Thanks for doing this.
You might want to add Hotspot and data network
Would you be able to add Shortcuts? That would be very useful and its a shame the stock app does not allow this.
Click to expand...
Click to collapse
I'll look into your suggestions. I think the hotspot function required root access, and that is not very user friendly.
About the shortcuts - Isn't the stock Apps Launcher widget exactly what you're looking for?
Jeopardy said:
I'll look into your suggestions. I think the hotspot function required root access, and that is not very user friendly.
About the shortcuts - Isn't the stock Apps Launcher widget exactly what you're looking for?
Click to expand...
Click to collapse
the stock app allows links to apps only. Shortcuts are a subset of apps that can be added to the desktop. Eg in Google Maps you can create a shortcut on your homescreen that starts directions to a pre set destination. Or eg Chrome allows shortcuts to websites to be placed on the homescreen.
Edit: This may be beyond the scope of this widget. Apologies
All Day On XDA said:
the stock app allows links to apps only. Shortcuts are a subset of apps that can be added to the desktop. Eg in Google Maps you can create a shortcut on your homescreen that starts directions to a pre set destination. Or eg Chrome allows shortcuts to websites to be placed on the homescreen.
Edit: This may be beyond the scope of this widget. Apologies
Click to expand...
Click to collapse
Ah, I see. I've never used these before.
It is possible yes, but the biggest issue here is how you create and associate them to the widget. By default the shortcuts are created by the applications, like Chrome and Google Maps, and those applications send the shortcut Intent to the Launcher application. There is no way of telling the system that the shortcut should show up on this widget.
It probably could be possible to create these shortcuts manually for supported applications, like Chrome, but that would require quite a lot of work.
Nice work @Jeopardy! Thanks for sharing some dev notes too, might be useful for future widgets/apps.
PS You could officially kick off the "YotaPhone Original Android Development" device subforum with your widget (0 threads there now).
SteadyQuad said:
Nice work @Jeopardy! Thanks for sharing some dev notes too, might be useful for future widgets/apps.
PS You could officially kick off the "YotaPhone Original Android Development" device subforum with your widget (0 threads there now).
Click to expand...
Click to collapse
Thank you. Yeah I was wondering for the right place to put this. Now that you mentioned it, I guess the proper place would be the Original Android Development, but to put it there now would require a moderator.
Jeopardy said:
I am open to suggestions for functions to add. Functions I've considered:
Flashlight - this one's doable, but it seems a little pointless. How are you going to turn the flashlight on in the dark when there's no backlight on the EPD?
Volume/Vibrate/Silent toggle - Probably doable, but requires some work so that it's easy to use.
Rotation lock - Not sure about this, but pointless anyway. The rear screen doesn't support horizontal view in the first place, unless you're mirroring, and then you might as well use widgets on your front screen.
Airplane mode - This one requires root access, and is quite hacky to implement.
NFC toggle - Cannot be done without root.
GPS toggle - Cannot be done without root.
Any ideas?
Click to expand...
Click to collapse
Since I am using the "default" black theme I would prefer to have an option to switch between "black" and "white" version. I already created the changed images to basically switch your images to "all transparent" with white icons and a white circle around them for "pressed status". Since I am a new user I can't attach them to the post yet. Can you tell me a way to share them with you?
Besides that: can you share the sources of your widget to allow us to build upon it ourselves?
Thanks for your work on this!
crazy-ivanovic said:
Since I am using the "default" black theme I would prefer to have an option to switch between "black" and "white" version. I already created the changed images to basically switch your images to "all transparent" with white icons and a white circle around them for "pressed status". Since I am a new user I can't attach them to the post yet. Can you tell me a way to share them with you?
Besides that: can you share the sources of your widget to allow us to build upon it ourselves?
Thanks for your work on this!
Click to expand...
Click to collapse
I just sent you a private message about those images.
I'll consider sharing the source later. At the moment it is rather messy and very much hardcoded. I am currently rewriting the configuration Activity to allow rearranging of the icons and adding some new functions. It will take some time for me to finish this to a level I'm satisfied with.
Jeopardy said:
I just sent you a private message about those images.
I'll consider sharing the source later. At the moment it is rather messy and very much hardcoded. I am currently rewriting the configuration Activity to allow rearranging of the icons and adding some new functions. It will take some time for me to finish this to a level I'm satisfied with.
Click to expand...
Click to collapse
Mail sent.
Thanks for the info. Looking forward to see updates to this useful tool (and the first widget posted in here!).
All Day On XDA said:
the stock app allows links to apps only. Shortcuts are a subset of apps that can be added to the desktop. Eg in Google Maps you can create a shortcut on your homescreen that starts directions to a pre set destination. Or eg Chrome allows shortcuts to websites to be placed on the homescreen.
Edit: This may be beyond the scope of this widget. Apologies
Click to expand...
Click to collapse
I just released an update which addresses your idea of shortcuts for system's default browser (Chrome) and EPD's browser. Now the widget's framework is so flexible that it is very easy to add new shortcut targets. The only problem (still) is that the shortcuts have to be created manually from the widget, which means relatively complex dialogs. Shortcuts for browser is extremely handy, but can you think of some other app whose shortcuts would be as useful?
i have try it on my Yota 2 4.4.3 apk not work !
9100_it said:
i have try it on my Yota 2 4.4.3 apk not work !
Click to expand...
Click to collapse
That was to be expected. I don't think they included the SDK library until Lollipop. Sorry.
Major update
Okay, here's a new update for you guys.
First off, the minor (but important fixes) include fixing nonresponsive buttons if the device has been inactive for a long time, and some minor optimizations.
The big new function is a fully functional contacts list! I had been working on this for a while, waiting for Yota to update their caller app so I wouldn't have to do it. But it seems they are busy doing something else. So I became impatient and decided to include it here, as it needs an EPD widget anyway to launch it. So just add the contact list widget to the toolbelt from options, open it from the back screen, and you can browse all your contacts (with phone numbers) and then call them directly from the EPD. It also supports sending SMS's, but the catch is that it uses the front screen SMS editor via mirroring, not Yota's sleek EPD editor. The reason for this is there's no way to hook up to Yota's editor.
While I was building this update I also noticed quite serious security flaw in Yota's EPD dialer app. By default if you want to make a phone call from your app you need to add android.permission.CALL_PHONE to your manifest. However, I found out that Yota has left their EPD dialer app completely open for any app to ask for immediate phone call (like mine does), without any permissions what-so-ever. What were they thinking?
It also became frustratingly clear how bad the SDK is at the moment. The documentation is nonexistent, and you cannot even create dialogs. So many workarounds had to be made to make this work nicely.
But anyways, let me hear your opinions and experiences. There's bound to be some bugs somewhere and there's plenty of room to expand the contact list portion, provided I have the time.
Looking forward to trying the newest version. Thanks for building this!
You might want to consider contacting the Indiegogo campaign folks, as it looks like you've earned yourself a free phone. I can't post the link because I guess I'm too new a user on here, but if you look at the updates and scroll down to "25 days ago":
FYI: If anyone successfully develops an application or service to work natively for the "always on" display I will reward them with a YotaPhone 2 for FREE at the end of the campaign!
Click to expand...
Click to collapse
MichaelA said:
Looking forward to trying the newest version. Thanks for building this!
You might want to consider contacting the Indiegogo campaign folks, as it looks like you've earned yourself a free phone. I can't post the link because I guess I'm too new a user on here, but if you look at the updates and scroll down to "25 days ago":
Click to expand...
Click to collapse
Wow, might as well try it. Thanks for the info!
Hi thanks for standing in where yota appear to lack
just downloaded and installed but although the contacts list works well the phone dialer doesnt but i do have a call confirm slider app (used to stop wrongly dialed numbers) which could block this (it does the same with yota dialer)
only way i have managed to work around this is to mirror the android dialer app but would be nice if you could? do anything?
like your commitment to develop - think you should look at a donate function somewhere..would buy you a coffee or two for your efforts
regards
kam1962 said:
Hi thanks for standing in where yota appear to lack
just downloaded and installed but although the contacts list works well the phone dialer doesnt but i do have a call confirm slider app (used to stop wrongly dialed numbers) which could block this (it does the same with yota dialer)
only way i have managed to work around this is to mirror the android dialer app but would be nice if you could? do anything?
like your commitment to develop - think you should look at a donate function somewhere..would buy you a coffee or two for your efforts
regards
Click to expand...
Click to collapse
Basically what I do, is ask the official EPD dialer to make the phone call for me. If your call confirm slider app blocks the yota dialer, it will also block this. I guess you cannot add exceptions to the caller app? (Probably not, knowing Android's telephony API...)
An ugly workaround for your specific case would be for me to turn mirroring on when you press the call-button from my contacts list, and then ask the system's default dialer to make the call. Then your call confirm slider app would show up normally in the mirrored mode and you could finish the call. I might consider adding this later on as a setting somewhere, but no promises. It would be a lot cleaner if the mirroring mode would not be needed to finish the call, because turning it on takes quite a while and is a hassle to deal with when trying to do simple actions.
What is the name of the app you are using? I'll take a look.
call confirm
Jeopardy said:
Basically what I do, is ask the official EPD dialer to make the phone call for me. If your call confirm slider app blocks the yota dialer, it will also block this. I guess you cannot add exceptions to the caller app? (Probably not, knowing Android's telephony API...)
An ugly workaround for your specific case would be for me to turn mirroring on when you press the call-button from my contacts list, and then ask the system's default dialer to make the call. Then your call confirm slider app would show up normally in the mirrored mode and you could finish the call. I might consider adding this later on as a setting somewhere, but no promises. It would be a lot cleaner if the mirroring mode would not be needed to finish the call, because turning it on takes quite a while and is a hassle to deal with when trying to do simple actions.
What is the name of the app you are using? I'll take a look.
Click to expand...
Click to collapse
thanks for reply been searching for it but cannot find it anywhere on app store!!! so guessing its gone
must have transferred from old phone or it just been removed from market this year? cannot remember
its called call confirm slider version 0.9.1 icon is black circle with telephone handset inside but dont have any other details.
had it for a few years now and has been stable / reliable
very similar to this
https://play.google.com/store/apps/details?id=com.callconfirmer.free
regards

Categories

Resources