Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: ui and texts minor enhancements #517

Open
wants to merge 4 commits into
base: next
Choose a base branch
from

Conversation

cswni
Copy link
Contributor

@cswni cswni commented Jan 31, 2025

This pull request includes several changes across different sections of the codebase, focusing on enhancing UI components, improving text processing, and refactoring code for better usability. The most important changes include updates to the ProfileTransfer component, modifications to the PublicationDetailsView, and adjustments to the FinanceQuickTransferModal.

UI Enhancements:

Text Processing Improvements:

Finance Component Updates:

Code Refactoring:

cswni added 4 commits January 30, 2025 22:12
- Updated `finance-quick-transfer-modal.tsx` to use `value` as a fallback if `amount` is not greater than 0.
- Ensures accurate MMC amount is displayed in the transfer message.
- **`profile-header.tsx`**: Removed direct usage of `ProfileTransfer` and its transfer button for other user profiles.
- **`profile-transfer.tsx`**: Introduced tooltip behavior and additional UI improvements for the transfer button. Enhanced interactivity with popovers and streamlined styling.
- **`profile-toolbar.tsx`**: Re-integrated `ProfileTransfer` component for authenticated sessions in the updated toolbar context.

These changes improve the usability and accessibility of profile transfer actions while refining the user interface and overall experience.
- Updated `finance-display-profile-info.tsx` to include a `fontSize` style of `1.3rem` for the profile display name.
- Ensures improved readability for profile names in 'profile' mode.
- Introduced `trimPublicationContentExtraText` in `src/utils/text-transform.ts`.
  This utility trims text based on specific special characters.
- Updated `publication-details-view.tsx` to utilize this trimming utility
  when rendering publication content with Markdown.

// If none of the special characters are found, return the original text
return text;
};
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Right now, if a special character appears at the beginning or in the middle of the description, the entire text (or a large portion of it) might get removed. Could we avoid this by splitting the logic? Maybe we could have one function that removes only specific characters and uncommon words from an array, and another one dedicated to removing emails. This way, we reduce the risk of losing relevant information.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: On review
2 participants