Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-dev] How can usiSchemaHandlers be used in internal web browser?
  • From: "Becker, Matthias" <ma.becker@xxxxxxx>
  • Date: Wed, 8 Apr 2020 06:16:25 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=sap.com; dmarc=pass action=none header.from=sap.com; dkim=pass header.d=sap.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9QtXCIBvA9N1ydTWOrY5YkkgSSMOC1wjee0rRnze8VY=; b=QfStIYLgLqUjwgDTriwyEKMUpYHU+JUIdAA9w4rmN6R5og+FCXV3N1xdWKn5Io+yHesaTlY+kXxERVQEQqlzi82QzJy0ZW4toCB7SGW7pC2QIlF6WhY88tsdgoybE1cApVw6YpFFGfZU8BKkGqwyNwClsKzUrpWGbo5Y10G7tz2EZOkDKv0DKcM6gQCPCtqdzLeyjjCcTMIqIOWQawFKeUP+sT4CqyluKRk29jnURzbxSpy/iRhodm+LVgYhwArQT0NMa2LL0FTbOOHAUG1pgkg94+2fM0P8bbEJPUQ3EhQFHkY6FzT+5eYSV6vP7AUhj25SZHOxoej6mcbu0nQX0w==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PB5y1KxWOz4GrtaR8MypyCYet4pVrueFT8RWiLvDNLRMMNUJjRFqDHkpk46q1Y5y8+IJZ9QhZa3exFFJSDABF3IOtP46C2XuFQ0Jxy4ziWHLFfliUh5+sKZGGNgEODpkw6M1JHBQg0T2jGpDeIAI5nvpquxO1iR/Hf4ZLTE9ROYW8E8XnD+D2DrQAYKWFQYzIc01BVfEvFpcNUq6/ZFo6uozkG+t9+cbzVw4S5bC4F3a9E8jINkis4p2tjGlP8lF/N1/BHE/g7uGTOCFSo+zZfTQrGEiYrfnxpYq+0jNeKHecfsuSyiCFk466ZXCWwKxIHOfn61r4gf4nWVL0oQpkQ==
  • Delivered-to: platform-dev@xxxxxxxxxxx
  • Ironport-sdr: xMBQxdcC6VORfc1Kvl6HEF/fGFduLxcGBx/v2qVkBVGzu3VbOwRCrpaXbkPvcV8wjUEg4Df9wZ JsIv4hHNPEGXwR3I4qpPe9PiVDA3SnUX+/TiUllD2IvRtxDb9OVuJ9IX6GXrPXg5knnA0eZhYO rBPWIrWM6uik3cuwXHqgoRO9AQE0Kz6oZUMrvbxp1dCXNvB8c/k2VnPS+inBEwyZpDBcMjR2Qc KodaxthxzZOt+iA1Ctltwi8MuXgeLHnZWmWXjdKeD1kw0O1YfL5HjMFiiqQw/WKvFBeuiqN8dp WxvPZ4KcQLuqywhBnDh03ZmY
  • List-archive: <https://www.eclipse.org/mailman/private/platform-dev>
  • List-help: <mailto:platform-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/platform-dev>, <mailto:platform-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/platform-dev>, <mailto:platform-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AQHWDW07TeFPhXkCGEOsTnBXVe6oZQ==
  • Thread-topic: [platform-dev] How can usiSchemaHandlers be used in internal web browser?
  • User-agent: Microsoft-MacOutlook/16.35.20030802

Hi Mickael,

 

I think the idea of the eclipse+mpc uri scheme was to replace the drag&drop of an link from the marketplace to the eclipse window with a more intuitive way. So user’s would simply click a link on the marketplace website.

I don’t know why the marketplace website does not render these links at the moment.

The downside of this is (currently) that the user explicitly has to enable this link hander on the link handers pref page. We did not implement an automatic registration because this writes stuff into the OS and we think such

stuff should always be triggered by a user-interaction.

One could think about an enhancement that proactively asks the users if he wants to enable a new link handler. Oomph could do that when you install a new eclipse but we also need a way to enable this when oomph is not used.

We could fire up a dialog (delayed at the start of the IDE) that basically shows the table from the link handers pref page asking which handlers should be activated. But this would something new to the Eclipse IDE. I never have seen

such (very intrusive) dialogs in the Eclipse IDE.

 

Regarding the internal web browser. Isn’t that just an embedded browser. So I would assume that once the link handler is successfully registered in the OS that links in the internal browsers also works as in the external browser…

 

Regards,

Matthias

 

From: <platform-dev-bounces@xxxxxxxxxxx> on behalf of Mickael Istria <mistria@xxxxxxxxxx>
Reply to: "Eclipse platform general developers list." <platform-dev@xxxxxxxxxxx>
Date: Tuesday, 7. April 2020 at 18:12
To: "Eclipse platform general developers list." <platform-dev@xxxxxxxxxxx>
Subject: [platform-dev] How can usiSchemaHandlers be used in internal web browser?

 

Hi all,

 

I'm brainstorming about possibilities to improve and simplify Marketplace integration in Eclipse IDE, ideally by reducing the amount of specific UI it uses and leveraging more the website (so we maintain a single web UI to consume in the IDE instead of having another view to maintain it it as well).

I see MPC has enabled support for `eclipse+mpc` protocol handler, that's great as invoking some CLI like `eclipse eclipse+mpc://marketplace.eclipse.org/install/1640500` works fine.

However, I was expected that such `eclipse+mpc` links in the Internal Web Browser would trigger the protocol handler and thus show the Marketplace Client dialog but it was not the case.

So I'm curious about the cases where those protocol handlers are supposed to work out of the box? Is there some setting, or preference or some existing views where I can have a such links working on a single click?

If not, are there bugs open on this topic I could monitor/participate to?

 

Thanks in advance


--

Mickael Istria

Eclipse IDE developer, for Red Hat Developers


Back to the top