Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Preview 1.80.0 Release #450

Merged
merged 103 commits into from
Apr 12, 2024
Merged

Preview 1.80.0 Release #450

merged 103 commits into from
Apr 12, 2024

Conversation

bagusnl
Copy link
Member

@bagusnl bagusnl commented Apr 10, 2024

Welcome to Collapse Preview Release Branch! This is an early look at the next version of Collapse. This preview is shipped "AS-IS" and we encourage you to report any issues on Discord or by submitting an issue on Github. This changelog is subject to change, with or without notice.

Note

Welcome to Collapse v1.80.0 - Codename: TBA

We have decided to skip a few major version number due to the number of changes that happened since the last update being released.
If you have the time, please send us a feedback on how you feel about the new UI look (and/or new features or improvements) in this GitHub Discussion thread or in #issues-and-suggestion Discord channel

What's New - 1.80.0

  • [Imp] UI Adjustments and Use UIElementExtension to create UI elements in-code, by @neon-nyan @shatyuka @gablm

    • This improves the code readability and ease of maintenance.
    • Fixes some buttons not responding to user input.
    • Fixes incorrect theme and button style on OOBE.
    • It also contains various UI fixes and improvements that might not be included in the changelog, for those the curious can check the Full Pull Request here. spoiler alert: it contains 100+ commits and 9k+ lines of code changes

    UI Changes Preview

    Main Page
    02  Adjustment to Acrylic Opacity and Titlebar - Main Page

    Notification and Navigation Panel
    02  Adjustment to Acrylic Opacity and Titlebar - Notif and Navigation Panel

    Page Background Acrylic
    02  Adjustment to Acrylic Opacity and Titlebar - Page Background Acrylic

    Auto-close After Clearing All Notifications

    01.Auto-close.Clear.All.Notification.webm
  • [New] Video Background support, by @neon-nyan

    • Added support to use videos as background. Currently supported formats are .mp4, .mov, .mkv, .webm, .avi, .gif
    • This feature relies on Microsoft Media Foundation engine, if you can't use certain videos, you can try to install the dependencies manually here.

    Video Background Feature Preview

    03.Video.Background.Support.webm
  • [Imp] Improved background image loader and caching mechanism, by @shatyuka & @neon-nyan

    • Fixed cache miss errors when loading background images.
    • Fixed crash when ColorPallette cache is missing/not generated.
    • Also adjust Collapse window to always use 16:9 ratio.

Important

Due to the massive changes in the image handler, you will need to manually clear the image cache on Collapse.
This can be done by going into Settings, then press "Clear Image Files" button.

  • [New] Instantly Change Region on Selection, by @bagusnl & @neon-nyan

    • You can now instantly change game/region by selecting them, removing the need to press "Change" button.

    Instant Region Change Feature Preview

    20240331-0431-38.1779307.mp4

Note

To enable this feature, you can go to Settings then disable "Show Region Change Warning", a new toggle for "Instantly Change Region on Selection" should appear and it will be enabled by default.

  • [Fix] Crashes when using URL protocol, by @gablm

    • Fix crash when using URL protocol to load a region for the first time.
    • Fix crash when changing region too fast related to BG dim/undim.
  • [New] Migrate Collapse metadata using MetadataV3 format, by @neon-nyan

    • Removing the need to update Collapse entirely on Honkai: Star Rail updates.
    • Metadata can be updated on-the-fly (does not require Collapse restart).
    • Separate all game region metadata so it can be updated individually.
  • [Fix] Hide Window Border for Windows 10 users, by @shatyuka

  • [Fix] Instance count not showing the correct number, by @bagusnl @shatyuka @cry0 @neon-nyan

  • [Imp] Update .NET to 8.0.4, by @bagusnl

  • [New] Allow Collapse maintainers to ship a forced update, by @neon-nyan

    • This is needed for us to ship an important update whether because of a breaking change(s), or a vulnerability fixes.
  • [Doc] Added contributors to the list on README.md, by @bagusnl

    • You can see all contributors that has helped Collapse in here

Template:
[New]
[Imp]
[Fix]
[Loc]
[Doc]

neon-nyan and others added 30 commits March 16, 2024 20:32
(waifu2x) Handle Vulkan initialization exception

(waifu2x) Fix crash when exiting from console

(waifu2x) Fix black output checker

Fix NullReferenceException while trying to get alt. CDN stream

Fix exception while generating local app notification

[skip ci] Sync translation Translate en_US.json in id_ID

100% reviewed source file: 'en_US.json'
on 'id_ID'.

[skip ci] Sync translation Translate en_US.json in fr_FR [Manual Sync]

100% reviewed source file: 'en_US.json'
on 'fr_FR'.

Check process existence for GameBoost

Fix join Discord button crash

(GLC) Disable spellcheck on commands input textbox

Fix tray icon not disposed on close

Also contains failed attempt at fixing multi instance tray icon

Add AssemblyName to properties

Organize InvokeProp.cs

(TrayIcon) Use SecondWindow mode on Preview

Update NuGet(s)

Markdig
- Add support for GitHub markdown alert
xoofx/markdig#774

- WASDK
seems to only documentation changes and some dependencies update...
microsoft/WindowsAppSDK@v1.5.0...v1.5.1

Remove unused arm64 lib after build

Bump version

Remove space on AssemblyName

Move close method to use CloseApp()

Also do the same for TrayIcon stuff

Get the ref pointer to the array explicitly in BSDiff
Fix Genshin repair

Switch from reflection based json serialization

Set assembly infos

(TrayIcon) Fix multi instance disappearing tray icon

Now set both console and main window name if >1 instance is found using `- #x` prefix

Simplify ChangeTitleDragArea

Fix default drag area overlapping the region selector
- Removing BackgroundManagement and replacing it with BackgroundImageUtility
- Move BackgroundImageUtility source to a proper folder
- Move Color Palette generation related code to its own ColorPaletteUtility class
- Adding StillImageLoader to load still image
- Adding interface to be used by later implementation of Video Background support
Please do not use merge & squash for syncing a branch....
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
docs: add @bagusnl as a contributor

docs: add @misaka10843 as a contributor

docs: add @Vermilion-Sinsha as a contributor

docs: add @kleqing as a contributor

docs: add @DeepChirp as a contributor

docs: add @Faelayis as a contributor

docs: add @Hasukay as a contributor

docs: add @Kajitsy as a contributor

docs: add @despenser08 as a contributor

docs: add @seriaati as a contributor

docs: add @xTaiwanPingLord as a contributor

docs: add @Arikatsu as a contributor

docs: add @muscularcandy67 as a contributor

docs: add @Scighost as a contributor
+ Remove MSBuild setup from ci
@bagusnl bagusnl marked this pull request as ready for review April 12, 2024 03:16
@bagusnl bagusnl merged commit 8cf7970 into preview Apr 12, 2024
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants