 |
AutoHotkey Community Let's help each other out
|
| View previous topic :: View next topic |
| Author |
Message |
bmn_ Guest
|
Posted: Wed Mar 10, 2010 9:53 pm Post subject: |
|
|
| Learning one wrote: | Is anybody seriously interested to get involved?
I'm waiting for your replies. |
I guess i would help when putting together different changes made, so there is only one version. But at the same time for me there is no reason to swich to 3.18 and working on an old version is useless. But I will see. If you have concrete ideas i like, i am helping to implement them.
But what i am seaiously thinking of is to start a interactiv skin editor. Learning by people using it and giving these ideas to the others. |
|
| Back to top |
|
 |
Guest
|
Posted: Wed Mar 10, 2010 9:57 pm Post subject: |
|
|
| LiquidGravity wrote: |
I am currently modifying the Radial Menu v3.18 to be able to run modular themes
...
So far I have gotten the themes separated into individual folders and also modified the skin changer program to load and apply them correctly. |
so all in all what is the difference to now, besides that the layout settings are moved out of the ini? |
|
| Back to top |
|
 |
Elesar
Joined: 28 Jun 2007 Posts: 622 Location: Somewhere around 35 12N 101 49W
|
Posted: Thu Mar 11, 2010 12:05 am Post subject: |
|
|
I think that if this does go to a collaborative development, we will see plenty of people helping out to make it worth while.
I would love to get back into this script as soon as I finish up some of my larger projects that I am working on now.
The INI seems to be fairly set now, not too many options being added/removed anymore, so I may start trying to rework my attempts at a settings front end soon.
I do have some suggestions that I would like to see implemented, I just haven't had the time to look into them yet.
Automatic icon extraction if target is an exe, overwrite if custom one is set.
Center clock as an option (an earlier post showed this, I really like it)
Modular Skinning (LiquidGravity is already working on this)
I had some others, but can't think of them right now....kinda distracted, being at work and all.
On another note, I have tried out the gestures, and I do like it on my home system, but on my laptop its just a bit awkward seeming to me, so its taken out on that copy. |
|
| Back to top |
|
 |
LiquidGravity
Joined: 26 Jan 2009 Posts: 145
|
Posted: Thu Mar 11, 2010 4:39 am Post subject: |
|
|
| Anonymous wrote: | | LiquidGravity wrote: |
I am currently modifying the Radial Menu v3.18 to be able to run modular themes
...
So far I have gotten the themes separated into individual folders and also modified the skin changer program to load and apply them correctly. |
so all in all what is the difference to now, besides that the layout settings are moved out of the ini? |
I assure you it required much more than that.
Modified the skin changer to automatically list all themes in the themes folder and also to load the one that is selected. Lots of small changes though out the whole main script to make this work and also many small changes to allow more customization in a theme. Themes can include the sounds, images, effect script, and also many of the .ini settings.
New way to do select effects. Added EffectSpeed into the ini. Can be any length of comma separated moves.
For example:
SelectEffect = x-2,x4,x-3,x2,x-1
Would be similar to the default except X and Y are negated in the script to correspond to world geometry. So x4 is up 4 on the screen.
SelectEffect = x4,y4,x-4,y-4 would be a square movement.
I also added an off setting to the mouse gestures.
RMShowGesture = OFF
I have finished making changes and am testing now.
About Collaborative Radial menu development.
I'm all for it. I will send my modified version to Boris sometime tomorrow. |
|
| Back to top |
|
 |
tic
Joined: 22 Apr 2007 Posts: 1786
|
Posted: Thu Mar 11, 2010 12:32 pm Post subject: |
|
|
| Houndx wrote: | Learning one, thanks so much for you permission and for pointing out that I need to contact Tic as well. I had just repacked all the files and was getting ready to post links, etc
I did make a few small changes this morning in addition to those listed above. I added a 1024x1024 black filled image called Dark.png and set it as a mostly transparent background image in order to prevent finger drags from interacting with background windows. I also tweaked the ring radii slightly to space the menus out a bit for increased finger friendliness.
Anyone using this modification on a touchscreen device with a display width larger than 1024 will most likely want to increase the dimensions of Dark.png to match your screen width. You'll want to make it square so that it will work to prevent background window interactions in both landscape and portrait. As soon as I hear back from Tic, I'll post the AutoHotKey.net link.
Thanks! |
I would personally not draw the black screen behind....you could draw a background that is 0x01ffffff for example, but personally I would set a hotkey:
| Code: | | Hotkey, LButton Up, lbu, On |
and in the subroutine perform a mousegetpos to get either the position or hwnd and decide upon which action to take. after this is taken, then the hotkey can be turned off |
|
| Back to top |
|
 |
LiquidGravity
Joined: 26 Jan 2009 Posts: 145
|
Posted: Thu Mar 11, 2010 4:39 pm Post subject: |
|
|
| I found some things that look very promising for an awesome idea for the future. Don't want to spill the beans until I have a working example. For now just know that this will be very big in the world of customization if it works. |
|
| Back to top |
|
 |
Learning one
Joined: 04 Apr 2009 Posts: 1001 Location: Croatia
|
Posted: Thu Mar 11, 2010 10:55 pm Post subject: |
|
|
I updated RM v3.18. Just one fix.
| Code: | | Sleep, 20 ; prevents high CPU load | This line was on wrong place. Now it really prevents high CPU load.
+ additional credit to Tic in Description section
@LiquidGravity: I know that feeling. We are waiting. |
|
| Back to top |
|
 |
Learning one
Joined: 04 Apr 2009 Posts: 1001 Location: Croatia
|
Posted: Sat Mar 13, 2010 7:55 pm Post subject: |
|
|
Upcoming RM v3.18 update will satisfy people who like mouse gestures (like me), and those who don't.
RMShowGesture is replaced with RMShowMethod (Radial menu show method). Can be 1) Mouse gesture or 2) Show delay.
1) If RMShowMethod is set to U or D or R or L, then method that shows RM's main menu is a mouse gesture. (U means up, D down, R right, L left.)
2) If RMShowMethod is a number, then method that shows RM's main menu is a show delay (old system, like in versions before RM v3.18 ). In this
method, all mouse gestures are disabled.
More explanations in RM help file. I'll probably release it tomorrow. Probably win set always on top toggle when you click on maximize button in window will be implemented too. |
|
| Back to top |
|
 |
LiquidGravity
Joined: 26 Jan 2009 Posts: 145
|
Posted: Sun Mar 14, 2010 6:17 pm Post subject: |
|
|
Formally requesting permission to upload Radial Menu V3.18 w/ Themes.
Response to below comment: Thank you. 
Last edited by LiquidGravity on Mon Mar 15, 2010 1:36 am; edited 1 time in total |
|
| Back to top |
|
 |
Learning one
Joined: 04 Apr 2009 Posts: 1001 Location: Croatia
|
Posted: Sun Mar 14, 2010 9:06 pm Post subject: |
|
|
With pleasure. Permission granted.
I would like to put a link to your modification in the first post. Do you agree? |
|
| Back to top |
|
 |
LiquidGravity
Joined: 26 Jan 2009 Posts: 145
|
Posted: Mon Mar 15, 2010 1:35 am Post subject: Radial menu v3.18 w/ Themes |
|
|
Radial menu v3.18 w/ Themes: a mod by LiquidGravity
http://www.autohotkey.net/~LiquidGravity/Radial%20menu%20v3.18%20Themes.zip
Modified the skin changer to automatically list all themes in the themes folder and also to load the one that is selected. Lots of small changes though out the whole main script to make this work and also many small changes to allow more customization in a theme. Themes can include the sounds, images, effect script, and also many of the .ini settings. They can now be separate packages.
New way to do select effects. Can be any length of comma separated moves.
For example:
SelectEffect = x-2,x4,x-3,x2,x-1
Would be similar to the default except X and Y are negated in the script to correspond to world geometry. So x4 is up 4 on the screen.
SelectEffect = x4,y4,x-4,y-4 would be a square movement.
Added EffectSpeed into the ini for controlling selection effect speed.
I also added an off setting to the mouse gestures.
RMShowGesture = OFF
will disable all gesture operations and will use a short timer instead. |
|
| Back to top |
|
 |
LiquidGravity
Joined: 26 Jan 2009 Posts: 145
|
|
| Back to top |
|
 |
Learning one
Joined: 04 Apr 2009 Posts: 1001 Location: Croatia
|
Posted: Mon Mar 15, 2010 6:10 pm Post subject: |
|
|
@LiquidGravity: Radial menu v3.18 Themes = Great job!
| Google Code project hosting wrote: | | Project Hosting on Google Code provides a free collaborative development environment for open source projects. | Radial menu is proprietary software, not open source or free software so I think it can't be hosted there.
* * *
RM v3.18 updated (v3.1806)
Unfortunately, I finished this update before LiquidGravity released his modification, so it's not upgrade of his work.
Changes:
A) RMShowMethod
RMShowGesture is replaced with RMShowMethod (Radial menu show method). Can be 1) Mouse gesture or 2) Show delay.
1) If RMShowMethod is set to U or D or R or L, then method that shows RM's main menu is a mouse gesture. (U means up, D down, R right, L left.)
2) If RMShowMethod is a number, then method that shows RM's main menu is a show delay (like old system in versions before RM v3.18 ). In this
method, all mouse gestures are disabled. More explanations in RM help file.
B) NCHITTESTExtra
New file in RMUtilities --> NCHITTESTExtra.ahk. Now you can execute some extra actions when you click on some part of window with RMShowHotkey
instead of showing RM's main menu or executing mouse gesture. There is just one built-in functionality; clicking on window's MAXBUTTON with RMShowHotkey,
will toggle AlwaysOnTop state of that window. You can write your own functions there if you want. It's the same philosophy as MyMouseGestures.ahk - tabula rasa.
Read Description section in NCHITTESTExtra.ahk. WM_NCHITTEST() is Sean's function that determines what part of the window is under mouse cursor.
It is implemented in RM with his permission. Thank you Sean!
Download updated RM v3.18 |
|
| Back to top |
|
 |
XionII
Joined: 01 Feb 2010 Posts: 6 Location: California, USA
|
Posted: Fri Mar 19, 2010 7:31 am Post subject: |
|
|
Cool! I finally decided to upgrade from 3.17 to the latest version, about 10 minutes ago. So far, so good! Transferring all of my old settings was really pain-free too, which is a plus.
All in all, I give this 5 Five +++++ plusses out of 5, and 10 thumbs up! The same as the old version!
Keep up the good work please! |
|
| Back to top |
|
 |
SgtPooki
Joined: 19 Mar 2010 Posts: 2
|
Posted: Fri Mar 19, 2010 8:50 pm Post subject: This is my favorite ahk script! |
|
|
This program is awesome, and I am slowly adding each and every program I use to the menu, I also plan on editing it so you do not have to click on each circle to have the next menu appear.
An Easy fix, and a personal preference, but an increase in productivity nonetheless.
Also, there has been talk of making additional changes to this script, and a greatly needed one and one I personally would love to make(when I get a chance between full time school and work) is a way to easily add new icons...
I plan on creating a script that will automatically append the .ini files by drag and drop of an EXE onto the radial menu when in 'EDIT' mode. It's doable, but there are many ways to do it and it will not be a simple add for me, but definitely a fun one to attempt.
If anyone else has any ideas please provide your input.
 |
|
| Back to top |
|
 |
|
|
You can post new topics in this forum You can reply to topics in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|