Apophis Monolith
Theme Change Log
Engine: VSCode Themes Master v. 1.12.253 - Update: 2022-04-19 19:16:01
Note 1: This Changelog is for the whole Monolith Suite, not just for this specific Theme.
Note 2: [
Development
] and [UI Manager
] sections in Changelog are addressed to the developer to remind him of any important changes that occurred during the writing of the code and do not always concern improvements made to the extension or to the theme.
Last added fonts
Note: Fonts marked with a symbol ⭐ have a high readability at
10px
, or have a size of9px
-12px
such as to occupy the space of common fonts at10px
and always guarantee high readability.
-
2022/04/18
[1.1.199]
- [
Theme
] RevisedHCUI
global color parameters (less saturation and opacity) to obtain more contrast on hover / active elements. - [
Theme
]Dark Matter
Suite: revised themenu foreground
configuration array parameters due to some sequential colorimetric calculations that had generated too bright and light colors;; - [
Theme
] Revisedinactive foreground
andfocused/unfocused active/inactive foreground
focused/unfocused active/inactive bacgrounds
and colors for all standard themes to improve readability on a wider range of monitors. - [
Readme
] ImprovedFonts Table
: added Font Preview button (🅵). At this time system uses ProgrammingFonts.org to show font appearance, but not all fonts are presents on site. In the coming months I will try to create a site that offers the possibility to visually compare the various fonts in different sizes. - [
Readme
] Added some new fonts and revised options for script fonts to add insettings.ini
; - [
Development
] Changed Badges Providervsmarketplacebadge.apphb.com
tovsmarketplacebadges.dev
, due to a temporary badges issue. - [
Development
] FixedFake UI
previews: gutter/line realignment, addedd "line with errors" and "file with errors" example, removed random position forWelcome
page, increased "editor" height; - [
Development
] ImprovedStatistics Table
readability; - [
Development
] AddedDown Major / Minor / Patch Ver.
to step down version of themes for testing.
[1.1.196]
- [
Readme
] ImprovedFonts Table
: added Google Search button (🅶) (if the link for the font page no longer works) and added information if the font isBitmap
(🅱); - [
Readme
] Revised some parameters and ratings ofFonts
. - [
Development
] ImprovedPoweshell Commands / Output
messages;
[1.1.195]
I apologize to those of you who use the
HCUI
versions of the themes as you will have to set it up again due to the name change.
- [
Theme
] AddedHearthstone
theme color. - [
Theme
] Contrary to what I said about theOpal
sub-theme, and tanks to configuration arrays reworking, I decided to introduce theHCUI
version for it too. Obviously the theme will reflect the characteristics of the standardOpal
sub-theme, but, possibly, with a proportionally greater readability on monitors that do not comply with thesRGB
standard and/or at a resolution lower thanFullHD
; - [
Development
] Introduced handling of font rendering problems; - [
Development
] ImprovedPreviews Control Monitor
(Console Log Monitor) messages output inJS
andPHP
engines; - [
Development
] ImprovedHCUI
config customization. I have reworked the construction arrays of theHCUI
sub-themes and, for this reason, you may find differences in both the name of the theme and, probably, also in the colors compared to previousHCUI
versions. This change was necessary to allow me to have more control over the global parameters for the optimization of theHCUI
theme subset as well as in the standard versions; - [
Development
] Improved fonts previews distribution over allFake UI
previews; - [
Development
]Fake UI
has been conformed to the VSCode UI, to get previews closer to the appearance of the new interface; - [
Development
] Fixed randomization ofFake UI
; - [
Readme
] Added some new fonts (see Last added fonts), revised some parameters of the existing ones.
[1.1.193]
- [
Readme
] Added ⭐ (star) symbol on fonts with5.0
readability rating at10px
.
[1.1.192]
- [
Theme
]Monolith Suite
- addedOpal
sub-themes, with extra dark background and low token colors saturation for use in dark rooms, and, for this reason, there is noHCUI
version ofOpal
sub-themes (it would not make sense); - [
Theme
] Fixed and added some colors; - [
Development
] AddedRelative Alpha
andPercent Relative Alpha
calculation capabilities; - [
Development
] AddedRelative Saturation
andPercent Relative Saturation
calculation capabilities; - [
Development
] Added functionget_relative_value(...)
to improve the flexibility of the themes configuration params: up to the previous version, relative values and percentage values could only be calculated for direct color modification and not for saturation and transparency changes which accepted only absolute values. - [
Readme
] Added some new fonts (see Last added fonts), revised some parameters of the existing ones and added some clarifications.
[1.1.191]
- [
Development
]README.MD
/Fonts Table
: fixed table generation in some conditions and updatedFonts data sheet symbols legend
.
[1.1.188]
- [
Development
]README.MD
/Fonts Table
: added flag to show new characters added in the latest version.
[1.1.184]
- [
Development
] Fixed some problems with theREADME.MD
generator in the theme Help.
[1.1.163]
- [
Theme
] Fixed some colors; - [
Theme
] Fixed theHCUI
(High Contrast UI) colors. - [
Development
] Improved GitHub commit.
[1.1.162]
- [
Theme
] Introduced theHCUI
versions (High Contrast UI) for each sub-theme ofMonolith Suite
(inDark Matter Suite
will be implemented in next future), for low resolution and/or high contrast monitors that, with the default theme settings, had problems of poor readability due to the transparency applied to the text and to the drop-down menus (thanks Alan Welsh!).
[1.1.159]
- [
Development
] Optimized Preview Generator.
[1.1.158]
- [
Development
] Fix Preview Generator.
[1.1.157]
- [
Theme
] ImprovededitorBracketMatch
highlight color; - [
Development
] AddeddeditorBracketMatch
as independent from automatic colorization keywords; - [
Development
] Added Daily / Hourly / Delta foresights toStatistics Table
; - [
Readme
] Added some new fonts: "Dank Mono", "Ginotronic", "Monego" family, "M+ 2m" Family, "Operator Mono Lig", "Monaco", "BPmono", "Bitstream Vera Sans Mono", "Luculent", "Whois mono", "NotCourierSans", "KawKab Mono", "Metrickal".
[1.1.155]
- [
Theme
] Addedtab.lastPinnedBorder
color (VSCode 1.50); - [
Theme
] Fixed some UI and Token colors; - [
Readme
] Fixed some issue and improved Fonts Data Sheet table readability. Removed Font Weight from columns to prevent a partial cut-out of Fonts Table in Marketplace; - [
Readme
] Added some new fonts, revised some parameters of the existing ones; - [
Development
] AddedFamous Quotes from Movies
toFake UI
to better show font applied in fake screenshot; - [
Development
] FixFake UI
elements due to browser or html2canvas.js improvements (partially hidden UI objects or wrong location in rendering). - [
Development
] Minor bugs fixed;
[1.1.151]
- [
Theme
] Fixed some UI and Token colors; - [
Readme
] Added some new fonts, revised some parameters of the existing ones; - [
Readme
] Fixed some issue and improved Fonts Data Sheet table readability; - [
Development
] Some code improvements; - [
Development
] Fix for some randomizations ofFake UI
; - [
Development
] AddedSearch
toFake UI
Activity Bar and removed from Panel according toVSCode 1.46.00 Insider Preview
; - [
Development
] AddedWeek Days
to survey data weekly (count of each week day from publication, downloads in week day from publication, average downloads in week day, peak of the week) - [
Development
] AddedDelta
(Δ) to get difference between last values and previous values,Week Day of Downloads Peak
,Survays Numbers
(with previous value stored inDays from Publication
) columns toStats
table and fixed value ofDays from Publication
.
[1.1.147]
- [
Theme
] Added new theme colors forVS Code 1.45.00
; - [
Development
] Fixed some visual bugs inFake UI
(Minimap and Indent Guides); - [
Development
] OptimizedStats
columns generation; - [
Development
] Added lastn
(default = 30) surveys downloads trend and column color forLast Interval Survey
.
[1.1.146]
- [
Readme
] Fixed some issues inREADME.md
andCHANGELOG.md
generation.
[1.1.144]
- [
Readme
] A little improvement to table ofSuggested fonts
, repeating headers every 10 items for more readability; - [
Readme
] Waiting for GitHub and VS Code Market to agree on how to generate the ids for the internal hyperlinks of the table of contents, I tried to optimize (as it was some version ago) the title text so that the hyperlinks are working both on the Marketplace ceh on Github (and not only on Github) - [
Theme
] I know, the need was not felt, but I created a new theme for my favorite tokencolors.Apophis Monolith
andZenburn Monolith
are based on a single color in various intensities for each skin; - [
Theme
] Renamed skinsGolem
toMorion
,Monolith
toAquamarine
andSalamander
toSulfur
; - [
Development
] Improved functionalphamatte
andalphaifbright
for better color results.
[1.1.140]
- [
Theme
] Added skinsGolem
,Monolith
andSalamander
, based on a single color in various intensities; - [
Development
] Added functionalphamatte
wich usecolor_blend
function with current background color, to fix issue with VSCode terminal colors that do not accept alpha channel and render color as full white; - [
Development
] Added functionalphaifbright
function which reduces the alpha if the color is too white.
[1.1.136]
- [
Theme
] Improved some UI skin's main colors; - [
Readme
] Found a little mistake that involving myTable o Contents
generator:GitHub
andVisual Studio Marketplace
not uses same method tohash bookmarks
: offline, inVSCode
,MD preview
seems to behave likeGitHub
, but once published, no: whenREADME.md
showed in preview or in Extension Documentation or on GitHub, bookmarks works correctly, but in the same version, in Marketplace, some bookmarks not working (those that have some particular characters that GitHub replaces each with a-
, while Marketplace replaces all those sequential with a single-
): - e.g.: # All work [ and no play ] makes Jack a dull boy: - GitHub / Markdown Preview on VSCode »#all-work---and-no-play---makes-jack-a-dull-boy
; - Visual Studio Marketplace »#all-work-and-no-play-makes-jack-a-dull-boy
; - [
Readme
] Addedtab
char toSuggested fonts
default settings and symbols for font properies; - [
Readme
] Added font properties columnsZero Slashed or Dotted
,Serif
andCursive
in table ofSuggested fonts
. Also some new fonts added; - [
Development
] AddedskinUiColorsOverrides
array. This array takes priority over some colors already calculated, to better adapt some shades to the main color of single skin.
[1.1.134]
- [
Theme
] AddedKronos
skin's main color; - [
Theme
] AddedEquinox
skin's sub-set, with Deep Dark/Blue background and desatured token colors; - [
Theme
] SaturedViserion
skins's main color; - [
Theme
] Some improvements to theme colors (highlights, errors ad badges color) fol all themes and some tokencolor scopes for Apophis; - [
Readme
] NowSuggested fonts
shows the default settings inJSON
format, to quickly test the fonts inSettings.ini
with reasonable minimum values, for each of them, to limit visual fatigue; - [
UI Manager
] AddedConsole Log Monitor
for check the progress of skin's rendering inhtml2canvas
; - [
UI Manager
] AddedIncremental Counter Monitor
for check the progress of skin's rendering in page; - [
UI Manager
] Added checkbox to enable randomization ofFake UI
elements; - [
Development
] Fixed a bug in theREADME.md
/Table of Contents
generator: the bookmarks, under certain conditions, were not generated correctly. - [
Development
] Each preview is generated using a different font from those listed among the fonts suggested on this page; - [
Development
] AddedHTML
example master file forFake UI
generator; - [
Development
] Added function to randomizeFake UI
elements while maintaining consistency between sections; - [
Development
] Improved function to exclude themes by generation, for themes without expected imminent improvements; - [
Development
] Functions and visual improvements (colors, tokencolors, new elements and icons) forFake UI Generator
; - [
Development
] Improved function for cleaning SVG icons for theme-dependent coloring; - [
Development
] Improved function forAlpha Blend Color
calculation (previously calledMiddle Color
) between two colors. This function, in combination with theText Color
function, returns the most suitable color for text on a given background, better than previously function versions; - [
Development
] Improved function forText Color
calculation on background color (based on betterLuminosity Contrast
and no longer onLuminance
); - [
Development
] AddedEqualize
color function to equalize color to near gray color, used for foreground text color based on satured main color.
[1.1.132]
- [
Theme
] Some improvements to theme colors; - [
Theme
] Some improvements to token colors; - [
Readme
] Added new fonts suggestion inREADME.md
; - [
Development
] Some improvements toMarkdown Table Maker
; - [
UI Manager
] Added button to go directly to marketplace of extension (override the label of first SVG badge).
[1.1.129]
- [
Theme
] SaturedMystic River
skin's main color and added toApophis Dark Matter Theme
; - [
Theme
] AddedCold
,Flat
,Warm
(Grays) skin's sub-set toApophis Dark Matter Theme
; - [
UI Manager
] Added live badges strip under each theme panel. - [
Development
] Added functions for get installs number dynamically from badges; - [
Development
] Added functions for themes installs statistics; - [
UI Manager
] Solved CSS issue with sticky header.
[1.1.128]
- [
Development
] Improved function that determineVSCode Themes Master
version based on each included file; - [
Development
] Improved function forText Color
calculation on background color (based onLuminance
); - [
Development
] Improved function for Luminance calculation (with calculation of Middle Color when colors are overlayed and with transpacency); - [
Development
] Added function forMiddle Color
: overlay result of foreground color wit opacity on background color whit/whitout opacity on default (deep) background color; - [
Development
] Improved line highlight background for foreground readability.
[1.1.127]
- [
Development
] Solved issue with export value of Notifications opacity;
[1.1.125]
- [
Theme
] Added more opacity to selection background; - [
Theme
] Tanks to bugfix #85690 in VSCode 1.42.0, added a bit of transparency to dropdown menu and notifications pop-up; - [
Theme
] In all the themes, only for token colors, the saturation filter has been replaced with the alpha filter to better blend the colors of the tokens with the background color. This avoids (or reduces) non-harmonic overlaps of text with background; - [
TokenColors
] AddedApophis
tokencolors set an new Themes based onDark Matter
skins.Apophis
, use only a subset ofDark Matter
skins with which it is more in color harmony; - [
Readme
] Added some font suggestion inREADME.md
; - [
UI Manager
] Added support for testing themes in VSCode insiders; - [
UI Manager
] AddedApply & URefresh
button for refresh page without regenerate UI colors and Fake UI previews and apply options (e.g. step-up version); - [
UI Manager
] AddedUltra Refresh
button for refresh page without regenerate UI colors previews and Fake UI previews; - [
Development
] Fixed some comments in Token colors JSON: removed, with RegExp, encoded html chars and some PHP explicited tags to avoid conflicts with PHP scripts ofVSCode Themes Master
; - [
Development
] Fixed some inaccuracies in the in PHP function make_code_example that emerged after the introduction ofApophis
tokencolors; - [
Development
] After introduction ofexcluded_tokencolors_set_main
,excluded_tokencolors_set_skin
,excluded_tokencolors_set_combo
, added generation of UI colors preview for each tokencolors file. - [
Development
] Addedexcluded_tokencolors_set_main
,excluded_tokencolors_set_skin
,excluded_tokencolors_set_combo
arrays in_cfg.themes.colors.php
wich respectively exclude:- All token colors set in array from Main Theme (Group);
- All token colors set in array from Single Sub-Theme;
- All token colors set in array from Colors Combo for each Sub-Theme; This allows me to better manage the combined colors and exclude those that are not harmonic.
- [
Development
] Generic code bug fix and improvements;
[1.1.122]
- [
Theme
] InLow Blue
sub-theme, skinMoai
was replaced by skinObsidian
; - [
Theme
] AddedObsidian
skin to some sub-themes; - [
Readme
] Added big picture preview of a random skin of set; - [
UI Manager
] AddedQuick Refresh
button for refresh page without regenerate Fake UI previews; - [
Development
] Generic code bug fix and improvements.
[1.1.114]
- [
Theme
] Somekeywords
changed; - [
Readme
] SomeREADME.md
corrections; - [
Development
] Improved function to get the harmonic colors; - [
Development
] Generic code bug fix and improvements.
[1.1.109]
- [
Readme
] Fixed bug in gallery with direct link of images preview; - [
Development
] The gray-scale determination criteria have been modified to try to improve the readability of the text on some background colors in themes. - [
Development
] Improved function to get the grayscale (using HSL instead of the common RGB to gray) of a background color to better evaluate the color of the text to be used on it.
[1.1.106]
- [
Themes
] RemovedfontStyle
:bold
from tokencolors: this make code more readable at low font size; - [
Readme
] AddedTable of Contents
; - [
Readme
] Added some informations about fonts rating; - [
Development
] Fixed a bug in load and manage JSON export from Visual Studio Code. Added a code to remove special PHP symbols from JSON that can be recognized as "active code" byVSCode Themes Master
; - [
Development
] Added options to removefontStyle
=>bold
/underline
/italic
form Token Colors (tokenColorsOptions
can be different for for each sub-theme); - [
Development
] Implemented function to make hierarchicalTable of Contents
; - [
Development
] Rewritten function to makeThemes Gallery
to solve a bug with table generation; - [
Development
] Implemented function to manage suggested fonts for coding.
[1.1.102]
- [
Themes
] AddedInsomnia
sub-theme, clone of Nadir, with flatten colors, low UI contrast, and ultra-satured token colors: although this skin is the opposite concept to the others, in conditions of excessive brightness of the room, it may be convenient to have a theme with greater contrasts; - [
Readme
] Added sample color previews of UI (1st row) and Token Colors (2nd row) to UI previews; - [
Readme
] The organization of the previews is more orderly; - [
Readme
] Added font suggestion section; - [
UI Manager
] ImprovedToken colors Inspector
: now, if opacity is present, shows the same color in two swatches: with and without opacity; - [
Development
] Implemented function to manage colors using HSL/HSV and improved some ColorMath functions.
[1.1.101]
- [
Themes
] AddedDeep Sea
sub-theme, with extra deep blue background, flatten colors, low UI contrast, and ultra-desatured token colors; - [
Themes
] AddedNadir
sub-theme, with extra cold gray background, flatten colors, low UI contrast, and ultra-desatured token colors; - [
Themes
] ChangeOpen a remote window
button colors (background and foreground); - [
Themes
] Added/Changed some skin main colors; - [
Development
] Some improvements to the README.md output; - [
Development
] The assignment of some relative colors has been revised; - [
Development
] Added selection menu to go to UI preview on the page and on page reload, to better recognize the impact of the changes applied to the skin; - [
Development
] Improved function for UI colors override: now is possible to override main colors and apply transformations o apply only transformations without override; - [
Development
] Addedd lastest 3 (but number si customizable) changelogs to README.md.
[1.1.100]
- [
Development
] Solved graphic issue with rendering of background in Find/Replace Widget (Fake UI for preview generator); - [
Development
] Minor bug fix and optimizations: solved issue with placeholder of "vscode_marketplace_url" variable inmaster-readme.md
.
[1.1.99]
- [
Themes
] Added colors for some UI improvements introduced in Visual Studio Code1.40.0
; - [
Themes
] AddedEclipseDS
sub-theme, pretty faithful toEclipse DevStyle
theme, with extra cold gray background and more ultra-desatured token colors; - [
Themes
] Restyled icon and added Cover toREADME.md
; - [
Themes
] After some UI colors revision, removed some sub-themes combo fromAnthracite
,Low Blue
andMidnight
, for similarity to the others skins; - [
Themes
] Downgrade of Visual Studio Code minimum required version from1.33
to1.29
to evaluate-it in Code-OSS (VSCode for Raspberry Pi/Raspbian, that have an issue in versions later than 1.29 at this time); - [
Development
] Minor bug fix and optimizations; - [
Development
] Improved function to generate at one time themes based on multiple tokencolors; - [
Development
] Implemented the function to generate theme based on my UI color with JSON file token colors export directly from VSCode (e.g. Dark+ wich not have an on TextMate equivalent version); - [
Development
] Implemented the function to generate previews in GIF/PNG/JPG of VSCode UI tanks to HTML2Canvas library; - [
Development
] Implemented the function to generate previews in HTML of VSCode UI (in order to obtain greater fidelity to the final result without testing everytime); - [
Development
] Fixed some issues ofVSCode Themes Master
in PHP 7.3.9.
[1.1.94]
- [
Themes
]Dark Matter
suite only: addedAnthracite
sub-theme, with extra cold gray background; - [
Themes
] DeprecatedZenburn Cold Gray
in favor ofZenburn in Grays
; - [
Development
] Added function for deprecate old themes that insert deprecation in favor of theme indicated; - [
Development
] Short badge onREADME.md
; - [
Development
] Improved VSCode Themes Master UI PHP and JS functions to auto-unselect harmful build options after build theme/extension.
[1.1.85]
- [
Themes
] ReintroducedMidnight
sub-theme on certain combination of colors for all my skins; - [
Development
] Added code based on arrayexcluded_combo
that can exclude some combinations of color variants in sub-theme for unsightliness or similarity to other skin due to filtering: basically i've excluded some skins based on cold colors fromLow Blue
sub-theme and some skins based on warm colors fromMidnight
sub-theme.
[1.1.83]
- [
Themes
] Dark Matter only: addedMidnight
sub-theme inspired by Telegram X Midnight Theme. Appearance ofIn Grays
andCold Gray
skins withMidnight
background is unsightly; - [
Development
] Added variable that overwrites the relative colors of the user interface with the relativized colors of the sub-theme for a better management of the color combination; - [
Development
] Added code that get sub-theme descriptions and insert them inREADME.md
; - [
Development
] Added function that send Themes directly in VS Code Extensions Folder and Kill Reload VS Code executable for testing theme without debugging: this solve the issue to to select secondary skin twice before VS Code load her correctly.
[1.1.79]
- [
Themes
] Improvements to some UI colors; - [
Development
] Optimized some functions for themes generation.
[1.1.71]
- [
Themes
] Added Nirvana sub-theme group, with a warm variation like Low Blue Light but only on token colors; - [
Themes
] Improvements to some UI colors; - [
Themes
] Fixed some colors in themes skins and in Setting; - [
Development
] Add the function that rebuild missing generic token colors scopes, obtaining them from the analysis of different TextMate Themes. This function also build a global token scopes dictionary for futures implementations; - [
Development
] Optimized some functions for themes generation; - [
Development
] Automated assignmet of all Token Colors Themes to Skins based on type (dark/light); - [
Development
] Added function that convert existing TextMate Token Colors Themes in VSCode Token Colors and apply it to skins.
[1.1.59]
- [
Themes
] Fixed some colors in themes skins; - [
Development
] Update UI ofVSCode Themes Master
; - [
Development
] Fixed some bugs inVSCode Themes Master
.
[1.1.54]
- [
Development
] Fix links in README.md.
[1.1.53]
- [
Themes
] Colors of Explorer relativized to editor background color and not to active border / active tab (based on theme); - [
Development
] Themes rebuilt with integration of some colors.
[1.0.10]
- [
Themes
] Restyled icon; - [
Themes
] Themes rebuilt using myVSCode Themes Master
(a localhost PHP Script); - [
Themes
] Addedd some skins; - [
Themes
] Renamed some skins; - [
Themes
] Modified colors of skins.
[1.0.6]
- [
Themes
] Restyled icon.
[1.0.2]
- [
Themes
] Restyled icon; - [
Themes
]Sugar Paper
inactive color more brighten; - [
Themes
] Editor background color darkened.
[1.0.1]
- [
Themes
] The prefix$
for PHP variables is more visible; - [
Themes
]Asphalt
secondary color darkened.
[1.0.0]
- [
Themes
] First release ofZenburn Cold Gray Theme
.