Clementine Buildbot
86d782cb6a
Automatic merge of translations from Transifex
1.4.0rc1-528-g86d782cb6
2021-04-01 03:04:42 +00:00
Adolfo Jayme Barrientos
438e8ca61b
Fix a typo in a translatable string
1.4.0rc1-527-g438e8ca61
2021-03-31 18:10:50 +01:00
Clementine Buildbot
881898f845
Automatic merge of translations from Transifex
1.4.0rc1-526-g881898f84
2021-03-31 02:57:36 +00:00
Jim Broadus
c12294c5ec
settings: Make the internet header selectable
...
Make the "Internet services" tab the internet providers category header instead of a tab under "User Interface".
1.4.0rc1-525-gc12294c5e
2021-03-30 11:51:26 +01:00
Jim Broadus
e77595fba6
widgets: Add option to draw selected GroupedIconView header
2021-03-30 11:51:26 +01:00
Jim Broadus
6b34d0435f
settings: Add SettingsCategory class
...
Add a new category class for settings. This will eventually allow
category classes to maintain their own lists of subpages.
2021-03-30 11:51:26 +01:00
Clementine Buildbot
fdb3f7ac37
Automatic merge of translations from Transifex
1.4.0rc1-522-gfdb3f7ac3
2021-03-26 04:03:26 +00:00
Clementine Buildbot
b68b12010d
Automatic merge of translations from Transifex
1.4.0rc1-521-gb68b12010
2021-03-25 02:47:45 +00:00
Jim Broadus
c394d7d2dd
settings: Don't connect service-specific signals to every page
...
Wii and notifications signals are currently connected for every settings
page. Move the signals from the base SettingsPage class into the derived
classes and connect the signals for only those objects.
1.4.0rc1-520-gc394d7d2d
2021-03-24 10:31:52 +00:00
Clementine Buildbot
d1e9ee9f95
Automatic merge of translations from Transifex
1.4.0rc1-519-gd1e9ee9f9
2021-03-24 02:59:29 +00:00
Jim Broadus
3244cf0837
settings: Recategorize background stream settings
...
Move the background streams settings page to the general category.
1.4.0rc1-518-g3244cf083
2021-03-23 10:36:39 +00:00
Clementine Buildbot
e4f7468786
Automatic merge of translations from Transifex
2021-03-23 03:00:31 +00:00
Clementine Buildbot
8b566b2a7b
Automatic merge of translations from Transifex
1.4.0rc1-516-g8b566b2a7
2021-03-22 02:58:33 +00:00
Clementine Buildbot
1154c0f54c
Automatic merge of translations from Transifex
1.4.0rc1-515-g1154c0f54
2021-03-19 02:53:35 +00:00
Jim Broadus
05e450c3c3
internet/core: Move core ShowContextMenu to base class
...
Move CloudFileService::ShowContextMenu to the base class so that all
services can utilize the pattern established in CloudFileService.
ShowContextMenu creates the menu if it doesn't exist then calls an
overridable method to populate the content. It then calls an update
method before showing the menu.
1.4.0rc1-514-g05e450c3c
2021-03-18 11:16:14 +00:00
Jim Broadus
5ebd6d1e6b
internet/core: Move context_menu_ to base class
...
Every internet service class has a context_menu_ member. Moving this to
the base class will allow the consolidation of common menu functionality.
2021-03-18 11:16:14 +00:00
Jim Broadus
8b2f7f08ae
ext: Remove depencency on src
...
Remove /src from all include paths in /ext.
1.4.0rc1-512-g8b2f7f08a
2021-03-17 18:26:51 +00:00
Jim Broadus
cd41f706af
libclementine-common: Move timeconstants.h to common location
...
This header is used by code in /ext, so move it out of /src. This is the
last /ext dependency on /src.
2021-03-17 18:26:51 +00:00
Clementine Buildbot
3f34b332cf
Automatic merge of translations from Transifex
1.4.0rc1-510-g3f34b332c
2021-03-17 02:57:26 +00:00
Fabio Bas
89e9b20df1
Use smart pointers for menus; move static vars and most private methods to an anonymous namespace
1.4.0rc1-509-g89e9b20df
2021-03-16 11:03:00 +00:00
Fabio Bas
3ba2c811f4
Different context menu for service and stations; "add to your radio streams" action for stations; reworked server error handling
2021-03-16 11:03:00 +00:00
Fabio Bas
6a45edaa34
Removed dirty hack in InternetModel; added "radiobrowser:" url handler; rework station play callback
2021-03-16 11:03:00 +00:00
Fabio Bas
cd062f1d8b
Added settings page
2021-03-16 11:03:00 +00:00
Fabio Bas
cc0cedc5bd
added station art
2021-03-16 11:03:00 +00:00
Fabio Bas
3e31094227
Initial RadioBrowser support: implemented search, groups by category, top 100
2021-03-16 11:03:00 +00:00
Fabio Bas
e7768948e0
Initial radio-browser.info support
2021-03-16 11:03:00 +00:00
Jim Broadus
af75ebbd6f
libclementine-common: Mac: Fix exec search path
...
workerpool.h utilizes the MAC-specific USE_BUNDLE option, but the file
didn't directly include the config header file. Cleanup change 341dc73
reordered some headers, so it was no longer included as a side-effect
either.
1.4.0rc1-502-gaf75ebbd6
2021-03-16 09:30:56 +00:00
Jim Broadus
c974b8b6f2
build: Don't include src/config.h from ext
...
Include the global /include/clementine-config.h rather than src/config.h
from /ext.
Note that this does not fully remove the dependencies on src from ext.
2021-03-16 09:30:56 +00:00
Jim Broadus
08ded2384f
build: Move main config from /src to /include
...
Move /src/config.h to /include/clementine-config.h. The new name
prevents conflict with 3rdparty/taglib/config.h. A stub src/config.h will
remain for a transition period. This is a first step in eliminating the
dependency of /ext components on /src.
2021-03-16 09:30:56 +00:00
Clementine Buildbot
610d87fa33
Automatic merge of translations from Transifex
2021-03-16 02:52:27 +00:00
Clementine Buildbot
681e7bea5f
Automatic merge of translations from Transifex
1.4.0rc1-498-g681e7bea5
2021-03-15 02:51:40 +00:00
Jim Broadus
3bd15aea0d
library: Add option to ignore files by extension
...
Add a new skip option in library settings that takes a comma separated
list of file extensions. Skip files with the specified extensions when
scanning the library.
1.4.0rc1-497-g3bd15aea0
2021-03-14 14:00:03 +00:00
Clementine Buildbot
cef1d7e745
Automatic merge of translations from Transifex
1.4.0rc1-496-gcef1d7e74
2021-03-14 02:51:37 +00:00
Jim Broadus
10bf5dc171
internet/core: Remove unused ItemDoubleClicked
...
ItemDoubleClicked became noop in 70429217c.
Usage of PlayBehaviour_DoubleClickAction was removed in b08172138.
1.4.0rc1-495-g10bf5dc17
2021-03-13 18:27:10 +00:00
Jim Broadus
dfb953a78f
player: Emit request URL in SongChangeRequestProcessed
...
Use the request URL rather than the media URL when emitting the
SongChangeRequestProcessed signal. The request URL is the URL that the
PlaylistManager, which is the only consumer of this signal, knows about.
However, in the current cases, the url is only checked by the playlist
when the two URLs should be the same.
1.4.0rc1-494-gdfb953a78
2021-03-12 15:20:42 +00:00
Jim Broadus
bde6d9cc5b
player: Add original request URL to playback request
2021-03-12 15:20:42 +00:00
Jim Broadus
2339404852
player: Send request when reporting playback status
...
Modify the signals emitted by the engine when a url is determined to be
valid or invalid to send the entire request. This will allow additional
metadata to be added to the request, providing a mechanism to better
identify the request source.
2021-03-12 15:20:42 +00:00
Fabio Bas
651eee13e2
lint
1.4.0rc1-491-g651eee13e
2021-03-12 15:20:16 +00:00
Fabio Bas
f56244cd8e
add wayland icon
2021-03-12 15:20:16 +00:00
Clementine Buildbot
6314c8cb2d
Automatic merge of translations from Transifex
1.4.0rc1-489-g6314c8cb2
2021-03-12 02:52:30 +00:00
Clementine Buildbot
7bb0c59f25
Automatic merge of translations from Transifex
1.4.0rc1-488-g7bb0c59f2
2021-03-09 02:49:48 +00:00
Jim Broadus
15474ada39
build: Don't reset cflags in moodbar cmake
...
Append CMAKE_CXX_FLAGS and CMAKE_C_FLAGS instead of setting. Setting the
variables causes breakage in cross-compiled systems where sysroots and
machine types are set.
1.4.0rc1-487-g15474ada3
2021-03-08 18:06:28 +00:00
Jim Broadus
f92690c14d
build: Pin mac qt version to 5
...
"qt" now refers to qt6.
Reference: https://formulae.brew.sh/formula/qt#default
1.4.0rc1-486-gf92690c14
2021-03-08 10:18:29 +00:00
Clementine Buildbot
3677f702ae
Automatic merge of translations from Transifex
2021-03-04 02:47:06 +00:00
Clementine Buildbot
2d8a56b7c8
Automatic merge of translations from Transifex
1.4.0rc1-484-g2d8a56b7c
2021-03-03 02:47:30 +00:00
Clementine Buildbot
c7f5c0f401
Automatic merge of translations from Transifex
1.4.0rc1-483-gc7f5c0f40
2021-03-02 02:38:18 +00:00
Clementine Buildbot
0c099ab6f6
Automatic merge of translations from Transifex
1.4.0rc1-482-g0c099ab6f
2021-03-01 02:48:09 +00:00
Clementine Buildbot
2b988ed7b4
Automatic merge of translations from Transifex
1.4.0rc1-481-g2b988ed7b
2021-02-28 02:46:39 +00:00
Jim Broadus
05f513ab6f
skydrive: Add rescan option
...
Add menu option to drop all items from the database and rescan the cloud
drive.
1.4.0rc1-480-g05f513ab6
2021-02-27 13:14:23 +00:00
Jim Broadus
c87409c896
cloudfileservices: Refactor context menu code
...
Add PopulateContextMenu, called once to populate the menu items, and
UpdateContextMenu, called ever time a menu is shown, to allow
service-specific behavior.
2021-02-27 13:14:23 +00:00