ChromeRestClient icon indicating copy to clipboard operation
ChromeRestClient copied to clipboard

Reminder: make a regular extension from this app

Open daMihe opened this issue 7 years ago • 6 comments

This app is cooooool. Thanks for this good work.

But maybe it will be not more installable. It would be nice, if this project will be a regular extension (which maybe is easier to realize) or a standalone application.

Refer to: http://blog.chromium.org/2016/08/from-chrome-apps-to-web.html

daMihe avatar Aug 22 '16 07:08 daMihe

Hi,

Thank you for issue report. It's a bigger problem actually. According to Chromium blog (http://blog.chromium.org/2016/08/from-chrome-apps-to-web.html?m=1) Chrome apps are deprecated and soon it will be removed from Chrome.

I'm not planning to make a extension though. Extensions has different Chrome API access and has different permissions. Also not all apps API as available in open web (sockets for example which is an important API used in the app). While I can easily port most of the app to be an extension it is also not the direction of the development that I'm planning for the app. Next year I'll move towards standalone app with wither Electron or NVjs. I want the app to be available on every platform as an installed app.

This also mean to be available in Chrome OS which will require an extension because the apps will be removed. At this point making an extension will make sense and then I'll create one. But it require complete app's refactoring and redesign (which I'm doing right now) and new approach to app's modulation so it can be easily incorporated into different environments. The original code wasn't ready for this and now it requires some time to update the app.

jarrodek avatar Aug 22 '16 11:08 jarrodek

#753

jarrodek avatar Aug 23 '16 10:08 jarrodek

How's this going? According to that blog, these Chrome apps will no longer load by early 2018.

jcrben avatar Sep 17 '17 18:09 jcrben

I'm finalising moving the code from the app to a web components ecosystem so it will be much faster to build different apps from it. After it is ready first step is to build native apps on the Electron platform. Then the extension will be created.

To be discussed: should it be an extension as a regular extension (with browser action icon and all) or is it going to be a Chrome Dev Tools extension available as a panel in the Dev Tools.

jarrodek avatar Sep 21 '17 21:09 jarrodek

IMHO the extension should be located as a tab in the dev tools, as i'm using the REST client usually together with the other dev tools. That would be from my sight the logically best place.

But this question belongs to the opinions of the users. Others may use the client otherwise. I think i could also live with an additional icon. The icon can be moved by chrome/-ium to the main menu.

daMihe avatar Sep 22 '17 08:09 daMihe

Thanks for the input. I will investigate if it's possible to run an extension as both regular extension and dev tools extension within the same package. That may be a way to go.

jarrodek avatar Oct 02 '17 18:10 jarrodek