Skip to content

UX Improvements: Close All Tabs, Save Rename in Split View, Nested Collections #265

@bikash-kumar-kc

Description

@bikash-kumar-kc

What happened?

Type: Feature Requests / UX Improvements

I would like to suggest a few UX improvements for the HTTPie desktop app to enhance workflow efficiency and organization.


1️⃣ Close All Tabs at Once

Problem:
Currently, when multiple tabs are open, there is no option to close all tabs simultaneously. Users have to close each tab individually, which is tedious when working with many requests.


2️⃣ Save Option for Renaming Endpoints in Split View

Problem:
When using split view, renaming an endpoint does not provide an explicit save option. Users may be unsure if their changes have been applied.


3️⃣ Nested Collections / Folders

Problem:
Collections do not currently support nested folders or sub-collections, making it hard to organize large numbers of requests logically.


Steps to reproduce?

Issue 1: Close All Tabs at Once

Steps to Reproduce:
Open the HTTPie desktop app.
Open multiple request tabs.
Try to close all tabs at once.
Observe that there is no option to close all tabs simultaneously.


Issue 2: Save Option for Renaming Endpoints in Split View

Steps to Reproduce:

Open the HTTPie desktop app.
Split the window into multiple tabs.
Rename an endpoint in one of the split tabs.
Observe that there is no save button or visual confirmation to indicate that the rename was applied.

Issue 3: Nested Collections / Folders

Steps to Reproduce:

Open the HTTPie desktop app.
Create a collection with multiple requests.
Try to create a sub-folder or nested collection inside it.
Observe that nested collections or folders are not supported.

What did you expect to happen?

1️⃣ Close All Tabs at Once

Proposed Improvement:

  • Add a “Close All Tabs” button or menu option that allows users to close all open tabs in a single action.

Benefit:

  • Speeds up workflow.
  • Reduces repetitive actions.

2️⃣ Save Option for Renaming Endpoints in Split View

Proposed Improvement:

  • Implement auto-save or a save confirmation for renamed endpoints in split view.
  • Provide a visual indicator to confirm the rename has been saved.

Benefit:

  • Prevents confusion about unsaved changes.
  • Improves confidence when managing endpoints in split view.

3️⃣ Nested Collections / Folders

Proposed Improvement:

  • Allow collections to have nested folders/sub-collections for hierarchical organization of requests.

Benefit:

  • Enhances organization and navigation in large projects.
  • Makes maintaining and grouping requests much easier.

Additional Notes:
These improvements aim to make the desktop app more intuitive and productive for users managing multiple requests and collections.

Platform

Windows

HTTPie Desktop version

2022.5.1

Relevant log output

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions