Commit Graph

1696 Commits

Author SHA1 Message Date
Andy Smith 0181b1df84 Merge pull request #2115 from basecamp/maybe-mini-bubble-position
Better mini-bubble position for the Maybe column
2025-12-12 11:17:44 -06:00
Anthony f2a2878382 Fix typo in translate property in card columns CSS (#2090)
Rename incorrect CSS property from `translaate` to `translate`
2025-12-11 20:36:54 -08:00
Jason Zimdars eeb016c934 Merge pull request #2055 from xakpc/hotfix/wider-support-for-fonts
hotfix: Expand font stack for better cross-OS support
2025-12-11 20:16:50 -06:00
Zoltan Hosszu 761fd8ccfb Make list style same for every indentation
Adds 'list-style: disc' to ordered and unordered lists in rich-text-content.css to ensure consistent bullet styling.
2025-12-11 18:11:50 +01:00
Jason Zimdars 2a17976f9c Merge pull request #1972 from viniciussoares/fix/auto-close-knob-bug-ios-safari
Fix auto-close knob showing range thumb on iOS Safari
2025-12-11 11:05:25 -06:00
Andy Smith 00d870c502 Merge pull request #2061 from nqst/blank-slates-updates
Blank slate adjustments
2025-12-11 10:08:56 -06:00
Jason Zimdars 6f25b70b7f Merge branch 'main' into theme-switcher-revised 2025-12-10 16:30:36 -06:00
Jason Zimdars 2d359fa230 Clean-up styles and JS controller, use radios 2025-12-10 16:15:45 -06:00
Andy Smith bed0e4bd9e Merge pull request #2009 from nqst/clickable-checkbox-labels
Make toggle switch labels clickable
2025-12-10 14:47:51 -06:00
Andy Smith 0e9350d637 Revert "Fix Lexxy prompt list padding by lowering rich-text specificity"
This reverts commit 31fec69822.
2025-12-10 14:12:34 -06:00
Andy Smith 31fec69822 Fix Lexxy prompt list padding by lowering rich-text specificity 2025-12-10 14:12:14 -06:00
Alexander Zaytsev 8930b1d8c6 Adjust blank slate spacing in Fizzy menu 2025-12-10 20:28:37 +01:00
Alexander Zaytsev 78b62e692e Apply blank slate styles to .search__empty 2025-12-10 20:26:44 +01:00
Andy Smith c90d5cd65e Make vars for lexxy syntax dropdown icons 2025-12-10 11:21:00 -06:00
Andy Smith aae9d38046 Make vars for select input BG image 2025-12-10 11:18:27 -06:00
Pavel Osadchuk cba9671b09 hotfix: set expanded font-stack to support multiple fonts
GitHub's font stack with proper support for:
  - macOS/iOS: -apple-system, BlinkMacSystemFont
  - Windows: Segoe UI
  - Linux: Noto Sans
  - Emoji: Apple Color Emoji, Segoe UI Emoji
2025-12-11 01:59:59 +09:00
Jason Zimdars 073d1af862 List, create, and revoke access tokens 2025-12-10 09:23:52 +01:00
Andy Smith 6074ed2347 Add blank slate to the main menu 2025-12-09 15:56:10 -06:00
Andy Smith fbb0c9d795 Merge pull request #2007 from basecamp/prompt-spacing-fix
Fixing Lexxy prompt menu spacing
2025-12-09 15:43:01 -06:00
Zoltan Hosszu d12eaa4073 Fixing Lexxy prompt menu spacing 2025-12-09 17:36:22 +01:00
Jason Zimdars 3f31289780 Account for user color theme preference 2025-12-08 18:03:26 -06:00
Jason Zimdars 8db6f508bf Merge branch 'main' into theme-switcher-revised 2025-12-08 17:58:46 -06:00
Jason Zimdars 18c0a78759 Prefer component and utility classes when possible 2025-12-08 17:53:40 -06:00
Jason Zimdars 6e19e17ca4 Need to account for theme setting when using prefers-color-scheme: dark 2025-12-08 17:46:10 -06:00
Jason Zimdars f8a812f038 Merge pull request #2021 from basecamp/internal/pr-2000
Update font stack
2025-12-08 16:10:23 -06:00
Andy Smith bc8ecc3e91 Account for browser button styled and adjust mobile padding for perma BG 2025-12-08 15:59:58 -06:00
Bruno Canepa 5175353979 Split svg into files and add a css file 2025-12-08 18:40:27 -03:00
Alexander Zaytsev 7c010ead87 Add cursor-pointer utility and apply to icon labels 2025-12-08 22:33:31 +01:00
Andy Smith 27585a75b2 Wrap the overflow menu 2025-12-08 15:01:47 -06:00
Mike Dalessio 5865d79ed9 Display the verification code in the dev env
This seems better and easier than the console log.
2025-12-06 13:46:13 -05:00
Zoltan Hosszu e562c72ec9 Small visual tweak for indented list style 2025-12-06 17:58:01 +01:00
Vinícius Soares 7328e03d3f Replaces @supports (-webkit-touch-callout: none) hack with a straightforward opacity: 0 on the slider element 2025-12-06 13:27:39 -03:00
Vinícius Soares eca8e32ad0 Hide range thumb that shows through knob on iOS Safari 2025-12-05 20:20:13 -03:00
Andy Smith 2cf718835b Style updates for latest Lexxy version
Style nested lists, highlight dropdown, and link dropdown. Also organizes the CSS file a bit better.
2025-12-05 11:16:11 -06:00
Jorge Manrubia 1ac5867d5c These are textareas now 2025-12-05 11:41:11 +01:00
Jorge Manrubia 48ef7d0b98 Update Lexxy and hide the highlighter for now 2025-12-05 11:24:52 +01:00
Jorge Manrubia 67f36886a1 Update lexxy to latest
Color highlighter, more code languages...
2025-12-05 11:17:29 +01:00
user 7b6dfeced4 Update --font-sans variable for better cross-platform compatibility 2025-12-05 14:59:39 +09:00
Andy Smith 34d3383cbd Fix hotkey text size on tiny viewports 2025-12-04 15:23:20 -06:00
Bruno Canepa 2120d00186 Add Theme Switcher 2025-12-04 16:36:16 -03:00
Jorge Manrubia 1122556383 Move css bit to the new blank slates CSS 2025-12-04 18:42:44 +01:00
Jorge Manrubia 19051aec3e Append dropped cards instead of relying on server-side rendering to refresh the columns
This implements a simple strategy to optimistically insert cards in columns without waiting for the column refresh. Cards will be placed at the top respecting golden cards.

This uses sorting by "created at" with sorting by "updated at" for the _Not now_ column, so that the treatment everywhere is homogenous.
2025-12-04 18:31:23 +01:00
Andy Smith bb149da532 Move blank slates to its own file 2025-12-03 14:13:04 -06:00
Andy Smith 0ef6f8a822 Nicer blank slates 2025-12-03 14:11:08 -06:00
Andy Smith e7cdeb1148 Don't monkey with input width 2025-12-03 11:51:23 -06:00
Andy Smith 5118ca04b1 Don't hide quick filters on mobile 2025-12-03 11:43:50 -06:00
Andy Smith c3172c66ee Target tooltips instead of specific buttons 2025-12-03 11:16:37 -06:00
Andy Smith d62a608772 Repair margins for attachments 2025-12-03 11:02:02 -06:00
Andy Smith fa6f54b5ff Better mini-bubble position for the Maybe column 2025-12-03 10:40:35 -06:00
Andy Smith c1881ffb15 Merge pull request #1825 from basecamp/clean-media-queries
Consistent breakpoints for min- and max-width
2025-12-02 17:12:10 -06:00