Re: Any Plasma UI experts available for some team work?

2011-10-04 Thread Kevin Krammer
On Monday, 2011-10-03, Kevin Krammer wrote:
 Hi workspace people,
 
 part of the 4.7 changes is email becoming available as a service instead of
 being bound to specific applications.
 
 The application previously the only master of sending and receiving mails,
 KMail, is obviously still equipped with the necessary facilties to do its
 job.
 
 However, since this is no longer a tight coupling the other way around, it
 would IMHO greatly improve our workspace experience if we could control and
 monitor email exchange through workspace components.
 
 I could try to implement something myself, but I am not very good at nice
 UI, yet alone fancy UI :)
 
 So I was wondering if any person(s) with Plasma UI skills would be
 available to work as a team, i.e. me writing whatever Akonadi interaction
 code, data engine, etc. would be needed and someone else doing the user
 facing stuff.

I copied the code from my first attempt of a data engine from SVN to a git 
scratch repository: scratch/krake/akonadiagents-dataengine

Or for those using kdesrc-build:

module akonadiagents-dataengine
repository g...@git.kde.org:scratch/krake/akonadiagents-dataengine.git
end module

Call for help on UI side still stands of course.

Cheers,
Kevin

-- 
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring


signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Any Plasma UI experts available for some team work?

2011-10-03 Thread Kevin Krammer
Hi workspace people,

part of the 4.7 changes is email becoming available as a service instead of 
being bound to specific applications.

The application previously the only master of sending and receiving mails, 
KMail, is obviously still equipped with the necessary facilties to do its job.

However, since this is no longer a tight coupling the other way around, it 
would IMHO greatly improve our workspace experience if we could control and 
monitor email exchange through workspace components.

I could try to implement something myself, but I am not very good at nice UI, 
yet alone fancy UI :)

So I was wondering if any person(s) with Plasma UI skills would be available 
to work as a team, i.e. me writing whatever Akonadi interaction code, data 
engine, etc. would be needed and someone else doing the user facing stuff.

My, probably naive, idea is to do something similar to the device notifier 
applet, i.e. something that shows the mail related agents and their basic 
status in a popup, expanding on click and having actions like toggle 
offline/online available from there.

If anyone is interested, please let me know.
I am subscribed here on plasma-devel or of course also via personal mail.

Cheers,
Kevin

-- 
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring


signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Any Plasma UI experts available for some team work?

2011-10-03 Thread Aaron J. Seigo
On Monday, October 3, 2011 18:34:19 Kevin Krammer wrote:
 idea is to do something similar to the device notifier
 applet, i.e. something that shows the mail related agents and their basic
 status in a popup, expanding on click and having actions like toggle
 offline/online available from there.

cool :) i imagine there might be some conceptual overlap with Lion Mail which 
shows what emails are coming in and even lets you read them right from its 
interface, and that perhaps it could make sense to extend Lion Mail in this 
direction?

i also wonder about the intersection of IM, social websites (facebook, 
twitter) and email, though that is probably going a bit too far too quickly.

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Qt Development Frameworks


signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Any Plasma UI experts available for some team work?

2011-10-03 Thread Kevin Krammer
On Monday, 2011-10-03, Aaron J. Seigo wrote:
 On Monday, October 3, 2011 18:34:19 Kevin Krammer wrote:
  idea is to do something similar to the device notifier
  applet, i.e. something that shows the mail related agents and their basic
  status in a popup, expanding on click and having actions like toggle
  offline/online available from there.
 
 cool :) i imagine there might be some conceptual overlap with Lion Mail
 which shows what emails are coming in and even lets you read them right
 from its interface, and that perhaps it could make sense to extend Lion
 Mail in this direction?

I think Lion Mail is more about mail content than resource monitoring and 
control.
IMHO like folder view vs. device notifier.

But I have to admit I didn't have a look at Lion's capabilties yet.
Also see below.

 i also wonder about the intersection of IM, social websites (facebook,
 twitter) and email, though that is probably going a bit too far too
 quickly.

I was addressing mail in particular because it is the one biggest need for 
good interaction points due to its requirements such as network bandwidth, not 
wanting to fetch POP3 mails from more than one computer at once, etc.

Since mail is only but one data type handled by Akonadi this would also be 
useful for, e.g. stopping/starting connections to a calendar server or remote 
calendar file, but I making it work properly for mail has priority.

I actually wrote a basic data engine about a year ago [1], but didn't have 
time to follow up on this myself.

Cheers,
Kevin

[1] 
http://websvn.kde.org/trunk/playground/base/plasma/dataengines/akonadiagents/
[2] also blogged about it back then: http://blogs.kde.org/node/4283

-- 
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring


signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Any Plasma UI experts available for some team work?

2011-10-03 Thread Marco Martin
On Monday 03 October 2011, Kevin Krammer wrote:
  cool :) i imagine there might be some conceptual overlap with Lion Mail
  which shows what emails are coming in and even lets you read them right
  from its interface, and that perhaps it could make sense to extend Lion
  Mail in this direction?
 
 I think Lion Mail is more about mail content than resource monitoring and
 control.
 IMHO like folder view vs. device notifier.

lion mail is exactly that, an icon that resides in the panel or in the systray 
that notifies when there are new unread mails and shows in its popup only 
those unread in a specific folder.

its biggest problem atm is resource usage since the data from akonadi is all 
copied in memory by the dataengine, some kind of lazy loading should be used, 
but i guess that's for libplasma2...

-- 
Marco Martin
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Any Plasma UI experts available for some team work?

2011-10-03 Thread Martin Klapetek
Hi Kevin,


On Mon, Oct 3, 2011 at 18:34, Kevin Krammer kevin.kram...@gmx.at wrote:

 Hi workspace people,

 [...snip...]

 If anyone is interested, please let me know.
 I am subscribed here on plasma-devel or of course also via personal mail.


At our KDE-Telepathy sprint we were looking into the possibilities to
include email communication in our new chat plasmoid (work-in-progress),
something like if the user is offline, offer the ability to send an email
instead or show a notification about received email with the ability to
respond via IM etc. This is something that will obviously require Nepomuk.
Even though these two plasmoids do not entirely overlap, do you think it
would be worth joining forces with KDE-Telepathy on this one? :)

--
Marty K.



 Cheers,
 Kevin

 --
 Kevin Krammer, KDE developer, xdg-utils developer
 KDE user support, developer mentoring

 ___
 Plasma-devel mailing list
 Plasma-devel@kde.org
 https://mail.kde.org/mailman/listinfo/plasma-devel


___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Any Plasma UI experts available for some team work?

2011-10-03 Thread Kevin Krammer
On Monday, 2011-10-03, Martin Klapetek wrote:
 Hi Kevin,
 
 On Mon, Oct 3, 2011 at 18:34, Kevin Krammer kevin.kram...@gmx.at wrote:
  Hi workspace people,
  
  [...snip...]
  
  If anyone is interested, please let me know.
  I am subscribed here on plasma-devel or of course also via personal mail.
 
 At our KDE-Telepathy sprint we were looking into the possibilities to
 include email communication in our new chat plasmoid (work-in-progress),
 something like if the user is offline, offer the ability to send an email
 instead or show a notification about received email with the ability to
 respond via IM etc. This is something that will obviously require Nepomuk.
 Even though these two plasmoids do not entirely overlap, do you think it
 would be worth joining forces with KDE-Telepathy on this one? :)

Hmm, sounds interesting, So this is the plasmoid where users can toggle IM 
accounts offline/online?

Cheers,
Kevin

-- 
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring


signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Any Plasma UI experts available for some team work?

2011-10-03 Thread Martin Klapetek
On Mon, Oct 3, 2011 at 20:16, Kevin Krammer kevin.kram...@gmx.at wrote:

 On Monday, 2011-10-03, Martin Klapetek wrote:
  Hi Kevin,
 
  On Mon, Oct 3, 2011 at 18:34, Kevin Krammer kevin.kram...@gmx.at
 wrote:
   Hi workspace people,
  
   [...snip...]
  
   If anyone is interested, please let me know.
   I am subscribed here on plasma-devel or of course also via personal
 mail.
 
  At our KDE-Telepathy sprint we were looking into the possibilities to
  include email communication in our new chat plasmoid (work-in-progress),
  something like if the user is offline, offer the ability to send an
 email
  instead or show a notification about received email with the ability to
  respond via IM etc. This is something that will obviously require
 Nepomuk.
  Even though these two plasmoids do not entirely overlap, do you think it
  would be worth joining forces with KDE-Telepathy on this one? :)

 Hmm, sounds interesting, So this is the plasmoid where users can toggle IM
 accounts offline/online?


Nope, we're working on a chat plasmoid, something that will enable you to
chat directly from your plasma desktop (think facebook chat/g+ chat). The
design is not really finished yet, but we're getting there. This will be
another plasmoid from KDE-Telepathy land ;)

--
Marty K.



 Cheers,
 Kevin

 --
 Kevin Krammer, KDE developer, xdg-utils developer
 KDE user support, developer mentoring

 ___
 Plasma-devel mailing list
 Plasma-devel@kde.org
 https://mail.kde.org/mailman/listinfo/plasma-devel


___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Any Plasma UI experts available for some team work?

2011-10-03 Thread Kevin Krammer
On Monday, 2011-10-03, Martin Klapetek wrote:
 On Mon, Oct 3, 2011 at 20:16, Kevin Krammer kevin.kram...@gmx.at wrote:
  On Monday, 2011-10-03, Martin Klapetek wrote:
   Hi Kevin,
   
   On Mon, Oct 3, 2011 at 18:34, Kevin Krammer kevin.kram...@gmx.at
  
  wrote:
Hi workspace people,

[...snip...]

If anyone is interested, please let me know.
I am subscribed here on plasma-devel or of course also via personal
  
  mail.
  
   At our KDE-Telepathy sprint we were looking into the possibilities to
   include email communication in our new chat plasmoid
   (work-in-progress), something like if the user is offline, offer the
   ability to send an
  
  email
  
   instead or show a notification about received email with the ability
   to respond via IM etc. This is something that will obviously require
  
  Nepomuk.
  
   Even though these two plasmoids do not entirely overlap, do you think
   it would be worth joining forces with KDE-Telepathy on this one? :)
  
  Hmm, sounds interesting, So this is the plasmoid where users can toggle
  IM accounts offline/online?
 
 Nope, we're working on a chat plasmoid, something that will enable you to
 chat directly from your plasma desktop (think facebook chat/g+ chat). The
 design is not really finished yet, but we're getting there. This will be
 another plasmoid from KDE-Telepathy land ;)

I see.

In this case it will be better to do this separate for now.
My goal for now is to enable users to see and control what's going on in their 
Akonadi setup, with a focus on monitoring and control of email accounts and 
sending.

Cheers,
Kevin

-- 
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring


signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Any Plasma UI experts available for some team work?

2011-10-03 Thread Martin Klapetek
On Mon, Oct 3, 2011 at 20:29, Kevin Krammer kevin.kram...@gmx.at wrote:

 On Monday, 2011-10-03, Martin Klapetek wrote:
  On Mon, Oct 3, 2011 at 20:16, Kevin Krammer kevin.kram...@gmx.at
 wrote:
   On Monday, 2011-10-03, Martin Klapetek wrote:
Hi Kevin,
   
On Mon, Oct 3, 2011 at 18:34, Kevin Krammer kevin.kram...@gmx.at
  
   wrote:
 Hi workspace people,

 [...snip...]

 If anyone is interested, please let me know.
 I am subscribed here on plasma-devel or of course also via personal
  
   mail.
  
At our KDE-Telepathy sprint we were looking into the possibilities to
include email communication in our new chat plasmoid
(work-in-progress), something like if the user is offline, offer the
ability to send an
  
   email
  
instead or show a notification about received email with the ability
to respond via IM etc. This is something that will obviously require
  
   Nepomuk.
  
Even though these two plasmoids do not entirely overlap, do you think
it would be worth joining forces with KDE-Telepathy on this one? :)
  
   Hmm, sounds interesting, So this is the plasmoid where users can toggle
   IM accounts offline/online?
 
  Nope, we're working on a chat plasmoid, something that will enable you to
  chat directly from your plasma desktop (think facebook chat/g+ chat). The
  design is not really finished yet, but we're getting there. This will be
  another plasmoid from KDE-Telepathy land ;)

 I see.

 In this case it will be better to do this separate for now.
 My goal for now is to enable users to see and control what's going on in
 their
 Akonadi setup, with a focus on monitoring and control of email accounts and
 sending.


Ok, cool. But we're watching you ;)

Cheers  good luck!
--
Marty K.



 Cheers,
 Kevin

 --
 Kevin Krammer, KDE developer, xdg-utils developer
 KDE user support, developer mentoring

 ___
 Plasma-devel mailing list
 Plasma-devel@kde.org
 https://mail.kde.org/mailman/listinfo/plasma-devel


___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Any Plasma UI experts available for some team work?

2011-10-03 Thread Aaron J. Seigo
On Monday, October 3, 2011 20:35:28 Martin Klapetek wrote:
 On Mon, Oct 3, 2011 at 20:29, Kevin Krammer kevin.kram...@gmx.at wrote:
  On Monday, 2011-10-03, Martin Klapetek wrote:
   On Mon, Oct 3, 2011 at 20:16, Kevin Krammer kevin.kram...@gmx.at
  
  wrote:
On Monday, 2011-10-03, Martin Klapetek wrote:
 Hi Kevin,
 
 On Mon, Oct 3, 2011 at 18:34, Kevin Krammer kevin.kram...@gmx.at

wrote:
  Hi workspace people,
  
  [...snip...]
  
  If anyone is interested, please let me know.
  I am subscribed here on plasma-devel or of course also via
  personal

mail.

 At our KDE-Telepathy sprint we were looking into the possibilities
 to
 include email communication in our new chat plasmoid
 (work-in-progress), something like if the user is offline, offer
 the
 ability to send an

email

 instead or show a notification about received email with the
 ability
 to respond via IM etc. This is something that will obviously require

Nepomuk.

 Even though these two plasmoids do not entirely overlap, do you
 think
 it would be worth joining forces with KDE-Telepathy on this one? :)

Hmm, sounds interesting, So this is the plasmoid where users can
toggle
IM accounts offline/online?
   
   Nope, we're working on a chat plasmoid, something that will enable you
   to
   chat directly from your plasma desktop (think facebook chat/g+ chat).
   The
   design is not really finished yet, but we're getting there. This will be
   another plasmoid from KDE-Telepathy land ;)
  
  I see.
  
  In this case it will be better to do this separate for now.
  My goal for now is to enable users to see and control what's going on in
  their
  Akonadi setup, with a focus on monitoring and control of email accounts
  and
  sending.
 
 Ok, cool. But we're watching you ;)

it would be ++great if eventually this was all harmonized into one plasmoid 
for controlling the status of all communication channels in one place. even if 
it uses telepathy for some and akonadi for others behind the scenes, to the 
user it should appear as one thing.

Kevin's work can perhaps blaze a trail here and then the telepathy folks can 
contribute as they have time and infrastructure to support it in order.

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Qt Development Frameworks


signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Any Plasma UI experts available for some team work?

2011-10-03 Thread Martin Klapetek
On Mon, Oct 3, 2011 at 20:56, Aaron J. Seigo ase...@kde.org wrote:

 On Monday, October 3, 2011 20:35:28 Martin Klapetek wrote:
  On Mon, Oct 3, 2011 at 20:29, Kevin Krammer kevin.kram...@gmx.at
 wrote:
   On Monday, 2011-10-03, Martin Klapetek wrote:
On Mon, Oct 3, 2011 at 20:16, Kevin Krammer kevin.kram...@gmx.at
  
   wrote:
 On Monday, 2011-10-03, Martin Klapetek wrote:
  Hi Kevin,
 
  On Mon, Oct 3, 2011 at 18:34, Kevin Krammer 
 kevin.kram...@gmx.at

 wrote:
   Hi workspace people,
  
   [...snip...]
  
   If anyone is interested, please let me know.
   I am subscribed here on plasma-devel or of course also via
   personal

 mail.

  At our KDE-Telepathy sprint we were looking into the
 possibilities
  to
  include email communication in our new chat plasmoid
  (work-in-progress), something like if the user is offline, offer
  the
  ability to send an

 email

  instead or show a notification about received email with the
  ability
  to respond via IM etc. This is something that will obviously
 require

 Nepomuk.

  Even though these two plasmoids do not entirely overlap, do you
  think
  it would be worth joining forces with KDE-Telepathy on this one?
 :)

 Hmm, sounds interesting, So this is the plasmoid where users can
 toggle
 IM accounts offline/online?
   
Nope, we're working on a chat plasmoid, something that will enable
 you
to
chat directly from your plasma desktop (think facebook chat/g+ chat).
The
design is not really finished yet, but we're getting there. This will
 be
another plasmoid from KDE-Telepathy land ;)
  
   I see.
  
   In this case it will be better to do this separate for now.
   My goal for now is to enable users to see and control what's going on
 in
   their
   Akonadi setup, with a focus on monitoring and control of email accounts
   and
   sending.
 
  Ok, cool. But we're watching you ;)

 it would be ++great if eventually this was all harmonized into one plasmoid
 for controlling the status of all communication channels in one place. even
 if
 it uses telepathy for some and akonadi for others behind the scenes, to the
 user it should appear as one thing.

 Kevin's work can perhaps blaze a trail here and then the telepathy folks
 can
 contribute as they have time and infrastructure to support it in order.


Totally. That's our masterplan. Sort of.

--
Marty K.



 --
 Aaron J. Seigo
 humru othro a kohnu se
 GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

 KDE core developer sponsored by Qt Development Frameworks

 ___
 Plasma-devel mailing list
 Plasma-devel@kde.org
 https://mail.kde.org/mailman/listinfo/plasma-devel


___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel