Feed Advanced Search

Jun 22 2019

astippich added a comment to D21945: Set height and width for MediaPlayerControl buttons.

Why that? If you do not specify a button size, the style will automatically scale it. Also happes with a plain QML Button

Jun 22 2019, 12:18 PM · Elisa
ngraham added a comment to D21945: Set height and width for MediaPlayerControl buttons.

It seems like that bug should be fixed in FlatButtonWithToolTip then.

Jun 22 2019, 12:05 PM · Elisa
astippich added a comment to D21945: Set height and width for MediaPlayerControl buttons.

with different styles, this can look like:

Jun 22 2019, 11:46 AM · Elisa

Jun 20 2019

ngraham added a comment to D21945: Set height and width for MediaPlayerControl buttons.

Do we even need to manually specify the width and height at all? To me they look just fine without these lines:

Jun 20 2019, 10:08 PM · Elisa
astippich added a comment to D21945: Set height and width for MediaPlayerControl buttons.

Basically a tweaked 21430984e5a4 up for review, which I reverted since @ngraham raised concerns

Jun 20 2019, 6:00 PM · Elisa
astippich requested review of D21945: Set height and width for MediaPlayerControl buttons.
Jun 20 2019, 5:58 PM · Elisa
astippich updated the summary of D21943: Port the application menu to qqc2.
Jun 20 2019, 5:23 PM · Elisa
astippich added a comment to D21943: Port the application menu to qqc2.

qqc2, with patch for desktop style

Jun 20 2019, 5:22 PM · Elisa
astippich requested review of D21943: Port the application menu to qqc2.
Jun 20 2019, 5:21 PM · Elisa
astippich added a comment to D21920: Port elisa kcm to qqc2.

If you do so, you may hit https://bugs.kde.org/show_bug.cgi?id=405541. But maybe you can find a clever way around that (or just fix it) that I didn't find. :)

Jun 20 2019, 1:27 PM · Elisa
astippich updated the summary of D21920: Port elisa kcm to qqc2.
Jun 20 2019, 1:22 PM · Elisa
ngraham added a comment to D21920: Port elisa kcm to qqc2.

If you do so, you may hit https://bugs.kde.org/show_bug.cgi?id=405541. But maybe you can find a clever way around that (or just fix it) that I didn't find. :)

Jun 20 2019, 1:07 PM · Elisa
ngraham added a comment to D21920: Port elisa kcm to qqc2.

This is a CCBUG: 405144. You could probably upgrade it all the way to BUG: by porting the menu, too.

Jun 20 2019, 1:06 PM · Elisa
ngraham added a comment to D12992: New elisa icon.

@lshoravi ping! Any chance we can finish up work on this icon and get it in?

Jun 20 2019, 12:45 PM · Frameworks, Elisa
astippich requested review of D21920: Port elisa kcm to qqc2.
Jun 20 2019, 10:07 AM · Elisa
astippich added a comment to D21911: Remove PassiveNotification in favor of Kirigami.InlineMessage.

+1, though these messages are currently not very useful because they're not actionable. If loading or saving of the playlist failed, what can I do about it? it's not clear. Especially for persistent messages, it's worth it to try to make them actionable somehow. Options include a better error message, a "Try again" button to preserve the illusion of user agency, etc.

Jun 20 2019, 8:47 AM · Elisa
ngraham added a comment to D21911: Remove PassiveNotification in favor of Kirigami.InlineMessage.

+1, though these messages are currently not very useful because they're not actionable. If loading or saving of the playlist failed, what can I do about it? it's not clear. Especially for persistent messages, it's worth it to try to make them actionable somehow. Options include a better error message, a "Try again" button to preserve the illusion of user agency, etc.

I do not think it is such a good idea.
We should better try to use the passive notification by using more components from Kirigami instead of removing them.

Jun 20 2019, 8:37 AM · Elisa
mgallien added a comment to D21911: Remove PassiveNotification in favor of Kirigami.InlineMessage.

+1, though these messages are currently not very useful because they're not actionable. If loading or saving of the playlist failed, what can I do about it? it's not clear. Especially for persistent messages, it's worth it to try to make them actionable somehow. Options include a better error message, a "Try again" button to preserve the illusion of user agency, etc.

Jun 20 2019, 7:40 AM · Elisa
ngraham added a comment to D21911: Remove PassiveNotification in favor of Kirigami.InlineMessage.

+1, though these messages are currently not very useful because they're not actionable. If loading or saving of the playlist failed, what can I do about it? it's not clear. Especially for persistent messages, it's worth it to try to make them actionable somehow. Options include a better error message, a "Try again" button to preserve the illusion of user agency, etc.

Jun 20 2019, 7:36 AM · Elisa

Jun 19 2019

astippich added a comment to D21911: Remove PassiveNotification in favor of Kirigami.InlineMessage.

Jun 19 2019, 5:55 PM · Elisa
astippich requested review of D21911: Remove PassiveNotification in favor of Kirigami.InlineMessage.
Jun 19 2019, 5:53 PM · Elisa
astippich closed D21858: Port playlist entry to qqc2.
Jun 19 2019, 5:35 PM · Elisa
astippich closed D21853: Port track delegate to qqc2.
Jun 19 2019, 5:35 PM · Elisa
astippich closed D21854: Port mediaplaylistview to qqc2.
Jun 19 2019, 5:34 PM · Elisa
mgallien accepted D21854: Port mediaplaylistview to qqc2.

Thanks

Jun 19 2019, 3:33 PM · Elisa
mgallien accepted D21853: Port track delegate to qqc2.

Thanks

Jun 19 2019, 3:32 PM · Elisa
mgallien added a project to D21900: fix restore of tracks with missing metadata in playlist: Elisa.
Jun 19 2019, 3:27 PM · Elisa
bcooksley closed T11115: Add environment variable when running tests accessing kfilemetadata extractors as Resolved by committing R857:e973aef222dd: Make sure we specify the needed search paths for QT_PLUGIN_PATH and….
Jun 19 2019, 7:14 AM · Elisa, build.kde.org
mgallien created T11115: Add environment variable when running tests accessing kfilemetadata extractors.
Jun 19 2019, 5:51 AM · Elisa, build.kde.org
mgallien accepted D21858: Port playlist entry to qqc2.

Thanks

Jun 19 2019, 5:25 AM · Elisa

Jun 17 2019

lemuel added a watcher for Elisa: lemuel.
Jun 17 2019, 10:08 AM
astippich closed D21859: Use view-media-lyrics for Now Playing View.
Jun 17 2019, 5:49 AM · Elisa
astippich retitled D21859: Use view-media-lyrics for Now Playing View from [RFC] Use view-media-lyrics for Now Playing View to Use view-media-lyrics for Now Playing View.
Jun 17 2019, 5:49 AM · Elisa

Jun 16 2019

mgallien accepted D21859: Use view-media-lyrics for Now Playing View.
Jun 16 2019, 8:01 PM · Elisa
ngraham accepted D21859: Use view-media-lyrics for Now Playing View.

+1, makes sense!

Jun 16 2019, 7:59 PM · Elisa
astippich added a comment to D21859: Use view-media-lyrics for Now Playing View.

This has always bugged me.

Jun 16 2019, 6:48 PM · Elisa
astippich requested review of D21859: Use view-media-lyrics for Now Playing View.
Jun 16 2019, 6:45 PM · Elisa
astippich requested review of D21858: Port playlist entry to qqc2.
Jun 16 2019, 6:08 PM · Elisa
astippich updated the diff for D21853: Port track delegate to qqc2.
  • limit button size so that it does not expand past the delegate height
Jun 16 2019, 4:49 PM · Elisa
astippich planned changes to D21853: Port track delegate to qqc2.

Forgot to check the album view, buttons are currently too big

Jun 16 2019, 4:44 PM · Elisa
astippich requested review of D21854: Port mediaplaylistview to qqc2.
Jun 16 2019, 4:29 PM · Elisa
astippich requested review of D21853: Port track delegate to qqc2.
Jun 16 2019, 4:25 PM · Elisa
astippich closed D21806: Use existing settings storage for shuffle and repeat.
Jun 16 2019, 9:19 AM · Elisa

Jun 15 2019

mgallien accepted D21806: Use existing settings storage for shuffle and repeat.

Thanks

Jun 15 2019, 9:57 PM · Elisa
fbampaloukas added a watcher for Elisa: fbampaloukas.
Jun 15 2019, 9:00 PM

Jun 14 2019

mgallien added a comment to D21806: Use existing settings storage for shuffle and repeat.

I am looking at it.

Jun 14 2019, 9:09 PM · Elisa
mgallien added a project to D21806: Use existing settings storage for shuffle and repeat: Elisa.
Jun 14 2019, 9:09 PM · Elisa

Jun 11 2019

mnesbitt added a watcher for Elisa: mnesbitt.
Jun 11 2019, 6:09 PM

Jun 10 2019

mgallien moved T11063: Factor List Views from Backlog to In Progress on the Elisa board.
Jun 10 2019, 9:31 PM · Elisa
mgallien created T11063: Factor List Views.
Jun 10 2019, 9:31 PM · Elisa

Jun 5 2019

mgallien moved T7567: Add support for radio streams from Backlog to In Progress on the Elisa board.
Jun 5 2019, 3:51 PM · Elisa
mgallien closed T10847: Fix genre, composer and lyricist database insertion as Resolved.
Jun 5 2019, 3:51 PM · Elisa
mgallien closed T10848: Fix layouts in RTL mode (Right to left) as Resolved.
Jun 5 2019, 3:50 PM · Elisa

Jun 4 2019

mgallien closed D21081: fix focus rectangle not visible in single album view mode.
Jun 4 2019, 5:11 AM · Elisa
ngraham accepted D21081: fix focus rectangle not visible in single album view mode.

Perfect!!!! The code looks good and the behavior is now excellent. I can clearly see what has focus and navigating the whole app with the keyboard is a breeze. It looks great too. I'm not totally sold on having all the backgrounds animate their opacity and color (we just got rid of that in QML comboboxes in fact), and it feels like something that should be in the style rather than hardcoded in the app. However that's a really minor aesthetic jusgment call and we can think about it later (or not). Huge +1 for landing this. Great work!

Jun 4 2019, 1:39 AM · Elisa

Jun 3 2019

mgallien updated the diff for D21081: fix focus rectangle not visible in single album view mode.
  • emulate focus beahvior of list view as shown in feedback
  • fix views displaying tracks to have the same focus logic than playlist
  • fix keyboard focus issues whith NavigationActionBar and tab navigation
  • fix focus issues in ListView of single tracks
  • fix qml warning in FrequentlyPlayedTracks and RecentlyPlayedTracks views
  • fix small differences between list based views
  • Elisa sidebar with colored backgrounds
  • improve focus handling of view selector list
  • solve some keyboard focus issues
  • fix tab focus handling in some list views (playlist and album view)
  • for consistency, put the same behavior for generic grid views
  • add mostly the same focus behavior to file browser
Jun 3 2019, 9:30 PM · Elisa

Jun 1 2019

jguidon added a revision to T7567: Add support for radio streams: D21525: Add support for radio streams.
Jun 1 2019, 5:51 PM · Elisa

May 31 2019

mgallien added a comment to D21081: fix focus rectangle not visible in single album view mode.

I think the leftmost sidebar list items with text and icons are just fine; no need for a fundamental change there. :) All I think needs to happen is that the selected list item should be indicated by giving it a blue or gray background like all other list items have, rather than changing its text color or drawing a frame around it.

Here's a patch for this patch that more or less does what I have in mind:

1diff --git a/src/qml/ViewSelector.qml b/src/qml/ViewSelector.qml
2diff --git a/src/qml/ViewSelector.qml b/src/qml/ViewSelector.qml
3index c391a34..a8f9a8c 100644
4--- a/src/qml/ViewSelector.qml
5+++ b/src/qml/ViewSelector.qml
6@@ -91,19 +91,18 @@ FocusScope {
7
8 Rectangle {
9
10- border {
11- color: ((viewModeView.currentIndex === index && rootFocusScope.activeFocus) ? myPalette.highlight : "transparent")
12- width: 1
13- }
14-
15- Behavior on border.color {
16- ColorAnimation {
17- duration: 300
18+ color: if (viewModeView.currentIndex === index) {
19+ if (rootFocusScope.activeFocus) {
20+ return myPalette.highlight
21+ } else {
22+ return myPalette.mid
23 }
24+ } else if (itemMouseArea.containsMouse) {
25+ return Qt.rgba(myPalette.highlight.r, myPalette.highlight.g, myPalette.highlight.b, 0.2)
26+ } else {
27+ return "transparent"
28 }
29
30- radius: 3
31-
32 anchors.fill: parent
33
34 Loader {
35@@ -197,14 +196,6 @@ FocusScope {
36 duration: 150
37 }
38 }
39-
40- color: (viewModeView.currentIndex === index || itemMouseArea.containsMouse ? myPalette.highlight : myPalette.text)
41-
42- Behavior on color {
43- ColorAnimation {
44- duration: 300
45- }
46- }
47 }
48 }

May 31 2019, 12:31 PM · Elisa

May 30 2019

ngraham added a comment to D21081: fix focus rectangle not visible in single album view mode.

I think the leftmost sidebar list items with text and icons are just fine; no need for a fundamental change there. :) All I think needs to happen is that the selected list item should be indicated by giving it a blue or gray background like all other list items have, rather than changing its text color or drawing a frame around it.

May 30 2019, 8:36 PM · Elisa

May 29 2019

ngraham added a comment to D21081: fix focus rectangle not visible in single album view mode.

Humongous improvement so far! One thing that sticks out is that the left-most sidebar list still needs the new style for selected categories so that it matches other list-style items:

Thanks for your review.
When I saw it, I was already working on the left most sidebar. I am hesitant to keep the current design with only the text and icon used to indicate state of an entry. I find it simpler but still easy to use. At the same time, it could break consistency (even though it is not music content but application UI state).

May 29 2019, 9:57 PM · Elisa
mgallien added a comment to D21081: fix focus rectangle not visible in single album view mode.

Humongous improvement so far! One thing that sticks out is that the left-most sidebar list still needs the new style for selected categories so that it matches other list-style items:

May 29 2019, 8:10 PM · Elisa
ngraham added a comment to D21081: fix focus rectangle not visible in single album view mode.

Humongous improvement so far! One thing that sticks out is that the left-most sidebar list still needs the new style for selected categories so that it matches other list-style items:

May 29 2019, 4:47 PM · Elisa
asn added a comment to T7567: Add support for radio streams.

@jguidon any news on this?

May 29 2019, 5:47 AM · Elisa
mgallien updated the diff for D21081: fix focus rectangle not visible in single album view mode.
  • emulate focus beahvior of list view as shown in feedback
  • fix views displaying tracks to have the same focus logic than playlist
  • fix keyboard focus issues whith NavigationActionBar and tab navigation
  • fix focus issues in ListView of single tracks
  • fix qml warning in FrequentlyPlayedTracks and RecentlyPlayedTracks views
  • fix small differences between list based views
May 29 2019, 5:33 AM · Elisa

May 17 2019

ngraham added a comment to D21081: fix focus rectangle not visible in single album view mode.

This is functionally much better! Now I can tell where the keyboard focus is. Visually I think it's a small improvement but we can do even better for the list and grid items and also be more consistent with how other apps generally handle this.

May 17 2019, 10:00 PM · Elisa
mgallien updated the diff for D21081: fix focus rectangle not visible in single album view mode.
  • use a rectangle around the current item with focus in view selector
  • use rectangle borders to show the active focus in most elements
May 17 2019, 6:42 PM · Elisa

May 13 2019

ngraham added a member for Elisa: ngraham.
May 13 2019, 9:33 PM
ngraham removed a watcher for Elisa: ngraham.
May 13 2019, 9:33 PM
mgallien closed D21039: avoid sending wrong or empty metadata to mpris2 interface.
May 13 2019, 8:11 PM · Elisa
ngraham accepted D21039: avoid sending wrong or empty metadata to mpris2 interface.

Works for me, thanks.

May 13 2019, 6:01 PM · Elisa

May 12 2019

mgallien added a comment to D21039: avoid sending wrong or empty metadata to mpris2 interface.

Ping.
I would like if possible to get this in before end of next week to have in the 0.4.0 release.

May 12 2019, 8:07 PM · Elisa

May 8 2019

ngraham added a comment to D21080: fix some layouts to look correct when reversed (typical for RTL locale).

Looks good now! BTW it's unrelated to this patch, but I notice that song length display in the playlist has regressed in the last day or two:

May 8 2019, 3:36 PM · Elisa
mgallien added a comment to D21081: fix focus rectangle not visible in single album view mode.

This works, but to be honest I really dislike this focus rectangle in every view where it appears in Elisa. I don't think it matches Elisa's visual style at all. See how the blue rectangle touches the vertical line on the left, but it's a few pixels away from the line on the right? And it also isn't actually framing anything since Elisa's views don't use gray frames. So it appears "out of the blue", so to speak.

I feel like a cleaner focus indication style for a modern app like Elisa is to highlight the particular control or list itemthat currently has focus, rather than drawing a colored frame around an entire view. For example in your screenshots, instead of drawing a blue frame to indicate that the view has focus, I would make the song highlight blue rather than gray. This actually communicates more information: not only does it tell you that the view has focus, but you also clearly see which exact element within the view has focus.

May 8 2019, 2:41 PM · Elisa
mgallien closed D21080: fix some layouts to look correct when reversed (typical for RTL locale).
May 8 2019, 2:33 PM · Elisa
ngraham accepted D21080: fix some layouts to look correct when reversed (typical for RTL locale).

Looks good now! BTW it's unrelated to this patch, but I notice that song length display in the playlist has regressed in the last day or two:

May 8 2019, 2:17 PM · Elisa
safaalfulaij accepted D21080: fix some layouts to look correct when reversed (typical for RTL locale).

Can't test, but seems fine.
Thanks for informing! :)

May 8 2019, 2:12 PM · Elisa
mgallien closed D21043: do not extend mouse areas in header bar longer than the text.
May 8 2019, 2:12 PM · Elisa
ngraham added a comment to D21081: fix focus rectangle not visible in single album view mode.

This works, but to be honest I really dislike this focus rectangle in every view where it appears in Elisa. I don't think it matches Elisa's visual style at all. See how the blue rectangle touches the vertical line on the left, but it's a few pixels away from the line on the right? And it also isn't actually framing anything since Elisa's views don't use gray frames. So it appears "out of the blue", so to speak.

May 8 2019, 2:11 PM · Elisa
ngraham accepted D21043: do not extend mouse areas in header bar longer than the text.

This looks much better, thanks. It makes sense that font.pointSize should be rounded to an integer value.

May 8 2019, 1:58 PM · Elisa
mgallien retitled D21081: fix focus rectangle not visible in single album view mode from GIT_SILENT made messages (after extraction) to fix focus rectangle not visible in single album view mode.
May 8 2019, 1:29 PM · Elisa
mgallien updated the diff for D21081: fix focus rectangle not visible in single album view mode.

try to include only the correct commit

May 8 2019, 1:28 PM · Elisa
mgallien updated the diff for D21081: fix focus rectangle not visible in single album view mode.

an extra commit from 0.4 is included

May 8 2019, 1:27 PM · Elisa
mgallien added a project to D21081: fix focus rectangle not visible in single album view mode: Elisa.
May 8 2019, 1:26 PM · Elisa
mgallien added a comment to D21043: do not extend mouse areas in header bar longer than the text.

This now works!

However I'm left to wonder why all this rigamarole with TextMetrics is even necessary at all. I notice that if I remove all the TextMetrics components, and let the labels auto-size themselves by removing Layout.fillWidth and Layout.maximumWidth, everything works fine except for the artist label, which gets elided. But I notice that it only gets elided when the point size is set to elisaTheme.defaultFontPointSize * 1.5. If I change the multiplier to 1, 1.4 or 2, it works. However a multiplier of 1.5, 1.75, or any other odd value triggers the bug. This is reproducible for all fonts and sizes that I tried.

I don't understand this bug, but a less invasive workaround might be simply to change the multiplier a bit rather than do all this stuff with TextMetrics.

May 8 2019, 12:47 PM · Elisa
mgallien added a project to D21080: fix some layouts to look correct when reversed (typical for RTL locale): Elisa.
May 8 2019, 12:46 PM · Elisa
mgallien added reviewers for D21039: avoid sending wrong or empty metadata to mpris2 interface: astippich, ngraham.
May 8 2019, 9:08 AM · Elisa
mgallien updated the diff for D21043: do not extend mouse areas in header bar longer than the text.
  • use Math.round to avoid having a font.pointSize being decimal
May 8 2019, 9:07 AM · Elisa

May 7 2019

ngraham accepted D21043: do not extend mouse areas in header bar longer than the text.

This now works!

May 7 2019, 6:43 PM · Elisa
mgallien updated the diff for D21043: do not extend mouse areas in header bar longer than the text.
  • fix corner cases by adding an extra length
May 7 2019, 5:58 PM · Elisa

May 6 2019

ngraham added a comment to D21043: do not extend mouse areas in header bar longer than the text.

I'm afraid even with this latest update to the patch, I still see elided text. :(

May 6 2019, 8:55 PM · Elisa
mgallien added a comment to D21043: do not extend mouse areas in header bar longer than the text.

11 pt Ubuntu font. I see the same thing with default 10 pt Noto Sans though:

As you can see, it's even worse with default settings since the four-letter album name gets elided too.

May 6 2019, 8:50 PM · Elisa
mgallien updated the diff for D21043: do not extend mouse areas in header bar longer than the text.
  • use the correct way to get the width of the text
May 6 2019, 8:49 PM · Elisa
ngraham added a comment to D21043: do not extend mouse areas in header bar longer than the text.

11 pt Ubuntu font. I see the same thing with default 10 pt Noto Sans though:

May 6 2019, 8:41 PM · Elisa
mgallien added a comment to D21043: do not extend mouse areas in header bar longer than the text.

For me this patch re-introduces the original bug (https://bugs.kde.org/show_bug.cgi?id=406483).

May 6 2019, 7:53 PM · Elisa
James added a comment to T6356: Integrate visualization branch.

Would this be for music visualizations, by chance? As in spectrum analyzers, etc?

May 6 2019, 5:45 PM · Elisa
ngraham requested changes to D21043: do not extend mouse areas in header bar longer than the text.

For me this patch re-introduces the original bug (https://bugs.kde.org/show_bug.cgi?id=406483).

May 6 2019, 3:30 PM · Elisa
mgallien added a project to D21043: do not extend mouse areas in header bar longer than the text: Elisa.
May 6 2019, 5:29 AM · Elisa
mgallien added a comment to D21039: avoid sending wrong or empty metadata to mpris2 interface.

Does Plasma crash because of this or Elisa?

May 6 2019, 5:10 AM · Elisa

May 5 2019

broulik added a comment to D21039: avoid sending wrong or empty metadata to mpris2 interface.

Does Plasma crash because of this or Elisa?

May 5 2019, 9:29 PM · Elisa
mgallien added a project to D21039: avoid sending wrong or empty metadata to mpris2 interface: Elisa.
May 5 2019, 8:58 PM · Elisa