Skip to content

2.2.1

Choose a tag to compare

@adil192 adil192 released this 15 Sep 22:29
· 14 commits to master_resolute since this release
0c31484
  • Fixes:
    • Fixed a stacked window getting stuck as transparent in specific conditions (#18): e7d53e2
    • The Extension Manager app did not display the version of Shatter Shell: ec8b4c0.
    • Restored stock GNOME's window attention handler: 496d140. (I can't figure out why this was disabled in pop-shell 5 years ago, but I have no issues on GNOME 51.)
  • Smaller fixes:
    • Fixed entity_eq not considering the generation of the entities: 1f82d66.
    • Fixed an incorrect range check which prevented inserting entities into a storage beyond the current store size: c7552a1.
    • Fixed a bug preventing the 0th storage from being unregistered: 55a274c.
    • Fixed a bug preventing the 0th slot being reused: f6332de.
  • Performance:
    • Only call reset_visibility after the new window has been activated (prevents starting an incorrect fade animation which gets immediately cancelled): 2657416.
  • Developer:
    • Replaced rustdoc syntax with jsdoc so that IDE features work: 7e6f647.
    • Improved readability by replacing numeric tags with readable strings (967a35d, fafe49c) or self-descriptive booleans (99e5118).
    • Merged duplicate implementations of Rust-style Result/Ok/Err types: 598b777.
    • Enabled type-checked eslints (59fcb53) and stricter array indexing (de33489). This includes minor bug fixes and can prevent similar bugs (listed above) happening in the future.

Full Changelog: 2.2.0...2.2.1