WorkFlow Plasmoid

Plasma 4 Widgets

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

14
Score 82.1%
Description:

New Video v0.4.x: https://vimeo.com/62428523
Video v0.3.x: https://vimeo.com/60116122
Video v0.2.x: https://vimeo.com/48100760

-----------
This is an effort to create a KDE Plasmoid that integrates Activities, Virtual Desktops and Tasks Functionalities from Plasma Desktop in just one component.

If you try to install it by source you will need:

BuildRequires: kdebase4-workspace-devel >= 4.9
BuildRequires: libkdecore4-devel >= 4.9
BuildRequires: xorg-x11-libX11-devel
BuildRequires: libkactivities-devel >= 4.9
BuildRequires: libkde4-devel >= 4.9


The package provides except the QML plasmoid:
- plasma data engine for workareas,
- workflow components (qml plugins),
- Workarea manager (a dbus service to keep Workareas synced)


after you untar the source file you can run:
sudo sh install.sh
in the main directory from the extracted archive
but you will need all the above packages installed in your system.

After that you can just add the plasmoid in your desktop exactly as you do with all the other plasmoids.

This plasmoid has been designed for Panel and Dashboard use mainly.

-----
With regards,
Michail

-------------
Translations:
French,
German,
Greek,
Portuguese,
Spanish

Translate the plasmoid in your language:
https://www.transifex.com/projects/p/WorkFlow_Project/

Report issues or new ideas:
https://github.com/psifidotos/workflow-project/issues?sort=updated&state=open
Last changelog:

6 years ago

v0.4.1
-- dropped support for Plasma IconItem in order to maintain compatibility with Plasma Desktop 4.9

v0.4.0
-- added support for the kwin script :)
-- added dbus interface(workarea manager) for synchronization between the plasmoid and the kwin script
-- added support for multiple backgrounds when the user chooses different widgets in every Virtual Desktop
-- changed behavior with Virtual Desktops. Virtual Desktops are not forced to follow Workareas settings. The workarea manager trys to handle every situation
-- added Portuguese language
-- changed the shortcuts become globally available through the workarea manager
-- changed the appearance of About Dialog in order to be more scalable
-- improved hover appearance in panel
-- various bug fixes


v0.3.0
-- Change the plasmoid to clean qml plasmoid
-- added / created workareas data engine
-- added Order activities by dragging them in unlocked state
-- added global hotkeys to go to next/previous ordered activity
-- added Keyboard navigation, use your keyboard to navigate through Activities and Workareas
-- added Filtering for Windows, The user can use the following shotcuts (Ctrl+F , /)
-- added a 4th state for windows (sameWorkareas - a window exists in all same Workrareas(position) for all Activities)
-- added use Ctrl+Wheel to zoom-in / out
-- added feature, window preview can be dragged in Calibration Dialog
-- added feature, disable the default background and use Plasma theme settings.
-- added a disable state for Everywhere Panel, the bottom panel is hidden and allActivities windows appear in all the Workareas
-- fixed not altering the default kde behavior for windows.
-- fixed the shortcut issue (it couldnt be saved from the configuration dialog)
-- fixed zoom responsiveness
-- fixed not showing windows in one desktop case
-- dropped built-in tooltips and use the plasma default one
-- dropped themes support (they werent themes just aliases)
-- dropped add widgets feature


v0.2.2
-- window previews when the plasmoid is in the panel
-- use the current activity's icon in the panel (you can enable it from the configuration dialog)[/b]
-- Tooltip for the plasmoid when used in the panel
-- new zoom slider
-- delete activity button moved to the stopped activities
-- various bug fixes
-- added french translation

v0.2.1
-- added Spanish,German translation

v0.2.0
-- fixed:workarea name when adding a new VD
-- improved windows dragging (remake)
-- load properly default openSUSE wallpaper

-------------
v0.1.99
-- Change Activities through the panel icon with scroll wheel
-- Activate Activity by clicking just to its title
-- improved dragging Window responsiveness
-- various fixes for loading Wallpaper for SingleImage plugin
-- fixes for Debian installation


--------------
v0.1.98

-- this is the initial release

-Actions for Activities
-- Add Default Activity
-- Stop Activity
-- Restore Activity
-- Remove Activity
-- Rename Activity
-- Change icon for Activity
-- Clone Activity (this is not from generic library, maybe there are some missing
characteristics)
-- Add plasmoids in any Activity (unlocks widgets and opens widgets explorer)
-- Fetch background for Activity (it works only for single image backgrounds)
-- Lock/Unlock Activities

-Actions for Workareas
-- Add Workarea
-- Remove Workarea
-- Rename Workarea
-- Workareas use the current screens ratio
-- Activating a Workarea

-Actions for Windows
-- Three states for every window(Single,All Workareas,Everywhere)
-- Dragging window from WorkArea to Workarea
-- Window Previews (supported only on the Dashboard)
-- Enable/Disable Window Previews
-- Window Previews Callibration Dialog (in order to set correctly the window center)
-- Windows Dialog for specific WorkArea (previews are supported)
-- Show/Hide Windows


-Interface
-- Zoom Support
-- Three animations levels (No animations, Basic, Full)
-- PopUp Plasmoid support, The plasmoid can be placed in panels
-- Running and Stopped Activities are placed in different areas
-- Stopped Activities can be hidden
-- Scrolling support for most of the elements
-- Everywhere windows show in a different place
-- Configuration Dialog
-- Help Tour for the project's goal
-- About Dialog for the project
-- PlasmaComponents support for most of the elements
-- Icons themes support
-- Tooltips support
-- First Run Dialogs (for Help Tour and Windows Calibration)
-- Internationalization support

dovidhalevi

7 years ago

BUG: Dragging the textual window info can make that change to an icon (probably non-implemented feature) and the widget is paralyzed. Can no longer re-activate it. Must restart plasma-desktop.

Report

C

Psifidotos

7 years ago

[ BUG: Dragging the textual window info can make that change to an icon (probably non-implemented feature) and the widget is paralyzed ]

dragging is supported for windows everywhere you see them... You must send me a full report in order to check out whats the problem... you can use the project's github page in order to open a ticket...

Report

C

Psifidotos

7 years ago

I was tested in Debian Testing but before testing in a VM for debian sid one question.
Had you installed all the deps needed before the install script?
one easy way is to execute:

apt-get build-dep plasma-widget-icon-tasks

and after that try installing using my install script.
(icon-tasks has almost the same dependencies)...

Report

C

Psifidotos

7 years ago

Ok, I tested it in a VM for Debian Unstable (sid).
It's ok actually it compiles and runs properly.
Some tips if you have the same results after you are sure you have all the needed dependencies.

1)In folder build change permissions for install.sh
with command:
chown 755 install.sh

2)Instead of sudo sh install.sh in order to compile and install it try in the build directory:
su -c './install.sh'

3)You should be able to find the plasmoid in the Windows And Tasks Category(it is the last one, in the end) in the Widgets Explorer
or
from searching it with workflow as a criteria in the Widgets Explorer...

Report

9

dmeyer

7 years ago

This plasmoid is the reason I now understand activities. I used to think that activities were just a stupid redundancy and that Virtual desktops were enough.

I think the barrier was always the accessibility (ease of use) of activities and the lack of a quick way to get a good overview of what's going on everywhere (much like desktop grid.)

Looks pretty good, and works quite well. I definitely think there is room for improvement but so far its excellent.

Thank you, this is something KDE has really needed to make activities into something logical and practical to use.

Report

C

Psifidotos

7 years ago

Thank you very much.
I also believe that there is room for a lot of improvement. If you have any good ideas or you want to report bugs you can use the project's github page (an easy way to access it, is from the About Dialog in the plasmoid, there is a relevant button in it).

With many regards,
Michail

Report

9

Contrast

7 years ago

PPA: https://launchpad.net/~mikevaughn/+archive/omnilinux/

Report

C

Psifidotos

7 years ago

Thanks a lot,
today or tomorrow I will also upload the second beta with good fixes 0.1.99

Regards,
Michail

Report

9

Contrast

7 years ago

No problem. I just uploaded the new release; packages should be available shortly.

Report

C

Psifidotos

7 years ago

thanks a lot, I use your link also in the project's official Download page...
http://workflow.opentoolsandspace.org/

Report

einar77

7 years ago

Hello,

I've been testing it briefly, but there are some small issues with current KDE git master (to be 4.10): the help text in the guided tour is very small, and when the plasmoid is open, I can "drag" the contents outside of itself, ending up with an empty frame.

I'll try to post screenshots later.

Report

C

Psifidotos

7 years ago

Hi einar, thanks for the feedback...

concerning the small fonts in the help tour, it is not from kde the problem is from my implementation in which the size of the font is calculated from plasmoid's size (I dont know in futute release maybe I will take it outside in a fullscreen dialog,
probably it would be much better)-for current version only changing the plasmoid's size can increase that appearance. The plasmoid needs around 70-80% of the screen for this.

--About dragging the inside content from the plasmoid. I believe this is an issue concerning the fact that the plasmoid can be added in a panel (if you lock the widgets this behavior should not exist - but of course I must find out if I can do something about it)

If you want you can open these two tickets in the github page of the project...

Regards,
michail

Report

Koali-Fran

7 years ago

This is simply stunning.

Good by to activities button, to "virtual desktops" changer and all that confusion those create.

If this plasmoid shows at full screen when you touch a button in your panel it would be the most awesome thing to ever get to KDE 4.x

This is what is needed, unification in plasma.

Report

C

Psifidotos

7 years ago

Koali-Fran, thanks a lot, it gives me strength to continue the effort.
About activating it in full screen with a button in a Panel (this is about creating also a KWin effect discussion).
BUT, with the current implementation you can do the following.
1. Enable Dashboard with separate widgets from desktop
2. Add in your panel the "Show Dashboard" plasmoid
3. Add in the "Dashboard" the Workflow plasmoid and set it as large you want even fullscreen.

Regards,
Michail

Report

enoop

7 years ago

Plasma works great and looks good.

Report

C

Psifidotos

7 years ago

thanks a lot enoop...

Report

9

reves121

7 years ago

Yet trying to get it.

Report

C

Psifidotos

7 years ago

I hope you got it...

Report

9

reves121

7 years ago

Well, I've been using it for a couple of days (almost) now, I have to say:
> Icons on top don't look very well integrated
> Zoom controls look like "out of place", look at Dolphin zoom controls instead: http://imgur.com/WCizB
> I think bottom of the plasmoid should match Plasma theme (along with transparencies) automatically
> Icons should match icon theme automatically

Or at least, that's my opinion, cheers and keep the good job. I think this is what was actually needed to make Activities a central piece of Plasma.

Report

C

Psifidotos

7 years ago

reves121 thanks a lot for the feedback,

> Icons on top don't look very well integrated,
-------I know I am thinking how the could be but without creating clutter....

> Zoom controls look like "out of place", look at Dolphin zoom controls instead: http://imgur.com/WCizB
-------The zoom slider is the PlasmaComponents one, the two zoom icons could be abandoned but I prefer changing them in a future release (I want the possibility the user to increase, decrease the zooming in small steps if wants)

> I think bottom of the plasmoid should match Plasma theme (along with transparencies) automatically
-------I think you mean the Everywhere windows, if that's the case I think that this is a very good idea.. I will test it to see result...

> Icons should match icon theme automatically
-------You mean discovering the icon theme automatic and not from the configuration dialog? I must research the libraries to see if that's possible....

Thanks a lot once more...

Report

9

reves121

7 years ago

I meant "background"... sorry

Report

9

reves121

7 years ago

I mean something like this: http://imgur.com/cFnuE

This is "Quick access", its background changes with the plasma theme.

Report

masterdany88

7 years ago

waiting for it in as native in kde :D

Report

6 years ago

v0.4.1
-- dropped support for Plasma IconItem in order to maintain compatibility with Plasma Desktop 4.9

v0.4.0
-- added support for the kwin script :)
-- added dbus interface(workarea manager) for synchronization between the plasmoid and the kwin script
-- added support for multiple backgrounds when the user chooses different widgets in every Virtual Desktop
-- changed behavior with Virtual Desktops. Virtual Desktops are not forced to follow Workareas settings. The workarea manager trys to handle every situation
-- added Portuguese language
-- changed the shortcuts become globally available through the workarea manager
-- changed the appearance of About Dialog in order to be more scalable
-- improved hover appearance in panel
-- various bug fixes


v0.3.0
-- Change the plasmoid to clean qml plasmoid
-- added / created workareas data engine
-- added Order activities by dragging them in unlocked state
-- added global hotkeys to go to next/previous ordered activity
-- added Keyboard navigation, use your keyboard to navigate through Activities and Workareas
-- added Filtering for Windows, The user can use the following shotcuts (Ctrl+F , /)
-- added a 4th state for windows (sameWorkareas - a window exists in all same Workrareas(position) for all Activities)
-- added use Ctrl+Wheel to zoom-in / out
-- added feature, window preview can be dragged in Calibration Dialog
-- added feature, disable the default background and use Plasma theme settings.
-- added a disable state for Everywhere Panel, the bottom panel is hidden and allActivities windows appear in all the Workareas
-- fixed not altering the default kde behavior for windows.
-- fixed the shortcut issue (it couldnt be saved from the configuration dialog)
-- fixed zoom responsiveness
-- fixed not showing windows in one desktop case
-- dropped built-in tooltips and use the plasma default one
-- dropped themes support (they werent themes just aliases)
-- dropped add widgets feature


v0.2.2
-- window previews when the plasmoid is in the panel
-- use the current activity's icon in the panel (you can enable it from the configuration dialog)[/b]
-- Tooltip for the plasmoid when used in the panel
-- new zoom slider
-- delete activity button moved to the stopped activities
-- various bug fixes
-- added french translation

v0.2.1
-- added Spanish,German translation

v0.2.0
-- fixed:workarea name when adding a new VD
-- improved windows dragging (remake)
-- load properly default openSUSE wallpaper

-------------
v0.1.99
-- Change Activities through the panel icon with scroll wheel
-- Activate Activity by clicking just to its title
-- improved dragging Window responsiveness
-- various fixes for loading Wallpaper for SingleImage plugin
-- fixes for Debian installation


--------------
v0.1.98

-- this is the initial release

-Actions for Activities
-- Add Default Activity
-- Stop Activity
-- Restore Activity
-- Remove Activity
-- Rename Activity
-- Change icon for Activity
-- Clone Activity (this is not from generic library, maybe there are some missing
characteristics)
-- Add plasmoids in any Activity (unlocks widgets and opens widgets explorer)
-- Fetch background for Activity (it works only for single image backgrounds)
-- Lock/Unlock Activities

-Actions for Workareas
-- Add Workarea
-- Remove Workarea
-- Rename Workarea
-- Workareas use the current screens ratio
-- Activating a Workarea

-Actions for Windows
-- Three states for every window(Single,All Workareas,Everywhere)
-- Dragging window from WorkArea to Workarea
-- Window Previews (supported only on the Dashboard)
-- Enable/Disable Window Previews
-- Window Previews Callibration Dialog (in order to set correctly the window center)
-- Windows Dialog for specific WorkArea (previews are supported)
-- Show/Hide Windows


-Interface
-- Zoom Support
-- Three animations levels (No animations, Basic, Full)
-- PopUp Plasmoid support, The plasmoid can be placed in panels
-- Running and Stopped Activities are placed in different areas
-- Stopped Activities can be hidden
-- Scrolling support for most of the elements
-- Everywhere windows show in a different place
-- Configuration Dialog
-- Help Tour for the project's goal
-- About Dialog for the project
-- PlasmaComponents support for most of the elements
-- Icons themes support
-- Tooltips support
-- First Run Dialogs (for Help Tour and Windows Calibration)
-- Internationalization support

12345678910
336
product-maker scsimodo Nov 30 2013 9 excellent
product-maker SeaJey Jun 14 2013 9 excellent
product-maker H00K Apr 01 2013 9 excellent
product-maker OlgM Mar 29 2013 9 excellent
product-maker qUAp Mar 27 2013 9 excellent
product-maker ArthurTaborda Mar 25 2013 3 bad
product-maker LiquidSky64 Mar 24 2013 9 excellent
product-maker D-- Mar 22 2013 9 excellent
product-maker Hookahey Feb 24 2013 9 excellent
product-maker Hmpf Feb 24 2013 9 excellent
product-maker rangerGR Feb 24 2013 9 excellent
product-maker antiviotikoz Feb 24 2013 9 excellent
product-maker Naraku Feb 23 2013 9 excellent
product-maker jota Dec 12 2012 9 excellent
product-maker svah4cky0 Nov 20 2012 9 excellent
product-maker abatyche1x Oct 04 2012 3 bad
product-maker J0nas Sep 18 2012 9 excellent
product-maker som123xxx Sep 17 2012 3 bad
product-maker Druedain Sep 14 2012 9 excellent
product-maker Caldazar Sep 02 2012 9 excellent
product-maker dmeyer Sep 01 2012 9 excellent
product-maker yuri-karadzhov Aug 28 2012 9 excellent
product-maker zeltakc Aug 26 2012 9 excellent
product-maker Syvolc Aug 24 2012 9 excellent
product-maker Sweyn78 Aug 24 2012 9 excellent
product-maker Contrast Aug 23 2012 9 excellent
product-maker sumski Aug 23 2012 9 excellent
product-maker reves121 Aug 23 2012 9 excellent
product-maker Pitmairen Jul 21 2012 9 excellent
product-maker willy9 Jun 14 2012 9 excellent
product-maker RAIDENSUB Jun 12 2012 9 excellent
product-maker vitoubien Jun 05 2012 9 excellent
product-maker ObiWahn Jun 04 2012 9 excellent
product-maker t3ddy Jun 04 2012 9 excellent
product-maker Phorious Jan 23 2012 9 excellent
product-maker naolloan Dec 11 2011 9 excellent
product-maker unikum111 Dec 07 2011 9 excellent
product-maker ejrn Dec 07 2011 9 excellent
product-maker duodraco Dec 07 2011 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
Kagedatsu
Jul 29 2013
H00K
Apr 01 2013
zilti
Mar 30 2013
OlgM
Mar 29 2013
LiquidSky64
Mar 24 2013
Hookahey
Feb 24 2013
Hmpf
Feb 24 2013
Caldazar
Sep 02 2012
yuri-karadzhov
Aug 28 2012
t3ddy
Aug 24 2012
ObiWahn
Aug 24 2012
salvamendo
Aug 23 2012
Pitmairen
Jul 21 2012
willy9
Jun 14 2012
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
GPLv2 or later
version
0.4.1
updated Mar 24 2013
added Dec 06 2011
downloads 24h
0
mediaviews 24h 0
pageviews 24h 3