Page 1 of 1

user notifications

Posted: Mon Sep 09, 2013 12:17 am
by monte

With the recent discussions of the lack of notifications for Linux users about new versions I'm wondering if we should look at an IDE based relatively unobtrusive notification system. I've just invented a reason for wanting this for lcVCS because it's rapidly becoming a project delivery system which I think will rival revOnline but I'm sure there are lots of places it could be used... maybe replacing modal dialogs at the end of standalone building etc...

Anyway, do people have thoughts on this? I think a way to specify the icon, title, message and click callback would be good... I guess a way to force stickiness until the user interacts with it might be desirable for some situations but I can't stand it when the OS X update notifications do that...

One thing that occurs to me is it would be quite feasible to implement this as a plugin we just dispatch messages to and then throw it at the IDE team with some suggested places they could use it and they either catch it or we just leave it as a separate plugin we can all use. Perhaps the plugin takes advantage of OS based notifications if it can... not sure.



Re: user notifications

Posted: Mon Sep 09, 2013 11:54 pm
by wilstrand
Hi Monte!

I'm all for this initiative and I cast my vote for a separate plugin that we can all use. Using lcVCS as project delivery system sounds great to me! I would also like to use the plugin as a notification/update system in rIDE as an alternative IDE. Your feature suggestions look good as a start. Please let me know if I can help here!

Best regards


Re: user notifications

Posted: Tue Sep 10, 2013 12:47 am
by monte
@wilstrand I decided to have a play with NSUserNotifications for 10.8+... would be nice to use native notifications where possible. I got the basics of an external implemented and tested last night. What I'm thinking is the stack handles some message, works out if it's on OS X 10.8+ and uses the external or not.

Re: user notifications

Posted: Wed Sep 11, 2013 1:15 pm
by Nakia
Probably not the best place to ask but what is lcVCS and what will it do ?

Re: user notifications

Posted: Thu Sep 12, 2013 12:51 am
by monte
lcVCS is a solution for exporting/importing stackfiles as text to be compatible with version control systems