Commit Graph

16 Commits

Author SHA1 Message Date
Adam Honse
a69390e5a8 Update translation files and fix some translation related issues 2026-05-14 23:21:10 -05:00
Adam Honse
4d379b97c6 Log Console Updates 2026-05-14 17:26:12 -05:00
Adam Honse
072d27d9dd Settings Rework
* Add JSON string configuration field to RGBController to store device-specific configurations
    * This JSON string holds both configuration and schema
    * Add settings schema tracking to SettingsManager
    * Implement dynamic settings widget that generates a settings UI based on a JSON schema
    * Implement SettingsManager callback for notifying of settings changes and settings schema updates
    * Always enable Entire Device zone option and use it to enable Edit Device
    * Rename SaveSizes to SaveConfiguration in ProfileManager and Sizes.json to Configuration.json
    * Add zone flag for indicating that a zone's geometry may change, informing profile manager to ignore this check
    * Remove Theme setting and Theme Manager, as this didn't work on most setups anyways and Qt6 has proper Windows dark theming
2026-05-14 17:25:35 -05:00
Adam Honse
75df39252b Clean up zone initialization dialog 2026-05-07 17:24:46 -05:00
Adam Honse
cc00690dd4 RGBController API changes and segment configuration updates
* Make the Get/Set RGBControler descriptor functions static
  * Add functions for getting the matrix_map_type for zone and segment matrix maps
  * Rename zone resize dialog to zone editor dialog
  * Add additional segment types
  * Add option to import segments configuration from JSON file in zone editor dialog
  * Update device view to be able to display matrix segment types
  * Add matrix map editor dialog for creating/editing segment matrix maps
  * Add option to export segments configuration to JSON file in zone editor dialog
2026-05-07 17:24:46 -05:00
Adam Honse
0144a6a150 [next] Active profile tracking 2026-05-07 17:24:45 -05:00
Dmitry Kychanov
5f8b044577 Convert all UI files to match Qt standards 2025-06-18 17:53:14 -05:00
Antonin Del Fabbro
381069afc7 Improve French (FR_fr) translation 2025-06-03 12:15:32 +02:00
RedBlackAka
bb6f8e2ddd Consistent capitalization on Settings page 2025-02-13 13:54:27 +00:00
RedBlackAka
9a5bff7a35 Capitalize Apply Changes and Get Hardware IDs on Supported page 2025-02-07 23:49:26 +00:00
morg
9dff3873ca Update FR translation file 2025-02-06 09:35:12 +01:00
Chris
6934bbf802 Added translations for LOG messages
* Added C Macro to allow QT lupdate parsing
* Added QTtrranslation wrapper around dialog message
* Updated all translation files
2025-02-04 06:04:28 +00:00
Adam Honse
8f67c22a4a Cleanup labels on Information page 2025-01-22 23:41:42 -06:00
Adam Honse
648c0fce92 Get rid of old early prototype OpenRGBDialog, rename OpenRGBDialog2 to OpenRGBDialog 2025-01-08 23:31:34 -06:00
Dominik B
efdf3d42be Added ElgatoLightStrip Support 2024-03-15 22:58:17 +00:00
OctopusET
9436b55556 Fix language code in qt/i18n 2024-01-22 17:49:55 +00:00