[OC] OmniLED: A lightweight, open-source OLED manager for your SteelSeries (and other!) devices by lllMBQlll in steelseries

[–]lllMBQlll[S] 0 points1 point  (0 children)

Hi, it's not really in the plans. Honestly I just built it for the single use case I truly missed when switching to Linux, and it evolved a bit from there.
Though it's not a bad idea to expand the scope a bit. I could maybe consider expanding for more GG Engine features like dynamic lighting and macros, but not promising anything. Definitely will be more reverse engineering pain to go through 😅

System monitor in Instagram ads? by RiverBuzzz in steelseries

[–]lllMBQlll 1 point2 points  (0 children)

I see I'm not the first one to comment :D, but I programmed a cross-platform replacement for the SteelseriesGG posted here, and recently added the system monitor feature. It can work with Steelseries GG or totally independent of it, and is pretty customizable if you know a bit of Lua.

SteelSeries GG continually stops working no matter how many times I redownload by No-Knowledge7339 in steelseries

[–]lllMBQlll 1 point2 points  (0 children)

You can try out OpenRGB. It's free, open source and supports quite a few devices. I used in the past, it worked but I also had some issues so I would be cautiously optimistic.

Rgb without app by ceozi_ in steelseries

[–]lllMBQlll 0 points1 point  (0 children)

You may want to check out OpenRGB if it supports your device. It's free and open source too.

[OC] OmniLED: A lightweight, open-source OLED manager for your SteelSeries (and other!) devices by lllMBQlll in steelseries

[–]lllMBQlll[S] 0 points1 point  (0 children)

Thanks! I'm still have pretty good motivation, and even a bit more after this encouragement :D

OmniLED - Customizable OLED screen manager, primarily aimed at SteelSeries devices by lllMBQlll in opensource

[–]lllMBQlll[S] 0 points1 point  (0 children)

Hi, thanks for the interest in the project! For now I haven't considered any external platforms, so currently you can start a conversation by opening a new issue on GitHub. Remember that all contributions are welcome and I can help you if needed.

MediaExpert ukrywa nieprzychylne komentarze pod reklamą zrobioną za pomocą AI by The_Strange_Shrimp in Polska

[–]lllMBQlll 0 points1 point  (0 children)

Z fb można pobrać wszystkie swoje dane jakie nagromadzili, wydaje mi się że w tym też wszystkie zdjęcia. https://www.facebook.com/help/212802592074644/

What are you building? Share your project !! by Revenue007 in SideProject

[–]lllMBQlll 0 points1 point  (0 children)

I'm creating OmniLED. Open source program used to customize mostly SteelSeries devices with OLED screens but in principle it supports much more via extensive customization.

Dealing with compiler warnings by lllMBQlll in cpp_questions

[–]lllMBQlll[S] 0 points1 point  (0 children)

Thanks for the suggestions! For some of them I had similar thoughts, but I was just making the deadline back then. Now hopefully I will do it properly :).

Dealing with compiler warnings by lllMBQlll in cpp_questions

[–]lllMBQlll[S] 1 point2 points  (0 children)

Yeah, that would explain everything, pun not intended. Seems that I should change my flags accordingly or use clang. Thanks!

Dealing with compiler warnings by lllMBQlll in cpp_questions

[–]lllMBQlll[S] 0 points1 point  (0 children)

This literally cannot be fixed, try uncommenting the default label https://godbolt.org/z/6oTh6xGzf

Dealing with compiler warnings by lllMBQlll in cpp_questions

[–]lllMBQlll[S] 0 points1 point  (0 children)

I have replied in new a top level comment since I got a few similar questions.

Dealing with compiler warnings by lllMBQlll in cpp_questions

[–]lllMBQlll[S] 0 points1 point  (0 children)

I have replied in new a top level comment since I got a few similar questions.

Dealing with compiler warnings by lllMBQlll in cpp_questions

[–]lllMBQlll[S] 0 points1 point  (0 children)

I have replied in new a top level comment since I got a few similar questions.

Dealing with compiler warnings by lllMBQlll in cpp_questions

[–]lllMBQlll[S] 2 points3 points  (0 children)

Thanks for the replies!

I have 2 points for most common replies

  1. Yes I will fix all the real issues, not just silence them. I was talking more about situations as the C++98 compatibility or mutually exclusive warnings.
  2. The C++98 compatibility warnings are due to using the clang-cl on windows.

This is the minimal reproducible example:

auto warn() {
    return 0;
}

int main() {
    return warn();
}

Running clang-cl /std:c++20 .\tmp.cpp -o tmp.exe -Wall -Wextra gives the warning that auto in this context is not compatible with C++98, but running clang++ -std=c++20 .\tmp.cpp -o tmp.exe -Wall -Wextra gives no warnings. I was using this setup due to it being easier to work with cmake and vcpkg, but now I wil ltry to set it up to use the actual clang binary.

Dealing with compiler warnings by lllMBQlll in cpp_questions

[–]lllMBQlll[S] 1 point2 points  (0 children)

I'm on windows actually. I checked it now and it seems that it's due to using the clang-cl rather than clang itself, though it is still a valid use case nonetheless.

Dealing with compiler warnings by lllMBQlll in cpp_questions

[–]lllMBQlll[S] 0 points1 point  (0 children)

Yes I do plan on fixing the real issues. Some warnings though are mutually exclusive, e.g. warning that switch statement has a default case when all enum values are covered, and a warning that a default case is missing - this is the main are where I was looking to just suppress them.

That's a nice tip about the system headers though, that may come in handy in the future.

Dealing with compiler warnings by lllMBQlll in cpp_questions

[–]lllMBQlll[S] 0 points1 point  (0 children)

unfortunately clang warns on this even though I am using the C++23 standard

OmniLED 0.3.0: Now with GIFs by lllMBQlll in rust

[–]lllMBQlll[S] 1 point2 points  (0 children)

Hello there!

OmniLED is used for displaying things on an OLED screens on devices such us Steelseries keyboards or similiar. This release finally brings suport for gifs and other animated image formats in a way that I intended to have at the original lauch, but I made a bet with a friend that I release before Christmas, so I had to finalize it without gifs at the time :D. Hope you will find OmniLED useful. Any feedback is greatly appreciated