Go Back   xda-developers > Development and hacking > Development and Hacking

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 2nd February 2006, 05:15 PM
saman-cz saman-cz is offline
Senior Member
 
Join Date: Nov 2005
Posts: 225
Default New menu for WM5

As I missed New menu that was on previous versions of WM5, i looked for some replacement but didn't find anything. So I've created small app which simulates this functionality. It's actually configurable launcher with a few predefined actions. Here are some screenshots:



Its configuration is in "Settings" (control panel). It can be bound to the both today keys and any hardware button. In certain cases (if default app is bound to a today key) the new change takes effect after soft-reset. App will notice such case.

App home page: http://www.saman-cz.com
Direct download link:http://www.saman-cz.com/ppc/WM5NewMenu.CAB(118k) and
http://www.saman-cz.com/ppc/WM5NewMenu.zip(52k)

Version history
2.0.2
- Fixed key shortcuts, now works with the soft keyboard
- Other fixes
2.0.1
- Del key is the shorcut for 'Remove item' action
- 'Command' field is renamed to 'File'
- Context menu has a command for sorting items
- File browser can open any file
- Bugfixes
2.0.0
- Launching by a hardware button
- Cascading menus (up to 6 levels)
- Separators
- Quick "SMS to" and "Call " actions (button "browse - ..." acts as the Contact selector)
- Configurable positioning
- Context menu
- Copy/cut & paste edit actions
- Keyboard shorcuts (Ctrl+C/X/V for edit actions and Ctrl+N for "New")
- "New items" are now configurable as a submenu
- Backup and restore from file
- Drag&drop
1.0.0
- added action for new email
- added browse file dialog
1.0.0 beta
- Major rewrite of the Settings part
- smaller installation
- no more DLLs conflicts
- faster GUI
0.9.6 beta
- Fixed "last item" issue
0.9.5 beta
- Added support for original "New items"
0.9.1 beta
- Added new default items (contact, note, MMS, excel, work)
- Fixed showing menu on VGA devices
- Fixed other buggs
- In this version during instalation removes already configured items
0.9.0 beta
- Initial version
Reply With Quote
Sponsored Links

  #2  
Old 2nd February 2006, 05:29 PM
marksken marksken is offline
Senior Member
 
Join Date: Nov 2004
Posts: 130
Default

Hey nice i missed that on wm5 :lol:
really love this forum always great stuff
Reply With Quote

  #3  
Old 2nd February 2006, 05:34 PM
vijay555's Avatar
vijay555 vijay555 is offline
Moderator
 
Join Date: Jun 2005
Location: Witch Space
Posts: 5,760
Default

Superb! I'll look into it hopefully tonight
I did the same thing yesterday myself for VJSihaya. But your implementation looks beautiful!

V
__________________
releases: www.vijay555.comtwitterdonatefrappr
Reply With Quote

  #4  
Old 2nd February 2006, 05:46 PM
saman-cz saman-cz is offline
Senior Member
 
Join Date: Nov 2005
Posts: 225
Default

vijay555: Thanks. BTW i always wanted to make some command-line tools to one-clink send-sms and call-someone and in the half of work i found your Phone tools :lol:
Reply With Quote

  #5  
Old 2nd February 2006, 05:56 PM
vijay555's Avatar
vijay555 vijay555 is offline
Moderator
 
Join Date: Jun 2005
Location: Witch Space
Posts: 5,760
Default

Starting a new sms was easy. However, VJSMSSender required a surprising amount of work, since it bypasses the Inbox. Completely different code

What language is your app written in?

V
__________________
releases: www.vijay555.comtwitterdonatefrappr
Reply With Quote

  #6  
Old 2nd February 2006, 06:55 PM
saman-cz saman-cz is offline
Senior Member
 
Join Date: Nov 2005
Posts: 225
Default

Its in c++
The GIU (settings) part is written with support of MFC (easiest way) but i plan to rewrite it into version without MFC, because of necessity of 3 additional runtime libraries, which makes whole app large.
For sending SMS i use MailComposeMessage which makes sending of whatever very easy, but the bad is that it can be used only on WM5.
Reply With Quote

  #7  
Old 2nd February 2006, 07:01 PM
baniaczek baniaczek is offline
Senior Member
 
Join Date: Jul 2005
Location: Warsaw
Posts: 344
Default

WOW. Looks nice. "new menu" lost in WM5 is on a of the worst things in WM5.

Is it possible to run two instances with different configurations at the same time? One - to have new "new menu", second one, assigned to the second softkey as a quick launcher?
__________________
Qtek9090 (BlueAngel): WM6.1 19202 remake (RC1)
--
baniaczek
Reply With Quote

  #8  
Old 2nd February 2006, 07:06 PM
vijay555's Avatar
vijay555 vijay555 is offline
Moderator
 
Join Date: Jun 2005
Location: Witch Space
Posts: 5,760
Default

Hmmm. There is another way.

I reimplemented the New functionality using the original OS method, so custom New items as installed by various apps (eg Text Maker) also appear; that way it's backwards and forwards compatible with the OS (I'm trying to make VJSihaya work on Wm2003 and Wm5). PM me if you need details.

This is what I don't understand. The original OS method is still there, just the New button is missing.

I love your implementation of the customisable menu. I'm too busy to do that right now... but I need to figure out a nice method, so I can make VJTrayLaunch and a few other apps nicely customisable.

V
__________________
releases: www.vijay555.comtwitterdonatefrappr
Reply With Quote

  #9  
Old 2nd February 2006, 08:03 PM
matheprat matheprat is offline
Senior Member
 
Join Date: Jan 2006
Posts: 105
Default

Nice program. How can I add more things to the menu? Like new note or something. What do I need to put in the command and parameters fields?
Cheers
Reply With Quote

  #10  
Old 2nd February 2006, 08:36 PM
saman-cz saman-cz is offline
Senior Member
 
Join Date: Nov 2005
Posts: 225
Default

baniaczek: Running two separete instaces is not possible, because there is only one configuration.

matheprat: all you need is to know the program executable and its (optional) params and fill appropriate fields. A new item you create by "New Item" button.

vijay555: It's a good idea to support original new items. I know how they works, i will think about implementation into some future version..
Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 12:36 PM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.