Skip to content

Latest commit

 

History

History
64 lines (42 loc) · 1.68 KB

README.md

File metadata and controls

64 lines (42 loc) · 1.68 KB
Clockwork logo

Clockwork

Customize your Sailfish OS launcher icons

About

Clockwork allows you to customize Sailfish OS launcher icons and dynamically update them.

You can instantly apply any icon pack made for Theme pack support for Sailfish OS.

There is built-in support of dynamic icon plugins: you can create custom one to dynamically update icon for any application. Default dynamic icon plugin supports updating of Clock and Calendar icons.

Screenshots

Settings Main Page Icon Pack Preview

Contributing

Stick to Sailfish OS Coding Conventions when writing new code.

For C++ code you may use clang-format, like this:

clang-format-9 --sort-includes -i **/*.cpp **/*.h

Note that clang-format doesn't formats connect() properly. E.g. code should be formatted as:

connect(sender, &MySender::valueChanged,
        receiver, &MyReciever::updateValue);

but clang-format gives us this:

connect(sender,
        &MySender::valueChanged,
        receiver,
        &MyReciever::updateValue);

So, don't trust him about automatic connect() format changes.

License

Clockwork is provided under the MIT license.