Vardhaman Bhandari and Devessier
1466d44b57
fix: Make the entire advanced mode toggle container clickable ( #7761 )
...
In this PR:
- Use a real `<input type="checkbox" />` element in the `<Toggle />`
component
- Create an `accessibility` module in the `twenty-ui` package
- Export the `VISIBILITY_HIDDEN` CSS object to hide visually any element
- Export a `<VisibilityHidden />` component from the `twenty-ui` package
to add visually hidden textual information easily
- Export a `<VisibilityHiddenInput />` component to create custom form
control components easily
- Use a `<label>` element for the "Advanced:" text; it will naturally
toggle the advanced settings
Fixes #7756
---------
Co-authored-by: Devessier <baptiste@devessier.fr >
2024-10-21 18:22:10 +02:00
Vardhaman Bhandari and Charles Bochet
1a57dd654f
fix: prevent flashing of search results during input ( #7592 )
...
solves #7511
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2024-10-14 08:29:54 +02:00
Vardhaman Bhandari and ehconitin
c13b29a6ea
Fix hide calender icon if no deadline on task ( #7465 )
...
Closes #7402

Ensured that the calendar icon is only visible when a deadline is
assigned
---------
Co-authored-by: ehconitin <nitinkoche03@gmail.com >
2024-10-10 13:04:25 +05:30
10e75174f5
Fix: Adjust chevron alignment to the right edge ( #7438 )
...
This pull request addresses the alignment issue of the chevron icon,
ensuring that it is positioned correctly on the right edge.
Fixes [#7403 ](https://github.com/twentyhq/twenty/issues/7403 )

---------
Co-authored-by: Charles Bochet <charles@twenty.com >
Co-authored-by: ehconitin <nitinkoche03@gmail.com >
2024-10-08 16:42:13 +02:00
16f2033170
Feat : Toggle Eye Icon to Expand/Collapse Kanban Card ( #7396 )
...
This pull request implements the functionality to toggle the eye icon in
Kanban cards to expand or collapse the card details.
#7389
[toogle-button-in-kanban-card.webm](https://github.com/user-attachments/assets/3bc1a31c-4053-429a-95e7-aa98188c39e4 )
---------
Co-authored-by: Nitin Koche <nitinkoche03@gmail.com >
Co-authored-by: Félix Malfait <felix@twenty.com >
2024-10-05 14:34:06 +05:30
Vardhaman Bhandari and Nitin Koche
2e962f8e0e
Vertically center Kanban card titles in compact mode ( #7391 )
...
This PR addresses the issue of[ Kanban card titles not being vertically
centered in compact
mode](https://github.com/twentyhq/twenty/issues/7385 ). The following
changes have been made:
Updated CSS styles to ensure that titles are properly aligned vertically
within their respective cards when in compact mode.
Enhanced overall readability and aesthetics of the Kanban board.
#7385

Co-authored-by: Nitin Koche <nitinkoche03@gmail.com >
2024-10-03 01:52:45 +05:30
Vardhaman Bhandari
04adcbc521
Fix icon resizing issue for Notes and Tasks ( #7318 )
...
This pull request addresses a [resizing issue with the Notes and Tasks
icons](https://github.com/twentyhq/twenty/issues/7282 ). Previously, the
icons would change size based on the length of the title or when the
column width was adjusted, leading to inconsistent UI behavior. This
update ensures that the icons maintain a stable size, enhancing the
overall user experience.
Solves Issue : #7282
[twenty-icon-sizing-issue.webm](https://github.com/user-attachments/assets/3ef59592-4dfb-463e-bc7b-a803ee105211 )
2024-09-30 11:23:55 +02:00