it-tools icon indicating copy to clipboard operation
it-tools copied to clipboard

feat: Add Text-Case Transformer functionality

Open utf26 opened this issue 1 year ago • 3 comments

This Pull Request introduces the Text-Case Transformer tool, designed to enhance our application's text manipulation capabilities. The tool provides users with options to transform text into various case formats, including uppercase, lowercase, capitalized words, capitalized sentences, and more. This feature is aimed at improving the user experience for those who need to adjust text case for documents, coding, data entry, or other purposes.

Key Features:

  • Uppercase Conversion: Converts all text to uppercase.
  • Lowercase Conversion: Converts all text to lowercase.
  • Capitalize Words: Capitalizes the first letter of each word.
  • Capitalize Sentences: Capitalizes the first letter of each sentence.
  • Additional transformations for toggling case, sentence case, removing extra spaces, and inverting text.

Implementation Details:

  • Implemented a dynamic Vue component that allows users to input text and select their desired transformation.
  • Utilized regular expressions and JavaScript string methods to efficiently handle text transformations.
  • Ensured the tool is accessible and responsive across all devices.

Testing and Validation:

  • Conducted thorough testing to ensure each text transformation works as expected.
  • Validated the component's responsiveness and accessibility to guarantee a seamless user experience.
  • Included unit tests covering a variety of text cases and scenarios.

Future Considerations:

  • Potential integration with other text tools within our application.
  • Adding support for more complex text manipulation features based on user feedback.

I welcome any feedback on this new feature, particularly regarding its usability, UI design, and any additional text case transformations that might be valuable to include.

Related Issue: #946

utf26 avatar Apr 02 '24 16:04 utf26

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
it-tools ✅ Ready (Inspect) Visit Preview Apr 2, 2024 4:37pm

vercel[bot] avatar Apr 02 '24 16:04 vercel[bot]

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot

See analysis details on SonarCloud

sonarqubecloud[bot] avatar Apr 02 '24 16:04 sonarqubecloud[bot]

Hi, thank you for taking time to make a PR, but such tool already exists : https://it-tools.tech/case-converter

CorentinTh avatar Apr 03 '24 06:04 CorentinTh