Commit graph

114 commits

Author SHA1 Message Date
75b99e5820 Port UI to GTK 4 (close #85) 2024-05-23 13:02:51 +02:00
6ba8bc550f Bump version to 3.2.1 2023-02-28 13:18:07 +01:00
bfb8eac62d Bump version to 3.2 2023-01-21 17:18:41 +01:00
8607bf15a9 Add option to sort by last modification date (close #88)
Store the metadate “last-modified” for a track and an album and add an
option sort by it.
2023-01-18 17:27:27 +01:00
48b1d90fc8 Bump version to 3.1 2022-09-11 18:13:52 +02:00
fac7a85566 Use the build system “meson” (close #32)
Replace the build system “setuptools” with “meson”.
2022-09-11 12:31:13 +02:00
ff0eee8380 Bump version to 3.0.2 2022-09-11 12:28:24 +02:00
e63a3f2d4d Fix volume button (close #84)
Fix both the icon of the volume button and setting the volume if the
mixer does not allow it by using -1 as default value instead of 0.
2022-09-11 12:24:56 +02:00
ac14c8c7c7 Bump version to 3.0.1 2021-04-18 18:04:34 +02:00
b90ce3299f Bump version to 3.0 2021-04-18 17:14:04 +02:00
f843cc629d Set logo for info dialog via code
Set the logo for the info dialog via code instead of UI file to fix
sizing issue.
2021-04-18 16:50:43 +02:00
faec824e8b Upate GTK UI files
Upate all GTK UI files by saving them with Glade 3.38.
2021-04-17 13:40:47 +02:00
83082c3265 Add back shortcut to search the library 2020-10-24 14:37:38 +02:00
32d02f2d9b Update GTK resources and schema to new domain (close #66) 2020-08-09 11:09:53 +02:00
ba373ddf4e Use GTK Composite Templates (close #62)
Use GTK Composite Templates for GUI elements to clean up and simplify
the code for widgets and all UI elements. This includes splitting the
large “gtk.glade” file into smaller .ui files and the large “widgets.py”
file into smaller .py files.
2020-08-09 10:57:01 +02:00
f4b545369c Merge release v2.1.2 2020-08-03 16:29:17 +02:00
17fe4ee8ca Bump version to 2.1.2 2020-08-03 16:27:31 +02:00
bb8b816e8f Support “albumart” command (close #30)
Load the album covers using MPD’s new “albumart” command instead of
reading the covers from the harddrive. Remove the corresponding UI
elements and configuration option.
2020-07-26 09:40:33 +02:00
83990c8796 Bump version to 2.1.1 2020-07-26 09:26:57 +02:00
ddf8368bfd Fix shortcut to exit fullscreen mode (close #71)
Fix the shortcut for fullscreen mode to also exit it. Additionally fix
the shortcuts window to show the correct shortcut for fullscreen mode.
2020-07-25 14:25:29 +02:00
9ad3086ace Bump version to 2.1 2020-03-22 15:43:28 +01:00
477f89cc0b Init progress bar on Library panel (close #49)
Introduce two new callbacks for this: one when initializing the loading
of albums and another one on handling the loading of each album. Use the
first one to initialize and the second one to pulse the progress bar on
the Library panel.

Additionally use the text of the progress as status label instead of a
separate label widget.
2020-03-22 11:14:45 +01:00
14d56452b6 Set max width for tracks on Cover panel (close #64) 2020-03-22 11:10:41 +01:00
8ecc7176d7 Configure icon for application window (close #61) 2020-03-21 22:39:20 +01:00
21f37dc62c Bump version to 2.0.2 2020-03-15 15:23:08 +01:00
aa196aa994 Save file “gtk.glade” with Glade 3.22.2 2020-03-15 15:22:40 +01:00
02c859ec22 Bump version to 2.0.1 2019-02-17 00:08:28 +01:00
c22ce2557c Bump version to 2.0 2018-12-22 16:34:22 +01:00
d5ca0126e5 Merge release v1.3.5 2018-11-10 16:36:35 +01:00
424f9f200b Bump version to 1.3.5 2018-11-10 16:34:06 +01:00
ec4346981f Merge release v1.3.4 2018-09-01 18:55:52 +02:00
bb4bf89079 Bump version to 1.3.4 2018-09-01 18:52:56 +02:00
5c61014528 Merge release v1.3.3 2018-07-10 23:05:55 +02:00
647ae01340 Bump versoin to 1.3.3 2018-07-10 23:00:05 +02:00
cb585cda1e Handle window state properly (implements #52)
Handle the window state as recommended by the Gnome HowDoI guide by
using the wrapper class WindowState with GObject properties and
bindings. Additionally use separate settings for width and height
instead of an array.
2018-07-10 22:45:29 +02:00
45b088bfa2 Fix line wrapping and styling of status labels on Server panel 2018-07-10 22:22:56 +02:00
f974529f88 Remove reference to non-existing resource “mcg-tracklist.svg” (see #47)
Remove the reference to the resource file “mcg-tracklist.svg” which does
not exist and has accidentally been added to commit f98b888 (see #47).
2018-07-10 22:22:46 +02:00
f98b888344 Use overlay for track list on Cover panel (implements #47) 2018-07-08 13:37:44 +02:00
2aaaf9b4ee Fix keyboard shortcuts for panel selection (close #53) 2018-04-14 11:56:59 +02:00
c1295c8ed1 Merge release v1.3.2 2018-03-24 11:29:28 +01:00
94a08f64be Bump version to 1.3.2 2018-03-24 11:26:46 +01:00
c9c22f3714 Fix event handlers for text entries on Cover panel (fix #51) 2018-03-24 11:24:40 +01:00
11c6fe7424 Merge release v1.3.1
Release version 1.3.1
2018-03-20 22:49:34 +01:00
93b48b70d0 Update website, links and e‑mail address 2018-03-20 22:40:10 +01:00
coderkun
506914a490 Add back missing event handler 2018-01-01 12:39:14 +01:00
coderkun
17990118c7 Merge branch “issue-41-progress-bars” (close #41) 2017-12-26 10:19:46 +01:00
coderkun
16c2ffd775 Merge branch “issue-36-server-panel” (close #36, #37, #38, #35) 2017-12-26 10:18:58 +01:00
coderkun
27f963b979 Bump version to 1.3 2017-12-26 10:00:48 +01:00
coderkun
3441812c1a Improve the visual appearance of progress bar on Library panel (close #41) 2017-12-25 17:41:02 +01:00
coderkun
27cb6b7eff Update translations for Server panel (see #36) 2017-12-25 17:10:47 +01:00