|
| 1 | +Changes |
| 2 | +------- |
| 3 | + |
| 4 | +v1.0.0 |
| 5 | +~~~~~~ |
| 6 | +Date: 28.11.2021 |
| 7 | + |
| 8 | +- rename to cecmap |
| 9 | +- switch default keybindings for F1 (blue) and F4 (yellow) |
| 10 | +- add keycodes for all user control codes defined by CEC |
| 11 | + |
| 12 | + |
| 13 | +v0.0.5 |
| 14 | +~~~~~~ |
| 15 | +Date: 27.11.2021 |
| 16 | + |
| 17 | +- fix KeyError if a motion-bound key was already pressed before starting |
| 18 | + picec but released afterwards |
| 19 | +- set/decrease notification timeout to 3s |
| 20 | +- move code to picec.cli submodule |
| 21 | +- remove ability to load .py config files |
| 22 | +- add ability to load .cfg config files |
| 23 | +- add ability to reload config on the fly using SIGUSR1 |
| 24 | +- add ability to merge config from multiple .cfg files |
| 25 | +- document config format |
| 26 | + |
| 27 | + |
| 28 | +v0.0.4 |
| 29 | +~~~~~~ |
| 30 | +Date: 26.11.2021 |
| 31 | + |
| 32 | +- fix: TypeError: __init__() missing 1 required positional argument: 'app_name' |
| 33 | +- fix: AttributeError: 'dict' object has no attribute 'setup' |
| 34 | +- fix: AttributeError: module 'os' has no attribute 'setpgrgp' |
| 35 | + |
| 36 | + |
| 37 | +v0.0.3 |
| 38 | +~~~~~~ |
| 39 | +Date: 25.11.2021 |
| 40 | + |
| 41 | +- spawn subprocesses in new process group |
| 42 | + (to avoid tearing them down with us when we are stopped) |
| 43 | +- execute via ``bash -l`` in .service file to ensure PATH customizations are |
| 44 | + available. This may fix an error when autostarting the service, and will |
| 45 | + be useful for launching locally installed applications. |
| 46 | +- move code to package structure |
| 47 | +- use entrypoint for creating the executable |
| 48 | +- rename executable from ``picec.py`` to ``picec`` |
| 49 | +- add command line option to change config |
| 50 | + (undocumented so far, and the API will change!) |
| 51 | +- load config from ``~/.config/picec/config.py`` if exists |
| 52 | +- simplify config |
| 53 | +- bind ``matchbox-keyboard`` to red button in mouse mode |
| 54 | +- add notification about mode changes using notify2 |
| 55 | + |
| 56 | + |
| 57 | +v0.0.2 |
| 58 | +~~~~~~ |
| 59 | +Date: 22.11.2021 |
| 60 | + |
| 61 | +- replace xdotool by ``pynput`` |
| 62 | +- make .service restart on failure |
| 63 | + |
| 64 | + |
| 65 | +v0.0.1 |
| 66 | +~~~~~~ |
| 67 | +Date: 22.11.2021 |
| 68 | + |
| 69 | +Initial prototype: |
| 70 | + |
| 71 | +- hard coded keybindings |
| 72 | +- for LG TV with magic remote |
| 73 | +- "mouse" and "keyboard" mode for controlling the mouse or cursor keys |
| 74 | +- based on xdotool |
| 75 | +- includes an example .service file |
0 commit comments