Skip to content

2.2.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 14:11
· 123 commits to main since this release

✨ The 2.2.0 tour

A small release with one feature that changes how a long list of projects feels: labels. Give your projects labels such as Infra, Parsers or Client X, and the Explorer lists the projects of a space under them. Here is the tour of what is new since 2.1.0.

🏷️ Labels for your projects

The Explorer of the Open source space with its projects under the labels Apps, Parsers, Config formats, Native and Terminal, beside a Markdig session

A label is a badge with a name, an icon and a color, and it can sit under another label: Parsers › Config formats. Each label is a title in the Explorer, above its projects, and the projects never move to the right: a long list becomes a few short ones without the indentation of folders. A project can have several labels and is listed under each. A star keeps a label on top, and a favorite sub-label moves up alone, under its path. The chevron of a label folds it, and One list in the … menu of PROJECTS goes back to a single list where each project shows its labels as small badges.

You organize them where you see them: the ⋯ of a label edits it, makes a label under it or deletes it; drag a title above, below or onto another label to move it; drag a project onto a label to give it that label, and Labels… in the menu of a project checks its labels. Settings › Labels shows the whole tree. A label belongs to a space, or to every space. Agents use them too: alta label creates, organizes and assigns labels, and alta project list --label infra lists the projects to work on when you ask for "every project labeled Infra". More →

Settings › Labels: the tree of the labels with Parsers selected, and its form with its name, icon, color, space and projects

🎁 And also

  • The dock icon on Linux: the window of CodeAlta Desktop now names itself codealta to the desktop, so the dock and the task switcher show its icon on Wayland and X11. Thank you @jgazoni! (#222)
  • Tabs on Linux: the close button of a tab, and the tab in front, react to a click again in the title bar of WebKitGTK. Thank you @jgazoni! (#223)

🙏 Thank you

To @jgazoni for the two pull requests that make CodeAlta Desktop feel at home on Linux, and to the user who asked for a way to organize a long list of projects, which became the labels.

All changes

Changes

✨ New Features

  • Add project labels to the catalog (bca1c5e)
  • Add alta label commands and project list --label (12b4b14)
  • Add the labels RPC service of the desktop (c708f67)
  • Add project labels to the Explorer and a Labels page in Settings (cd6a07a)

🐛 Bug Fixes

  • Fix the dock icon of CodeAlta Desktop on Linux (PR #222) by @jgazoni
  • Fix tabs that cannot be closed or shown on Linux (PR #223) by @jgazoni

🚀 Enhancements

  • Enhance the release skill: issue messages from files, and site checks that wait (81ca0ad)

🏭 Tests

  • Fix test: the Spaces group of Settings lists the Labels page (80dece7)
  • Fix test: the browser of the tests prefers dark whatever the system theme (6e070a6)

📚 Documentation

  • Update doc: labels in the user guide and the catalog (893bcb6)
  • Update doc: the labels plan is verified (4b217e8)
  • Update doc: the labels plan is done (bc25f87)
  • Update doc: pictures of the labels in the guide and on the front page (38db334)

Full Changelog: 2.1.0...2.2.0

Published with dotnet-releaser