# Add "Install to Desktop" option for webmail

**URL:** <https://discourse.mailinabox.email/t/add-install-to-desktop-option-for-webmail/10594>\
**Category:** Improvements\
**Created:** [June 30, 2023, 3:13am UTC](https://discourse.mailinabox.email/t/add-install-to-desktop-option-for-webmail/10594 "2023-06-30T03:13:09Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![sinisa](https://discourse.mailinabox.email/user_avatar/discourse.mailinabox.email/sinisa/32/2550_2.png) [@sinisa](https://discourse.mailinabox.email/u/sinisa)\
**Post date:** [June 30, 2023, 3:13am UTC](https://discourse.mailinabox.email/t/add-install-to-desktop-option-for-webmail/10594/1 "2023-06-30T03:13:09Z")

</div>

With webmail working really well (I’m on 0.58, not 0.60), I see no reason to use native mail client apps, rather would just use webmail. Does all I need it to do.

However, for the sake of easier access, would be nice to have option to “Install to Desktop”. For example, [https://www.soundcloud.com/](https://www.soundcloud.com/) has such option.

Having an icon on my apps bar (I’m on Ubuntu) and running webmail without address bar (so it appears as if it’s a native app, and not a browser window) can be a nice touch. And would work on mobile and tablets as well.

---

<div class="post-metadata">

**Author:** ![alento](https://discourse.mailinabox.email/user_avatar/discourse.mailinabox.email/alento/32/1371_2.png) [@alento](https://discourse.mailinabox.email/u/alento)\
**Post date:** [June 30, 2023, 10:08am UTC](https://discourse.mailinabox.email/t/add-install-to-desktop-option-for-webmail/10594/2 "2023-06-30T10:08:45Z")

</div>

This would be a function of your device, not MiaB. It is already supported by Windows as an example, and most likely all OS’s support this …

For example:

> **[How to Create a Desktop Shortcut to a Website: 3 Methods](https://www.howtogeek.com/810329/how-to-create-a-shortcut-to-a-website/)**
>
> A website shortcut allows you to quickly reach your favorite websites by double-clicking an icon on your Windows desktop. You have three different ways to make such shortcuts and we’ll show you what those ways are.

---

<div class="post-metadata">

**Author:** ![sinisa](https://discourse.mailinabox.email/user_avatar/discourse.mailinabox.email/sinisa/32/2550_2.png) [@sinisa](https://discourse.mailinabox.email/u/sinisa)\
**Post date:** [June 30, 2023, 10:34am UTC](https://discourse.mailinabox.email/t/add-install-to-desktop-option-for-webmail/10594/3 "2023-06-30T10:34:44Z")

</div>

Actually there is JavaScript that can be added that can provide visual option to user “Click here to install”. An example is [https://www.iskon.xyz/](https://www.iskon.xyz/). When you open it, it checks if you have installed it on desktop, and if not, will show a popup “Install” (inside web page). Very convenient and user friendly.

Placing icon on desktop is not what I was referring to. There is some coding required for a web page to provide above described experience.

You can check [https://www.soundcloud.com/](https://www.soundcloud.com/) and you will see there is an additional option “Install” - after “installing on desktop” and running it from the icon, you will see that it starts without address bar, and has appearance of native app.

---

<div class="post-metadata">

**Author:** ![KiekerJan](https://discourse.mailinabox.email/user_avatar/discourse.mailinabox.email/kiekerjan/32/2339_2.png) [@KiekerJan](https://discourse.mailinabox.email/u/KiekerJan)\
**Post date:** [June 30, 2023, 10:58am UTC](https://discourse.mailinabox.email/t/add-install-to-desktop-option-for-webmail/10594/4 "2023-06-30T10:58:11Z")

</div>

Perhaps you mean something [like this](https://git.kolab.org/diffusion/RPK/browse/dev%252Fpwa/plugins/pwa)? However, that is still in proof of concept phase.

---

<div class="post-metadata">

**Author:** ![sinisa](https://discourse.mailinabox.email/user_avatar/discourse.mailinabox.email/sinisa/32/2550_2.png) [@sinisa](https://discourse.mailinabox.email/u/sinisa)\
**Post date:** [June 30, 2023, 11:01am UTC](https://discourse.mailinabox.email/t/add-install-to-desktop-option-for-webmail/10594/5 "2023-06-30T11:01:02Z")

</div>

Exactly - to be a progressive web app (PWA) - this would mean having third party mail software (like Mail, Thunderbird etc) would not be the only option for “non browser experience”. Just install it as pwa. With properly set worker and manifest, you can have all of the front-end installed into local storage.

---

<div class="post-metadata">

**Author:** ![alento](https://discourse.mailinabox.email/user_avatar/discourse.mailinabox.email/alento/32/1371_2.png) [@alento](https://discourse.mailinabox.email/u/alento)\
**Post date:** [June 30, 2023, 11:02am UTC](https://discourse.mailinabox.email/t/add-install-to-desktop-option-for-webmail/10594/6 "2023-06-30T11:02:06Z")

</div>

> [@sinisa](#):
>
> Actually there is JavaScript that can be added that can provide visual option to user “Click here to install”. An example is [https://www.iskon.xyz/](https://www.iskon.xyz/). When you open it, it checks if you have installed it on desktop, and if not, will show a popup “Install” (inside web page). Very convenient and user friendly.

Then please code this functionality and add a pull request on the project’s Github. If the project maintainer is convinced that it does not interfere with the rest of the project, then it may well be included in a future release.

However, please note that the maintainer is not going to develop this. Hence the need for you to add a pull request once you’ve developed the code,

---

<div class="post-metadata">

**Author:** ![sinisa](https://discourse.mailinabox.email/user_avatar/discourse.mailinabox.email/sinisa/32/2550_2.png) [@sinisa](https://discourse.mailinabox.email/u/sinisa)\
**Post date:** [July 3, 2023, 10:12am UTC](https://discourse.mailinabox.email/t/add-install-to-desktop-option-for-webmail/10594/7 "2023-07-03T10:12:14Z")

</div>

Ok understood. Didn’t know we can freely add stuff and submit pull requests. Will give it a shot.

---

<div class="post-metadata">

**Author:** ![system](https://discourse.mailinabox.email/uploads/default/original/2X/4/4d0933d13c456b7e57f296aa6cc344525b6f0c70.png) [@system](https://discourse.mailinabox.email/u/system)\
**Post date:** [August 30, 2023, 3:13am UTC](https://discourse.mailinabox.email/t/add-install-to-desktop-option-for-webmail/10594/8 "2023-08-30T03:13:23Z")

</div>

This topic was automatically closed after 61 days. New replies are no longer allowed.
