It is currently February 27th, 2021, 10:23 pm

[Skin] MiniMal Launcher

Skins to open folders and launch applications and websites
User avatar
Theroc
Posts: 5
Joined: July 24th, 2019, 8:29 am

[Skin] MiniMal Launcher

Post by Theroc »

Image

*THE EVOLUTION OF MINIMAL DESKTOP*


MiniMal Launcher is here!

No more desktop clutter.
No need for desktop shortcuts.
No more constantly rearranging your desktop.
Satisfy your need for perfection with this pixel-perfect skin!
Programs are alphabetically displayed for ease of use.


BRAND NEW SKIN THEMES

True BLACK
Slick WHITE

***********************


INSTRUCTIONS

To change the theme:

1.Press the last button of the skin
2.Choose color

To insert a program:
1.Press the last button of the skin
2.Fill the 'Program name' and 'Program path' fields
3.Fill the 'Parameters' field (optional)
4.Press the first 'SUBMIT' button

To remove a program:
1.Press the last button of the skin
2.Fill the second 'Program name' field
3.Press the second 'SUBMIT' button


Minimum requirements
- Windows 7
- Rainmeter 4.3.1.3321


Changelog
1.0 - Initial Release
1.1 - Script improvements
1.2 - Skin redesign
Added Settings.ini skin
Added 2 themes to choose from
Skin improvements
1.3 - Full migration to LUA script (No more Python!)
Settings redesign
Bug fixes
1.4 - Bug fixes
1.5 - Settings button improvement
1.6 - Fixed input bug
1.7 - Fixed Settings button bug
1.8 - Added support for program launch parameters
Script improvements
Bug fixes
1.9 - UI changes
1.10 - Script fixes
2.0 - Skin scaled to monitor size
Skin improvements
Bug fixes
2.1 - Bug fixes

DevianArt: https://www.deviantart.com/karamalisg/art/MiniMal-Launcher-806890895
Last edited by Theroc on November 24th, 2020, 4:53 pm, edited 19 times in total.
User avatar
balala
Rainmeter Sage
Posts: 12291
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: [Skin] MiniMal Launcher

Post by balala »

Theroc wrote: July 24th, 2019, 8:34 am Minimum requirements:
- Windows 7
- Rainmeter 4.3.0.3298
- Python 3
Is Python needed to be installed in order to can use this skin? I suppose it is, because I don1t have it installed and the "last" button doesn't work for me. However there is a small mistake in the ButtonCommand option of the [ExtraButton] meter, within the @Resources\Buttons.inc file. This option is set so: ButtonCommand=["D:\Theroc\Documents\Rainmeter\Skins\Program Launcher\script.pyw"]. But this will work ONLY on your computer, nowhere else, because this path isn't available on most computers. In such cases, instead of specifying a complete path, you should have to use a relative path. For instance the mentioned ButtonCommand should have to be the following one: ButtonCommand=["script.pyw"], which will work, because the script.pyw file is in the same folder as the skin's file (Launcher.ini). Or even better, you could move this file into the @Resources and use the appropriate path in the ButtonCommand option: ButtonCommand=["#@#script.pyw"].
So, using the full path of the file is not ok.
User avatar
Theroc
Posts: 5
Joined: July 24th, 2019, 8:29 am

Re: [Skin] MiniMal Launcher

Post by Theroc »

You are right. I fixed it. However, Python 3 is currently needed. There will be updates in the future where it will not be needed anymore though.
User avatar
balala
Rainmeter Sage
Posts: 12291
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: [Skin] MiniMal Launcher

Post by balala »

Theroc wrote: July 25th, 2019, 4:46 pm I fixed it.
Could you provide a link, to can download the fixed skin? Would be curious...
User avatar
Theroc
Posts: 5
Joined: July 24th, 2019, 8:29 am

Re: [Skin] MiniMal Launcher

Post by Theroc »

There is the DevianArt link at the end of the description.
User avatar
balala
Rainmeter Sage
Posts: 12291
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: [Skin] MiniMal Launcher

Post by balala »

Theroc wrote: July 26th, 2019, 8:28 am There is the DevianArt link at the end of the description.
Alright. Now my new question is that I don't have Python, so I don't know what the appropriate script file does when executed, so, does it sets the ButtonCommand options for the [ButtonA] - [ButtonZ] Button meters, within the @Resources\Buttons.inc file? Because except for the [ExtraButton] meter, none of the others don't have a such option properly set.
User avatar
Theroc
Posts: 5
Joined: July 24th, 2019, 8:29 am

Re: [Skin] MiniMal Launcher

Post by Theroc »

It is a small GUI where you can add/remove programs in the launcher. When such an action is made, the script generates the necessary lines in every file.
User avatar
balala
Rainmeter Sage
Posts: 12291
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: [Skin] MiniMal Launcher

Post by balala »

Theroc wrote: July 26th, 2019, 7:54 pm the script generates the necessary lines in every file.
I suppose in every meter, not in every file, because all meters are into one file, the included @Resources\Buttons.inc.
However doesn't seem to me to be an extremely lucky choice to have a .pyw file needed to be run in order to get the skin to work. What about people like me, who don't have installed Python? We practically can't use the skin. There would be needed you to find a way to achieve what have you done, not using a such file.
User avatar
Theroc
Posts: 5
Joined: July 24th, 2019, 8:29 am

Re: [Skin] MiniMal Launcher

Post by Theroc »

Yes you are right about the usability of the skin. I wrote it in python to have a working version as I am fluent in that language. I intend to migrate the script to LUA in future versions.
User avatar
balala
Rainmeter Sage
Posts: 12291
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: [Skin] MiniMal Launcher

Post by balala »

Theroc wrote: July 27th, 2019, 8:01 pm I intend to migrate the script to LUA in future versions.
Ok, this would be a much better approach, because Rainmeter natively uses lua scripts. If you need help writing the script file, please do post your question / ask into the Lua Scripting section.