Skip to content

Tidy the buttons on the Projects screen and a Project's page (#81) - #85

Merged
Delmar-Ramcic merged 1 commit into
mainfrom
feat/tidy-project-buttons
Oct 22, 2026
Merged

Delmar-Ramcic merged 1 commit into
mainfrom
feat/tidy-project-buttons

Conversation

@Oceandek

Copy link
Copy Markdown
Collaborator

Closes #81.

Before

  • Projects screen: one row with the heading and five buttons: "Create repos for all Projects", "Check all members", "Create Trello boards for all Projects", "Check all Trello members", "New Project". On a normal screen width they wrapped and looked cluttered.
  • A Project's page: under the title a loose row "Status: Active [Archive] [Delete]", then a loose "Open for choice" switch, then the cards.
  • Members card: the "Add a Student" select and the "Add Member" button on separate lines.

Asked (team, 2026-10-22)

"knoppen bij projects aanpassen, is niet mooi nu, ongeordend". The team chose a menu per service.

Now

  • Projects screen: next to the heading only New Project (red, + icon). Below it one row with the Active/Archived filter on the left and two menu buttons on the right: GitHub ▾ (Create repos for all Projects, Check all members) and Trello ▾ (Create Trello boards for all Projects, Check all Trello members). When a service isn't connected, its note shows instead of the menu, as before.
  • A Project's page: a Status card with a status badge (green Active / grey Archived), the Open for choice switch, Archive/Restore on the left and a flat red Delete on the right.
  • Members card: the select and Add Member on one row.

All markers stayed the same; test_archive.py now reads the status badge instead of the text "Status: …".

🤖 Generated with Claude Code

Projects screen: only "New Project" next to the heading; the GitHub and Trello
actions for all Projects are a "GitHub" and a "Trello" menu next to the
Active/Archived filter. A Project's page: status badge, Open for choice,
Archive/Restore and Delete grouped in one Status card; "Add Member" sits next
to the Student select.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Delmar-Ramcic
Delmar-Ramcic merged commit 94e3571 into main Oct 22, 2026
2 checks passed
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.

Tidy the buttons on the Projects screen and a Project's page

2 participants