keys.js 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. import { Type } from './settings.js';
  2. // This lists the preferences keys
  3. export const Keys = [
  4. {
  5. component: "general", schemas: [
  6. { type: Type.I, name: "sigma" },
  7. { type: Type.D, name: "brightness" },
  8. { type: Type.C, name: "color" },
  9. { type: Type.D, name: "noise-amount" },
  10. { type: Type.D, name: "noise-lightness" },
  11. { type: Type.B, name: "color-and-noise" },
  12. { type: Type.I, name: "hacks-level" },
  13. { type: Type.B, name: "debug" },
  14. ]
  15. },
  16. {
  17. component: "overview", schemas: [
  18. { type: Type.B, name: "blur" },
  19. { type: Type.B, name: "customize" },
  20. { type: Type.I, name: "sigma" },
  21. { type: Type.D, name: "brightness" },
  22. { type: Type.C, name: "color" },
  23. { type: Type.D, name: "noise-amount" },
  24. { type: Type.D, name: "noise-lightness" },
  25. { type: Type.I, name: "style-components" },
  26. ]
  27. },
  28. {
  29. component: "appfolder", schemas: [
  30. { type: Type.B, name: "blur" },
  31. { type: Type.B, name: "customize" },
  32. { type: Type.I, name: "sigma" },
  33. { type: Type.D, name: "brightness" },
  34. { type: Type.C, name: "color" },
  35. { type: Type.D, name: "noise-amount" },
  36. { type: Type.D, name: "noise-lightness" },
  37. { type: Type.I, name: "style-dialogs" },
  38. ]
  39. },
  40. {
  41. component: "panel", schemas: [
  42. { type: Type.B, name: "blur" },
  43. { type: Type.B, name: "customize" },
  44. { type: Type.I, name: "sigma" },
  45. { type: Type.D, name: "brightness" },
  46. { type: Type.C, name: "color" },
  47. { type: Type.D, name: "noise-amount" },
  48. { type: Type.D, name: "noise-lightness" },
  49. { type: Type.B, name: "static-blur" },
  50. { type: Type.B, name: "unblur-in-overview" },
  51. { type: Type.B, name: "force-light-text" },
  52. { type: Type.B, name: "override-background" },
  53. { type: Type.I, name: "style-panel" },
  54. { type: Type.B, name: "override-background-dynamically" },
  55. ]
  56. },
  57. {
  58. component: "dash-to-dock", schemas: [
  59. { type: Type.B, name: "blur" },
  60. { type: Type.B, name: "customize" },
  61. { type: Type.I, name: "sigma" },
  62. { type: Type.D, name: "brightness" },
  63. { type: Type.C, name: "color" },
  64. { type: Type.D, name: "noise-amount" },
  65. { type: Type.D, name: "noise-lightness" },
  66. { type: Type.B, name: "static-blur" },
  67. { type: Type.B, name: "unblur-in-overview" },
  68. { type: Type.B, name: "override-background" },
  69. { type: Type.I, name: "style-dash-to-dock" },
  70. { type: Type.I, name: "corner-radius" },
  71. ]
  72. },
  73. {
  74. component: "applications", schemas: [
  75. { type: Type.B, name: "blur" },
  76. { type: Type.B, name: "customize" },
  77. { type: Type.I, name: "sigma" },
  78. { type: Type.D, name: "brightness" },
  79. { type: Type.C, name: "color" },
  80. { type: Type.D, name: "noise-amount" },
  81. { type: Type.D, name: "noise-lightness" },
  82. { type: Type.I, name: "opacity" },
  83. { type: Type.B, name: "blur-on-overview" },
  84. { type: Type.B, name: "enable-all" },
  85. { type: Type.AS, name: "whitelist" },
  86. { type: Type.AS, name: "blacklist" },
  87. ]
  88. },
  89. {
  90. component: "lockscreen", schemas: [
  91. { type: Type.B, name: "blur" },
  92. { type: Type.B, name: "customize" },
  93. { type: Type.I, name: "sigma" },
  94. { type: Type.D, name: "brightness" },
  95. { type: Type.C, name: "color" },
  96. { type: Type.D, name: "noise-amount" },
  97. { type: Type.D, name: "noise-lightness" },
  98. ]
  99. },
  100. {
  101. component: "window-list", schemas: [
  102. { type: Type.B, name: "blur" },
  103. { type: Type.B, name: "customize" },
  104. { type: Type.I, name: "sigma" },
  105. { type: Type.D, name: "brightness" },
  106. { type: Type.C, name: "color" },
  107. { type: Type.D, name: "noise-amount" },
  108. { type: Type.D, name: "noise-lightness" },
  109. ]
  110. },
  111. {
  112. component: "screenshot", schemas: [
  113. { type: Type.B, name: "blur" },
  114. { type: Type.B, name: "customize" },
  115. { type: Type.I, name: "sigma" },
  116. { type: Type.D, name: "brightness" },
  117. { type: Type.C, name: "color" },
  118. { type: Type.D, name: "noise-amount" },
  119. { type: Type.D, name: "noise-lightness" },
  120. ]
  121. },
  122. {
  123. component: "hidetopbar", schemas: [
  124. { type: Type.B, name: "compatibility" },
  125. ]
  126. },
  127. {
  128. component: "dash-to-panel", schemas: [
  129. { type: Type.B, name: "blur-original-panel" },
  130. ]
  131. },
  132. ];