Skip to content

Latest commit

 

History

History
713 lines (442 loc) · 41.5 KB

CHANGELOG.md

File metadata and controls

713 lines (442 loc) · 41.5 KB

Changelog

3.0.2

Fixes

  • Fix extension compatibility with VSCode 1.94 for Mac #410 (@Katsute)

Full Changelog: 3.0.1...3.0.2

3.0.1

Fixes

  • Fix extension compatibility with VSCode 1.94 #409 (@Katsute)

Dependencies

Full Changelog: 3.0.0...3.0.1

3.0.0

Breaking Change

  • Invert opacity setting #379 (@Katsute)

    Going forward, to achieve parity with other background extensions, the opacity calculation will be switched from 0 visible and 1 invisible to 1 visible and 0 invisible.

    To use the old behavior, use the useInvertedOpacity option. If you already have an opacity set, the inverted opacity setting will automatically be turned on.

Removed

  • Remove useWindowOptionsForAllBackgrounds option #374 (@Katsute)

New Features

  • Add options selector to menu #375 (@Katsute)

  • Add option to save settings per-workspace #383 (@Katsute)

    This updates the configuration menu to allow workspace specific settings; to use workspace, toggle the Setting Scope in the more options menu. Does not automatically update the background on workspace switch, the Auto Install option needs to also be turned on.

    Setting this to workspace will always use the workspace configuration, it does not fallback to global settings.

Dependencies

Full Changelog: 2.10.4...3.0.0

2.10.4

Fixes

Full Changelog: 2.10.3...2.10.4

2.10.3

New Features

Optimizations

Dependencies

Full Changelog: 2.10.2...2.10.3

2.10.2

Fixes

Dependencies

Full Changelog: 2.10.1...2.10.2

2.10.1

Fixes

Dependencies

Full Changelog: 2.10.0...2.10.1

2.10.0

New Features

Optimizations

Dependencies

Full Changelog: 2.9.4...2.10.0

2.9.4

Fixes

Full Changelog: 2.9.3...2.9.4

2.9.3

Dependencies

Full Changelog: 2.9.2...2.9.3

2.9.2

Deprecated

  • useWindowOptionsForAllBackgrounds is now deprecated #274 (@Katsute)

    This options is being removed to reduce confusion from new users, please set options for backgrounds separately.

Fixes

Dependencies

Full Changelog: 2.9.1...2.9.2

2.9.1

Fixes

  • Fix add file and add directory not escaping glob symbols #268 (@Katsute)
  • Fix glob escape characters not working #269 (@Katsute)

Dependencies

Full Changelog: 2.9.0...2.9.1

2.9.0

New Features

  • Show manual alignment/size value in menu #260 (@Katsute)
  • Show error message when using extension on snap installation #261 (@Katsute)

Optimizations

  • Internal optimizations #244 (@Katsute)

    • Remove unnecessary reload on sudo init
    • Fix sudo potentially failing on Windows

Dependencies

Full Changelog: 2.8.3...2.9.0

2.8.3

Fixes

  • Fix timer not working for floating windows #242 (@Katsute)

Full Changelog: 2.8.2...2.8.3

2.8.2

New Features

Fixes

  • Fix editor background for floating windows #237 (@Katsute)

Dependencies

Full Changelog: 2.8.1...2.8.2

2.8.1

New Features

Dependencies

Full Changelog: 2.8.0...2.8.1

2.8.0

New Features

  • Add support for environmental variables #196 (@Katsute)

    • ${vscode:workspace} → The current project folder
    • ${user:home} → The user's home directory
    • ${...} → Any system environment variable

Fixes

  • Fix VSCode product icon escape on file and delete menus #200 (@Katsute)

Optimizations

Dependencies

Full Changelog: 2.7.0...2.8.0

2.7.0

New Features

Dependencies

Full Changelog: 2.6.1...2.7.0

2.6.1

  • Update README

Full Changelog: 2.6.0...2.6.1

2.6.0

New Features

  • Add extension API #176 (@Katsute)

    Extension developers can now access the background API for this extension, refer to API for details.

Full Changelog: 2.5.8...2.6.0

2.5.8

Dependencies

Full Changelog: 2.5.7...2.5.8

2.5.7

  • Adjust settings descriptions

Dependencies

Full Changelog: 2.5.6...2.5.7

2.5.6

Fixes

Dependencies

Full Changelog: 2.5.5...2.5.6

2.5.5

📘 Dependencies

Full Changelog: 2.5.4...2.5.5

2.5.4

🐞 Bug Fixes

Full Changelog: 2.5.3...2.5.4

2.5.3

⭐ New Features

📘 Dependencies

Full Changelog: 2.5.2...2.5.3

2.5.2

🐞 Bug Fixes

  • Fix backup write not prompting for admin permission #119 (@Katsute)

📘 Dependencies

Full Changelog: 2.5.1...2.5.2

2.5.1

🐞 Bug Fixes

  • Fix write sometimes not prompting for admin permission #114 (@Katsute)

📘 Dependencies

Full Changelog: 2.5.0...2.5.1

2.5.0

⭐ New Features

  • Prompt for admin permission if write is denied #97 (@Katsute)

📘 Dependencies

Full Changelog: 2.4.2...2.5.0

2.4.2

🐞 Bug Fixes

📘 Dependencies

Full Changelog: 2.4.1...2.4.2

2.4.1

⭐ New Features

  • Add hint for path modification and removal #96 (@Katsute)

📘 Dependencies

Full Changelog: 2.4.0...2.4.1

2.4.0

⭐ New Features

🔧 Optimizations

  • Use vscode-file://vscode-app/ for local images instead of base64 #78 (@Katsute) This should fix a performance issue caused by using a large amount of images.
  • Revert duplicate background fix for horizontal and vertical editor splits #82 (@Katsute) This should fix a performance issue caused by 2.3.0 when using editor images.

🐞 Bug Fixes

  • Hide corrupt notification when using VSCode Insiders #80 (@Katsute)

📘 Dependencies

Full Changelog: 2.3.1...2.4.0

2.3.1

🔧 Optimizations

Full Changelog: 2.3.0...2.3.1

2.3.0

⭐ New Features

  • Show how many files match a glob #65 (@Katsute) To reduce confusion about missing backgrounds, the configuration menu will now show how many files match your globs.

    glob

🐞 Bug Fixes

  • Fix install notification sometimes not installing backgrounds #66 (@Katsute)
    • Fix rare bug where install notification would be sent before settings actually update
    • Fix multiple install notifications when selecting multiple files at once
  • Override file permissions if file is read only #64 (@Katsute) Fixes issue where backgrounds would not install when VSCode was readonly.
  • Fix repeating backgrounds #67 (@Katsute)
  • Fix duplicate backgrounds when using horizontal and vertical editor split #69 (@Katsute)

📘 Dependencies

Full Changelog: 2.2.0...2.3.0

2.2.0

⭐ New Features

  • Render content above backgrounds #57 (@Katsute)

    Add new option background.renderContentAboveBackground to render content above backgrounds

📘 Dependencies

Full Changelog: 2.1.0...2.2.0

2.1.0

⭐ New Features

  • Add ability to transition between multiple images #49 (@Katsute) Use this new feature by changing the background.backgroundChangeTime field or using the new Time option in the configuration menu.

    (below image is a compressed gif, your transitions will look cleaner than this)

    multiple images

📘 Dependencies

Full Changelog: 2.0.2...2.1.0

2.0.2

🐞 Bug Fixes

  • Remove warning about installation being corrupt #48 (@Katsute)
    • Hide corrupt notification on install
    • Automatically fix checksums after relaunch

Full Changelog: 2.0.1...2.0.2

2.0.1

Full Changelog: 2.0.0...2.0.1

2.0.0

⚠️ Breaking Change

  • Fix VSCode 1.72 #45 (@Katsute) Installing backgrounds using this extension now causes VSCode to warn about the installation being corrupt 😭. Select Don't Show Again to suppress this message.

    corrupt

⭐ New Features

  • Use separate options depending on background type #36 (@Katsute)

    configuration

    • New configuration menu
    • Removed property specific commands
    • Background options are now separated based on UI type
    • Settings are now saved as arrays rather than objects. Values are in order of
      1. Window
      2. Editor
      3. Sidebar
      4. Panel
    • Fixed some validation issues

    If you do not like this separation of options you can restore the old behavior by using the new option useWindowOptionsForAllBackgrounds which will use the window options for all backgrounds. You still need to add background images separately.

    old

  • Add command to view changelog #42 (@Katsute)

📘 Dependencies

Full Changelog: 1.3.0...2.0.0

1.3.0

⭐ New Features

  • Accept background images from URLs #35 (@Katsute)
    • Image URLs must be served over HTTPS
    • File URLs (file://) do not work, use Add File or Add Folder option

Full Changelog: https://github.com/KatsuteDev/Background/compare/1.2.0...1.3.0

1.2.0

⭐ New Features

  • Add background blur #28 (@Katsute)

    Set background image blur using Background: Set background image blur

📘 Dependencies

  • Bump vsce from 2.10.1 to 2.10.2 #20 (@dependabot)
  • Bump typescript from 4.7.4 to 4.8.2 #22 (@dependabot)
  • Bump vsce from 2.10.2 to 2.11.0 #23 (@dependabot)
  • Bump @types/glob from 7.2.0 to 8.0.0 #26 (@dependabot)
  • Bump @types/vscode from 1.70.0 to 1.71.0 #29 (@dependabot)

Full Changelog: https://github.com/KatsuteDev/Background/compare/1.1.0...1.2.0

1.1.0

⭐ New Features

  • Add ability to use custom CSS #14 (@Katsute)

    Added background.CSS setting to apply custom CSS to VSCode. Only available in the settings window.

    Experimental feature! Use at your own risk.

📘 Dependencies

  • Bump @types/vscode from 1.68.1 to 1.69.0 #3 (@dependabot)
  • Bump vsce from 2.9.2 to 2.9.3 #5 (@dependabot)
  • Bump vsce from 2.9.3 to 2.10.0 #6 (@dependabot)
  • Bump @types/node from 18.0.1 to 18.6.1 #7 (@dependabot)
  • Bump @types/vscode from 1.69.0 to 1.69.1 #13 (@dependabot)
  • Bump @types/node from 18.6.1 to 18.7.1 #16 (@dependabot)

Full Changelog: https://github.com/KatsuteDev/Background/compare/1.0.0...1.1.0

1.0.0

Initial Release

Full Changelog: https://github.com/KatsuteDev/Background/commits/1.0.0