Skip to content

Commit 7a87f19

Browse files
committed
added: About Dialog,First Run Dialogs, Authors files, Greek Translation
--added About Dialog for the application with a beautiful Design --added two First Run Dialogs for Help Tour and Calibration Dialog --added the basic Authors files, License, Readme, TODO etc. --added the Greek translation
1 parent 302f54d commit 7a87f19

36 files changed

+2641
-193
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,6 @@
22
.f*
33
.d*
44
build/
5+
spec/
6+
Announcements/
57
!build/install.sh

AUTHORS

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Michail Vourlakos<[email protected]>

CMakeLists.txt

+7-2
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,11 @@ install(FILES plasma_applet_workflow.desktop
4545
install(FILES src/workflow.kcfg
4646
DESTINATION ${KCFG_INSTALL_DIR})
4747

48-
install(DIRECTORY src/package/contents/ DESTINATION ${DATA_INSTALL_DIR}/${CMAKE_PROJECT_NAME}/qml)
49-
48+
install(DIRECTORY src/package/contents/
49+
DESTINATION ${DATA_INSTALL_DIR}/${CMAKE_PROJECT_NAME}/qml
50+
PATTERN ".directory" EXCLUDE
51+
PATTERN ".fuse*" EXCLUDE
52+
)
53+
54+
add_subdirectory(po)
5055
#add_subdirectory(src/package/contents)

COPYING

+339
Large diffs are not rendered by default.

ChangeLog

+51
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
0.2.0
2+
=====
3+
-- this is the initial release
4+
5+
-Actions for Activities
6+
-- Add Default Activity
7+
-- Stop Activity
8+
-- Restore Activity
9+
-- Remove Activity
10+
-- Rename Activity
11+
-- Change icon for Activity
12+
-- Clone Activity (this is not from generic library, maybe there are some missing
13+
characteristics)
14+
-- Add plasmoids in any Activity (unlocks widgets and opens widgets explorer)
15+
-- Fetch background for Activity (it works only for single image backgrounds)
16+
-- Lock/Unlock Activities
17+
18+
-Actions for Workareas
19+
-- Add Workarea
20+
-- Remove Workarea
21+
-- Rename Workarea
22+
-- Workareas use the current screens ratio
23+
-- Activating a Workarea
24+
25+
-Actions for Windows
26+
-- Three states for every window(Single,All Workareas,Everywhere)
27+
-- Dragging window from WorkArea to Workarea
28+
-- Window Previews (supported only on the Dashboard)
29+
-- Enable/Disable Window Previews
30+
-- Window Previews Callibration Dialog (in order to set correctly the window center)
31+
-- Windows Dialog for specific WorkArea (previews are supported)
32+
-- Show/Hide Windows
33+
34+
35+
-Interface
36+
-- Zoom Support
37+
-- Three animations levels (No animations, Basic, Full)
38+
-- PopUp Plasmoid support, The plasmoid can be placed in panels
39+
-- Running and Stopped Activities are placed in different areas
40+
-- Stopped Activities can be hidden
41+
-- Scrolling support for most of the elements
42+
-- Everywhere windows show in a different place
43+
-- Configuration Dialog
44+
-- Help Tour for the project's goal
45+
-- About Dialog for the project
46+
-- PlasmaComponents support for most of the elements
47+
-- Icons themes support
48+
-- Tooltips support
49+
-- First Run Dialogs (for Help Tour and Windows Calibration)
50+
-- Internationalization support
51+

README

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
About
2+
=====
3+
4+
This is the plasmoid version derived from the WorkFlow project. The project is
5+
trying to enhance every user's unique workflow by combining existing technologies
6+
from Plasma.
7+
8+
9+
Differences To Default KDe Workflow
10+
==========================
11+
12+
-- WorkAreas use Virtual Desktops, in order to be consistency between them
13+
Virtual Desktops are always that big as the maximum WorkAreas present from
14+
Activities.
15+
NOTICE: You can not add a Virtual Desktop when WorkAreas are running. You
16+
can add the Workarea needed and Virtual Desktops will be updated.
17+
18+
Installation
19+
============
20+
21+
To build and install:
22+
23+
1. untar the archive
24+
2. cd build
25+
3. sudo sh install.sh

TODO

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
-- Order Activities
2+
-- Support more wallpapers plugins
3+
-- Group Tasks in Windows Dialog by type
4+
-- Support Activity Templates when adding an activity
5+
-- Moving WorkArea (behavior?)
6+
-- Data Engine for WorkAreas
7+
-- Support Activities Documents/Files(From KDe 4.9)
8+
-- Multiple screens support(it must be considered this use case which is
9+
very interesting)
10+
-- Support unique actions for some windows, for example support MPRIS for
11+
media players Amarok,VLC etc

plasma_applet_workflow.desktop

+16-8
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,27 @@
11
[Desktop Entry]
2-
Name=Workflow
3-
Comment=Activities and WorkAreas in QML
2+
X-SuSE-translate=true
3+
Encoding=UTF-8
4+
5+
Name=WorkFlow
6+
Name[el]=WorkFlow
7+
8+
Comment=WorkFlow Plasmoid presents Activities and WorkAreas in QML as described from the WorkFlow Project.
9+
Comment[el]=To Συστατικό WorkFlow παρουσιάζει τις Δραστηριότητες και τις Επιφάνειες Εργασίας όπως περιγράφονται από το έργο WorkFlow.
10+
411
Icon=preferences-activities
512
Type=Service
613

7-
X-KDE-ServiceTypes=Plasma/Applet, Plasma/PopupApplet
14+
815
X-KDE-Library=plasma_applet_workflow
16+
17+
X-KDE-ServiceTypes=Plasma/Applet, Plasma/PopupApplet
918
X-KDE-PluginInfo-Author=Michail Vourlakos
10-
X-KDE-PluginInfo-Email=[email protected]
11-
X-KDE-PluginInfo-Name=org.opentoolsandspace.workflow
12-
X-KDE-PluginInfo-Version=0.2.0
13-
X-KDE-PluginInfo-Website=http://www.opentoolsandspace.org/
19+
X-KDE-PluginInfo-Email=[email protected]
20+
X-KDE-PluginInfo-Name=workflow
21+
X-KDE-PluginInfo-Version=0.1.97
22+
X-KDE-PluginInfo-Website=http://workflow.opentoolsandspace.org/
1423
X-KDE-PluginInfo-Category=Utilities
1524
X-KDE-PluginInfo-Depends=
1625
X-KDE-PluginInfo-License=GPL
1726
X-KDE-PluginInfo-EnabledByDefault=true
18-
X-Plasma-NotificationArea=true
1927

po/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ else(NOT GETTEXT_MSGFMT_EXECUTABLE)
2323
DEPENDS ${_poFile})
2424

2525
install(FILES ${_gmoFile}
26-
DESTINATION share/locale/${_lang}/LC_MESSAGES/
26+
DESTINATION /usr/share/locale/${_lang}/LC_MESSAGES/
2727
RENAME ${catalogname}.mo)
2828
endforeach(_poFile ${PO_FILES})
2929

po/Messages.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
BASEDIR="../src" # root of translatable sources
44
PROJECT="plasma_applet_workflow" # project name
5-
BUGADDR="[email protected].net" # MSGID-Bugs
5+
BUGADDR="[email protected].net" # MSGID-Bugs
66
WDIR="`pwd`" # working dir
77

88
echo "Preparing rc files"

0 commit comments

Comments
 (0)