Commit Graph
228 Commits
Author SHA1 Message Date
James Smith 095573edd3 add pagination for users 2025-12-18 14:50:16 +00:00
James Smith 39b32e66a8 add column header component to manage sortable columns 2025-12-18 14:40:09 +00:00
James Smith c4f35b8dac make breadcrumbs more compact 2025-12-11 21:41:52 +00:00
James Smith ba9f0db189 add missing pagetitles 2025-12-11 21:41:51 +00:00
James Smith 4176492ce8 Always show the breadcrumb bar even if it's just home / active 2025-12-11 18:22:52 +00:00
James Smith ecf73e1de6 add separator for breadcrumb and only render if any breadcrumbs are set 2025-12-11 17:42:25 +00:00
James Smith 1a0999f463 create new PageTitle component including heading and breadcrumbs 2025-12-11 17:26:41 +00:00
James Smith c233486b14 sanitize image URL 2025-11-27 15:58:19 +00:00
James Smith 89db1dc5ce Add explicit sanitization to fields that come in from the Fediverse 2025-11-27 15:51:25 +00:00
James Smith e08000031f Fix error when rendering remote actors in federated search 2025-11-27 14:47:18 +00:00
James Smith 00d19a9bf7 Fix tour error on model page blocking entire UI 2025-11-27 09:20:54 +00:00
James Smith 949d12a89e add javascript to reveal hidden copyable text 2025-11-26 14:11:43 +00:00
James Smith f0b88153b1 Change CopyButton into a more complex CopyableText component 2025-11-26 13:06:40 +00:00
James Smith 3db029601a add User#owns? convenience method 2025-11-25 16:16:32 +00:00
James Smith cb36b764e5 Fix keyboard navigation of carousel 2025-11-18 17:33:00 +00:00
James Smith 020e72979a make image carousel into a phlex component 2025-11-18 17:29:50 +00:00
James Smith 6514536c0f prevent enter key in editable fields 2025-11-18 16:22:30 +00:00
James Smith f5096bb40c add style for editable spans 2025-11-18 15:59:08 +00:00
James Smith 3699719060 DRY up editable spans into a component to keep settings consistent 2025-11-18 13:22:55 +00:00
James Smith 67131284f6 Add presentation role to link icons 2025-11-18 11:46:52 +00:00
James Smith b4309a3598 Check download policy when renderinng download button 2025-11-18 11:15:41 +00:00
James Smith ab12ae79d4 Improve labels on clipboard copy buttons 2025-11-17 23:29:24 +00:00
James Smith ecf794fb94 Fix aria haspopup settings 2025-11-17 17:21:50 +00:00
James Smith 53b1e21b72 Fix aria controls IDs 2025-11-17 16:54:14 +00:00
James Smith dbdc09b39b Merge pull request #5054 from manyfold3d/better-dropdown-a11y
Improve dropdown accessibility with roles & aria hints
2025-11-17 16:27:49 +00:00
James Smith 4ee4787584 convert dropdown header into component 2025-11-17 16:10:02 +00:00
James Smith e58d9f9c3b Convert dropdown divider into component 2025-11-17 16:09:20 +00:00
James Smith 55132b9254 add roles for download menu 2025-11-17 15:44:48 +00:00
James Smith ccec290ec5 add direction option to burgermenu 2025-11-17 15:26:41 +00:00
James Smith f9f6472055 improve aria and roles for dropdown menu items 2025-11-17 15:22:00 +00:00
James Smith 6e0e2a15b0 improve burgermenu dropdown accessibility 2025-11-17 15:16:27 +00:00
James Smith fd402f5a2e Make search help keyboard-accessible via tabbing
resolves #4856
2025-11-17 14:43:52 +00:00
James Smith a6139d7cf8 make modules more explicit for yard 2025-11-14 19:44:52 +00:00
James Smith 3cd20b8b02 Add yard docs for access indicator initialize 2025-11-14 19:44:32 +00:00
James Smith 4dc0bef45e make help optional on select rows 2025-11-05 15:15:05 +00:00
James Smith eb8e23c8fd use and store user setting for sort if logged in 2025-11-05 15:15:04 +00:00
James Smith 7eab314d96 fix rel="nofollow" wherever it's misused 2025-11-05 10:47:07 +00:00
James Smith b1cf6cb3af Make all DropdownItems nofollow 2025-11-05 10:47:07 +00:00
James Smith 077630e25a convert sort menu into component 2025-11-05 10:03:48 +00:00
James Smith 26dc669f39 add active option for dropdown items 2025-11-05 09:22:28 +00:00
James Smith 07ea4f811a Merge pull request #4991 from manyfold3d/more-tour-stops
Add some tour stops on model page
2025-11-04 22:41:33 +00:00
James Smith 221698360b make dropdown item icon optional and add nofollow arg 2025-11-04 21:46:29 +00:00
James Smith 65d34b4767 add tour stop for actions menu 2025-11-04 21:12:38 +00:00
James Smith a8aa60b5eb allow custom target on button components 2025-11-04 15:46:53 +00:00
James Smith 4676f22d6c Change download icons
filled now means "ready", outline means "needs preparing"
2025-11-04 09:52:16 +00:00
James Smith c29d28337f show errors properly for collection selects 2025-11-03 23:48:41 +00:00
James Smith a965c96f20 Fix crash when reporting form errors on select fields 2025-11-03 22:15:46 +00:00
James Smith 5c4d488050 Don't use outline variants of secondary buttons 2025-11-03 13:23:50 +00:00
James Smith e4ffb3bac3 allow overriding of label class for checkboxes 2025-11-03 11:43:18 +00:00
James Smith da863d05b6 reinstate searchable selects 2025-11-03 11:40:06 +00:00