Skip to content

bartoszlorek/change-case

Repository files navigation

Change Case

Chrome extension providing multiple methods to change text case. Supports simple HTML input text fields, textarea and content editable (WYSIWYG HTML editors like TinyMCE). The most cases are based on change-case by Blake Embrey.

change-case-screen-1280_800-1

change-case-screen-1280_800-2

Available methods:

  • UPPERCASE
  • lowercase
  • Title Case
  • Sentence case
  • camelCase
  • PascalCase
  • CONSTANT_CASE
  • param-case
  • snake_case
  • dot.case
  • tOGGLE cASE
  • no accents
  • no case

Limitations:

  • input type="email" (doesn't support selection start/end)
  • some unidirectional data flow apps override changes

Changelog:

2.4.2

  • fix options page shaking on auto scroll bars

2.4.1

  • fix issues

2.4.0

  • improve filters

2.3.0

  • support native browser keyboard shortcuts

2.2.1

  • improve title case: hyphens and unicode characters

2.2.0

  • introduce operators
  • add correct list

2.1.5

  • improve conversion between methods
  • allow to disable notifications
  • fix default values overwriting
  • fix ui problems

2.1.4

  • sentence case handles multiple sentences and common abbreviations

2.1.3

  • fix initialization problems

2.1.2

  • preserve selection

2.1.1

  • update notification

2.1.0

  • buttons for managing shortcuts
  • proper English title case
  • fix initialization problems
  • minor optimization changes

2.0.1

  • add 'no accents' case

2.0.0

  • options page
  • blacklist words/phrases
  • keyboard shortcuts
  • major core changes

1.0.0

  • basic methods
  • context menu