Commit Graph

32 Commits

Author SHA1 Message Date
Jorge Manrubia ca10e4ba4e Prevent autoscroll to the root columns container to prevent jump on page load
https://app.fizzy.do/5986089/cards/3160
2025-11-25 21:01:18 +01:00
Jason Zimdars 87c2428d47 Differentiate, even though they share some properties 2025-11-24 12:04:33 +01:00
Jorge Manrubia 6daccc88ae Deselect column/card selection when clicking outside 2025-11-21 12:53:13 +01:00
Jorge Manrubia 6af9ab9b6d Make selection work when toggling columns 2025-11-21 12:28:37 +01:00
Jorge Manrubia a4cc568a71 Merge branch 'main' into column-nav-keyboard
Resolved conflict in app/views/boards/show/_columns.html.erb by combining:
- hide-scrollbar class from main
- navigable-list controller from column-nav-keyboard

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-21 10:54:45 +01:00
Andy Smith 7fe2ea203d Add hide-scrollbar utility and use on card titles 2025-11-20 11:03:10 -06:00
Jorge Manrubia eb51edac1c Rename properties 2025-11-20 13:56:27 +01:00
Jorge Manrubia 62d85f9b3b Extract helper for common code across columns 2025-11-20 13:32:50 +01:00
Jorge Manrubia 3247841c2d Expanding columns and selection working 2025-11-20 13:00:59 +01:00
Jorge Manrubia 95b2d6ffe6 Make cards activable via keyboard 2025-11-20 11:41:37 +01:00
Jorge Manrubia 0726da2708 Things more or less working 2025-11-20 11:29:09 +01:00
Jorge Manrubia 3bfab09795 Add keyboard navigation support for board columns
- Add horizontal/vertical navigation configuration options to navigable_list controller
- Support nested navigation (columns contain lists of cards)
- Disable horizontal navigation within individual columns
- Enable horizontal navigation at the column level
- Refactor selection logic into reusable methods

This allows users to navigate between columns with left/right arrow keys
and between cards within a column using up/down arrow keys.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-20 09:34:08 +01:00
Jorge Manrubia 09f18a2087 Navigate columns with the keyboard 2025-11-20 09:21:42 +01:00
Jorge Manrubia 956a7aafad Revert "Revert "Color a11y"" 2025-11-14 11:24:55 +01:00
Jorge Manrubia 6413570985 Revert "Color a11y" 2025-11-14 11:21:52 +01:00
Jorge Manrubia 06b762c0a8 Move default color to the column 2025-11-14 11:15:09 +01:00
Jorge Manrubia b1e087e7c9 Introduce a proper color poro to represent colors
Instead of managing a hash throgh the app
2025-11-14 11:09:39 +01:00
Andy Smith 8ad0d05750 Add column color names 2025-11-13 17:30:01 -06:00
Andy Smith 84c5a4ac15 Add the card tools thing to the mobile view 2025-11-13 15:16:07 -06:00
Andy Smith ea41c46bfb Merge pull request #1560 from basecamp/mobile-column-view
Mobile column view
2025-11-12 11:09:00 -06:00
Andy Smith 58859cdc0b Move Not Now to top 2025-11-12 11:02:57 -06:00
Andy Smith d8c6b06ae7 Start at smaller viewport size 2025-11-11 15:51:34 -06:00
Jason Zimdars 68c8c61d56 Add tooltips for icon buttons 2025-11-11 15:33:38 -06:00
Andy Smith 3892003baa Add turbo attributes to fix content missing error 2025-11-11 14:54:12 -06:00
Andy Smith 822786af72 Add correct counts to columns 2025-11-11 14:51:27 -06:00
Andy Smith e53d6912f6 Add links to column show pages 2025-11-11 14:41:09 -06:00
Andy Smith 287cac239a Stub out mobile view and styles 2025-11-11 14:33:19 -06:00
Andy Smith 490fac3067 Update maximize column icon and add focus ring for assignees 2025-11-11 13:57:45 -06:00
Andy Smith e9c8522929 Use different icons for column buttons 2025-11-06 11:00:09 -06:00
Andy Smith 52c49d99c0 Cleanup after merging from Main 2025-11-05 12:47:27 -06:00
Andy Smith 8280be59c5 Merge branch 'main' into sticky-column-headers-using-fixed
* main:
  Order of concerns
  Redirect to root to avoid changing the path by default
  Make sure that only admins or card creators can delete cards
  Make sure only admins or collection creators can toggle the individual access settings
  Make sure only admins or collection creators can toggle the all access setting
  Update seeds from "Collection" to "Board"
  Rename concern
  Fix: constant name
  Rename script I did not mean to commit
  Support old public collection urls
  Support old collection urls
  Support old events in the timeline
  Invalidate HTTP cache
  Support current events after renaming
  Replace collection with board in the code, tests green
  Baseline replacing collection with board across code
2025-11-05 12:40:19 -06:00
Jorge Manrubia 39ec6cf062 Replace collection with board in the code, tests green 2025-11-05 13:41:12 +01:00