All user data for FoundryVTT. Includes worlds, systems, modules, and any asset in the "foundryuserdata" directory. Does NOT include the FoundryVTT installation itself.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

262 lines
5.1 KiB

1 year ago
  1. /* Hotbar (Macro bar) */
  2. /* Glass - Remove prior styling */
  3. #hotbar #macro-list,
  4. #hotbar .bar-controls,
  5. #hotbar #macro-list,
  6. #hotbar .macro.inactive,
  7. #hotbar .macro {
  8. border: none;
  9. border-radius: 0px;
  10. box-shadow: none;
  11. backdrop-filter: none;
  12. background: none;
  13. background-image: none;
  14. }
  15. /* Glass - Add new styling */
  16. #hotbar #hotbar-directory-controls,
  17. #hotbar #hotbar-page-controls,
  18. #hotbar #macro-list,
  19. #hotbar .macro.inactive,
  20. #hotbar .macro:not(.active) {
  21. border: none;
  22. border-radius: var(--dorako-radius);
  23. background-color: var(--dorako-bg-current);
  24. /* backdrop-filter: var(--dorako-vibrancy); */
  25. /*will-change: backdrop-filter;*/
  26. transform: translate3d(0px, 0px, 0px);
  27. box-shadow: var(--glassy);
  28. }
  29. #hotbar .bar-controls span.page-number {
  30. text-shadow: var(--dorako-text-shadow);
  31. }
  32. #hotbar .macro .macro-key,
  33. #custom-hotbar .macro .custom-macro-key {
  34. background: none;
  35. /* -webkit-text-stroke-width: 1px;
  36. -webkit-text-stroke-color: black; */
  37. text-shadow: 0px 0px 15px black, 0px 0px 14px black, 0px 0px 13px black, 0px 0px 12px black, 0px 0px 11px black, 0px 0px 10px black, -1px -1px 3px black, -1px 0px 3px black, -1px 1px 3px black, 0px -1px 3px black, 0px 0px 3px black, 0px 1px 3px black, 1px -1px 3px black, 1px 0px 3px black, 1px 1px 3px black;
  38. /* text-shadow: var(--dorako-text-shadow); */
  39. font-size: large;
  40. }
  41. #hotbar .bar-controls a.page-control {
  42. font-size: var(--font-size-14);
  43. }
  44. #context-menu.expand-up {
  45. bottom: calc(100% + 2px);
  46. }
  47. #context-menu.expand-up .expand-down {
  48. bottom: calc(100% + 2px);
  49. }
  50. #hotbar .macro.active:hover {
  51. border: unset;
  52. }
  53. #hotbar .macro:hover {
  54. box-shadow: var(--glassy);
  55. }
  56. #hotbar .macro .macro-icon {
  57. height: unset;
  58. width: unset;
  59. }
  60. #hotbar .macro.inactive {
  61. transition: background 0.15s ease-out;
  62. background: var(--dorako-bg-current);
  63. }
  64. #hotbar .macro.inactive:hover {
  65. transition: background 0.15s ease-out;
  66. border: none;
  67. box-shadow: var(--glassy);
  68. background: var(--paizo-red);
  69. }
  70. #hotbar .macro.active {
  71. transition: background 0.15s ease-out;
  72. background-color: var(--paizo-blue-dark);
  73. }
  74. #hotbar .macro.active:hover {
  75. transition: background 0.15s ease-out;
  76. transition: box-shadow 0.15s ease-out;
  77. background-color: var(--paizo-blue-bright);
  78. }
  79. #hotbar {
  80. width: auto;
  81. gap: 10px;
  82. bottom: 0px;
  83. left: 0px;
  84. margin-bottom: var(--edge-margin);
  85. flex-grow: 0;
  86. }
  87. #hotbar-page-controls .bar-controls {
  88. display: flex;
  89. align-items: center;
  90. justify-content: center;
  91. }
  92. #hotbar .bar-controls span.page-number {
  93. font-size: unset;
  94. line-height: unset;
  95. }
  96. #hotbar .fas {
  97. text-shadow: var(--dorako-text-shadow);
  98. }
  99. #hotbar .bar-controls {
  100. flex: 0 0 22px;
  101. height: auto;
  102. margin: 0px;
  103. }
  104. #hotbar #action-bar {
  105. flex: 1;
  106. height: 100%;
  107. pointer-events: all;
  108. gap: 10px
  109. }
  110. #hotbar #macro-list {
  111. background-color: var(--dorako-bg-current);
  112. padding: 5px;
  113. gap: 5px;
  114. margin: 0px;
  115. /* backdrop-filter: var(--dorako-vibrancy); */
  116. flex: 1;
  117. }
  118. #hotbar .macrolist {
  119. gap: 10px;
  120. }
  121. /* .sheet header.sheet-header img {
  122. flex: 0 0 50px;
  123. height: 50px;
  124. margin-right: 0px;
  125. box-shadow: var(--glassy);
  126. background-color: var(--paizo-blue-dark);
  127. } */
  128. #hotbar .macro.active::before {
  129. transition: box-shadow 0.5s ease-in-out;
  130. content: '';
  131. position: absolute;
  132. top: 0;
  133. left: 0;
  134. width: 100%;
  135. height: 100%;
  136. box-shadow: var(--glassy);
  137. border-radius: 2px;
  138. overflow: hidden;
  139. pointer-events: none;
  140. }
  141. #hotbar .macro.active:hover::before {
  142. transition: box-shadow 0.5s ease-in-out;
  143. content: '';
  144. position: absolute;
  145. top: 0;
  146. left: 0;
  147. width: 100%;
  148. height: 100%;
  149. box-shadow: 0px 0px 10px rgba(220, 200, 100, 0.5) inset, var(--glassy);
  150. border-radius: 2px;
  151. overflow: hidden;
  152. pointer-events: none;
  153. }
  154. /* Thin hotbar */
  155. #hotbar #macro-list {
  156. box-shadow: none;
  157. background: none;
  158. padding: 0px;
  159. gap: 2px;
  160. margin: 0px;
  161. flex: 1;
  162. }
  163. /* Monk's hotbar */
  164. .hotbar-page {
  165. position: absolute;
  166. bottom: 52px;
  167. width: 592px;
  168. /* left: -32px; */
  169. transition: unset;
  170. gap: 2px;
  171. z-index: -1;
  172. max-height: 270px;
  173. overflow: visible;
  174. }
  175. #hotbar .macro-list {
  176. margin: 0px;
  177. }
  178. .hotbar-page-row {
  179. gap: 9px
  180. }
  181. .hotbar-page .action-bar {
  182. display: contents;
  183. }
  184. .hotbar-page .macro-list {
  185. flex: 0 0 518px;
  186. height: 100%;
  187. list-style: none;
  188. margin: 0px;
  189. padding: 0px;
  190. border: none;
  191. border-radius: 3px;
  192. gap: 2px;
  193. }
  194. .hotbar-page.opening {
  195. overflow: visible;
  196. }
  197. #hotbar .hotbar-page .bar-controls span.page-number,
  198. #hotbar .hotbar-page .bar-controls i {
  199. box-shadow: var(--glassy);
  200. background-color: var(--dorako-bg-current);
  201. border-radius: 3px;
  202. }
  203. #hotbar {
  204. height: unset;
  205. }
  206. /* Hotbar */
  207. #ui-bottom {
  208. /* margin-left: 9px; */
  209. margin-left: var(--hotbar-margin-left);
  210. }
  211. /* Minimal UI */
  212. #hotbar:hover {
  213. bottom: 0px;
  214. margin-bottom: var(--edge-margin);
  215. }
  216. #hotbar #macro-list:hover {
  217. border-top: none;
  218. box-shadow: none;
  219. transition: unset;
  220. }