elementary / elementary/sideload

Show a breakdown of the total size

Open
#76 4 comments 5 reactions 0 assignees View on GitHub
Needs Design Priority: Wishlist
Dominant language
Vala
Stars
48
Forks
13
PR merge metrics
No merged PRs in 30d

Description

## Prerequisites
- [x] I have searched open and closed issues for duplicates.

## Feature
**Is your feature request related to a problem? Please describe.**

As an end-user, it seems absurd to install Telegram which I know is a relatively small application and be greeted by this size with no further information on why it's going to take up this much space.
![Screenshot from 2019-11-02 20-13-40](https://user-images.githubusercontent.com/33685433/68070748-52183b00-fdad-11e9-89a6-c475f16093a1.png)

**Describe the solution you'd like**

While I myself understand that Flatpak requires some common runtimes for the apps to work properly and it's generally a one-time install for the most part, the common layperson that elementary OS aims to target may not. So showing a list of _to-download_ components with a break down of size would be a whole lot better. Maybe even indicating that certain components are runtimes that only need to be downloaded once and not again for subsequent applications. In the name of keeping the UI clutter-free, this can be hidden in a toggleable triangle.
![sideload_mock1](https://user-images.githubusercontent.com/33685433/68071215-4cbdef00-fdb3-11e9-8d8d-ce0655b1a2aa.png)
![sideload_mock2](https://user-images.githubusercontent.com/33685433/68071216-4fb8df80-fdb3-11e9-814a-fa3ba0b57c63.png)

**Existing work**

I don't know if this exists elsewhere but it would sure help in making elementary OS feel more premium and polished.

**Describe alternatives you've considered**

I haven't considered any other alternatives as I believe this would be the optimal approach. It keeps things simple while still giving the users the information in case they want it.

**Additional context**

None

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.