Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/eruption-project/eruption
Realtime RGB LED Driver for Linux
https://github.com/eruption-project/eruption
Introduce a new user interface based on `egui`
e00cccac92cf13775bdda4de7ddce8debf9ce9b6 authored about 2 years ago by X3n0m0rph59 <[email protected]>98718ccc45d25979f4baa93fa2dcd4115fb39c04 authored about 2 years ago by X3n0m0rph59 <[email protected]>
7685654c15b8a5d0df57ea6daff434e044d41fc2 authored about 2 years ago by X3n0m0rph59 <[email protected]>
afd6732f0d340ed4770ea3185d139aa91b630813 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Remove autostart dependency
1942ea984312ae35aac6bcfd18b59b4107eae861 authored about 2 years ago by X3n0m0rph59 <[email protected]>b67ac7fc81608730364cae02d40886136d45e6a8 authored about 2 years ago by X3n0m0rph59 <[email protected]>
2450401fd8109be6fd6927b8073d342cdf18dc93 authored about 2 years ago by X3n0m0rph59 <[email protected]>
06892f97c634bfc2b8273738f9b85e1f010cd32b authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update the 'Special' section in the main UI
Update the 'Settings' page in the Eruption GUI
41b06815ead577f925a14af85b33d7ed3a55735e authored about 2 years ago by X3n0m0rph59 <[email protected]>
5164a9ef26ca3bf71cab81fe198f19c0b2a41ced authored about 2 years ago by X3n0m0rph59 <[email protected]>
f42c543f4ef74602a3d193fd05e664140f5f05af authored about 2 years ago by X3n0m0rph59 <[email protected]>
702dd8c0f8a5f00617d494589efe167c95a46621 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Fix invalid license headers, spotted by the new helper script
40269b5ce8e67ada80621c848c33d2eafe3ac2b2 authored about 2 years ago by X3n0m0rph59 <[email protected]>5c61d7564acfb8b2c5324fa38edb6cb1857bca7d authored about 2 years ago by X3n0m0rph59 <[email protected]>
Add SPDX license identifiers
a1f56bc0045c007b06e9e5b4f2997ad3a1b9835e authored about 2 years ago by X3n0m0rph59 <[email protected]>1f880694815dc25ae8f7e02fa82c0eb2f3b16855 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Provide license identifiers in most files
Fix invalid license headers in the SDK
Fix invalid lic...
b2e069fbefae7d3fd9cba221e88a7ea7f1f3cb6c authored about 2 years ago by X3n0m0rph59 <[email protected]>
78eb55464be6410c1baba58f31a0700aeeb59dc0 authored about 2 years ago by X3n0m0rph59 <[email protected]>
74cdac214eeac935f42651d8708a8c3df4320fdd authored about 2 years ago by X3n0m0rph59 <[email protected]>
ccb9114a88d0fbe6f979a847b2fbe61f06e21590 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Add `stock-gradient.lua` and `rainbow-vertical.profile`
180d1b894a973de86e2bef8f5afd3b41b899096f authored about 2 years ago by X3n0m0rph59 <[email protected]>4c2407280bf1399acb79989ad26637882b968ddb authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update deny.toml
cd70aa3c2da937e337adfc510b390bc44bd05049 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Provide a stub implementation of `is_audio_muted`, so that we don't
crash if the audio subsystem...
Do not terminate the Eruption daemon on non-fatal errors
6e6d595d3ab9328969680a744c1de92e55e17469 authored about 2 years ago by X3n0m0rph59 <[email protected]>f21c0208115b1500b2fcb5a795fd680a9ffbef25 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Fix auto-detection of runtime environment
Fix conditional compilation with multiple sensors
Impr...
9fbcfab449898f0344636e3409dd0437d3e90e11 authored about 2 years ago by X3n0m0rph59 <[email protected]>
6901d1bab433f1d4bd467f96f9c974235331046b authored about 2 years ago by X3n0m0rph59 <[email protected]>
WIP: Improve support for GNOME Shell 4x using a custom shell extension
Disable the legacy `mutte...
563436a674148d79d4be323ba2a5f250ce56362d authored about 2 years ago by X3n0m0rph59 <[email protected]>
d86484051ee8cb6ca99c86ac0578080c1f576c4e authored about 2 years ago by X3n0m0rph59 <[email protected]>
Add dependency
Reformat
Add copyright header
Enable all available sensors if we can not determine which ones to use
5b2e37c573230fa43f4bf3496b6ecfbda025f830 authored about 2 years ago by X3n0m0rph59 <[email protected]>e222550a6494a1b6f9e780793749e0a0c46ecc06 authored about 2 years ago by X3n0m0rph59 <[email protected]>
09fa3a62021c1374bbc09f55df4ddc44c8264d63 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Since we switched to the hidraw USB backend, Eruption no longer grabs
the media- and function US...
Switch back to `luajit`
7d50df55f7a862725bad0836d379e9201105ae13 authored about 2 years ago by X3n0m0rph59 <[email protected]>ca830b00bc6809233d5b06e7889ccb43700103d8 authored about 2 years ago by X3n0m0rph59 <[email protected]>
e104d98ac8c9d9f1700111ef9216f4546837c741 authored about 2 years ago by X3n0m0rph59 <[email protected]>
119ff7afc093ba271963c40b7aaa6fb840d75ace authored about 2 years ago by X3n0m0rph59 <[email protected]>
This allows for a much easier classification of device features and
capabilities. May later be u...
In case of a watchdog timeout, or a crash of the eruption daemon allow
Systemd to restart the er...
be7b532aa9e65523dd6b5131d47964da834380af authored about 2 years ago by X3n0m0rph59 <[email protected]>
Don't get into an invalid state where we sometimes enter a tight loop in
case of a failed USB de...
Give some more time to allow for device recovery. Promote driver
maturity level from `Experiment...
72a4b184671c776847f7f920bbe90268b19a8ba1 authored about 2 years ago by X3n0m0rph59 <[email protected]>
1aff249fd4f964e061c802283ed5db3f8f856d41 authored about 2 years ago by X3n0m0rph59 <[email protected]>
This is only a move. No logic should have changed apart from the addition of VERBOSE and REPEAT ...
8341fbb14fd77dc0ce39254805daf618681dc310 authored about 2 years ago by Steven <[email protected]>- move translation stuff into translations.rs
- the lazy_static transaltions are only used once, ...
Update CHANGES.md
6712ccb749d948802a3b9e799f93033347477b8e authored about 2 years ago by X3n0m0rph59 <[email protected]>64efe5804e8822fe98b1f88f3e3c37bfb5951b49 authored about 2 years ago by X3n0m0rph59 <[email protected]>
0962300f7ef5e93a8aea2b4bdfee1889fd05bc0d authored about 2 years ago by X3n0m0rph59 <[email protected]>
Also, emit a warning when the optional color value argument is missing from eruptionctl param. C...
17c5c17ac518fa4a652a7601762e4af10ada415f authored about 2 years ago by Steven <[email protected]>- Clean up parameter serialization a bit.
- Add profile serialization and deserialization tests.
...
cbb50be06592bcf3e1286f3e5776e92048f7d547 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Only write valid indices into `KEY_STATES`
1bf29ad80522970aae3c5028e0f7a614ed96af31 authored about 2 years ago by X3n0m0rph59 <[email protected]>8a45659e8119c54be57dda5e1ec420d13af90e19 authored about 2 years ago by X3n0m0rph59 <[email protected]>
If the `EV_TO_INDEX_ISO` table contains a sentinel of `0xFF` we can't just
add 1 to it without o...
618ed92d513ca791f1288d4c47d59f6c9918007a authored about 2 years ago by X3n0m0rph59 <[email protected]>
5518d2135f863dc5c6c934ab693daa7c01cb9a90 authored about 2 years ago by X3n0m0rph59 <[email protected]>
daf6fb737e251d30bfec935195e7f0717d51d5c4 authored about 2 years ago by X3n0m0rph59 <[email protected]>
In combination with slow USB hubs or KVM switches, some drivers
apparently fail to initialize du...
In combination with slow USB hubs or KVM switches, some drivers
apparently fail to initialize du...
6ca2eb76b9148407179de9a3ac62acc98f83f78d authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update program output
4f384ccdcd98e44dc00de1c07c467b1ec60803d4 authored about 2 years ago by X3n0m0rph59 <[email protected]>6026f933587e7b25bc425e80e31cb4a87b946bec authored about 2 years ago by X3n0m0rph59 <[email protected]>
744eed9b2726feda30c7bfbfaa1e198429762c57 authored about 2 years ago by X3n0m0rph59 <[email protected]>
f9ab5f616684c1d90b419c24cc5e333cb5341f74 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update bug_report.md
649cf0c25c84a750e1173df5b8f66f4118e35fa4 authored about 2 years ago by X3n0m0rph59 <[email protected]>bbdbda9ca38f13b3341faba606de9b1692a3bd1e authored about 2 years ago by X3n0m0rph59 <[email protected]>
Cleanup unneeded dependencies
356660a145f7f355957faa93552ee2e50642c975 authored about 2 years ago by X3n0m0rph59 <[email protected]>6cabf1e3b078d18666261e89308e8a9ae59b6db1 authored about 2 years ago by Andre Schneider <[email protected]>
Use an `IndexMap` to store the associated manifests of a profile, since we
actually care about t...
50cc2eded9e59f1dfd61ef82981010f4bd6155d8 authored about 2 years ago by X3n0m0rph59 <[email protected]>
So far, only ProfileConfiguration is in use.
b3cb8c1d1a9857a0629fa97ca834f1b57c45eb91 authored about 2 years ago by Steven <[email protected]>I believe with change, we no longer need to iterate over any parameters to find them.
- Clearly d...
profiles::ConfigParam is replaced with parameters::ProfileParameter. This doesn't do much to tak...
bdc42f1226ab0e87622815cc4c65fb1859c6e821 authored about 2 years ago by Steven <[email protected]>manifest::ConfigParam is replaced with parameters::ManifestParameter.
This doesn't take full adva...
b1acb1c3d9a0f0d96af54bd9ae538875dd9521ca authored about 2 years ago by X3n0m0rph59 <[email protected]>
c8a7bc13a478fdd62c044c84bc75a9b4eaa0f7e3 authored about 2 years ago by X3n0m0rph59 <[email protected]>
fac43d6637a1ac12a29cff03c04faa160e91c738 authored about 2 years ago by X3n0m0rph59 <[email protected]>
e0c18cc8d8f58aabc724d108272d8b70721dff41 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Add missing feature
dc337b3f3cb4c0e6fbe6106ad8ee81fec91596c9 authored about 2 years ago by X3n0m0rph59 <[email protected]>Try to close failed devices instead of spinning in a tight loop
References #172
c21632ed47ab709d99c84c01342933943d29df96 authored about 2 years ago by X3n0m0rph59 <[email protected]>df37f4662ec55872e746973f97ed5e86fe7cd57b authored about 2 years ago by X3n0m0rph59 <[email protected]>
Try to close all failed devices early, so that we do not end up spinning in a
tight loop in the ...
Give the `FN` key overlay priority over all other overlays
16bc006aa01b3dba766db2e04d38bdab1b224964 authored about 2 years ago by X3n0m0rph59 <[email protected]>7ddd8373e3b822d9d25809bf2fb1c8a3a1cc338d authored about 2 years ago by X3n0m0rph59 <[email protected]>
Lower the timeout somewhat and see if it still working
References #161
37d4727d68314ccbbd696287f7f4c7a504a0b8f5 authored about 2 years ago by X3n0m0rph59 <[email protected]>3a381191eda4735a5d38f3fa26f0d0f21d84255e authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update CHANGES.md
Cleanups
Publish on pypi: https://pypi.org/project/eruption-sdk/
a58b55acced913b9e6730dc257658f6e3d913848 authored about 2 years ago by X3n0m0rph59 <[email protected]>a90f7b0f147334497da15e2c6bc2e2ea59754d64 authored about 2 years ago by X3n0m0rph59 <[email protected]>
Update Copyright
Update GitHub URLs
Update **/Cargo.toml files
Cleanups
Update authors
Cleanups
Cleanups
8deab11cefc89b1a9beef7d90e521b855616e6ee authored about 2 years ago by X3n0m0rph59 <[email protected]>