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

Release 0.3 #426

Merged
merged 46 commits into from
Jan 13, 2022
Merged

Release 0.3 #426

merged 46 commits into from
Jan 13, 2022

Conversation

xou816
Copy link
Owner

@xou816 xou816 commented Jan 13, 2022

No description provided.

jannuary and others added 30 commits November 9, 2021 14:56
Bump librespot from 0.2.0 to 0.3.1

Bump serde_json from 1.0.68 to 1.0.69

Bump log from 0.4.11 to 0.4.14

Bump env_logger from 0.8.4 to 0.9.0

Bump thiserror from 1.0.29 to 1.0.30
Overrides Adwaita's bold weight styling for buttons.
* Pass worker to SongWidget so it can be later used to load song album covers

* Show cover art for each song in playlist

* Show cover art for songs per default, but not in Albums

Albums instead show the songs' index.
* redesign selection tools

* wip: split headerbar

* select all

* hide seekbar

* some fixes

* more fixes
* simplify search

* update POTFILES

* dont need buildable for now
* Update song.css

* Update details.css

* Update playlist_details.css

* Update album.css

* base unit is 14px of course
* Update dependencies

Bump librespot from 0.2.0 to 0.3.1

Bump serde_json from 1.0.68 to 1.0.69

Bump log from 0.4.11 to 0.4.14

Bump env_logger from 0.8.4 to 0.9.0

Bump thiserror from 1.0.29 to 1.0.30

redesign album details

playlist details & misc fixes

space out song info

load kinda highres playlist image

contain album cover

put back margins

revert making entire view scrollable

surely i wouldn't just commit before checking bfhd

i forgor 💀

redesign saved/now playing; unify styles

* add animated playback indicator

* undercooked adaptivity commit

* accomodate for adwaita .card changes

fix that one annoying margins on song rows

clean up custom styles

adjust margins a bit once again

* untangle album header from details

forgor 2

it fuckign works

* adaptivity for real

* couple of fixes

* make playlist adaptive, use template

* clean up, delete a bunch of css

clean up, delete a bunch of css

* use card style for artist top songs

* remove couple style classes

* playback-info: add .body style (#371)

Overrides Adwaita's bold weight styling for buttons.

* cleanups

* misc cleanups

* resize album cover

* updates

* redo release details

* fixes

* various review fixes

* more common playlist styling to playlist component

* use plain listbox and window instead of preferences related widgets

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandre Trendel <[email protected]>
* Add album years to the album list and the album details view

* Gray out the released date and tighten spacings

* Gray out the released date and tighten spacings

* Use rem unit for font size in album widgets

* Use Option when possible

* Improve handling Options

* Fix formatting issues

* Remove unnecessary stylesheet
* feat: add slovenian language translations

* fix: improve slovenian translations
add ja and ar
xou816 and others added 13 commits December 13, 2021 09:30
* Add support for volume

Only works on mpris

* Cargo fmt

* Remove debug statements and fix initial volume

* Fix volume at creation and mpris volume change

Also, formatting and renamed Command::PlayerVolume to PlayerEvent::PlayerSetVolume for consistency

* Cargo fmt
* Add two new icons to be used in the sidebar

* Implement SideBarItem and SideBarRow to replace StackSideBar with
something more customizable

* Replace StackSideBar with ListBox utilizing SideBarRow and SideBarItem

Still use Stack for storing widgets to switch to, such as SavedTracks.
This changes how items such as Saved Tracks, Playlists are displayed in
the sidebar, makes SideBarItem non interactable, and adds all playlists to
the sidebar

* Make SideBar ListBox scrollable

* Limit the number of playlists in the sidebar to 20

* Add a side bar entry to browse all playlists

* improve styling of sidebar

* Change icon for 'All Playlists' to a grid symbol

* Ellipsize playlist names to reduce the width of the sidebar. Show tooltip on the surrounding box

* Cleanup make_playlist_item to not use properties directly

* Refactor updating playlists in sidebar into method

* Rename SavedPlaylistsModel::box_clone to clone

* implement and use getters to properties of SideBarItem

* Build widgets in sidebar ListBox in SideBarRow, write custom widget for sidebar items with an icon

* Update PO files

* Add id getter method to SideBarRow and refactor to use it

* use downcast_ref instead of clone().downcast

* fix clippy warning

Co-authored-by: Alexandre Trendel <[email protected]>
* update album view

update album view

* cargo fmt

* Update album.css

* don't expand the button
* update lists, visually merge album header

* cargo fmt :)))))

* update bg color

* styling shenanigans

* styling shenanigans pt II

* add a border and its radii to album covers in lists

* more adjustments

* more papercuts

* more fixing the fixes

* fix list styling for singles

* don't preemptively squeeze album header

* allow using headerbar with custom child + allow using as sub-component

* style fixes

* j

* ok

* add bit of paddings

Co-authored-by: Alexandre Trendel <[email protected]>
@jannuary
Copy link
Contributor

jannuary commented Jan 13, 2022

Nitpick - you're not supposed to have striped dev headerbars for release screenshots.

You can disable the style by inspecting the window and removing .devel style class from it.

@xou816
Copy link
Owner Author

xou816 commented Jan 13, 2022

I was too lazy to rebuild in release mode... 😄 done now!

@xou816 xou816 marked this pull request as ready for review January 13, 2022 14:27
@xou816 xou816 merged commit d19a907 into master Jan 13, 2022
@xou816 xou816 deleted the release-0.3 branch January 15, 2022 02:56
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.

None yet

9 participants