Skip to content

fix: the map's toolbar fits narrow windows - #35

Merged
vdmkenny merged 1 commit into
mainfrom
fix/map-toolbar-in-narrow-windows
Oct 15, 2026
Merged

vdmkenny merged 1 commit into
mainfrom
fix/map-toolbar-in-narrow-windows

Conversation

@vdmkenny

Copy link
Copy Markdown
Contributor

In a window narrower than the default 1440 pixels, Follow's label and list covered the map toolbar's chips, and at about 1000 pixels the projection's switch too.

The toolbar now leaves things out in turn as it runs out of room:

  1. the chips' labels: they show their icons alone, and their names when you point at them;
  2. Follow's label, whose list then names itself when you point at it;
  3. the Live and Orders chips, which are planned and can't be used yet;
  4. room in Follow's list, down to 64 pixels;
  5. Follow.

The choice is a small struct, ToolbarFit, with tests. The toggle chip takes its options as a struct, like the tool button, with an icon-only form.

Checked headless on mission 6 at 1440, 1180, 1040 and 920 pixels wide: no overlaps, and at 1440 the toolbar looks as before.

In a window narrower than the default, Follow's label and list covered the map toolbar's chips.
The toolbar now leaves things out in turn as it runs out of room: the chips' labels, whose names
then show when you point at a chip, Follow's label, the planned Live and Orders chips, room in
Follow's list, and then Follow. At the default width it looks as before.
@vdmkenny
vdmkenny merged commit 7ea8701 into main Oct 15, 2026
3 checks passed
@vdmkenny
vdmkenny deleted the fix/map-toolbar-in-narrow-windows branch October 15, 2026 21:05
vdmkenny pushed a commit that referenced this pull request Oct 15, 2026
🤖 I have created a release *beep* *boop*
---


##
[0.2.1](v0.2.0...v0.2.1)
(2026-10-15)


### Fixes

* panel tabs stay inside their bar in narrow windows
([#36](#36))
([74125a9](74125a9))
* the map's names and routes, and long text in the panels
([#33](#33))
([dc1f6e3](dc1f6e3))
* the map's toolbar fits narrow windows
([#35](#35))
([7ea8701](7ea8701))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant