Skip to content

PolPolyLingo/konbucase

 
 

Repository files navigation

KonbuCase

Light mode

KonbuCase is a simple case converting app. Features include:

  • Click "Copy to Clipboard" button to copy the all texts in the text view without selecting them
  • Convert your text between camelCase, PascalCase, Sentence case, snake_case, kebab-case, and space-separated

Installation

For Users

On elementary OS? Click the button to get KonbuCase on AppCenter:

Get it on AppCenter

You can also download the app from Flathub, in case you're using another distribution. This version excludes the feature to respect OS-wide style preference which depends on Pantheon desktop environment.

Download on Flathub

Community packages maintained by volunteers are also available on some distributions:

Packaging status

For Developers

You'll need the following dependencies:

  • libchcase (automatically downloaded on build)
  • libgranite-7-dev
  • libgtk4-dev
  • libgtksourceview-5-dev
  • meson (>= 0.57.0)
  • valac

Run meson build to configure the build environment. Change to the build directory and run ninja to build

meson build --prefix=/usr
cd build
ninja

To install, use ninja install, then execute with com.github.ryonakano.konbucase

ninja install
com.github.ryonakano.konbucase

Contributing

There are many ways you can contribute, even if you don't know how to code.

Reporting Bugs or Suggesting Improvements

Simply create a new issue describing your problem and how to reproduce or your suggestion. If you are not used to do, this section is for you.

Writing Some Code

We follow the coding style of elementary OS and its Human Interface Guidelines. Try to respect them.

Translation

We accept translations of this project through Weblate. We would appreciate it if you would join our translation work!

Click the following graphs to get started:

Main: Texts in the app itself Extra: Texts in the desktop entry and the software center
Translation status Translation status

The Story of the App Name

I always feel the pronunciations "Konbu" and "Conv" (Convert) sound similar (you may not feel though…). This app is a case converter, so I named this app "KonbuCase".

About

A case converting app designed for elementary OS

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Vala 81.5%
  • Meson 17.4%
  • CSS 1.1%