Skip to content

Latest commit

 

History

History
247 lines (182 loc) · 5.77 KB

CHANGELOG.md

File metadata and controls

247 lines (182 loc) · 5.77 KB

Changelog

[v5.5.4] (26-09-2021)

Fixed error message "bad exception"!

SQUASHED BUGS

  • Fixed error message "bad exception"!

[v5.5.3] (24-09-2021)

Fixed bugs and added a switch to English!

CHANGES

  • Added a switch to English.
  • Changed the dislocation of settings: they are now in the "Extensions" section.

SQUASHED BUGS

  • Fixed a bug that made it impossible to open the settings menu.
Dislocation of settings

before

after

[v5.5.2] (11-09-2021)

Added Polish language!

Polacy są teraz z nami!

CHANGES

  • Added Polish language.

[v5.5.1] (15-08-2021)

Fixed bugs + added Hungarian language!

A magyarok már veled vannak!

CHANGES

  • Fixed infinite idling bug when using another language.
  • Added Hungarian language.

[v5.5] (28-2-2021)

New design and improved translate

Welcome to the year 2021!

CHANGES

  • The new design is just a cannon!
  • Added VB files.

SQUASHED BUGS

  • Fixed an error identifying a file with the .C extension
Design

before

after

[v5.4] (20-10-2020)

Added translation system + Russian language!

Русские теперь с вами!

CHANGES

  • Added translation system.
  • Added Russian language.

[v5.3] (25-6-2019)

The optimization update.

FAST AS FUCK!

CHANGES

  • Huge optimizations.
  • Added license, and changelog to installer and more info url.
  • Made changelog more excited.

WEW!

SQUASHED BUGS

  • Fixed wrong icon when idling.
  • Fixed icon staying on secret mode.
  • Timestamp resetting when enabled if changed to a window with no document.
  • Fixed CMake shown as text document.
Code change

before

string[] key = null;
foreach (string[] langkey in Languages.Keys)
    if (Array.IndexOf(langkey, document != null ? Path.GetExtension(document.FullName).ToLower() : string.Empty) > -1 || Array.IndexOf(langkey, Path.GetFileName(document != null ? document.FullName : string.Empty)) > -1)
        key = langkey;

bool supported = key != null && Languages.ContainsKey(key);
Assets = new Assets()
{
    LargeImageKey = Settings.largeLanguage ? supported ? Languages[key][0] : "text" : ideVersionProperties[1],
    LargeImageText = Settings.largeLanguage ? supported ? Languages[key][1] : "Unknown document type" : $"Visual Studio {ideVersionProperties[1]}",
    SmallImageKey = Settings.largeLanguage ? ideVersionProperties[0] : supported ? Languages[key][0] : "text",
    SmallImageText = Settings.largeLanguage ? $"Visual Studio {ideVersionProperties[1]}" : supported ? Languages[key][1] : "Unknown document type"
};

after

string[] language = new string[] { };
if (document != null)
{
    string filename = Path.GetFileName(document.FullName).ToLower();
    string ext = Path.GetExtension(filename);
    List<KeyValuePair<string[], string[]>> list = Languages.Where(lang => Array.IndexOf(lang.Key, filename) > -1 || Array.IndexOf(lang.Key, ext) > -1).ToList();
    language = list.Count > 0 ? list[0].Value : new string[] { };
}

bool supported = language.Length > 0;
Assets = new Assets()
{
    LargeImageKey = Settings.largeLanguage ? supported ? language[0] : "text" : $"vs{ideVersion}",
    LargeImageText = Settings.largeLanguage ? supported ? language[1] : "Unrecognized extension" : $"Visual Studio {ideVersion}",
    SmallImageKey = Settings.largeLanguage ? $"vs{ideVersion}" : supported ? language[0] : "text",
    SmallImageText = Settings.largeLanguage ? $"Visual Studio {ideVersion}" : supported ? language[1] : "Unrecognized extension"
};

[v5.2] (24-6-2019)

The secret update.

STOP HIDING YOUR SECRETS!

CHANGES

  • Better perfomance.
  • Added secret mode.
  • Added load on startup toggle.

[v5.1.2] (24-6-2019)

Bug fixes.

WHOOPS!

SQUASHED BUGS

  • Fixed reverse order of state and details.
  • Fixed full path of solution to state.

[v5.1.1] (23-6-2019)

Bug fixes.

WHOOPS! HOW DID THAT HAPPEN?

SQUASHED BUGS

  • Fixed file name not shown.

[v5.1] (23-6-2019)

The proper update.

SQUACKY CLEAN!

CHANGES

  • Code cleanup.
  • Proper activity log logging.
  • Added Rust, TOML and Lua.
  • Fixed icons being cut off.

UH OH!

SQUASHED BUGS

  • Fixed extension crashing on Visual Studio 2017.

[v5] (6-6-2019)

The formatting update.

FANTASTIC!

CHANGES

  • Added language formatting, proper name will be shown as text.
  • Code cleanup.
  • Text document icon will now display instead of Visual Studio icon when editing a file that is not supported.

HOW DID THAT HAPPEN?

SQUASHED BUGS

  • Visual Studio crashes on disable.

[v4.14] (1-6-2019)

The sharp update.

RAZOR SHARP!

CHANGES

  • Added cshtml and razor file types.

[v4] (18-5-2019)

The rewrite: end game.

GOOD BYE DEPRECATED SHIT!

CHANGES

[v3.1] (15-5-2019)

The fixes update.

MHM

SQUASHED BUGS

  • Rich Presence timestamp will reset on settings change.

[v3] (14-5-2019)

The rewrite.

REWRITEN BETTER!

CHANGES

  • New settings window, for faster settings change.
  • Project now initializes the rich presence for the current document on startup.
  • Removed unnessesary assigning of null presence on startup.
  • Added icon.
  • Better presence icons.

YEET

SQUASHED BUGS

  • Rich Presence will stop working after switching to a non-editor window.