| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- // This file is part of Desktop App Toolkit,
- // a set of libraries for developing nice desktop applications.
- //
- // For license and copyright information please follow this link:
- // https://github.com/desktop-app/legal/blob/master/LEGAL
- //
- using "ui/colors.palette";
- TextPalette {
- linkFg: color;
- monoFg: color;
- spoilerFg: color;
- selectBg: color;
- selectFg: color;
- selectLinkFg: color;
- selectMonoFg: color;
- selectSpoilerFg: color;
- selectOverlay: color;
- linkAlwaysActive: bool;
- }
- QuoteStyle {
- padding: margins;
- verticalSkip: pixels;
- header: pixels;
- headerPosition: point;
- icon: icon;
- iconPosition: point;
- expand: icon;
- expandPosition: point;
- collapse: icon;
- collapsePosition: point;
- outline: pixels;
- outlineShift: pixels;
- radius: pixels;
- scrollable: bool;
- }
- TextStyle {
- font: font;
- linkUnderline: int;
- lineHeight: pixels;
- blockquote: QuoteStyle;
- pre: QuoteStyle;
- }
- kLinkUnderlineNever: 0;
- kLinkUnderlineActive: 1;
- kLinkUnderlineAlways: 2;
- fsize: 13px;
- normalFont: font(fsize);
- semiboldFont: font(fsize semibold);
- boxFontSize: 14px;
- boxTextFont: font(boxFontSize);
- emojiSize: 18px;
- emojiPadding: 1px;
- lineWidth: 1px;
- IconEmoji {
- icon: icon;
- padding: margins;
- useIconColor: bool;
- }
- defaultTextPalette: TextPalette {
- linkFg: windowActiveTextFg;
- monoFg: msgInMonoFg;
- spoilerFg: msgInDateFg;
- selectBg: msgInBgSelected;
- selectFg: transparent; // use painter current pen instead
- selectLinkFg: historyLinkInFgSelected;
- selectMonoFg: msgInMonoFgSelected;
- selectSpoilerFg: msgInDateFgSelected;
- selectOverlay: msgSelectOverlay;
- }
- defaultQuoteStyle: QuoteStyle {
- }
- defaultTextStyle: TextStyle {
- font: normalFont;
- linkUnderline: kLinkUnderlineActive;
- lineHeight: 0px;
- blockquote: defaultQuoteStyle;
- pre: defaultQuoteStyle;
- }
- semiboldTextStyle: TextStyle(defaultTextStyle) {
- font: semiboldFont;
- }
- slideDuration: 240;
- slideShift: 100px;
- slideShadow: icon {{ "slide_shadow", slideFadeOutShadowFg }};
- slideWrapDuration: 150;
- fadeWrapDuration: 200;
- linkCropLimit: 360px;
- linkFont: normalFont;
- linkFontOver: font(fsize underline);
- roundRadiusLarge: 6px;
- roundRadiusSmall: 3px;
- dateRadius: roundRadiusLarge;
- noContactsHeight: 100px;
- noContactsFont: font(fsize);
- noContactsColor: windowSubTextFg;
- activeFadeInDuration: 500;
- activeFadeOutDuration: 3000;
- smallCloseIcon: icon {{ "simple_close", smallCloseIconFg }};
- smallCloseIconOver: icon {{ "simple_close", smallCloseIconFgOver }};
- radialSize: size(50px, 50px);
- radialLine: 3px;
- radialDuration: 350;
- radialPeriod: 3000;
- locationSize: size(320px, 240px);
- transparentPlaceholderSize: 4px;
- defaultVerticalListSkip: 6px;
- shakeShift: 4px;
- shakeDuration: 300;
- universalDuration: 120;
- // floating badge colors
- roundedFg: radialFg;
- roundedBg: radialBg; // closest to #00000066
|