Commit Graph

31 Commits

Author SHA1 Message Date
Gergely Nagy
aa48798549 Update the firmware files we ship with
Artifacts downloaded from keyboardio/Chrysalis-Firmware-Bundle@v0.11.0.

## Build Information

| Architecture | Core                                                                               |
|:-------------|:-----------------------------------------------------------------------------------|
| AVR          | keyboardio/Kaleidoscope-Bundle-Keyboardio@a9165613d1 |
| GD32         | keyboardio/ArduinoCore-GD32-Keyboardio@1e5db7e472    |

### Libraries

| Library                   | Link                                                                          |
|:--------------------------|:------------------------------------------------------------------------------|
| KeyboardioHID (avr)       | keyboardio/KeyboardioHID@b274575c3f             |
| KeyboardioHID (gd32)      | keyboardio/KeyboardioHID@35cb0a704f             |
| Kaleidoscope              | keyboardio/Kaleidoscope@8f3fab579b              |
| Chrysalis-Firmware-Bundle | keyboardio/Chrysalis-Firmware-Bundle@5cd869a05f |

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2022-07-28 09:29:06 +02:00
Gergely Nagy
1bcc97f394 Update the firmware files we ship with
Artifacts downloaded from keyboardio/Chrysalis-Firmware-Bundle@v0.10.4.

## Build Information

| Architecture | Core                                                                               |
|:-------------|:-----------------------------------------------------------------------------------|
| AVR          | keyboardio/Kaleidoscope-Bundle-Keyboardio@a9165613d1 |
| GD32         | keyboardio/ArduinoCore-GD32-Keyboardio@3de303acb1    |

### Libraries

| Library                   | Link                                                                          |
|:--------------------------|:------------------------------------------------------------------------------|
| KeyboardioHID (avr)       | keyboardio/KeyboardioHID@b274575c3f             |
| KeyboardioHID (gd32)      | keyboardio/KeyboardioHID@35cb0a704f             |
| Kaleidoscope              | keyboardio/Kaleidoscope@dde7caeee9              |
| Chrysalis-Firmware-Bundle | keyboardio/Chrysalis-Firmware-Bundle@b4d7f560e2 |

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2022-07-07 18:43:41 +02:00
Gergely Nagy
c7e39a932c Update the firmware files we ship with
Artifacts downloaded from keyboardio/Chrysalis-Firmware-Bundle@v0.10.4.

## Build Information

| Architecture | Core                                                                               |
|:-------------|:-----------------------------------------------------------------------------------|
| AVR          | keyboardio/Kaleidoscope-Bundle-Keyboardio@a9165613d1 |
| GD32         | keyboardio/ArduinoCore-GD32-Keyboardio@3de303acb1    |

### Libraries

| Library                   | Link                                                                          |
|:--------------------------|:------------------------------------------------------------------------------|
| KeyboardioHID (avr)       | keyboardio/KeyboardioHID@b274575c3f             |
| KeyboardioHID (gd32)      | keyboardio/KeyboardioHID@35cb0a704f             |
| Kaleidoscope              | keyboardio/Kaleidoscope@dde7caeee9              |
| Chrysalis-Firmware-Bundle | keyboardio/Chrysalis-Firmware-Bundle@eb5b21dfe7 |

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2022-07-07 16:33:34 +02:00
Gergely Nagy
eba6ce2d65 Update the firmware files we ship with
Artifacts downloaded from keyboardio/Chrysalis-Firmware-Bundle@v0.10.3.

| Architecture | Core                                                                               |
|:-------------|:-----------------------------------------------------------------------------------|
| AVR          | keyboardio/Kaleidoscope-Bundle-Keyboardio@a9165613d1 |
| GD32         | keyboardio/ArduinoCore-GD32-Keyboardio@9a5e8a46ab    |

| Library                   | Link                                                                          |
|:--------------------------|:------------------------------------------------------------------------------|
| KeyboardioHID (avr)       | keyboardio/KeyboardioHID@b274575c3f             |
| KeyboardioHID (gd32)      | keyboardio/KeyboardioHID@35cb0a704f             |
| Kaleidoscope              | keyboardio/Kaleidoscope@dde7caeee9              |
| Chrysalis-Firmware-Bundle | keyboardio/Chrysalis-Firmware-Bundle@3296b71350 |

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2022-07-06 22:13:04 +02:00
Gergely Nagy
181d794259 Update the firmware files we ship with
Artifacts downloaded from keyboardio/Chrysalis-Firmware-Bundle@snapshot.

| Architecture | Core                                                                               |
|:-------------|:-----------------------------------------------------------------------------------|
| AVR          | keyboardio/Kaleidoscope-Bundle-Keyboardio@a9165613d1 |
| GD32         | keyboardio/ArduinoCore-GD32-Keyboardio@9a5e8a46ab    |

| Library                   | Link                                                                          |
|:--------------------------|:------------------------------------------------------------------------------|
| KeyboardioHID (avr)       | keyboardio/KeyboardioHID@b274575c3f             |
| KeyboardioHID (gd32)      | keyboardio/KeyboardioHID@35cb0a704f             |
| Kaleidoscope              | keyboardio/Kaleidoscope@bc0466aa22              |
| Chrysalis-Firmware-Bundle | keyboardio/Chrysalis-Firmware-Bundle@86eb89a6e6 |

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2022-06-25 01:14:56 +02:00
Gergely Nagy
2e8919c447 Update all the shipped firmware
Sourced from Chrysalis-Firmware-Bundle@v0.10.1, built using:

Cores:
   - (avr): keyboardio/Kaleidoscope-Bundle-Keyboardio@a9165613d1
   - (gd32): keyboardio/ArduinoCore-GD32-Keyboardio@9a5e8a46ab

Libraries:
  - keyboardio/Kaleidoscope@65621738d2
  - keyboardio/Chrysalis-Firmware-Bundle@66294e746b
  - (avr) keyboardio/KeyboardioHID@b274575c3f
  - (gd32) keyboardio/KeyboardioHID@35cb0a704f

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2022-06-08 21:20:06 +02:00
Gergely Nagy
0432099d11 Update all the firmware files
Built using:
  - keyboardio/Kaleidoscope@8c15bb79ec
  - keyboardio/Model01-Firmware@9cc38674c0
  - keyboardio/Chrysalis-Firmware-Bundle@2dc27f9936

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2022-05-24 22:31:00 +02:00
Gergely Nagy
dc2dccf155 static: Update the firmware files shipped with Chrysalis
Built using:
  - keyboardio/Kaleidoscope@7d08de5d23
  - keyboardio/Chrysalis-Firmware-Bundle@10239ed93e

From Chrysalis-Firmware-Bundle@v0.9.0.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2022-05-17 22:54:31 +02:00
Gergely Nagy
2a16f7d796 Update the shipped firmware files
Built using Kaleidoscope@master (4b1e1223) and
Chrysalis-Firmware-Bundle@master (23b4b19).

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2021-11-18 23:11:42 +01:00
Gergely Nagy
dae8c5d6ad Update all the shipped firmware files
Updated all shipped firmware files, compiled using
Chrysalis-Firmware-Bundle-0.8.5, and the latest Kaleidoscope (1ae48b95).

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2021-09-27 21:56:52 +02:00
Gergely Nagy
b7c170771f Update the shipped firmware files
Update all the firmware files we ship with to Chrysalis-Firmware-Bundle@0.8.0
and Kaleidoscope@4f9afcfd.

This fixes an issue with the firmware that resulted in Macro keys not
functioning properly.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2021-01-27 21:04:46 +01:00
Gergely Nagy
3d424850d8 Update the firmware files we ship with
Built using Kaleidoscope@81ae19a7 and Chrysalis-Firmware-Bundle-0.8.0.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2021-01-12 12:17:29 +01:00
Gergely Nagy
5e00b2501f Major redesign of the Editor screen
Our Editor screen has been showing its age, and with this massive change, we
replace it entirely. We do so in one big commit, because it is a major rewrite,
splitting it up into smaller parts is not practical.

With the new Editor, we moved away from having a double toolbar at the top, and
a selector on the bottom: both were merged into a sidebar, with a number of
sections for keys and features. Many of those will show their contents in-line,
some of them, like the key picker, will pop up a dialog instead.

We also redesigned how our labels are displayed, and we now support different
host-side layouts, via the Unicode CLDR project. While there's work to be done
on the labeling front, the APIs to do so, and to work with keys and key groups,
are considerably more developer friendly.

Furthermore, layout sharing has been redesigned aswell: we now export and import
to and from files, and share the whole keymap, all layers included. At this
time, there's no per-layer sharing supported.

As a regression, layer copying and layer erasing is currently not implemented
for the new Editor.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2021-01-09 20:34:46 +01:00
Gergely Nagy
1e7aa0e5df Update the shipped firmware files
Built using Chrysalis-Firmware-Bundle-0.7.8 & Kaleidoscope@61e3913f.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2020-07-03 12:08:20 +02:00
Gergely Nagy
f22d91b1e2 Update the shipped firmware files
Built using Chrysalis-Firmware-Bundle-0.7.6 and Kaleidoscope@7d60ddfd.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2020-06-17 13:46:32 +02:00
Gergely Nagy
098be67c01 Update the shipped firmware
All firmware files updated, based on Kaleidoscope@a0153f24 and
Chrysalis-Firmware-Bundle@Chrysalis-Firmware-Bundle-0.7.5.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2020-05-05 20:07:13 +02:00
Gergely Nagy
3e3a09c008 Update the firmware shipped with Chrysalis
Based on Kaleidoscope@14a85fb8 and Chrysalis-Firmware-Bundle@8bb7b36.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2020-05-05 11:02:41 +02:00
Gergely Nagy
4076a9d991 Update the shipped firmware files
Built from Chrysalis-Firmware-Bundle-0.7.0 and Kaleidoscope master (fd58a7ea).

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2020-03-03 01:47:31 +01:00
Murph Murphy
89ae77f37b I'm not sure when this was broken but:
1. the default keymaps were being loaded using a different string than
what the file was actually named and
1. the `loadDefault` function set the data but never indicated that the
contents had changed. If there is supposed to be change detection it
isn't working (e.g. pasting manually doesn't work, but using the paste
from clipboard button does because it manually sets the isChange
property).

An additional improvement here would be to make the component actually detect
onChange on the TextField. For whatever reason the current onChange code
isn't functioning correctly. Maybe it detects correctly on keypress but
not paste? I'll leave that to someone else to figure out.

Signed-off-by: Murph Murphy <murph@clurictec.com>
2019-12-10 11:26:19 -07:00
Gergely Nagy
5e791b888e Update the shipped firmware files
Built from Chrysalis-Firmware-Bundle-0.6.2 and Kaleidoscope master (e50b393d).

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2019-08-23 18:38:19 +02:00
Gergely Nagy
1e92768c1e Update the bundled firmware files
Built from Chrysalis-Firmware-Bundle@0.6.1 and Kaleidoscope master (f6d2e626).

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2019-07-19 12:06:02 +02:00
Gergely Nagy
44c0932f26 Update the bundled firmware files
Built from Chrysalis-Firmware-Bundle-0.6.0.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2019-06-28 12:41:02 +02:00
Tré Ammatuna
fe2abffecd Remove colormap information from the default files
Signed-off-by: Tré Ammatuna <tre@tretuna.com>
2019-03-25 23:23:37 -07:00
Tré Ammatuna
8af88f142f Add buttons to load defaults
Signed-off-by: Tré Ammatuna <tre@tretuna.com>
2019-03-25 22:52:36 -07:00
Gergely Nagy
4fa8593c52 Update all the shipped firmware
Built from Chrysalis-Firmware-Bundle 0.5.0 (059a06a), using Kaleidoscope
master (622fa9c6).

Fixes #341 and fixes #346.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2019-03-09 09:12:18 +01:00
Gergely Nagy
23329cbdab Update all the shipped firmware
Built from Chrysalis-Firmware-Bundle-0.3.1 (5b4c274), using Kaleidoscope
master (3981072f).

Rebuilt to include recent fixes in Kaleidoscope.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2019-02-06 02:27:16 +01:00
Gergely Nagy
c968cf426f Update all the shipped firmware
Built from Chrysalis-Firmware-Bundle-0.3.1 (5b4c274), using Kaleidoscope
master (733707c8).

Fixes #270.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2019-02-04 08:47:42 +01:00
Gergely Nagy
edf32f4257 Update all the shipped firmware
The default ones are much lighter now, as close to the original as possible. The
experimental ones come with more bells and whistles.

Build from Chrysalis-Firmware-Bundle-0.3.0 (d521f7c), using Kaleidoscope
master (02ac44d6).

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2019-01-20 23:17:15 +01:00
Gergely Nagy
80a121b54a Update the Model01 firmware
Built from Chrysalis-Firmware-Bundle-0.2.0 (9f2533d), using Kaleidoscope
master (aa74ddfa).

Fixes #208.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2019-01-17 10:23:46 +01:00
Gergely Nagy
d34f739426 Update the default firmware files
Built from Chrysalis-Firmware-Bundle-0.2.0 (9f2533d), using Kaleidoscope
master (20786e74).

Fixes #193.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2019-01-15 00:12:09 +01:00
Gergely Nagy
4da87bb4d9 Adjust the path of the default Model01 firmware
With the upgrade of `@chrysalis-api/hardware-keyboardio-model01` the path we use
to access the default firmware file also changed.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2019-01-01 12:21:54 +01:00