Commit Graph
21 Commits
Author SHA1 Message Date
Trần Nam Tuấn 90d3120861 Add Wayland utils 2025-03-22 09:57:39 +07:00
David Hummel c2fac0b4e6 GitHub Actions 2022-06-22 09:32:14 -07:00
Oleksii Vilchanskyi c56d5f9b68 Add CMake files, remove qmake files 2018-03-17 18:00:14 +02:00
Oleksii Vilchanskyi c6c30a3480 Merge pull request #133 from mattanger/issue-template
Issue template
2017-06-29 17:04:27 +02:00
Tasos Sahanidis ae7346beb1 Merge testing into master 2017-06-21 00:22:53 +03:00
Oleksii Vilchanskyi 02b0ce1011 Update gitignore 2017-06-18 20:09:52 +02:00
Oleksii Vilchanskyi eccfef24f6 Update gitignore 2017-05-06 20:01:08 +02:00
Oleksii Vilchanskyi e8285270f7 Update .gitinore
Do not ignore .github
2017-04-02 20:09:26 +02:00
Lutz Eichler 90febc36b9 renamed Firmware directory to .firmware 2017-02-05 17:47:51 +01:00
Lutz Eichler 5e5c8e00b4 Fixes issue26: outdated FIRMWARE version
The file FIRMWARE in the root directory of ckb-next is signed.
Therefore, updating the obsolete content was not possible by anyone.

A new key has been created, with which only signatures for this development
should be made ([email protected], BAF07C6B).
  The key was self-signed and in addition signed with my personal key.
  It should also be signed by mattanger and possibly others.
Caution: The key may not be exported as ASCII file, but only as a binary file!

The display of gpg -d FIRMWARE should do something like this:
  Gpg: Signature from Sat 04 Feb 2017 11:59:11 CET using RSA key ID BAF07C6B
  Gpg: Correct signature of »ckb-next (For signing development artefacts only!)
       <[email protected]>«

To test the function, the signed FIRMWARE file was originally uploaded to a branch of mine:
 https://raw.githubusercontent.com/frickler24/ckb-next/issues-26-Firmware-Incident/FIRMWARE
 (in line 36, kbfirmware.cpp).

In order for the mechanism to go productive,
the FIRMWARE file of the MASTER branch must be updated!

To prepare the mechanism fpr production,
the link ist updated to the MASTER branch FIRMWARE file:
   https://raw.githubusercontent.com/mattanger/ckb-next/master/FIRMWARE

**********************
* Therefore this patch must first be used in master branch
* so that the correct file and key can be loaded at runtime.
* Then the patch can be added to the testing branch and others.
**********************

If the file or the key in the master branch is not up-to-date,
an error message is displayed when the ckb client is started
(as an example, here a possible error message):

  Gpg: Signature from Thu Jun 30th 2016 09:15:49 CEST using RSA key ID 8DC8D309
  Gpg: [do not know]: invalid packet (ctb = 2d)
  Gpg: keydb_search failed: Invalid package
  Gpg: Can not check signature: Public key not found

.gitignore is updated to ignore a directory containing tmp-files
and a script for signing the FIRMWARE-file.
If it is interesting for others, I can commit it also.
2017-02-04 17:58:53 +01:00
mattanger 9bfb30215e Added Qt version recommendation to README 2016-12-30 07:23:58 -05:00
mattanger 9b39ae9546 Updating name to ckb-next 2016-12-29 09:30:25 -05:00
ccMSC 446787cd28 Package script for OSX
(quickinstall) run `make clean` after qmake (helps clean up temporary files if the Makefiles were missing)
Updated OSX binary link
2015-04-25 03:15:31 -06:00
ccMSC 386c38a9f3 Updated qmake-auto 2015-03-22 23:57:28 -06:00
ccMSC c95e85f33f (OSX) Store animations and daemon inside of ckb.app
NOTE: OSX binaries are not placed in `bin` anymore. Please re-read build instructions.
(OSX) App icon should be back now
(Linux) Animations go in `ckb-animations` now, not `animations`
Version number now stored in VERSION file, shared between ckb and ckb-daemon
2015-01-13 03:12:09 -07:00
ccMSC daee87f9e4 Multiple animations per mode
Fixed issue where the keyboard displayed a US layout even when UK was selected.
Foreground color option is gone for now, all animations are white. It will return soon.
Gradient and Random animations are back, and there's a new Pinwheel animation.
The animation API is about 50% completed; it works for basic animations but lacks any settings or reactive lighting. Documentation coming soon.
2014-12-12 04:30:23 -07:00
ccMSC 951ac122f4 Detect layout and background color automatically 2014-11-18 00:51:14 -07:00
ccMSC 50ab9f05cb Qt5 user interface.
Qmake setup for daemon and UI, no longer uses old makefile.
Minor USB fixes.
2014-11-17 05:02:11 -07:00
ccMSC 9b0d33a331 OSX binding support. Remove libusb from OSX build, use IOHIDDevice instead. 2014-11-08 21:23:01 -07:00
ccMSC 750ebe9c14 OSX support 2014-11-07 19:27:18 -07:00
ccMSC 85ab8cb862 Add .gitignore 2014-11-03 02:47:49 -07:00