Description:

A Plasma port of Argos (https://github.com/p-e-w/argos) and BitBar (https://getbitbar.com/) plugins to fast create custom plasmoids.

More info and instructions at: https://github.com/lipido/kargos
Last changelog:

version 0.6.0 4 months ago

- Allows spaces on properties if they are enclosed by single quotes. E.g: echo "A directory list | bash='ls -l' terminal=true"
- Mouse wheel rotates items in panel
- Adds a dropdown arrow button
- New "onclick" attribute to set the action to take when clicking the item (href or bash)
- Run/Go buttons are now compact and more integrated in the panel with the KDE style (no borders).
- Some minor bug fixes and aspects improvements.

alex-l

4 months ago

This seems an awesome idea, though trying it I found a serious bug: it shows only the first line of the command output.

Report

lipido

4 months ago

Yes. Following the bitbar standard, all lines before the line with "---" will "rotate". The plugins I use to develop it was always:
first-line
----
second-line
third-line

In this case, you will see all the contents: the first line in the task bar, and the remaining if you do clic on it.

However, I am implementing the standard, I will update it in the next hours....

Report

alex-l

4 months ago

I used your example to test it, reading your comment here I realized what was wrong: I placed the plasmoid on the desktop and not in the panel. If I place it in the panel everything works as expected. BTW it would be better in my opinion if when placed on the dekstop, the plasmoid shows all its content, as other plasmoids do ;-)

Report

alex-l

4 months ago

This plasmoid is so cool that it would deserve a category in KDE Store for scripts made for it.

Report

lipido

4 months ago

thank you! The next version (0.3) will have more improvements to the desktop placement version. In addition, In desktop, what you see is all the contents you see when you click it it in the task bar (the pop-up that appears)

Report

alex-l

4 months ago

Will it be possible to use an icon in the panel? At the moment:

echo "Launcher | iconName=starred"
echo "---"

doesn't load the icon.

Report

lipido

4 months ago

Correct. Not in the lines before "---". A workaround is to use an UTF-8 icon character (which is ugly I know!)

Report

alex-l

4 months ago

I could hack a font to use a monochrome icon for an unused character, but I think I will wait for you implementation XD
Or is there some tech limit that make an icon before "---" impossible?

Report

lipido

4 months ago

No, I think it will be easy. By now, I have just released the 0.3!

Report

alex-l

4 months ago

Thanks, I'm trying it.

Report

version 0.6.0 4 months ago

- Allows spaces on properties if they are enclosed by single quotes. E.g: echo "A directory list | bash='ls -l' terminal=true"
- Mouse wheel rotates items in panel
- Adds a dropdown arrow button
- New "onclick" attribute to set the action to take when clicking the item (href or bash)
- Run/Go buttons are now compact and more integrated in the panel with the KDE style (no borders).
- Some minor bug fixes and aspects improvements.

version 0.5.1 4 months ago

- Fixes performance issue in scrolling-up.

version 0.5 4 months ago

- Fixes vertical alignment of items.
- New option for dropdown height.
- Support for image, imageURL, imageWidth and imageHeight and terminal attributes.
- Fix reloading after command configuration change.
- Fix bug to accept '=' in attribute values.
- Fix icon change in rotating lines.
- Stops timers, including rotation, when hovering menu expansion and buttons.

version 0.4 4 months ago

- Also Display rotating lines before '---' when kargos is placed on desktop.
- Display a hint message when no command is configured.
- href (link) and bash (run command) attributes are now accessible via buttons.
- The rotating lines before '---' now implement the same attributes as the lines after '---' (icons, font, size, bash, href, etc).

version 0.3 4 months ago

- Rotation of all lines before "---" in the panel view (as well as all lines with dropdown=false). A rotation interval is added as option.
- Improves width with a new configuration option. If width is not enough, it will wrap the text.
- Smart selects the representation if the plasmoid is on desktop or in a panel.
- Support for "font" and "size" attributes.

version 0.2 4 months ago

Adds support for submenus

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.6.0
updated Jul 21 2017
added Mar 20 2017
downloads today
3
page views today 4