Adam Honse
a7c400bc65
Update yet more file header comments to standardized new format
2 years ago
morg
2eb43fa445
Remove null terminating chars from profile names before using them in ProfileManager
2 years ago
Dmitry K
51712f08b5
Removed include directives from ResourceManager.h to speed up build process
3 years ago
Geoffrey Mon
7b286352da
Read I2C bus location more reliably
3 years ago
Frédéric Mercille
164f53dc91
Fix for Issue 3359 - Log which devices fail to load properly, but still update...
3 years ago
Shady Nawara
b05b5205de
Fix segments load from profile
3 years ago
Adam Honse
447e936464
Segments
3 years ago
Dmitry K
b409b5f7cc
Added support for unicode paths (filesystem::path approach)
3 years ago
Aleš Nezbeda
2603dbe4ab
Fix profile not being applied when I2C bus ID changes on reboot
4 years ago
Adam Honse
4391f6db60
Attempt to fix https://gitlab.com/CalcProgrammer1/OpenRGB/-/issues/1820 by moving return statement
5 years ago
morg
3b49e9329b
Add logs for invalid profiles
5 years ago
Alex
4af8614fce
Add formated loging for device detection
...
Commits merged and amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Chris
a46eccef3c
Added brightness to profile loading and saving
...
* Bumped profile version to 3
* Loading a v1/v2 profile onto a device with brightness will work
* Loading a v3 profile onto a device without brightness also works
* Add profile version parameter to Get/SetModeDescription
Commit amended for code style and to update versioning by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Gabriel Marcano
30f88d5fcf
Fix mismatched new[] / delete
...
- The device description buffer was allocated using new[] in
RGBController. Make sure to free it using delete[].
5 years ago
Adam Honse
5616f547e4
Fix a bunch of warnings
5 years ago
k1-801
ad2cd89128
Add filesystem header to select between std::filesystem and std::experimental::filesystem depending on system availability.
...
Commit amended by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Adam Honse
827b75320c
Fix profile versioning. Profile version 1 used protocol version 0. Move profile version up to 2 using protocol version 2 and keep them synchronized if a new protocol version is added
5 years ago
Chris
ae8b502ad2
Gathering logging info to fix #1241
...
* Aligning profile version and header string
* Adding profile validation loggging
* Adding success / failure logging for each controller when attempting
to load profile
5 years ago
morg
8ef9f622f1
Fix memory leak (RGBController::GetDeviceDescription)
5 years ago
k1-801
1fdd4379a7
Small adjustments in LogManager
5 years ago
Chris
d65def0179
Fixing --help string for -p option
...
* Tweaked the profile mananger to allow to load profiles either with or
without the file extension
* Changed the --help string to reflect the change
5 years ago
Aleksey Krichevskiy
75a14f2250
ProfileManager: trunc flag to file overwrite
5 years ago
jath03
84861ef989
Fixing profile loading #1135
5 years ago
Jack
f844108022
Removing .orp extension from profile names
5 years ago
Diogo Trindade
f63aec118c
Fixed profile string sdk response not being null terminated
5 years ago
morg
e2bc1003e6
Add profile management to SDK
...
Commit amended for code style by Adam Honse <calcprogrammer1@gmail.com>
5 years ago
Adam Honse
72070f95ad
Fix profile deletion
5 years ago
Adam Honse
61d4b8fa5d
More size loading fixes
6 years ago
Adam Honse
a7acefb284
Ignore location string when loading profiles for HID devices
6 years ago
Adam Honse
3f7c981ba2
Use up-to-date controller list in profile manager
6 years ago
Adam Honse
ddfcd1caf9
Split CLI processing into pre- and post-detection functions and add --localconfig and --nodetect options
6 years ago
Adam Honse
72da8f362c
SDK protocol versioning implemented. Protocol updated to version 1 which adds vendor string to controller request.
6 years ago
Adam Honse
a24909471f
Fix Profile list loading
6 years ago
Adam Honse
f7d187f5b2
Use XDG-compliant configuration directory (APPDATA on Windows)
6 years ago
Adam Honse
b19dfdb010
Fix profile loading
6 years ago
Adam Honse
e767b3db90
Split functionality for applying sizes and settings from a temporary controller list to a controller to its own function
6 years ago
Adam Honse
da8c06756b
Split functionality for loading temporary controllers from a saved profile into its own function
6 years ago
Térence Clastres
53379c5482
Fixes for memory issues detected by valgrind
6 years ago
Adam Honse
2b660a47c7
Fix wrong index being used in profile lookup that would cause segfaults if there are more controllers detected than in profile
6 years ago
Adam Honse
aa182936ba
Clean up warnings, except in hidapi and cli files
6 years ago
Adam Honse
18c18e3999
Automatically save a sizes.ors profile when resizing a zone, then automatically load zone sizes from sizes.ors on start
6 years ago
Adam Honse
d7298cafd0
Fix build on Linux
6 years ago
Adam Honse
70783fb28f
Add button to delete profiles and confirmation dialog
6 years ago
Adam Honse
45a5f629e5
Do a complete refresh of profile list when saving profile
6 years ago
Adam Honse
3cf855bd10
Search through controller list for each controller when loading profile, allows controller order to change without breaking the profile
6 years ago
Adam Honse
9deb0f8fff
Move profile code from Qt UI to new ProfileManager class
6 years ago