* reworked fullscreen mode as transforming shell
* controlcenter configuring of toasts & notifs
* fix animation on fs switch
* border rounding & shadow animation
* change controlcenter notifications layout
* stay on WlrLayer.Overlay, use Anim
* ci: update action versions
* qmlformat
* format take two
* third time's the charm
* fix: special workspace fullscreen
* fix: bar width border.thickness on non-persistent behaviour
* merge fix
* stop layout shift on close
* last few conventions sorted
* linting
* maximized state to fullscreen
---------
Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
- Avoid fullscreen shading every pixel
- Evaluate each BlobRect: localized quad, only nearby rects, instead of all 8 rects
- O(1-3) per pixel for most passes, rather than O(N²) with N=8(~72 iterations).
- Closed panels excluded entirely from loop.
* lyrics: rewrite model
* lyrics: cleanup code
* lyrics: some minor layouting
* lyrics: add fade shaders
* lyrics: use appearance values from config
* lyrics: formatting
* lyrics: update readme
* lyrics: fix jumping, redo netease backend (resused from another one of projects)
* lyrics: fix netease searches, remove credit lines
* lyrics: add RequestIds
* lyrics: formatting
* lyrics: lyricsDir path cleanup
* lyrics: make empty lines not take up much space
* lyrics: make empty lines not take up any space
* Lyrics: Use QNetworkAccessManager instead of XMLHttpRequest
also added ability to set request headers and ability to reset cookies for requests.cpp
* lyrics: cleanup old code
* lyrics: toggle lyrics by clicking the album art
* lyrics: sanitize non-breaking spaces
* lyrics: add a menu to select lyrics and manually search for them
* lyrics: remove LrcLib backend
* lyrics: change focus to when dashboard is opened instead of the lyricMenu
* lyrics: improve UI
* lyrics: improve UI more ig
* lyrics: extract LyricsView and LyricMenu into separate components
* lyrics: cleanup old files
* lyrics: refactor LyricsService
* lyrics: restore ComponentBehavior: Bound in lyrics components
* lyrics: change SongID to real to fix integer overflow
* lyrics: add animations to the lyricMenu
* lyrics: fix manual search fields not auto updating
* lyrics: fix jerks when switching tracks
* lyrics: create lyrics directory if it doesn't exist
* lyrics: silence logs, fix binding loops, fix index out of range errors
* lyrics: only request keyboard focus when lyric menu is open
* config: add option to enable/disable the lyrics
* format + silence fileview errors
* fix merge
* anim and lsp fixes + format
---------
Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>