Skip to content

[UX/UI] Allow a larger or configurable text input area and persist display preferences #489

@WadohS

Description

@WadohS

Summary

It would be very helpful to improve the usability of the text input area on high-resolution displays.

Two related improvements would help a lot:

  1. allow the text input area to be larger, or make its height configurable
  2. persist display/UI preferences between launches

Current behavior

On my side, the text input area feels too small, especially on higher-resolution screens.

I also manually increase the typography/font size almost every time I open CodeNomad again.
So I end up repeating the same visual adjustments over and over.

Problem details

  • on 4K screens, the text area feels very small / cramped
  • I also notice the same issue on 2.5K screens
  • the default text size and overall UI scale are too small for comfortable long sessions
  • after restarting CodeNomad, I have to adjust the typography again manually

Proposed improvements

1. Text input size

  • allow the text input area height to be configurable
  • or make the default input area larger
  • ideally also allow drag-resizing or a size preference

2. Preference persistence

Persist the UI/display settings when closing the app (or before), for example:

  • font size / typography scale
  • possibly text input height if made configurable
  • any related display comfort settings

Why this matters

CodeNomad is often used for long work sessions.
On higher-resolution monitors, a too-small text input area and non-persistent typography settings reduce comfort and slow down daily use.

Expected behavior

  • the text input area should be easier to read and use on 4K / 2.5K displays
  • UI scaling / typography choices should persist across restarts
  • I should not have to resize or enlarge text every time I reopen the app

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions