Skip to content

workflowy-hack-theme by bubblebubblegun

Screenshot of workflowy-hack-theme

Details

Authorbubblebubblegun

LicenseGPL License

CategoryWorkflowy Beautification

Created

Updated

Size9.0 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Notes

hack-theme

Source code

/* ==UserStyle==
@name       workflowy-hack-theme
@version    20240714.07.58
@namespace  ?
==/UserStyle== */

@-moz-document url-prefix("https://workflowy.com/") {
:root {

  /* Hero elements */
  --wf-color-bullet: var(--wf-lime-green-200);
  --wf-color-bullet-halo: var(--wf-lime-green-500);
  --wf-color-bullet-halo-hover: var(--wf-lime-green-400);
  --wf-color-bullet-halo-shared: var(--wf-lime-green-400);

  /* Backgrounds */
  --wf-color-bg-select: var(--wf-lime-green-500);
  --wf-color-bg-search-highlight: var(--wf-lime-green-500);
  --wf-color-bg-secondary: var(--wf-lime-green-600);
  --wf-color-background-warning: #FDEED6;
  --wf-color-background-info: #bedcf1;

  /* Text */
  --wf-color-text-warning: var(--wf-yellow-700);
  --wf-color-text-info: var(--wf-lime-green-500);
  --wf-color-text-helper: var(--wf-lime-green-300);
  --wf-color-text-on-color: var(--wf-lime-green-100);

  /* Links */
  --wf-color-link-secondary: var(--wf-lime-green-300);
  --wf-external-link: var(--wf-blue-400);

  /* Icons */
  --wf-color-icon: var(--wf-lime-green-500);
  --wf-color-icon-disabled: var(--wf-lime-green-300);
  --wf-color-bg-icon-hover: var(--wf-lime-green-600);
  --wf-color-bg-icon-active: var(--wf-lime-green-500);

  /* Layer-01: Header and Menus */
  --wf-color-border-field-01: var(--wf-lime-green-500);
  --wf-color-link-01: var(--wf-lime-green-200); /* Consolidate this */
  --wf-color-link-hover-01: var(--wf-lime-green-100); /* Consolidate this */
  --wf-color-icon-01: var(--wf-lime-green-200);
  --wf-color-bg-icon-hover-01: var(--wf-lime-green-600); /* Header icon background hover */
  --wf-color-icon-active-01: var(--wf-lime-green-300);
  --wf-color-icon-disabled-01: var(--wf-lime-green-500);

  /* These styles can be removed when themes.ts migration is complete */
  --header-flyout-popup-text-color: var(--wf-lime-green-200);
  --sidebar-light-text-color: var(--wf-lime-green-400);
  --header-dark-text-color: var(--wf-lime-green-200);
  --dialog-close-button: var(--wf-lime-green-400);
  --dialog-close-button-active: var(--wf-lime-green-600);
  --dialog-close-button-hover: var(--wf-lime-green-700);
  /* --swipe-menu-background: var(--wf-lime-green-700); */
  --line-color: var(--wf-lime-green-600); /* base.gray6, Expanded node dividing keyline */
  --left-bar-icon-color: var(--wf-lime-green-300);
  --page-box-shadow: none;
  /* --color-picker-border: var(--wf-white-opaque-20); */
  --webkit-scrollbar-track: none; /* Scrollbar background color */
  --webkit-scrollbar-thumb: var(--wf-lime-green-500); /* Scrollbar drag handle color */
  --webkit-scrollbar-thumb-hover: var(--wf-lime-green-400); /* Scrollbar drag handle hover color */

  /* Themes.ts legacy styling. Prevents CSS-in-JS styling breaking whilst we migrate to CSS */
  --gray1: var(--wf-lime-green-100);
  --gray2: var(--wf-lime-green-200);
  --gray3: var(--wf-lime-green-300);
  --gray4: var(--wf-lime-green-400);
  --gray5: var(--wf-lime-green-500);
  --gray6: var(--wf-lime-green-600);
  --gray7: var(--wf-lime-green-700);
  --gray8: var(--wf-lime-green-800);
  --sharing: var(--wf-lime-green-300);
  --accent: var(--wf-lime-green-200);
  --overlay: var(--lime-green-800);

  --text-annotation-icon-colors-mentioned: #007AB8;
  --text-annotation-icon-colors-added: #057A55;
  --text-annotation-icon-colors-moved: #9F580A;
  --text-annotation-icon-colors-completed: #64748B;
  --text-annotation-icon-colors-edited: #9F580A;

  --text-annotation-background-colors-mentioned: #1A573A;
  --text-annotation-background-colors-added: #1A573A;
  --text-annotation-background-colors-moved: #441F6A;
  --text-annotation-background-colors-completed: #4B5155;
  --text-annotation-background-colors-edited: #4F3E04;

  /* Team Spaces and Comments styling - Migrate to css */
  --teamspace-sharing-warning-text-color: var(--wf-dark-gray-100);
  --teamspace-sharing-warning-background-color: #666644;
  --teamspace-sharing-promo-background: linear-gradient(124deg, rgba(64,128,107,1) 0%, rgba(73,107,146,1) 100%);
  --teamspace-sharing-promo-arrow: rgb(64,128,107);

  --root-thread-box-shadow: rgba(0, 0, 0, 0.4) 0px 7px 9px -4px, rgba(0, 0, 0, 0.28) 0px 14px 21px 2px, rgba(0, 0, 0, 0.24) 0px 5px 26px 4px;
  --comment-box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.4),
  0px 3px 4px 0px rgba(0, 0, 0, 0.4),
  0px 1px 8px 0px rgba(0, 0, 0, 0.4);

  --comment-box-shadow-stacked-2: 0px 3px 3px -2px rgba(0, 0, 0, 0.4),
  0px 3px 4px 0px rgba(0, 0, 0, 0.4),
  0px 1px 8px 0px rgba(0, 0, 0, 0.4),
  0 10px 0 -5px #2a3135,
  0px 13px 3px -7px rgba(0, 0, 0, 0.4),
  0px 13px 4px -5px rgba(0, 0, 0, 0.4),
  0px 11px 8px -5px rgba(0, 0, 0, 0.4),
  0 20px 0 -10px #2a3135,
  0px 23px 3px -12px rgba(0, 0, 0, 0.4),
  0px 23px 4px -10px rgba(0, 0, 0, 0.4),
  0px 21px 8px -10px rgba(0, 0, 0, 0.4)

  --wf-present-theme: dark;
  --wf-payment-stripe-theme: night;

  /* Text, Highlight and Tag colors */
  --wf-tag-background: var(--wf-lime-green-500);
  --wf-tag-text: var(--wf-dark-gray-100);
  --wf-tag-text-red: #F98080;
  --wf-tag-background-red: #773B3B;
  --wf-tag-text-orange: #FF8A4C;
  --wf-tag-background-orange: #784C3C;
  --wf-tag-text-yellow: #E3A008;
  --wf-tag-background-yellow: #8C7146;
  --wf-tag-text-green: #31C48D;
  --wf-tag-background-green: #40806B;
  --wf-tag-text-blue: #76A9FA;
  --wf-tag-background-blue: #405580;
  --wf-tag-text-purple: #AC94FA;
  --wf-tag-background-purple: #584080;
  --wf-tag-text-gray: #97A6BA;
  --wf-tag-background-gray: #475569;
  --wf-tag-text-teal: #2DD4BF;
  --wf-tag-background-teal: #397886;
  --wf-tag-text-sky: #38BDF8;
  --wf-tag-background-sky: #496B92;
  --wf-tag-text-pink: #F472B6;
  --wf-tag-background-pink: #7F4080;

  /* Refactored tokens */

  /* Backgrounds */
  --wf-background: var(--wf-lime-green-800);
  --wf-background-secondary: var(--wf-lime-green-600);
  --wf-background-accent: var(--wf-lime-green-400);
  --wf-background-hover: var(--wf-lime-green-600);
  --wf-background-inverse: var(--wf-lime-green-100);
  --wf-background-inverse-transparent: var(--wf-white-opaque-10);
  --wf-page-background: var(--wf-lime-green-800);
  --wf-highlight-background-default: var(--wf-lime-green-500);

  /* Borders */
  --wf-border-default: var(--wf-lime-green-500);
  --wf-border-active: var(--wf-lime-green-400);
  --wf-border-error: var(--wf-red-500);
  --wf-border-disabled: var(--wf-lime-green-300);

  /* Text */
  --wf-text-primary: var(--wf-lime-green-100);
  --wf-text-secondary: var(--wf-lime-green-200);
  --wf-text-on-color: var(--wf-lime-green-100);
  --wf-text-inverse: var(--wf-lime-green-700);
  --wf-text-placeholder: var(--wf-lime-green-300);
  --wf-text-helper: var(--wf-lime-green-300);
  --wf-text-disabled: var(--wf-lime-green-300);
  --wf-text-error: var(--wf-red-500);

  /* Buttons */
  --wf-button-background: var(--wf-lime-green-600);
  --wf-button-background-primary: var(--wf-lime-green-400);
  --wf-button-background-primary-hover: var(--wf-lime-green-300);
  --wf-button-background-primary-active: var(--wf-lime-green-200);
  --wf-button-background-secondary: var(--wf-lime-green-500);
  --wf-button-background-secondary-hover: var(--wf-lime-green-500);
  --wf-button-background-secondary-active: var(--wf-lime-green-400);
  --wf-button-background-danger: var(--wf-lime-green-500);
  --wf-button-background-danger-hover: var(--wf-lime-green-400);
  --wf-button-background-loading: var(--wf-lime-green-600);

  /* Icons */
  --wf-icon-primary: var(--wf-lime-green-400);
  --wf-icon-secondary: var(--wf-lime-green-200);
  --wf-icon-tertiary: var(--wf-lime-green-500);

  /* Support */
  --wf-support-success: var(--wf-green-700);

  /* Links */
  --wf-link-primary: var(--wf-lime-gren-300);
  --wf-link-secondary: var(--wf-blue-400);

  /* Header */
  --wf-header-background: var(--wf-lime-green-800);
  --wf-header-text: var(--wf-lime-green-300);
  --wf-header-text-secondary: var(--wf-lime-green-200);
  --wf-header-border: var(--wf-lime-green-600);
  --wf-header-icon: var(--wf-lime-green-200);
  --wf-header-button-background-hover: var(--wf-lime-green-600); /* Header icon background hover */
  --wf-header-button-background-active: var(--wf-lime-green-300);
  --wf-header-button-background-disabled: var(--wf-lime-green-500);

  /* Menu */
  --wf-menu-background: var(--wf-lime-green-800);
  --wf-menu-text: var(--wf-lime-green-200);
  --wf-menu-border: var(--wf-lime-green-600);
  --wf-menu-icon: var(--wf-lime-green-200);

  /* Input */
  --wf-input-background: var(--wf-lime-green-800);
  --wf-input-background-hover: var(--wf-lime-green-500);
  --wf-input-default: var(--wf-lime-green-500);
  --wf-input-active: var(--wf-lime-green-300);
  --wf-input-error: var(--wf-red-500);

  /* UI */
  --wf-ui-on-color: var(--wf-lime-green-800);
  --wf-ui-subtle: var(--wf-lime-green-700);
  --wf-ui-default: var(--wf-lime-green-400);
  --wf-ui-active: var(--wf-lime-green-100);

  /* Dialog */
  --wf-dialog-background: var(--wf-lime-green-800);

  /* Misc */
  --wf-selected: var(--wf-lime-green-500);
  --wf-search-highlight: var(--wf-lime-green-500);

}

}

Reviews

No reviews yet.