From: Mathieu Baudier Date: Tue, 5 Dec 2017 07:50:24 +0000 (+0100) Subject: Introduce Argeo 2 theme X-Git-Tag: argeo-suite-0.1.12~18 X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=commitdiff_plain;h=9b38e264acb7cd514455ae0b1e2c43df6fb14011 Introduce Argeo 2 theme --- diff --git a/org.argeo.suite.apps.web/pom.xml b/org.argeo.suite.apps.web/pom.xml index 1b27d76..88c6121 100644 --- a/org.argeo.suite.apps.web/pom.xml +++ b/org.argeo.suite.apps.web/pom.xml @@ -8,7 +8,7 @@ .. org.argeo.suite.apps.web - Argeo Suite Default CMS + Default Web Deployment jar diff --git a/org.argeo.suite.apps/META-INF/spring/workbench-services.xml b/org.argeo.suite.apps/META-INF/spring/workbench-services.xml index 9b0b6e2..054a601 100644 --- a/org.argeo.suite.apps/META-INF/spring/workbench-services.xml +++ b/org.argeo.suite.apps/META-INF/spring/workbench-services.xml @@ -34,8 +34,11 @@ - + + diff --git a/org.argeo.suite.apps/plugin.xml b/org.argeo.suite.apps/plugin.xml index 8e8c5f1..c33d96d 100644 --- a/org.argeo.suite.apps/plugin.xml +++ b/org.argeo.suite.apps/plugin.xml @@ -12,7 +12,7 @@ brandingId="org.argeo.suite.workbench.rap.defaultBranding"> - --> + --> @@ -40,7 +40,7 @@ - + --> diff --git a/org.argeo.suite.apps/pom.xml b/org.argeo.suite.apps/pom.xml index a80956a..3a64e94 100644 --- a/org.argeo.suite.apps/pom.xml +++ b/org.argeo.suite.apps/pom.xml @@ -8,7 +8,7 @@ .. org.argeo.suite.apps - Argeo Suite Default Assembly + Default Deployment jar diff --git a/org.argeo.suite.theme.argeo2/.gitignore b/org.argeo.suite.theme.argeo2/.gitignore new file mode 100644 index 0000000..5c11d6c --- /dev/null +++ b/org.argeo.suite.theme.argeo2/.gitignore @@ -0,0 +1,3 @@ +/bin/ +/target/ +/theme-old/ diff --git a/org.argeo.suite.theme.argeo2/.project b/org.argeo.suite.theme.argeo2/.project new file mode 100644 index 0000000..125f7d7 --- /dev/null +++ b/org.argeo.suite.theme.argeo2/.project @@ -0,0 +1,22 @@ + + + org.argeo.suite.theme.argeo2 + + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.pde.PluginNature + + diff --git a/org.argeo.suite.theme.argeo2/META-INF/.gitignore b/org.argeo.suite.theme.argeo2/META-INF/.gitignore new file mode 100644 index 0000000..4854a41 --- /dev/null +++ b/org.argeo.suite.theme.argeo2/META-INF/.gitignore @@ -0,0 +1 @@ +/MANIFEST.MF diff --git a/org.argeo.suite.theme.argeo2/bnd.bnd b/org.argeo.suite.theme.argeo2/bnd.bnd new file mode 100644 index 0000000..28c12a3 --- /dev/null +++ b/org.argeo.suite.theme.argeo2/bnd.bnd @@ -0,0 +1,2 @@ +Bundle-SymbolicName: org.argeo.suite.theme.argeo2;singleton:=true +Fragment-Host: org.argeo.connect.ui diff --git a/org.argeo.suite.theme.argeo2/build.properties b/org.argeo.suite.theme.argeo2/build.properties new file mode 100644 index 0000000..a9787af --- /dev/null +++ b/org.argeo.suite.theme.argeo2/build.properties @@ -0,0 +1,8 @@ +source.. = src/ +output.. = bin/ +bin.includes = META-INF/,\ + .,\ + theme-old/,\ + plugin.xml,\ + icons/,\ + img/ diff --git a/org.argeo.suite.theme.argeo2/icons/actions/add.gif b/org.argeo.suite.theme.argeo2/icons/actions/add.gif new file mode 100644 index 0000000..252d7eb Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/add.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/actions/add.png b/org.argeo.suite.theme.argeo2/icons/actions/add.png new file mode 100644 index 0000000..4d07330 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/add.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/actions/cancelEdit.gif b/org.argeo.suite.theme.argeo2/icons/actions/cancelEdit.gif new file mode 100644 index 0000000..04767ac Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/cancelEdit.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/actions/checkout.gif b/org.argeo.suite.theme.argeo2/icons/actions/checkout.gif new file mode 100644 index 0000000..feb8e94 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/checkout.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/actions/close.png b/org.argeo.suite.theme.argeo2/icons/actions/close.png new file mode 100644 index 0000000..a9925a0 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/close.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/actions/delete.gif b/org.argeo.suite.theme.argeo2/icons/actions/delete.gif new file mode 100644 index 0000000..1aca259 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/delete.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/actions/delete_left.gif b/org.argeo.suite.theme.argeo2/icons/actions/delete_left.gif new file mode 100644 index 0000000..9a97d13 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/delete_left.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/actions/delete_small.gif b/org.argeo.suite.theme.argeo2/icons/actions/delete_small.gif new file mode 100644 index 0000000..d7c5c11 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/delete_small.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/actions/edit.gif b/org.argeo.suite.theme.argeo2/icons/actions/edit.gif new file mode 100644 index 0000000..feb8e94 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/edit.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/actions/jxlExport.gif b/org.argeo.suite.theme.argeo2/icons/actions/jxlExport.gif new file mode 100755 index 0000000..ec0cba1 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/jxlExport.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/actions/mailto.gif b/org.argeo.suite.theme.argeo2/icons/actions/mailto.gif new file mode 100644 index 0000000..23f12fa Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/mailto.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/actions/merge.gif b/org.argeo.suite.theme.argeo2/icons/actions/merge.gif new file mode 100644 index 0000000..5e86def Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/merge.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/actions/popup.png b/org.argeo.suite.theme.argeo2/icons/actions/popup.png new file mode 100644 index 0000000..3764f6f Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/popup.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/actions/refresh.png b/org.argeo.suite.theme.argeo2/icons/actions/refresh.png new file mode 100644 index 0000000..a3884fb Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/refresh.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/actions/remove.gif b/org.argeo.suite.theme.argeo2/icons/actions/remove.gif new file mode 100644 index 0000000..0ae6dec Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/remove.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/actions/search.png b/org.argeo.suite.theme.argeo2/icons/actions/search.png new file mode 100644 index 0000000..6588de8 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/search.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/batch.gif b/org.argeo.suite.theme.argeo2/icons/batch.gif new file mode 100644 index 0000000..b8ca14a Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/batch.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/Icon-credit.txt b/org.argeo.suite.theme.argeo2/icons/contactTypes/Icon-credit.txt new file mode 100644 index 0000000..6a24850 --- /dev/null +++ b/org.argeo.suite.theme.argeo2/icons/contactTypes/Icon-credit.txt @@ -0,0 +1,18 @@ +Some of the icons have been downloaded from http://www.fatcow.com/free-icons. +They are licenced under Creative Commons Attribution 3.0 License. + +These icons were as from October 3rd, 2013 the following: +fax.png +house_link.png +email.png +defaultPhone.png +telephone.png + +Some of the icons have been downloaded from http://somerandomdude.com/work/iconic/. +They are licenced under Creative Commons Attribution 3.0 License. + +These icons were as from October 15th, 2013 the following: +socialmedia.png (former chat_alt_stroke_16x16.png) +home.png (former home_16x16.png) +mobile.png (former iphone_12x16.png) +link.png (former link_16x16.png) \ No newline at end of file diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/defaultPhone.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/defaultPhone.png new file mode 100644 index 0000000..7e463ad Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/defaultPhone.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/email.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/email.png new file mode 100644 index 0000000..790f750 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/email.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/facebook.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/facebook.png new file mode 100644 index 0000000..9911ba4 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/facebook.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/fax.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/fax.png new file mode 100644 index 0000000..791f511 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/fax.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/gmail.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/gmail.png new file mode 100644 index 0000000..dc2dfbf Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/gmail.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/googleplus.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/googleplus.png new file mode 100644 index 0000000..ff97843 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/googleplus.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/home.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/home.png new file mode 100644 index 0000000..16834e3 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/home.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/house_link.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/house_link.png new file mode 100644 index 0000000..ba4ebd9 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/house_link.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/impp.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/impp.png new file mode 100644 index 0000000..b334f91 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/impp.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/link.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/link.png new file mode 100644 index 0000000..f223cfa Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/link.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/linkedin.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/linkedin.png new file mode 100644 index 0000000..4f5ae89 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/linkedin.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/mobile.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/mobile.png new file mode 100644 index 0000000..977b87c Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/mobile.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/reddit.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/reddit.png new file mode 100644 index 0000000..60f8210 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/reddit.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/skype.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/skype.png new file mode 100644 index 0000000..ac0ae25 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/skype.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/socialmedia.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/socialmedia.png new file mode 100644 index 0000000..f0d1722 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/socialmedia.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/telephone.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/telephone.png new file mode 100644 index 0000000..e04ec63 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/telephone.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/twitter.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/twitter.png new file mode 100644 index 0000000..1023e5b Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/twitter.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/workAddress.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/workAddress.png new file mode 100644 index 0000000..74945ab Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/workAddress.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/xing.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/xing.png new file mode 100644 index 0000000..26fd283 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/xing.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/first.png b/org.argeo.suite.theme.argeo2/icons/first.png new file mode 100644 index 0000000..fce6a40 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/first.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/fs/addFolder.gif b/org.argeo.suite.theme.argeo2/icons/fs/addFolder.gif new file mode 100644 index 0000000..d3f43d9 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/fs/addFolder.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/fs/bookmarkFolder.png b/org.argeo.suite.theme.argeo2/icons/fs/bookmarkFolder.png new file mode 100644 index 0000000..8bb2361 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/fs/bookmarkFolder.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/fs/delete.png b/org.argeo.suite.theme.argeo2/icons/fs/delete.png new file mode 100644 index 0000000..9150e40 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/fs/delete.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/fs/downloadFolder.png b/org.argeo.suite.theme.argeo2/icons/fs/downloadFolder.png new file mode 100644 index 0000000..3f56074 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/fs/downloadFolder.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/fs/file.gif b/org.argeo.suite.theme.argeo2/icons/fs/file.gif new file mode 100644 index 0000000..ef30288 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/fs/file.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/fs/folder.gif b/org.argeo.suite.theme.argeo2/icons/fs/folder.gif new file mode 100644 index 0000000..42e027c Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/fs/folder.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/fs/fsBrowser.png b/org.argeo.suite.theme.argeo2/icons/fs/fsBrowser.png new file mode 100644 index 0000000..3f56074 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/fs/fsBrowser.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/fs/open.png b/org.argeo.suite.theme.argeo2/icons/fs/open.png new file mode 100644 index 0000000..3836e12 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/fs/open.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/fs/rename.png b/org.argeo.suite.theme.argeo2/icons/fs/rename.png new file mode 100644 index 0000000..ad3db9f Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/fs/rename.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/fs/shareFolder.png b/org.argeo.suite.theme.argeo2/icons/fs/shareFolder.png new file mode 100644 index 0000000..269cdac Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/fs/shareFolder.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/fs/upload.png b/org.argeo.suite.theme.argeo2/icons/fs/upload.png new file mode 100644 index 0000000..71c80e8 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/fs/upload.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/groupEditor.gif b/org.argeo.suite.theme.argeo2/icons/groupEditor.gif new file mode 100644 index 0000000..936601c Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/groupEditor.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/noPicture.gif b/org.argeo.suite.theme.argeo2/icons/noPicture.gif new file mode 100644 index 0000000..0cf7424 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/noPicture.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/people.gif b/org.argeo.suite.theme.argeo2/icons/people.gif new file mode 100644 index 0000000..2de7edd Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/people.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/primary.gif b/org.argeo.suite.theme.argeo2/icons/primary.gif new file mode 100644 index 0000000..1965b84 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/primary.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/primaryNOT.gif b/org.argeo.suite.theme.argeo2/icons/primaryNOT.gif new file mode 100644 index 0000000..acb0268 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/primaryNOT.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/types/activity.gif b/org.argeo.suite.theme.argeo2/icons/types/activity.gif new file mode 100644 index 0000000..ead314f Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/activity.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/types/bug.gif b/org.argeo.suite.theme.argeo2/icons/types/bug.gif new file mode 100644 index 0000000..96d80ad Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/bug.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/types/category.gif b/org.argeo.suite.theme.argeo2/icons/types/category.gif new file mode 100644 index 0000000..79f2353 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/category.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/types/doneTask.png b/org.argeo.suite.theme.argeo2/icons/types/doneTask.png new file mode 100644 index 0000000..a9925a0 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/doneTask.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/types/file.gif b/org.argeo.suite.theme.argeo2/icons/types/file.gif new file mode 100644 index 0000000..ef30288 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/file.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/types/folder.gif b/org.argeo.suite.theme.argeo2/icons/types/folder.gif new file mode 100644 index 0000000..42e027c Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/folder.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/types/group.gif b/org.argeo.suite.theme.argeo2/icons/types/group.gif new file mode 100644 index 0000000..d28c326 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/group.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/types/issue.png b/org.argeo.suite.theme.argeo2/icons/types/issue.png new file mode 100644 index 0000000..3f56074 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/issue.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/types/mailingList.gif b/org.argeo.suite.theme.argeo2/icons/types/mailingList.gif new file mode 100644 index 0000000..6f43980 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/mailingList.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/types/milestone.gif b/org.argeo.suite.theme.argeo2/icons/types/milestone.gif new file mode 100644 index 0000000..4370bf1 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/milestone.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/types/noImage.gif b/org.argeo.suite.theme.argeo2/icons/types/noImage.gif new file mode 100644 index 0000000..7f6cded Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/noImage.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/types/note.gif b/org.argeo.suite.theme.argeo2/icons/types/note.gif new file mode 100644 index 0000000..ead314f Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/note.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/types/organisation.png b/org.argeo.suite.theme.argeo2/icons/types/organisation.png new file mode 100644 index 0000000..06aa725 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/organisation.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/types/person.gif b/org.argeo.suite.theme.argeo2/icons/types/person.gif new file mode 100644 index 0000000..90a0014 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/person.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/types/phoneCall.png b/org.argeo.suite.theme.argeo2/icons/types/phoneCall.png new file mode 100644 index 0000000..e04ec63 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/phoneCall.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/types/project.gif b/org.argeo.suite.theme.argeo2/icons/types/project.gif new file mode 100644 index 0000000..d8135dd Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/project.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/types/role.gif b/org.argeo.suite.theme.argeo2/icons/types/role.gif new file mode 100644 index 0000000..274a850 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/role.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/types/sentFax.png b/org.argeo.suite.theme.argeo2/icons/types/sentFax.png new file mode 100644 index 0000000..791f511 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/sentFax.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/types/sentMail.png b/org.argeo.suite.theme.argeo2/icons/types/sentMail.png new file mode 100644 index 0000000..790f750 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/sentMail.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/types/specification.gif b/org.argeo.suite.theme.argeo2/icons/types/specification.gif new file mode 100644 index 0000000..e2f6ddb Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/specification.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/types/tag.png b/org.argeo.suite.theme.argeo2/icons/types/tag.png new file mode 100644 index 0000000..4438458 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/tag.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/types/task.png b/org.argeo.suite.theme.argeo2/icons/types/task.png new file mode 100644 index 0000000..3f56074 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/task.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/types/todo.gif b/org.argeo.suite.theme.argeo2/icons/types/todo.gif new file mode 100644 index 0000000..44ed28d Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/todo.gif differ diff --git a/org.argeo.suite.theme.argeo2/icons/types/todo.png b/org.argeo.suite.theme.argeo2/icons/types/todo.png new file mode 100644 index 0000000..3f56074 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/todo.png differ diff --git a/org.argeo.suite.theme.argeo2/icons/types/user.gif b/org.argeo.suite.theme.argeo2/icons/types/user.gif new file mode 100644 index 0000000..90a0014 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/user.gif differ diff --git a/org.argeo.suite.theme.argeo2/img/favicon.ico b/org.argeo.suite.theme.argeo2/img/favicon.ico new file mode 100644 index 0000000..6e6a050 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/img/favicon.ico differ diff --git a/org.argeo.suite.theme.argeo2/img/logo-argeo.png b/org.argeo.suite.theme.argeo2/img/logo-argeo.png new file mode 100644 index 0000000..f107230 Binary files /dev/null and b/org.argeo.suite.theme.argeo2/img/logo-argeo.png differ diff --git a/org.argeo.suite.theme.argeo2/plugin.xml b/org.argeo.suite.theme.argeo2/plugin.xml new file mode 100644 index 0000000..5f734f5 --- /dev/null +++ b/org.argeo.suite.theme.argeo2/plugin.xml @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/org.argeo.suite.theme.argeo2/pom.xml b/org.argeo.suite.theme.argeo2/pom.xml new file mode 100644 index 0000000..5536a78 --- /dev/null +++ b/org.argeo.suite.theme.argeo2/pom.xml @@ -0,0 +1,16 @@ + + + 4.0.0 + + org.argeo.suite + argeo-suite + 0.1.12-SNAPSHOT + .. + + org.argeo.suite.theme.argeo2 + Theme Argeo 2 + jar + + + diff --git a/org.argeo.suite.theme.argeo2/workbench-ext.css b/org.argeo.suite.theme.argeo2/workbench-ext.css new file mode 100644 index 0000000..0ebd22c --- /dev/null +++ b/org.argeo.suite.theme.argeo2/workbench-ext.css @@ -0,0 +1,351 @@ +/****************************************** +** Argeo Suite specific theming ** +******************************************/ + +/* Extends the default RAP theme. TODO: create a complete homogeneous theme */ + +/** Uncomment this for dev only to show all composite borders */ +/* +Composite, .showBorder, Composite.showBorder{ + border:1px solid fuchsia; +} + +Label { + border:1px solid blue; +} +*/ + +/** DEFAULT STYLE - Override some styling provided by RAP **/ +* { + color: #333333; + background-color: white; + background-image: none; + font: 12px Helvetica, Verdana, "Lucida Sans", Arial, sans-serif; +} + +*:disabled { + color: #555555; +} + +Text, Combo-Field, DateTime-Field { + padding: 2px 8px 2px 8px; +} + +/* Texts */ +Text[BORDER], Text[MULTI][BORDER] { + box-shadow: inset 0 0 1px #bdbdbd; +} + +/* Force show border on text even when disabled */ +Text.force_border[BORDER]:disabled, Text.force_border[MULTI][BORDER]:disabled + { + box-shadow: none; + border: 1px solid #a4a4a4; +} + +/* Text[BORDER]:disabled, +Text[MULTI][BORDER]:disabled { + box-shadow: none; + border: 1px solid white; +} +*/ + +/* Shows that focus has been gained */ +Text[BORDER]:focused, Text[MULTI][BORDER]:focused, Shell.popup_shell { + box-shadow: 1px 1px 2px black; + border: 1px solid #a4a4a4; +} + +Combo { + font: 14px Verdana, "Lucida Sans", Arial, Helvetica, sans-serif; + padding: 2px 8px 2px 8px; +} + +Combo, Combo[BORDER] { + box-shadow: inset 0 0 1px #bdbdbd; +} + +Combo:focused, Combo[BORDER]:focused, DropDown, Combo-List { + box-shadow: 1px 1px 2px black; + border: 1px solid #a4a4a4; +} + +Widget-ToolTip { + animation: fadeIn 250ms ease-in, fadeOut 250ms ease-in; +} + +/* Flat image Buttons */ +Button.flat_btn, Button[PUSH][FLAT].flat_btn, Button.flat_btn:default, + Button.flat_btn:disabled, Button.flat_btn:hover, Button.flat_btn:pressed, + Button.flat_btn:selected { + border: 0px solid white; + border-radius: 0px; + padding: 0px 0px; + background-image: none; + background-color: transparent; + animation: hoverOut 500ms ease-out; + cursor: pointer; +} + + +Button[FLAT].open_calendar_btn { + background-image: url( icons/actions/openCalendar.gif); + background-color: transparent; + background-repeat: no-repeat; + border: 0px solid white; + border-radius: 0px; + padding: 0px 0px; + animation: hoverOut 500ms ease-out; + cursor: pointer; +} + + +/* Links */ +Link, Link-Hyperlink, Link-Hyperlink:link, Link-Hyperlink:visited, + Link-Hyperlink:active { + color: #333333; + background-color: #ffffff; + background-image: none; + text-shadow: none; + text-decoration: none; +} + +Link-Hyperlink:hover { + text-decoration: underline; +} + +Link-Hyperlink:disabled { + color: #959595; +} + +/*** Override default links **/ +a:link { + color: #333333; + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +/** TABLE ITEMS **/ +/* Fix invisible links on selected and hover table rows */ +Table-RowOverlay:selected, Table-RowOverlay:linesvisible:even:selected { + color: #333333; + background-color: #9aaaba; +} + +Table-RowOverlay:selected:unfocused, Table-RowOverlay:linesvisible:even:selected:unfocused + { + color: #333333; + background-color: #a3b3c4; +} + +/*** FORMS ****/ +Text.workbench_form_text { + box-shadow: inset 0 0 0px #bdbdbd; + padding: 2px 8px 2px 8px; + border: 0px solid #f4f6f7; +} + +Text.workbench_form_text:focused { + padding: 2px 8px 2px 8px; + border: 2px solid red; + box-shadow: inset 0 0 1px #bdbdbd; +} + + + +/****** DASHBOARD *********/ + +/** Gadgets **/ +.gadget_box { + border: 1px solid #f3f3f4; + border-radius: 0px; + padding: 0px 0px; + margin: 0px 0px; + background-image: none; + background-color: transparent; +} + +.gadget_header { + background-color: #f3f3f4; + font-color: white; + color: white; /*dont work */ + font: bold 14px Helvetica, Verdana, "Lucida Sans", Arial, sans-serif; +} + + +/****** DOCUMENTS *********/ + +/* Breadcrumb ***/ +Button.breadCrumb_btn { + border: 1px solid #f4f6f7; + border-radius: 3px; + padding: 2px 2px 2px 2px; + background-color: transparent; + background-repeat: no-repeat; + animation: hoverOut 500ms ease-out; + cursor: pointer; + font-color: #00294b; + text-decoration: none; +} + +Button.breadCrumb_btn:hover { + text-decoration: underline; +} + +/* Documents lists context menu */ +.contextMenu_box { + border: 0px solid #fde2d5; + padding: 0px; + box-shadow: 2px 2px 5px #fde2d5; +} + +Button[PUSH][FLAT].createFolder_btn { + background-image: url( icons/fs/addFolder.gif); +} + +Button[PUSH][FLAT].shareFolder_btn { + background-image: url( icons/fs/shareFolder.png); +} + +Button[PUSH][FLAT].bookmarkFolder_btn { + background-image: url( icons/fs/bookmarkFolder.png); +} + +Button[PUSH][FLAT].downloadFolder_btn { + background-image: url( icons/fs/downloadFolder.png); +} + +Button[PUSH][FLAT].delete_btn, Button[PUSH][FLAT].deleteBookmark_btn { + background-image: url( icons/fs/delete.png); +} + +Button[PUSH][FLAT].rename_btn, Button[PUSH][FLAT].renameBookmark_btn { + background-image: url( icons/fs/rename.png); +} + +Button[PUSH][FLAT].uploadFiles_btn { + background-image: url( icons/fs/upload.png); +} + +Button[PUSH][FLAT].open_btn { + background-image: url( icons/fs/open.png); +} + +Button[PUSH][FLAT].createFolder_btn, Button[PUSH][FLAT].shareFolder_btn, + Button[PUSH][FLAT].bookmarkFolder_btn, Button[PUSH][FLAT].downloadFolder_btn, + Button[PUSH][FLAT].delete_btn, Button[PUSH][FLAT].rename_btn, Button[PUSH][FLAT].uploadFiles_btn, + Button[PUSH][FLAT].open_btn, Button[PUSH][FLAT].deleteBookmark_btn, + Button[PUSH][FLAT].renameBookmark_btn { + border: 0px solid white; + border-left: 10px solid transparent; + border-radius: 0px; + padding: 4px 5px 4px 24px; + background-color: transparent; + background-repeat: no-repeat; + background-position: left; + animation: hoverOut 500ms ease-out; + cursor: pointer; +} + +Button[PUSH][FLAT].createFolder_btn:hover, Button[PUSH][FLAT].shareFolder_btn:hover, + Button[PUSH][FLAT].bookmarkFolder_btn:hover, Button[PUSH][FLAT].downloadFolder_btn:hover, + Button[PUSH][FLAT].delete_btn:hover, Button[PUSH][FLAT].rename_btn:hover, + Button[PUSH][FLAT].uploadFiles_btn:hover, Button[PUSH][FLAT].open_btn:hover, + Button[PUSH][FLAT].deleteBookmark_btn:hover, Button[PUSH][FLAT].renameBookmark_btn:hover + { + background-color: #fef0ea; +} + +Button[PUSH][FLAT].createFolder_btn:pressed, Button[PUSH][FLAT].shareFolder_btn:pressed, + Button[PUSH][FLAT].bookmarkFolder_btn:pressed, Button[PUSH][FLAT].shareFolder_btn:pressed, + Button[PUSH][FLAT].downloadFolder_btn:pressed, Button[PUSH][FLAT].delete_btn:pressed, + Button[PUSH][FLAT].rename_btn:pressed, Button[PUSH][FLAT].uploadFiles_btn:pressed, + Button[PUSH][FLAT].open_btn:pressed, Button[PUSH][FLAT].deleteBookmark_btn:pressed, + Button[PUSH][FLAT].renameBookmark_btn:pressed { + background-color: #fde2d5; +} + +/** ACTIVITIES **/ + +Button[PUSH][FLAT].markAsDone_btn { + background-image: url( icons/activities/done.png); +} + +Button[PUSH][FLAT].cancel_btn { + background-image: url( icons/activities/cancel.gif); +} + +Button[PUSH][FLAT].cancel_btn, +Button[PUSH][FLAT].markAsDone_btn { + border: 0px solid white; + border-left: 10px solid transparent; + border-radius: 0px; + padding: 4px 5px 4px 24px; + background-color: transparent; + background-repeat: no-repeat; + background-position: left; + animation: hoverOut 500ms ease-out; + cursor: pointer; +} + +Button[PUSH][FLAT].cancel_btn:hover, +Button[PUSH][FLAT].markAsDone_btn:hover { + background-color: #fef0ea; +} + +Button[PUSH][FLAT].cancel_btn:pressed, +Button[PUSH][FLAT].markAsDone_btn:pressed { + background-color: #fde2d5; +} + +/** PEOPLE **/ + +Button[PUSH][FLAT].small_delete_btn{ + background-image: url( icons/actions/deleteSmall.gif); + background-repeat: no-repeat; + border: 0px solid white; + border-radius: 0px; + padding: 0px 20px 0px 0px; + background-color: transparent; + animation: hoverOut 500ms ease-out; + cursor: pointer; +} + + +/** Header **/ +.entity_header { + font: 14px Helvetica, Verdana, "Lucida Sans", Arial, sans-serif; + text-decoration: none; +} + +/** LOGO */ +.people_logoBox { + background-image: gradient(linear, left top, right top, from(#007a9a), + to(#00294a)); +} + +.people_logo { + background-color: transparent; +} + +.people_logoTable { + background-color: transparent; + color: white; + font: 12px Helvetica, Verdana, "Lucida Sans", Arial, sans-serif; +} + +/** Corresponding links */ +Link.people_logoTable, +Link.people_logoTable:hover, +Link.people_logoTable:selected, +Link.people_logoTable:selected:unfocused, +Link.people_logoTable:linesvisible:even:hover, +Link.people_logoTable:linesvisible:even:selected, +Link.people_logoTable:linesvisible:even:selected:unfocused { + background-color: transparent; + color: #ffffff; + background-image: none; +} \ No newline at end of file diff --git a/org.argeo.suite.theme.argeo2/workbench-headerExt.css b/org.argeo.suite.theme.argeo2/workbench-headerExt.css new file mode 100644 index 0000000..0ddeccb --- /dev/null +++ b/org.argeo.suite.theme.argeo2/workbench-headerExt.css @@ -0,0 +1,15 @@ +/****************************************** +** Argeo Suite additional header ** +******************************************/ + +/* Force the addition of global styles to the application header */ + +/*** Override default links **/ +a:link { + color: #333333; + text-decoration:none; +} + +a:hover { + text-decoration:underline; +} diff --git a/org.argeo.suite.web/pom.xml b/org.argeo.suite.web/pom.xml index 31e64e4..cb60fcd 100644 --- a/org.argeo.suite.web/pom.xml +++ b/org.argeo.suite.web/pom.xml @@ -8,7 +8,7 @@ .. org.argeo.suite.web - Argeo Suite Web UI + Web UI jar diff --git a/org.argeo.suite.workbench.rap/icons/dashboard.gif b/org.argeo.suite.workbench.rap/icons/dashboard.gif new file mode 100644 index 0000000..fd0c669 Binary files /dev/null and b/org.argeo.suite.workbench.rap/icons/dashboard.gif differ diff --git a/org.argeo.suite.workbench.rap/icons/favicon.ico b/org.argeo.suite.workbench.rap/icons/favicon.ico new file mode 100644 index 0000000..6e6a050 Binary files /dev/null and b/org.argeo.suite.workbench.rap/icons/favicon.ico differ diff --git a/org.argeo.suite.workbench.rap/icons/more.gif b/org.argeo.suite.workbench.rap/icons/more.gif new file mode 100644 index 0000000..57ad089 Binary files /dev/null and b/org.argeo.suite.workbench.rap/icons/more.gif differ diff --git a/org.argeo.suite.workbench.rap/icons/search.png b/org.argeo.suite.workbench.rap/icons/search.png new file mode 100644 index 0000000..6588de8 Binary files /dev/null and b/org.argeo.suite.workbench.rap/icons/search.png differ diff --git a/org.argeo.suite.workbench.rap/icons/upload.gif b/org.argeo.suite.workbench.rap/icons/upload.gif new file mode 100644 index 0000000..d38085a Binary files /dev/null and b/org.argeo.suite.workbench.rap/icons/upload.gif differ diff --git a/org.argeo.suite.workbench.rap/img/favicon.ico b/org.argeo.suite.workbench.rap/img/favicon.ico new file mode 100644 index 0000000..6e6a050 Binary files /dev/null and b/org.argeo.suite.workbench.rap/img/favicon.ico differ diff --git a/org.argeo.suite.workbench.rap/img/logo-argeo.png b/org.argeo.suite.workbench.rap/img/logo-argeo.png new file mode 100644 index 0000000..f107230 Binary files /dev/null and b/org.argeo.suite.workbench.rap/img/logo-argeo.png differ diff --git a/org.argeo.suite.workbench.rap/plugin.xml b/org.argeo.suite.workbench.rap/plugin.xml index 7d53ad5..1724e42 100644 --- a/org.argeo.suite.workbench.rap/plugin.xml +++ b/org.argeo.suite.workbench.rap/plugin.xml @@ -7,7 +7,7 @@ @@ -17,7 +17,7 @@ point="org.eclipse.ui.views"> @@ -31,7 +31,7 @@ @@ -55,7 +55,7 @@ @@ -70,7 +70,7 @@ @@ -82,16 +82,54 @@ point="org.eclipse.equinox.http.registry.resources"> + + + + + + + + + + + + + + + + + + + + + diff --git a/org.argeo.suite.workbench.rap/pom.xml b/org.argeo.suite.workbench.rap/pom.xml index 9314021..4548459 100644 --- a/org.argeo.suite.workbench.rap/pom.xml +++ b/org.argeo.suite.workbench.rap/pom.xml @@ -9,7 +9,7 @@ .. org.argeo.suite.workbench.rap - Argeo Suite Rap Workbench + RAP Workbench jar diff --git a/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/rap/AsSecureEntryPoint.java b/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/rap/AsSecureEntryPoint.java index e24663a..37dc803 100644 --- a/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/rap/AsSecureEntryPoint.java +++ b/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/rap/AsSecureEntryPoint.java @@ -39,7 +39,7 @@ public class AsSecureEntryPoint extends RapWorkbenchLogin { // Images are declared via the resources extension point in plugin.xml String headerStr = " " - + " " + ""; + + " " + ""; headerLbl.setText(headerStr); GridData gd = new GridData(SWT.LEFT, SWT.CENTER, true, false); headerLbl.setLayoutData(gd); diff --git a/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/rap/AsWindowAdvisor.java b/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/rap/AsWindowAdvisor.java index 0c9c67a..c6b8fdf 100644 --- a/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/rap/AsWindowAdvisor.java +++ b/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/rap/AsWindowAdvisor.java @@ -32,6 +32,10 @@ public class AsWindowAdvisor extends RapWindowAdvisor { @Override public void postWindowOpen() { super.postWindowOpen(); - CommandUtils.callCommand(OpenDefaultEditor.ID); + try { + CommandUtils.callCommand(OpenDefaultEditor.ID); + } catch (Exception e) { + e.printStackTrace(); + } } } diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/dashboard.gif b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/dashboard.gif deleted file mode 100644 index fd0c669..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/dashboard.gif and /dev/null differ diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/favicon.ico b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/favicon.ico deleted file mode 100644 index 6e6a050..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/favicon.ico and /dev/null differ diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/more.gif b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/more.gif deleted file mode 100644 index 57ad089..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/more.gif and /dev/null differ diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/search.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/search.png deleted file mode 100644 index 6588de8..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/search.png and /dev/null differ diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/upload.gif b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/upload.gif deleted file mode 100644 index d38085a..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/upload.gif and /dev/null differ diff --git a/pom.xml b/pom.xml index 37be851..0fb914f 100644 --- a/pom.xml +++ b/pom.xml @@ -15,6 +15,7 @@ org.argeo.suite.web org.argeo.suite.workbench.rap + org.argeo.suite.theme.argeo2 org.argeo.suite.apps org.argeo.suite.apps.web dep diff --git a/sdk/argeo_suite_web.properties b/sdk/argeo_suite_web.properties index fca449c..565878d 100644 --- a/sdk/argeo_suite_web.properties +++ b/sdk/argeo_suite_web.properties @@ -12,8 +12,7 @@ argeo.osgi.start.6.apps=org.argeo.suite.apps.web,\ org.argeo.suite.workbench.rap ## Rap Workbench configuration -## Open the user admin page by default when opening the workbench -org.argeo.security.ui.initialPerspective=org.argeo.cms.ui.workbench.adminSecurityPerspective +org.argeo.security.ui.initialPerspective=org.argeo.suite.workbench.rap.dashboardPerspective # Use the WorkbenchAppService to open a default home page org.argeo.ui.openHomeCommandId=org.argeo.connect.ui.openDefaultEditor