05/04/2018
Topic:
Path to SyMenu Apps?
GianlucaAdministrator
|
Assuming that your "unknown drive" is the same drive where SyMenu is located you can actually use the Universal Unit Identifier (#:\). That way your path should be written as: #:\Apps\System\MyApp and will be converted at run-time in something like G:\Apps\System\MyApp
The UUI can be used in the program path and even in the command line argument.
But you are on your own for the interaction with the registry because SyMenu doesn't help with that one.
Is this answer helping you in any way? |
05/04/2018
Topic:
Path to SyMenu Apps?
GianlucaAdministrator
|
Don't make me started with PA please...
Indeed I was suggesting you to create your own package using the paf/LiberKey/yap format. Each of them is a valid solution to achieve a perfect portabilization, while SyMenu is not, because this goal is out of my purposes. BUT when you succeeded in portabilizing an app, please use it in SyMenu! SyMenu is open and can be configured to use whatever app, packaged with whatever portabilizer tool, even the most unfriendly one. I never suggested you to use another launcher... I'm working so hard to make SyMenu the best experience you can have, in change I want the users use it more and more.
And thanks for the nice words about the project! |
09/04/2018
Topic:
SPS Builder code snippets
GianlucaAdministrator
|
Thank you very much for your effort to document the best techniques you implemented in the SPS. I would like to implement a wiki for this, also because all the SPS topic, lacks a real guide, but, at the moment, it's a too time-consuming task for me. Anyway I agree with your idea to pin this thread and I hope other editors could publish some other trick here. Thank you again for you devotion to this project!!! |
23/04/2018
Topic:
New SyMenu version 6.04
GianlucaAdministrator
|
Dear all,
The new version 6.04 is finally available for the download. For a complete changelog please go here https://www.ugmfree.it/SyMenuDownload.aspx#changelog
I only want to suggest a slight change in your menu structure. Since with the new extended menu (https://www.ugmfree.it/SyMenuManual.aspx#Extended_Menu) the action modifiers are now available as a dropdown for every item, you could remove them as a component from the menu structure (Option - Structure) because the old implementation is a simple duplication. Plus the right mouse button that was dedicated to cycle among the old action modifiers, is now used to open the extended menu. I left the old Action Modifier component for compatibility reasons but, probably, in one of the next version, I'll remove it so please, became accustomed to the new feature ASAP. If instead you have no damn idea what I'm talking of, read about the extended menu and welcome to the new level of SyMenu
For any other information I'm always available. |
24/04/2018
Topic:
3D+skining, own ttf and small improvement ideas :)
GianlucaAdministrator
|
Hello blackcrack,
How many suggestions.... Since you are a long-time forum user, you know for sure I have to choose what to implement according to its priority and the priority scale is only partially in my hands. For example a bug resolution is always my highest priority. A feature frequently requested by the users is in high priority. Then the scale proceeds with my personal evaluations and preferences.
Graphics. The SyMenu graphical appearance is not among my preferred features so don't expect any implementation in short. You already have the option to show/hide the border shadow, even if I've just discover a little bug on it. Round edges, image background, truetype fonts, are really demanding options to implement and they take a time that I prefer to dedicate to other features. The extended menu I've just released with 6.04 is a great step forward in productivity so please forgive me if your productivity tool is not so beautiful (joking!)
Changing the right mouse click behavior is a good idea, but how should it work exactly? We could imagine something really useful and above all something that could be consistent with the application. If you want an example of a great exposed feature proposal, have a look here https://www.ugmfree.it/Forum/messages.aspx?TopicID=631&lastpage=1#post2123 Edw suggests a complete and consistent implementation and after 40 days I've already implemented one of his ideas. He "sold" me his ideas in a very smart way... BTW if you don't want to see the Configuration, Get new Apps, My Computer items inside the main menu you can move them whenever you want through the Options-Structure form. They can become even a dropdown of the (otherwise useless) SyMenu title item.
Advanced Exit feature. I already checked the feasibility of it in the past and it could be done. As always it's the time for this activity I lack. Anyway my idea was not to eject the USB automatically because you can use a third party software to do that, and even better if linked with the autoexec on close feature. Well it's an option already available today. The part where SyMenu closes all the programs activated from it is instead the good part of the idea and in fact was exactly the side I explored in the past. I can't forecast when this feature will be available anyway.
GUI for SyMenu. Why don't you explain better this idea? I like it but I need some more clarifications. |
27/04/2018
Topic:
Managing shortcuts in SyMenu.
GianlucaAdministrator
|
Ok bug confirmed. You'll find the fix on the next SyMenu version. In the meanwhile if you find other characters that break the csv, please let me know. |
05/05/2018
Topic:
No longer remembers screen position
GianlucaAdministrator
|
When SyMenu shut down it stores the floating button last location. If it doesn't work probably means that your configuration file is not writable. Check the Windows permission in the SyMenu\Config folder and change them to be able to write on all the files there with your user. Let me know if this solution works. |
05/05/2018
Topic:
Drag and drop problem
GianlucaAdministrator
|
Are you using SyMenu in elevated mode? When it's running in elevated mode the yellow and blue shield appears on the main icon. In this case when you launch a program from SyMenu it inherits the elevated mode and this could cause the impossibility to drag and drop from a program that is not elevated (Windows Explorer always runs in normal mode for example). |
06/06/2018
Topic:
No longer remembers screen position
GianlucaAdministrator
|
I confirm everything.
And I assert that the floating button off screen position will become legal with the next version.
So stay tuned. Thank for your help! |
07/06/2018
Topic:
Feature request: Replace Windows Start Button
GianlucaAdministrator
|
It would need too much time to implement it and SyMenu is not a full replacement for the Windows start menu.
You can show the SyMenu floating icon and using it to overlap the start menu. If you start SyMenu with elevated privileges you should be able to make it appear even with the Windows key.
But, again, SyMenu can't be used to replace the Windows start menu, sorry. |
11/06/2018
Topic:
SyMenu shortcuts don't work if active app Elevated
GianlucaAdministrator
|
Sorry but it's not very clear what you are asking here.
I assume that your real question is: "Is there a way to display SyMenu contextual menu programmatically?" Just in case the response is yes.
Since SyMenu allows only one instance from a certain path, you have to execute the already running SyMenu.exe executable twice. You can execute it even from the command line.
Instead of opening a second instance, SyMenu pops up the contextual menu from the previous instance.
If you real question was different, please explain it better. |
18/06/2018
Topic:
Arranging And Sorting Menu Items
GianlucaAdministrator
|
Welcome to the forum.
The "item down level" solution is impossible in a hierarchical structure. If you mean to move a container item (a folder) it's impossible because moving a parent inside one of its children is senseless.
If you mean to move an item that is not a container it's not impossible at all but again we can have some problems: the down level containers can be more than one, so which one the program has to choose?
Instead the item up/down solution can be nice and useful. I could implement it using the up/down keys if you press them along with a modifier key. For example SHIFT+UP moves the current item one step up. What do you think?
BTW if you noticed some bugs in the mouse drag and drop feature, please report it precisely because if I can reproduce it I can fix it. |
25/06/2018
Topic:
Adding Zemana to SyMenu
GianlucaAdministrator
|
Hello Knightmare, I will use your request to explain the full new programs addition process.
For first you can directly contact an editor to ask for that. Or you can use this forum too but I will prefer if you can post the request in the "SyMenu Suite" channel, because it is more suitable (this is the reason for which I moved your post here). There is another way to add a new program: do it by yourself.
You can study how the process works starting from here: https://www.ugmfree.it/SyMenuSPSBuilder.aspx but it's a very hard step, you should be really committed to this project to accomplish it.
When you ask for an addition, your proposal will be evaluated with mainly two elements in mind: the requested programs must be freeware and portable.
I see this Zemana Antimalware and it is neither freeware nor portable.
They have a demo version and demo is not enough for us, unless it is an a not expiring demo.
The portability as we intend is not necessarily a native portability or a fully one. According to our rules as long as a program can be executed without being installed it's considered as portable. This is our minimum portability requirement. Zemana lacks a native portable version, but I haven't investigate if its setup package could be opened without executing it and if the program is able to start without installation, because the freeware thing avoid its publication the same.
I hope the topic could be a bit more clear now. And if any other person want to add anything you are welcome. |
28/06/2018
Topic:
Adding Zemana to SyMenu
GianlucaAdministrator
|
Added! Refresh you program definition and you'll find it. Thank you for the report. |
06/07/2018
Topic:
Closing all programs started with SyMenu
GianlucaAdministrator
|
It's a long time feature I should have implemented long ago. I have even a bit of code for testing but it's currently inactive. I try to escalate the feature priority but I can promise nothing. For now I have a new version almost ready with a lot of graphical improvement.
Anyway thanks for your suggestion. |
10/07/2018
Topic:
Closing all programs started with SyMenu
GianlucaAdministrator
|
My two cents? Please wait, probably this feature will be release with the 6.06 well at least the autoclosing part.
Actually it is curious how this feature has been pushed back for so long.
The SyMenu evolution has been strange. It's born as a portable menu launcher, but the users almost immediately have started to used it in fixed drives as a Windows start menu replacer. And naturally they started asking features unrelated to a portable application but more bounded to a start menu.
Then the SPS has come and SyMenu has become more an application hub than a launcher. So the focus has been moved again in another direction.
But you are right, the feature you request is essential for the (few) users still using SyMenu in portability. So you'll have it ASAP.
BTW just in case you would write a script for this, how should it work? I think there are two possibilities: 1) maintain a list of launched process and, at closing time, close them all;
2) at closing time check for all the SyMenu child processes and close them all.
I would be oriented to the latter one but I don't know how reliable this method could be. |
11/07/2018
Topic:
New SyMenu alpha version 6.05
GianlucaAdministrator
|
This new version engaged me so much and for so long, that I decided to release an alpha version to test it enough.
The alpha has already been distributed privately to a certain number of persons a few days ago but won't be publicly available.
So what's the sense of this post? The new features are essentially graphical implementations, so, if you are curious, you can appreciate them from the SyMenu Facebook page where the first images have been published (https://www.facebook.com/symenu)
Any feedback is welcome. |
18/07/2018
Topic:
Closing all programs started with SyMenu
GianlucaAdministrator
|
How do you manage to close the applications that have a launcher themselves?
Take Mozilla Firefox Portable as an example. It has a process called FirefoxPortable.exe and some sub processes called Firefox.exe. The right way to close Firefox Portable is to close the children processes so that the main process closes by itself. If you close the parent process before the children you are not granted that all the programs clean up everything as they should do.
Maybe you don't see this effects on Firefox but the problem is quite common in the portable world and there are so many programs that use this schema (a launcher and one or more separate processes).
If you don't follow the right closing sequence you'll risk to have unwanted registry keys, files, and other traces all over your machine. |
18/07/2018
Topic:
Closing all programs started with SyMenu
GianlucaAdministrator
|
From the Taskkill documentation:
/T - Tree kill: terminates the specified process and any child processes which were started by it.
It would be nice to know if the killing process starts from the child or from the parent because the portable programs prefer the first approach.
Anyway I think my solution will be softer than yours.
SyMenu will ask to any process it started (children process) to close. I can't embrace your approach to close all the programs from the unit where SyMenu is located to avoid unwanted killing.
If a process has got a child I'll ask the child to close itself because this is usually enough to close the parent too and, for sure, it closes the two processes in a safer way.
When a process refuses to close, I infer it's because it needs the user to take a decision about the data. Typically, in this situation, a text editor asks if you want to save the changed document. I think I wont insist on it, if the nice request fails I will stop trying. Another problem will be for any program opened with highest privileges than SyMenu. They simply don't close but probably you've already known that because it's not a SyMenu limit but a Windows security.
Unfortunately when I develop a new feature my approach must be prudential to avoid problems with the thousand of configurations the users have with their SyMenu. |
23/07/2018
Topic:
New SyMenu version 6.05
GianlucaAdministrator
|
Dear users,
The new version 6.05 is out. The complete changelog is available here https://www.ugmfree.it/SyMenuDownload.aspx#changelog
The greatest and most noticeable news is the new Modern design. I hope you all can appreciate it. It was a big job very demanding because I redrew every form applicationwide. Anyway now the SyMenu appearance should be a little more modern and enjoyable as before. As usual, please report any bug you can find ASAP.
A little anticipation on what you'll find with the next version.
I'm trying to change the application design for high resolution monitors (today SyMenu is automatically zoomed by Windows but the result is not so good because everything seems a bit blurred). The second news will be an optional feature to shut down every program launched by SyMenu at SyMenu closing. And I hope you'll get something else too.
For any other information I'm always available.
Enjoy |