Skip to content

Commit

Permalink
Added logging, multiple Col support, refactor (#20)
Browse files Browse the repository at this point in the history
* initial commit

* Cleanup

* cleanup, add messages for StartAtBoot and ProfileModel

* add messages for settingscontroller

* refactor

* Add messages for mainwindowcontroller

* Add messages for keyboardmodel

* Add more logging stuff

* add warning

* work

* work

* add multiple col support
  • Loading branch information
rnayabed authored Mar 24, 2023
1 parent b2a80a1 commit 92fd7c0
Show file tree
Hide file tree
Showing 31 changed files with 511 additions and 324 deletions.
10 changes: 10 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,15 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)

set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)

set(LINUX_UDEV_RULE_WRITER_NAME "udev-rule-writer.sh")

set(MACOSX_BUNDLE_COPYRIGHT "Debayan Sutradhar")
set(MACOSX_BUNDLE_GUI_IDENTIFIER io.github.rnayabed.rangoli)

add_compile_definitions(
DISABLE_QDEBUG=false

VERSION=${VERSION}
GIT_REPOSITORY="https://github.com/rnayabed/rangoli"
SUPPORTED_KEYBOARDS="https://github.com/rnayabed/rangoli/blob/master/supported-keyboards.md"
Expand All @@ -36,10 +42,14 @@ add_compile_definitions(
AUTHOR_UPI="9903299105@upi"
AUTHOR_EMAIL="[email protected]"
GITHUB_RELEASES="https://api.github.com/repos/rnayabed/rangoli/releases"

LINUX_UDEV_RULE_WRITER_NAME="${LINUX_UDEV_RULE_WRITER_NAME}"
LINUX_UDEV_RULES_PATH="/etc/udev/rules.d/71-rangoli.rules"
LINUX_TERMINAL="xterm"

MACOSX_BUNDLE_COPYRIGHT="${MACOSX_BUNDLE_COPYRIGHT}"
MACOSX_BUNDLE_GUI_IDENTIFIER="${MACOSX_BUNDLE_GUI_IDENTIFIER}"

DEFAULT_ACCENT_RED=229
DEFAULT_ACCENT_GREEN=21
DEFAULT_ACCENT_BLUE=115
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,11 +49,11 @@ Therefore, instead of changing the keyboard firmware, this software pretends to
- Per key LED Brightness, Animation and Sleep

## Planned features
- Macros
- Music Mode
- Custom RGB Patterns

## Features that will not be worked on
- Macros. This is something that can be done directly on OS level. There are tools like [AutoHotkey](https://www.autohotkey.com/) and [AutoKey](https://github.com/autokey/autokey) that does this far better than RK Software itself.
- Keyboard Firmware update. I was not able to reverse engineer this aspect of the RK Software because the function itself is broken.

## Supported Keyboards
Expand Down
79 changes: 0 additions & 79 deletions keyboards/5ac/configs/24f.json

This file was deleted.

Binary file removed keyboards/5ac/images/24f.png
Binary file not shown.
76 changes: 0 additions & 76 deletions keyboards/c45/configs/8008.json

This file was deleted.

76 changes: 0 additions & 76 deletions keyboards/c45/configs/8018.json

This file was deleted.

Binary file removed keyboards/c45/images/8008.png
Binary file not shown.
Binary file removed keyboards/c45/images/8018.png
Binary file not shown.
5 changes: 5 additions & 0 deletions keyboards/hid-col.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"default":"05",

"258a:57":"06"
}
Loading

0 comments on commit 92fd7c0

Please sign in to comment.