Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [epp-dev] Photon RC1 EPP packages

+1 on this thing being a dialog at all. It really should be in with Welcome page like most other IDEs. People will get annoyed with the dialog quite quickly and it will lose its effectiveness.

 

Doug.

 

From: epp-dev-bounces@xxxxxxxxxxx [mailto:epp-dev-bounces@xxxxxxxxxxx] On Behalf Of Wim Jongman
Sent: Tuesday, June 5, 2018 6:46 AM
To: Gunnar Wagenknecht <gunnar@xxxxxxxxxxxxxxx>
Cc: Eclipse Packaging Project <epp-dev@xxxxxxxxxxx>
Subject: Re: [epp-dev] Photon RC1 EPP packages

 

Hi Gunnar,

 

Thanks for your evaluation (although I wished you would not have used the term bogus ;)

 

I think all your issues are already addressed and in r48 maintenance. I think most will be available for RC3 and others in RC4.

 

1) There are no duplicate tips (providing you see what I see in attached video). If you are not in "Unread only" mode, the tips just recycle after you have read the last one. "Unread only" is the default. However, there are two related reports [1][2]

2) Any startup dialog is obtrusive. It just goes with the nature of a tip of the day dialog. However, people can directly disable the tips if they don't like it. In addition, I am happy to supply a patch to control the default start mode.

3) This was solved [3].

 

Instructions for picking up the latest builds is here [4].  All these are already in R48_Maintenance. See [5] and children for a list.

 

I hope this helps. 

 

Cheers,

 

Wim

 

[1] 535420: [Tips] Remember the last read tip https://bugs.eclipse.org/bugs/show_bug.cgi?id=535420

 

[2] 535011: [Tips] Next / Previous Tip Button should switch to next provider if the end of the tips are reached https://bugs.eclipse.org/bugs/show_bug.cgi?id=535011

 

[3] 535391: [Tips] Do not open tips on startup if there are no new tips https://bugs.eclipse.org/bugs/show_bug.cgi?id=535391

 

 

[5] 534347: [Tips] Initial usage feedback https://bugs.eclipse.org/bugs/show_bug.cgi?id=534347

 

 

 

On Tue, Jun 5, 2018 at 2:03 AM, Gunnar Wagenknecht <gunnar@xxxxxxxxxxxxxxx> wrote:

Wim,

I had another look at this today:

1) lot's of duplicate tips, i.e. I click "next" and I see the same tip again as before
2) default start as dialog is too obtrusive
3) light bulb remains in status bar after reading last tip

(2) can probably mitigated by setting the default experience to the light bulb. However, the duplicate tips (1) really look bogus. Also the user experience around (3) look bogus. After opening it again it disappeared immediately in the status bar.

Thus, I'm inclined of pulling it out for RC3 and let it bake further. I know it has been added to a couple more packages.

How do those maintainers feel about it?

(a) - pull it out
(b) - leave in and change default start option to "light bulb"
(c) - leave in and change default start option to "never"

-Gunnar

--
Gunnar Wagenknecht
gunnar@xxxxxxxxxxxxxxx, http://guw.io/





> On May 28, 2018, at 06:21, Wim Jongman <wim.jongman@xxxxxxxxx> wrote:
>
>
>> already (Code Recommenders doesn't, for example). Maybe it's worth
>> documenting progress (and prodding projects for support) in a way
>> similar to https://wiki.eclipse.org/Java_9_Readiness?
>
> Documentation is here: https://wiki.eclipse.org/Tip_of_the_Day

>
> In addition to document progress somewhere. Can you also document a way that would allow crowdsourcing tips? Deferring it to just the projects seems like a limited approach. For example, the best tips I see on Twitter come from an account run by very enthusiastic volunteers but not the projects.
>
>
> Yes, the framework was build with this in mind. Tips can be served from a json file that can be maintained independent from the installation. The current set of Java tips we have are harvested from Twitter.
>
> The process I have already tested is this:
>
> 1. Maintain a github repo that contains a json file with TipProviders (e.g. recommenders, mylyn, etc..)
>     Each provider also maintains a json file with Tips
> 2. Accept pull requests from people wanting to add their TipProvider and Tips
> 3. Create a Jenkins job that puts these files on downloads.eclipse.org
>
> https://github.com/wimjongman/jsontips
>
>
>
>
>

 


Back to the top