[ring-kde] [Bug 419933] cannot install banji

2020-04-10 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=419933

--- Comment #1 from Emmanuel Lepage Vallée  ---
I don't really expect it to work right now. The problem with Banji is that many
of the dependencies are moving targets with unstable APIs. It works for a while
then break until I fix it. I gave up on making the build reliable (and given up
trying too). I plan to fix it as a one-off in a few weeks to upgrade some
dependency. My old appimages are getting rusty. I mainly use it for the SIP
part.

Is there any specific reason why you want Banji? I mean, for SIP or for
GNU_Jami/Ring.CX network?

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404263] It is not possible to accept/reject contact requests in the Banji interface

2019-02-28 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404263

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 383936] [feature] Fully support contact request

2019-02-28 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=383936

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|REPORTED|RESOLVED

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404675] When there is no selected individual, the sidebar should not be enabled.

2019-02-28 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404675

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404257] All "online" labels are hardcoded

2019-02-28 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404257

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|REPORTED|RESOLVED

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404351] The timeline scrollbar has usability issues on mobile

2019-02-28 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404351

--- Comment #1 from Emmanuel Lepage Vallée  ---
It was removed from the mobile layout for now.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404260] The contact list element have alignment issues

2019-02-28 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404260

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|REPORTED|RESOLVED

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404258] The "answer" button regressed

2019-02-28 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404258

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 Resolution|--- |FIXED

--- Comment #1 from Emmanuel Lepage Vallée  ---
I think the root cause was identified and fixed. I cannot reproduce anymore.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404254] Finger scrolling on Android is nearly unusable

2019-02-28 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404254

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404010] Inappropriately uses the material style by default when run on a KDE Plasma desktop

2019-02-28 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404010

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|REPORTED|RESOLVED

--- Comment #1 from Emmanuel Lepage Vallée  ---
The material style is no longer used on desktop Linux. There is now the proper
infrastructure to compile different qtquickcontrols2 config file for each
platforms.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404004] After quitting, app doesn't exit cleanly

2019-02-28 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404004

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|CONFIRMED   |RESOLVED

--- Comment #2 from Emmanuel Lepage Vallée  ---
It seems most issues have been dealt with. There might still be a few. They
should be in their own bug report with the step to reproduce them. Note that
closing the window doesn't quit. If it did you could not receive calls. There
should be a status notifier icon in the systray. But there's a quit button in
the global drawer and it doesn't make the app crash (which was why it wasn't
there before).

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 383974] The account own "contact" is sometime visible in the timeline

2019-02-28 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=383974

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 Resolution|--- |WORKSFORME

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 383972] The peerstimeline proxy order is unstable/racy

2019-02-28 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=383972

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404014] Left drawer has an item with no label and a rightward-pointing arrow

2019-02-28 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404014

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404024] Wizard create new account page: After clicking "Next", there are two redundant progress spinners

2019-02-28 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404024

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|REPORTED|RESOLVED

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404008] Welcome screen: search field in toolbar doesn't look like a search field

2019-02-28 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404008

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 Resolution|--- |FIXED

--- Comment #2 from Emmanuel Lepage Vallée  ---
Turns out this is a regression in Qt 5.12

From
https://doc.qt.io/qt-5/qml-qtquick-controls2-textfield.html#background-prop

> Note: If the background item has no explicit size specified, it automatically 
> follows the control's size. In most cases, there is no need to specify width 
> or 
> height for a background item.

This is currently not true with the Material theme on 5.12. The size was 0x0
until I set "height: search.height; width: search.width" on the background
item.

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kirigami] [Bug 396411] Make the header more flexible

2019-02-28 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=396411

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|REPORTED|RESOLVED

--- Comment #1 from Emmanuel Lepage Vallée  ---
Fixed in git

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404673] Adding someone using a ringid alone regressed

2019-02-22 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404673

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404361] Not all multimedia actions can work on mobile

2019-02-22 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404361

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|REPORTED|RESOLVED

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404676] New: When searching is not going to work, don't let the user search

2019-02-21 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404676

Bug ID: 404676
   Summary: When searching is not going to work, don't let the
user search
   Product: ring-kde
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: emmanuel.lep...@kde.org
  Reporter: emmanuel.lep...@kde.org
  Target Milestone: ---

When the following is met:

 * There is not contacts *AND* no chat history *AND* no bookmarks

Along with:

 * There is no account *OR* there is no enabled accounts *OR* no Internet

Currently you can search, but there is no results and no message nor a close
button.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404677] New: The sidebar profile list doesn't get updated

2019-02-21 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404677

Bug ID: 404677
   Summary: The sidebar profile list doesn't get updated
   Product: ring-kde
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: emmanuel.lep...@kde.org
  Reporter: emmanuel.lep...@kde.org
  Target Milestone: ---

If the account is no up when Banji starts, it never appears in the drawer.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404675] New: When there is no selected individual, the sidebar should not be enabled.

2019-02-21 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404675

Bug ID: 404675
   Summary: When there is no selected individual, the sidebar
should not be enabled.
   Product: ring-kde
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: emmanuel.lep...@kde.org
  Reporter: emmanuel.lep...@kde.org
  Target Milestone: ---

Otherwise you can do actions on null. It doesn't crash, but is very wrong.

Also, there should be a message welcoming the user since it can only happen
before using the apps for the first time.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404674] New: Failed calls sometime keeps the appearance of being ongoing

2019-02-21 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404674

Bug ID: 404674
   Summary: Failed calls sometime keeps the appearance of being
ongoing
   Product: ring-kde
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: emmanuel.lep...@kde.org
  Reporter: emmanuel.lep...@kde.org
  Target Milestone: ---

When calling someone who was very recently online, but closed their computer,
calls have the little initialization wheel going on for ever, long after the
daemon gave up completing the handshake. That problem might be in the daemon,
it needs to be investigated.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404673] New: Adding someone using a ringid alone regressed

2019-02-21 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404673

Bug ID: 404673
   Summary: Adding someone using a ringid alone regressed
   Product: ring-kde
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: emmanuel.lep...@kde.org
  Reporter: emmanuel.lep...@kde.org
  Target Milestone: ---

It can be done by adding a contact manually, which is hidden deep, but still
possible. However it was intended to work by pasting it in the searchbox, but
this somehow no longer pass the validation and the result is "disabled" and you
cannot click on it with a wrong "this is invalid" message.

Some validation code is having false negatives again.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404672] New: Knowing the RingId of the peer or ourself is cumbersome.

2019-02-21 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404672

Bug ID: 404672
   Summary: Knowing the RingId of the peer or ourself is
cumbersome.
   Product: ring-kde
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: emmanuel.lep...@kde.org
  Reporter: emmanuel.lep...@kde.org
  Target Milestone: ---

There used to be a "share" dialog with the ability to print QR codes, send them
by email or copy the. This is gone. Going into the account setting page is hit
and miss with all its bugs.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404671] New: When a message fails to be delivered, be clear about it

2019-02-21 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404671

Bug ID: 404671
   Summary: When a message fails to be delivered, be clear about
it
   Product: ring-kde
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: emmanuel.lep...@kde.org
  Reporter: emmanuel.lep...@kde.org
  Target Milestone: ---

At some point it was in the statusbar, but there is no statusbar anymore. At
some other points it was next to each message, but that was noisy, slow and was
removed.

So now you send messages, they may fail and internally it is known, but it
isn't displayed.

A new error disclosure message is definitely needed. Maybe also playing with
the color or opacity of the outgoing messages.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404561] Make sure importing Jami account works

2019-02-19 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404561

--- Comment #1 from Emmanuel Lepage Vallée  ---
" yeah, went to import, then got back, then went to create, got back, clicked
import again, it crashed"

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404561] New: Make sure importing Jami account works

2019-02-19 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404561

Bug ID: 404561
   Summary: Make sure importing Jami account works
   Product: ring-kde
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: emmanuel.lep...@kde.org
  Reporter: emmanuel.lep...@kde.org
  Target Milestone: ---

This hasn't been tried in a long time and was reported to crash.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404555] Make sure the pagerow always works properly

2019-02-19 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404555

--- Comment #1 from Emmanuel Lepage Vallée  ---
Forgot:

Calls ends while the call page is not visible

* Remove silently without an animation

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404555] New: Make sure the pagerow always works properly

2019-02-19 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404555

Bug ID: 404555
   Summary: Make sure the pagerow always works properly
   Product: ring-kde
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: emmanuel.lep...@kde.org
  Reporter: emmanuel.lep...@kde.org
  Target Milestone: ---

What should work:

 * Adding a new contact
   * hide call when inactive
   * show chat expanded
   * select in the list page
 * Clicking on a timeline contact
   * Show the chat on mobile, keep the current state in wide mode
 * Click chat action during a call
   * Keep the call page, but show the chat page on the left (not expanded)
 * Click chat action without an active call
   * Remove the call page
 * Click the call / screen share / video chat without an active call
   * Show and expand the call page (with animation)
 * Click on the call / screen share / video chat actions during a call
   * Expand the chat page
 * When a call ends
   * No animation
 * When a new incoming call arrives
   * Show the call page, not expanded
 * When accepting a new call with the chat page visible
   * Expand the call page
 * When scrolling on mobile with an active call
* [list] [chat] [call]
 * When scrolling on mobile from the call page without an active call
* Delete the call page, then [list] [chat]

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404349] The "call group" section of the chat doesn't scale either way

2019-02-19 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404349

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 Resolution|--- |FIXED

--- Comment #1 from Emmanuel Lepage Vallée  ---
Not pixel perfect, but functionally done.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404261] The network error (and all other possible runtime issues) box is nearly invisible

2019-02-19 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404261

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 Resolution|--- |FIXED

--- Comment #1 from Emmanuel Lepage Vallée  ---
It is now misaligned, but use a very bright and visible orange in the sidebar.
The header one not being visible enough is not irrelevant.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404257] All "online" labels are hardcoded

2019-02-19 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404257

--- Comment #1 from Emmanuel Lepage Vallée  ---
Progress has been made

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404013] Nothing on the left drawer works

2019-02-19 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404013

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|CONFIRMED   |RESOLVED

--- Comment #2 from Emmanuel Lepage Vallée  ---
The global drawer no longer uses the mockup values.

While the config dialog it uses wasn't designed for mobile and doesn't really
work on it, it will do until a simpler version is implemented.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404023] Wizard (all pages) back button is not left-aligned

2019-02-19 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404023

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 Resolution|--- |FIXED

--- Comment #8 from Emmanuel Lepage Vallée  ---
This has been fixed in Kirigami (new feature to disable bottom heavyness on
Android for already bottom heavy apps). The new feature is now used in Banji.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404256] The Emoji chatbox is not working on Android

2019-02-19 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404256

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|REPORTED|RESOLVED

--- Comment #1 from Emmanuel Lepage Vallée  ---
This has been fixed

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404116] Text input field doesn't scroll or get tallerwhen multiline text is really long

2019-02-19 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404116

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 Resolution|--- |FIXED

--- Comment #1 from Emmanuel Lepage Vallée  ---
This has been fixed in the branch

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404361] New: Not all multimedia actions can work on mobile

2019-02-14 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404361

Bug ID: 404361
   Summary: Not all multimedia actions can work on mobile
   Product: ring-kde
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: emmanuel.lep...@kde.org
  Reporter: emmanuel.lep...@kde.org
  Target Milestone: ---

Some actions are unsupported on some platforms by the upstream libring ring-kde
relies on for the Android and AppImage support. Some other actions also makes
no sense or have no corresponding GUI components in the simpler Banji client.

To work around this, the solution will be to add a new UserActionFilter QML
component.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404355] New: The chat contains some events the user might not care about.

2019-02-14 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404355

Bug ID: 404355
   Summary: The chat contains some events the user might not care
about.
   Product: ring-kde
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: emmanuel.lep...@kde.org
  Reporter: emmanuel.lep...@kde.org
  Target Milestone: ---

There is about a dozens type of events being shown in the chat view. Some users
might not be interested in them and they slow down the UI on mobile due to the
extra computing required.

On top of that, the sidebar summary proposed by the VDG is slower because it
computes too much elements that ends up not being displayed.

The fix will be to provide a timeline filter model to remove the noise and a
bunch of new KConfig/QmlActions to turn on and off some categories in the
context drawer.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404351] New: The timeline scrollbar has usability issues on mobile

2019-02-14 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404351

Bug ID: 404351
   Summary: The timeline scrollbar has usability issues on mobile
   Product: ring-kde
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: emmanuel.lep...@kde.org
  Reporter: emmanuel.lep...@kde.org
  Target Milestone: ---

When the chat contains event placed across multiple days, a logarithmic scale
time categories list is displayed.

It works great in wide mode, but hide parts of the message (and it laggy) in
non-wide mode. It is also very useful to help locate messages. But is (pretty)
visual noise when you are not trying to locate some messages. In wide mode, it
falls in the, "what the hell, there's plenty of room and it's pretty" category,
but on mobile it's annoying.

To fix this, I plan to add a special mode where this thing is only displayed
when you press on a special mobile scrollbar handle.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404349] New: The "call group" section of the chat doesn't scale either way

2019-02-14 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404349

Bug ID: 404349
   Summary: The "call group" section of the chat doesn't scale
either way
   Product: ring-kde
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: emmanuel.lep...@kde.org
  Reporter: emmanuel.lep...@kde.org
  Target Milestone: ---

Currently, calls done in the same event group (consecutive instance of the same
category of events within a restricted amount of time) are added as small
icons.

It works best with 3-10 calls in the same group, but isn't useful with a single
call or a large amount of calls. At some point you get a huge rectangle with
dozens of icons. Hopefully it never happens "in real life" since the odds of
calling the same person dozens of time in a row isn't worth considering.

However that leaves the single call case, which is by far the most common case.
This alone makes this bugs worth fixing.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404269] New: Incoming messages are always `unread` even in live chat

2019-02-12 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404269

Bug ID: 404269
   Summary: Incoming messages are always `unread` even in live
chat
   Product: ring-kde
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: emmanuel.lep...@kde.org
  Reporter: emmanuel.lep...@kde.org
  Target Milestone: ---

At some point there was code to detect when the window had focus, but this
needs to be improved. The old client also had a "mark all messages as read"
button and it has no equivalent in Banji.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404263] New: It is not possible to accept/reject contact requests in the Banji interface

2019-02-12 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404263

Bug ID: 404263
   Summary: It is not possible to accept/reject contact requests
in the Banji interface
   Product: ring-kde
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: emmanuel.lep...@kde.org
  Reporter: emmanuel.lep...@kde.org
  Target Milestone: ---

There is nowhere to do it yet

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404262] New: Find a way to display anonymous without a long HEX string

2019-02-12 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404262

Bug ID: 404262
   Summary: Find a way to display anonymous without a long HEX
string
   Product: ring-kde
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: elv1...@gmail.com
  Reporter: elv1...@gmail.com
  Target Milestone: ---

Many accounts are anonymous, they have no display name. Right now it will
display a wide hexadecimal string to identify them. Once upon a time it was
using "Unknown" but people complained.

Maybe "Anonymous ()" where  is the first 8 chars of the hex
hash. 


Or maybe go back to Uri Herrera solution and color code everybody, but this is
hard on accessibility, which I care about.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404261] New: The network error (and all other possible runtime issues) box is nearly invisible

2019-02-12 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404261

Bug ID: 404261
   Summary: The network error (and all other possible runtime
issues) box is nearly invisible
   Product: ring-kde
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: elv1...@gmail.com
  Reporter: elv1...@gmail.com
  Target Milestone: ---

Because it uses an SVG for the icon and it gets scaled down, the line get so
fine it becomes 90% transparent.

Drawing the icon using QPainter+QSvgRenderer or QtQuick.Shape would help solve
the issue. Good error handling is pointless when invisible...

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404260] New: The contact list element have alignment issues

2019-02-12 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404260

Bug ID: 404260
   Summary: The contact list element have alignment issues
   Product: ring-kde
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: elv1...@gmail.com
  Reporter: elv1...@gmail.com
  Target Milestone: ---

The text is top aligned instead of centered. (reported on Telegram)

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404259] New: When a page from the pagerow is added/removed, the chat is no longer aligned

2019-02-12 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404259

Bug ID: 404259
   Summary: When a page from the pagerow is added/removed, the
chat is no longer aligned
   Product: ring-kde
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: elv1...@gmail.com
  Reporter: elv1...@gmail.com
  Target Milestone: ---

It can also be downright out of sight too. This is because it is rendered
during the page change animation and the size changed by the time it is done
rendering, and this doesn't triggers a repaint.

Still, it's a rather major bug because you have to rotate the phone or resize
the window to get rid of it

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404258] New: The "answer" button regressed

2019-02-12 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404258

Bug ID: 404258
   Summary: The "answer" button regressed
   Product: ring-kde
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: elv1...@gmail.com
  Reporter: elv1...@gmail.com
  Target Milestone: ---

I don't know why, maybe Qt, maybe dring, maybe me, but it was there a few weeks
ago and now it's always marked as unavailable for no reason. The logic hasn't
been modified in many years.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404113] Clicking on a contact in the contacts column does not navigate anywhere

2019-02-12 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404113

--- Comment #3 from Emmanuel Lepage Vallée  ---
It works on Android, that's the mitigation. But the bug is in the PageRow and
it's getting rewritten, so I wait for this. I can fix /that/, but it will
regress the other one (the main actions) and I rather have those working on
desktop.

On mobile I added a Kirigami.Settings.isMobile and "fixed" it, which broke the
main actions.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404257] New: All "online" labels are hardcoded

2019-02-12 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404257

Bug ID: 404257
   Summary: All "online" labels are hardcoded
   Product: ring-kde
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: elv1...@gmail.com
  Reporter: elv1...@gmail.com
  Target Milestone: ---

* The profile
* The toolbar
* The sidebar

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404256] New: The Emoji chatbox is not working on Android

2019-02-12 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404256

Bug ID: 404256
   Summary: The Emoji chatbox is not working on Android
   Product: ring-kde
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: elv1...@gmail.com
  Reporter: elv1...@gmail.com
  Target Milestone: ---

The emojis are not aligned within their button, so the end up invisible.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404254] New: Finger scrolling on Android is nearly unusable

2019-02-12 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404254

Bug ID: 404254
   Summary: Finger scrolling on Android is nearly unusable
   Product: ring-kde
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: elv1...@gmail.com
  Reporter: elv1...@gmail.com
  Target Milestone: ---

Because of the pagerow taking all input in the "x" direction, scolling the chat
in the "y" and pressing the bubbles taking "clicks", the input handling gets
confused and doesn't behave properly.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404113] Clicking on a contact in the contacts column does not navigate anywhere

2019-02-12 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404113

--- Comment #1 from Emmanuel Lepage Vallée  ---
This was mitigated last week, but will benefit from the C++ rewrite of the
kirigami.pagerow. Right now Banji has JavaScript code to rewrite the pagestack
because adding and removing pages such as chat isn't as well supported as the
documentation make it seem. This is a side effect of these bugs (setting the
current index stops working).

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 383718] file collisions with already installed libringclient

2019-02-12 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=383718

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 Resolution|--- |FIXED

--- Comment #6 from Emmanuel Lepage Vallée  ---
There was an hard fork to solve this issue.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404112] "Scroll to bottom" button should animate the scroll rather than just jumping there with no transition

2019-02-08 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404112

--- Comment #3 from Emmanuel Lepage Vallée  ---
Cross fading would work

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404023] Wizard (all pages) back button is not left-aligned

2019-02-08 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404023

--- Comment #6 from Emmanuel Lepage Vallée  ---
> There is no reason to have the drawer accessible while the user is doing the 
> wizard.

To quit? (assuming quit is fixed)

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404019] Logo is low resolution and pixellated in the wizard

2019-02-08 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404019

--- Comment #6 from Emmanuel Lepage Vallée  ---
It's great, but it was designed for all GNU Ring clients. If Ring-KDE (or
whatever name it ends up with) and Banji have the same icon, this will be
weird. Banji is a chat app, Ring-KDE is a VoIP app.

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kirigami] [Bug 404114] When on the main view, back button doesn't look enabled even when it is

2019-02-08 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404114

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

Product|ring-kde|frameworks-kirigami
  Component|general |general
   Assignee|elv1...@gmail.com   |notm...@gmail.com
   Target Milestone|--- |Not decided
Version|unspecified |Master

--- Comment #1 from Emmanuel Lepage Vallée  ---
Moving the bug to Kirigami, this is a widget implicitly provided by Kirigami.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404112] "Scroll to bottom" button should animate the scroll rather than just jumping there with no transition

2019-02-08 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404112

--- Comment #1 from Emmanuel Lepage Vallée  ---
That would require loading all bubbles in between, if there's many of them the
performance impact will be brutal on mobile.

Can we come up with an animation that doesn't accidentally loads 1 QObject?
Maybe something like Telegram with rounded grey rectangles. It's fine to
animate the scroll when they are already loaded, but loading potentially
thousands of element for an animation doesn't sound like a good idea.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404009] Welcome screen: search field element is not positioned properly by default, but fixes itself after deleting the last character in a different search field

2019-02-08 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404009

--- Comment #3 from Emmanuel Lepage Vallée  ---
(it is a bug, not arguing that)

In Ring-KDE, when mobile wasn't really a priority, the welcome page was
stretched to fill the whole window (all columns) and the search field was
centered in the screen.

The reason why this code was removed (and left half broken as it is right now)
was that centering the search field doesn't leave enough space below it for the
search results when the virtual keyboard is displayed.

A more complex solution is probably needed. It cannot just be, oh, lets hide
the welcome message when the keyboard appears" because the keyboard is
auto-enabled. Leaving it at the top is also a bit weird. I wonder if the
welcome screen should have 2 pages with a "next" or "got it" button when just
go to the normal search page.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404012] Welcome screen: after increasing the width of the window, the light blue welcome text part obscures other things and cannot be hidden

2019-02-08 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404012

--- Comment #1 from Emmanuel Lepage Vallée  ---
Partially done, there is still corner cases

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404019] Logo is low resolution and pixellated in the wizard

2019-02-08 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404019

--- Comment #4 from Emmanuel Lepage Vallée  ---
done

I still need a new logo

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404015] Wizard's first page: "Skip" button is mostly off the page

2019-02-08 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404015

--- Comment #2 from Emmanuel Lepage Vallée  ---
The skip button has been removed. This leaves more space so the issue isn't as
bad (though not resolved yet, I did not work on that yet).

The skip button makes sense in Ring-KDE because you can add accounts after the
fact in the settings. Banji doesn't support that so skipping the wizard renders
it unusable.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404038] Text chat: text entered in input field doesn't wrap and become a multi-line string

2019-02-08 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404038

--- Comment #1 from Emmanuel Lepage Vallée  ---
done

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404036] Text Chat: view doesn't automatically scroll to the bottom when new messages are sent or received

2019-02-08 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404036

--- Comment #1 from Emmanuel Lepage Vallée  ---
not very fast or scalable, but "done"

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404039] Text chat: bubbles should be limited to the width of the string inside them

2019-02-08 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404039

--- Comment #1 from Emmanuel Lepage Vallée  ---
Changes have been made but I fear I made it worst.

There is a few corner case in need of a solution:

## The chat bubble is written in C++

Until 3 weeks ago, the minimum Qt version supported by Kirigami was 5.9. Qt 5.9
does not have the `Shape` module so the bubble had to use the
`QQuickPaintedItem` module. 5.9 is no longer supported, so in theory this is no
longer a problem.

However the side still have to be determined from C++ because [while disabled
for now] computing the position of a messages requires to know the size of all
messsages above it and this can be multi-threaded. Storing the size is not
working because it changes when you resize the window and it changes when
multiple devices synchronize each other and new conversations are added.

A middle ground would be to keep the code to determine the optimal size as a
C++ "Metrics" object and use the QtQuick.Shape module for the rendering. I am
also not sure if it would be faster or better.

## Date and metadata

context: When searching or scrolling, the date and separators becomes relevant.
Searching is a major pain point with Telegram because it lacks all temporal
metadata when you search/scroll. If the user scrolls, either he/she is bored
and want to see stuff moving or he/she is looking for something.

So when the text is shorter than the date, it looks wrong. It looks even more
wrong when the height is taller than the width. Vertically resizing the bubble
is not possible because it makes scrolling impossible. But resizing
horizontally is possible. When I did that, it had the bad side effect of
"animation hangover" where too much moved on the screen. Adding "white"
paddings on top and bottom and resize both horizontally and vertically made
this worst.



tl;dr; For now I kept a minimum width a bit bigger than the date. So this bug
isn't resolved, it's just "not as bad as before".

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404023] Wizard (all pages) back button is not left-aligned

2019-02-07 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404023

--- Comment #4 from Emmanuel Lepage Vallée  ---
Oh, don't take it like that. That's a real bug, I am not arguing it, I was just
referring why that weird space was added. In previous version of Kirigami, the
handle was always there, you could not press back button without this space. On
newer version it's moving around with no way to prevent it. Yes, you can force
the toolbar **on the desktop mode**, but the `pageStack.globalToolBar.style` is
ignored on mobile, so it isn't a solution either.

It needs a proper fix and a proper way to detect when the space is necessary
and when it is not. IMHO there should be a way to block the handle from getting
there. A chat app is "naturally" bottom heavy and those controls get in the way
(be it the main action button or the handle).

For the Android APK, I had to delete the code from Kirigami for anything but
the global toolbar because it was adding buttons on top of the chatbox. I mean,
it's a real problem for Banji, the wizard button offset is just the tip of the
iceberg. I understand the reason why Kirigami is bottom heavy and why it tries
to fight you when you try to force the control to be at the top. However it
really doesn't work in this case.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404023] Wizard (all pages) back button is not left-aligned

2019-02-07 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404023

--- Comment #2 from Emmanuel Lepage Vallée  ---
Technically it's because the Kirigami handle tends to move in that spot without
prior notification and I mitigated the issue by adding that space.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404009] Welcome screen: search field element is not positioned properly by default, but fixes itself after deleting the last character in a different search field

2019-02-06 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404009

--- Comment #2 from Emmanuel Lepage Vallée  ---
I did not work on the welcome screen, I only modified the wizard

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404006] Welcome screen: text has no side margins

2019-02-06 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404006

--- Comment #4 from Emmanuel Lepage Vallée  ---
Ah, bugs that fix themselves, my job is now redundant ;)

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404006] Welcome screen: text has no side margins

2019-02-06 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404006

--- Comment #2 from Emmanuel Lepage Vallée  ---
Not sure about the fix, I didn't change anything. It's probably due to the
window size being large enough to display the margins.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404025] Wizard create new account page: After clicking "Next", no progress is ever made

2019-02-06 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404025

--- Comment #1 from Emmanuel Lepage Vallée  ---
Does it still happen? Also which field were used (did you resgister an
username, etc). Usually this was mostly working, at least most of the time. The
C++ port was about that "most" part. I think if you clicked on something while
it was creating the account it would change the QML state and get stuck.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404021] Wizard create new account page: spinner spins forever after typing a username

2019-02-06 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404021

--- Comment #1 from Emmanuel Lepage Vallée  ---
It might be fixed depending if this was due to the QML state mess or because it
really fails to finish the lookup.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404013] Nothing on the left drawer works

2019-02-06 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404013

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Status|REPORTED|CONFIRMED
 Ever confirmed|0   |1

--- Comment #1 from Emmanuel Lepage Vallée  ---
Nothing is implemented. It still has the mockup actions. The "view contact
details" is also using the mockup data. The sidebar is partially using some,
but is now mostly using real data.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404008] Welcome screen: search field in toolbar doesn't look like a search field

2019-02-06 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404008

--- Comment #1 from Emmanuel Lepage Vallée  ---
I am a bit puzzled by this one, some /computer/ show the border and some don't.
Regardless of the theme or color scheme. I did not investigate. searchbox.qml
has

border.width: 1
border.color: Kirigami.Theme.textColor

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404005] On desktop, window size is tall and skinny, as if it thinks my computer was a phone

2019-02-06 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404005

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Status|REPORTED|CONFIRMED
 Ever confirmed|0   |1

--- Comment #1 from Emmanuel Lepage Vallée  ---
Already fixed locally, the fix will be pushed along with the other wizard
changes.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404004] After quitting, app doesn't exit cleanly

2019-02-06 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404004

--- Comment #1 from Emmanuel Lepage Vallée  ---
Known, quitting is not implemented at all yet.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 404004] After quitting, app doesn't exit cleanly

2019-02-06 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=404004

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Ever confirmed|0   |1
 Status|REPORTED|CONFIRMED

-- 
You are receiving this mail because:
You are watching all bug changes.

[kate] [Bug 403097] Quick Open Search can't search by folder name

2019-01-20 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=403097

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Status|REPORTED|CONFIRMED
 Ever confirmed|0   |1
 CC||elv1...@gmail.com

--- Comment #1 from Emmanuel Lepage Vallée  ---
I confirm this regression happens on 18.12

Another little regression is that if no file is selected in the quick open, a
new untitled file is selected while it would previously be equivalent to
"switch to the last used file"

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-qqc2-desktop-style] [Bug 402082] Directly using `modelData` in combobox isn't safe

2018-12-13 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=402082

--- Comment #2 from Emmanuel Lepage Vallée  ---
In my limited testing, this works

text: controlRoot.textRole != undefined ? model[controlRoot.textRole]
|| "": (
Array.isArray(controlRoot.model) ? modelData[controlRoot.textRole]
:  modelData
)

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-qqc2-desktop-style] [Bug 402082] New: Directly using `modelData` isn't safe

2018-12-13 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=402082

Bug ID: 402082
   Summary: Directly using `modelData` isn't safe
   Product: frameworks-qqc2-desktop-style
   Version: unspecified
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: notm...@gmail.com
  Reporter: elv1...@gmail.com
CC: k...@davidedmundson.co.uk
  Target Milestone: ---

modelData isn't always present. At least when I pass some totally fine models
to the ComboBox, the content isn't visible when using qqc2-desktop-style and it
is displayed in other themes.

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kirigami] [Bug 401812] Kirigami.DelegateRecycler in CardsGridView breaks model with roleNames

2018-12-11 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=401812

--- Comment #1 from Emmanuel Lepage Vallée  ---
Apparently this can be mitigated using `model.roleName` instead of `roleName`.
Still, it should be a drop-in replacement so it is still a bug.

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kirigami] [Bug 401995] New: Kirigami.ListItemDragHandle could be useful if it supported GridViews too

2018-12-11 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=401995

Bug ID: 401995
   Summary: Kirigami.ListItemDragHandle could be useful if it
supported GridViews too
   Product: frameworks-kirigami
   Version: 5.53.0
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: notm...@gmail.com
  Reporter: elv1...@gmail.com
  Target Milestone: Not decided

Changing the code of ListItemDragHandle to use QtObject instead `property
ListView listView` already makes most of it "just work", but it has some corner
cases.

Same use case as the list, but in a grid. Grids are better for multimedia
assets because for the same number of pixel, you see better.

Also, it's pretty

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kirigami] [Bug 401993] New: The delegate recycler have a different geometry then "raw" delegates

2018-12-11 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=401993

Bug ID: 401993
   Summary: The delegate recycler have a different geometry then
"raw" delegates
   Product: frameworks-kirigami
   Version: 5.53.0
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: notm...@gmail.com
  Reporter: elv1...@gmail.com
  Target Milestone: Not decided

SUMMARY



import QtQuick 2.7
import org.kde.kirigami 2.5 as Kirigami
import QtQuick.Layouts 1.0


Kirigami.CardsListView {
ListModel {
id: topLevel
ListElement {name: "One"}
ListElement {name: "Two"}
ListElement {name: "Three"}
}
ListModel {
id: secondLevel
ListElement {name: "Alpha"}
ListElement {name: "Beta"}
ListElement {name: "Gamma"}
}

model: topLevel

delegate: Kirigami.Card {
width: parent.width
height: content.height
ColumnLayout {
id: content
height: implicitHeight
Text { text: model.name; height: 40}
ListView {
model: secondLevel
interactive: false
height: contentHeight
delegate: Rectangle {color:"red"; width: 42; height: 42}
}
}
}
}



STEPS TO REPRODUCE
1. Use the example above with and without recycler and witness the different
result

OBSERVED RESULT / EXPECTED RESULT
https://imgur.com/a/QVmOtLj

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kirigami] [Bug 401812] New: Kirigami.DelegateRecycler in CardsGridView breaks model with roleNames

2018-12-05 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=401812

Bug ID: 401812
   Summary: Kirigami.DelegateRecycler in CardsGridView breaks
model with roleNames
   Product: frameworks-kirigami
   Version: 5.52.0
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: notm...@gmail.com
  Reporter: elv1...@gmail.com
  Target Milestone: Not decided

SUMMARY

Many "ReferenceError: propertyName is not defined" errors are printed.

STEPS TO REPRODUCE
1. Use CardsGridView with a model 
2. Create a delagte using roles other than display

OBSERVED RESULT

It does not work. Many "ReferenceError: propertyName is not defined" errors are
printed.

EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: N/A
MacOS: N/A
Linux/KDE Plasma: Gentoo
(available in About System)
KDE Plasma Version: N/A
KDE Frameworks Version: 5.52
Qt Version: 5.11.2

ADDITIONAL INFORMATION

Removing `default property alias delegate: root._delegateComponent` from
CardsGridView.qml fixes the problem

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 400605] Dial tones do not always work when dialing voicemail mailbox

2018-11-03 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=400605

--- Comment #8 from Emmanuel Lepage Vallée  ---
Maybe you could `diff` the 2 files and get an idea what went wrong. Otherwise I
assume i can close this bug?

The old config dialog will be gone in v3.2 to make way for the one compatible
with Android and Plasma mobile. Maybe I can work out something with the KDE VDG
to make it less confusing. I don't want to go down the rabbit hole of making
templates per provider. It is too hard to maintain and will always fall out of
sync with their changes. SIP is a very flexible, but complex, protocol. Just
for DTMF, there is 3 totally incompatible modes (ok, 2.5 modes, analog and RTP
are close). And yet, it's one of the simplest part of it all.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 400605] Dial tones do not always work when dialing voicemail mailbox

2018-11-03 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=400605

--- Comment #6 from Emmanuel Lepage Vallée  ---
Umm, it makes little sense.

You you try to move the ~/.config/ring/dring.yml from the working machine to
the not working one (with backup, of course).

The way AppImage works is that they ship all dependencies internally. In
theory, it should behave exactly the same on all systems (beside things like
screen resolution, DPI and color scheme, of course).

This probably fall into "there is too many config variables because each SIP
provider do things differently and users get lost" category.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 400605] Dial tones do not always work when dialing voicemail mailbox

2018-11-02 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=400605

--- Comment #4 from Emmanuel Lepage Vallée  ---
Are both systems using Ring-KDE 3.0? Did you use the AppImage or the system
packages?

If you didn't use the AppImage, try the AppImage on both systems (make sure to
kill all `dring` process and ring-kde first or it wont start).

If it works on one system and not the other one and the only change is the
ring-daemon version, then the bug must be reported at ring.cx.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ring-kde] [Bug 400605] Dial tones do not always work when dialing voicemail mailbox

2018-11-02 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=400605

Emmanuel Lepage Vallée  changed:

   What|Removed |Added

 Status|REPORTED|NEEDSINFO
 Resolution|--- |WAITINGFORINFO

--- Comment #2 from Emmanuel Lepage Vallée  ---
Have you tried to toggle between RTP and SIP DTMF modes? For some providers,
one work and the other doesn't.

Not saying this isn't a bug, these features come from the ring-daemon and that
part of the code has decayed in recent years.

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-ktexteditor] [Bug 397525] New: The multi-cursor branch crashes when Vi mode is started

2018-08-16 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=397525

Bug ID: 397525
   Summary: The multi-cursor branch crashes when Vi mode is
started
   Product: frameworks-ktexteditor
   Version: unspecified
  Platform: Other
OS: Linux
Status: UNCONFIRMED
  Severity: normal
  Priority: NOR
 Component: multicursor
  Assignee: m...@svenbrauch.de
  Reporter: elv1...@gmail.com
  Target Milestone: ---

Infinite recursion and stack overflow:

#0  0x755a7cc0 in vfprintf () from /lib64/libc.so.6
#1  0x755aad63 in buffered_vfprintf () from /lib64/libc.so.6
#2  0x755a7e25 in vfprintf () from /lib64/libc.so.6
#3  0x756578b0 in __fprintf_chk () from /lib64/libc.so.6
#4  0x75ebf59d in qDefaultMessageHandler(QtMsgType, QMessageLogContext
const&, QString const&) () from /usr/lib64/libQt5Core.so.5
#5  0x75eba0a7 in qt_message_print(QtMsgType, QMessageLogContext
const&, QString const&) () from /usr/lib64/libQt5Core.so.5
#6  0x75ebbff8 in qt_message_output(QtMsgType, QMessageLogContext
const&, QString const&) () from /usr/lib64/libQt5Core.so.5
#7  0x75f9ce30 in QDebug::~QDebug() () from /usr/lib64/libQt5Core.so.5
#8  0x77b31bba in KateMultiSelection::addSelectionInternal
(this=0x4f739c8, newSelection=[(40, 48) -> (40, 49)], newCursor=[40, 49]) at
/home/lepagee/archive/ktexteditor/src/view/katemulticursor.cpp:947
#9  0x77b32239 in KateMultiSelection::setSelectionBlock
(this=0x4f739c8, encompassedBlock=[(40, 48) -> (40, 49)],
cursorEdge=KateMultiCursor::Right) at
/home/lepagee/archive/ktexteditor/src/view/katemulticursor.cpp:991
#10 0x77aeb9e0 in KTextEditor::ViewPrivate::toAlignedBlock
(this=0x4f6c1d0, fill=false) at
/home/lepagee/archive/ktexteditor/src/view/kateview.cpp:2326
#11 0x77aeb592 in KTextEditor::ViewPrivate::setBlockSelection
(this=0x4f6c1d0) at
/home/lepagee/archive/ktexteditor/src/view/kateview.cpp:2293
#12 0x77be132f in KateVi::VisualViMode::updateSelection
(this=0x4cd2530) at
/home/lepagee/archive/ktexteditor/src/vimode/modes/visualvimode.cpp:251
#13 0x77c2be05 in KateVi::VisualViMode::qt_static_metacall
(_o=0x4cd2530, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7f802110) at
/home/lepagee/archive/ktexteditor/build/src/KF5TextEditor_autogen/7WFH7WAJAT/moc_visualvimode.cpp:72
#14 0x76098953 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib64/libQt5Core.so.5
#15 0x77c3cd9e in KTextEditor::View::selectionChanged (this=0x4f6c1d0,
_t1=0x4f6c1d0) at
/home/lepagee/archive/ktexteditor/build/src/KF5TextEditor_autogen/OGSBNZGFXN/moc_view.cpp:439
#16 0x77b32f2d in KateMultiSelection::notifySelectionChanged
(this=0x4f739c8) at
/home/lepagee/archive/ktexteditor/src/view/katemulticursor.cpp:1116
#17 0x77b3225d in KateMultiSelection::setSelectionBlock
(this=0x4f739c8, encompassedBlock=[(40, 48) -> (40, 49)],
cursorEdge=KateMultiCursor::Right) at
/home/lepagee/archive/ktexteditor/src/view/katemulticursor.cpp:993
#18 0x77aeb9e0 in KTextEditor::ViewPrivate::toAlignedBlock
(this=0x4f6c1d0, fill=false) at
/home/lepagee/archive/ktexteditor/src/view/kateview.cpp:2326
#19 0x77aeb592 in KTextEditor::ViewPrivate::setBlockSelection
(this=0x4f6c1d0) at
/home/lepagee/archive/ktexteditor/src/view/kateview.cpp:2293
#20 0x77be132f in KateVi::VisualViMode::updateSelection
(this=0x4cd2530) at
/home/lepagee/archive/ktexteditor/src/vimode/modes/visualvimode.cpp:251
#21 0x77c2be05 in KateVi::VisualViMode::qt_static_metacall
(_o=0x4cd2530, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7f802490) at
/home/lepagee/archive/ktexteditor/build/src/KF5TextEditor_autogen/7WFH7WAJAT/moc_visualvimode.cpp:72
#22 0x76098953 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib64/libQt5Core.so.5
#23 0x77c3cd9e in KTextEditor::View::selectionChanged (this=0x4f6c1d0,
_t1=0x4f6c1d0) at
/home/lepagee/archive/ktexteditor/build/src/KF5TextEditor_autogen/OGSBNZGFXN/moc_view.cpp:439
#24 0x77b32f2d in KateMultiSelection::notifySelectionChanged
(this=0x4f739c8) at
/home/lepagee/archive/ktexteditor/src/view/katemulticursor.cpp:1116
#25 0x77b3225d in KateMultiSelection::setSelectionBlock
(this=0x4f739c8, encompassedBlock=[(40, 48) -> (40, 49)],
cursorEdge=KateMultiCursor::Right) at
/home/lepagee/archive/ktexteditor/src/view/katemulticursor.cpp:993
#26 0x77aeb9e0 in KTextEditor::ViewPrivate::toAlignedBlock
(this=0x4f6c1d0, fill=false) at
/home/lepagee/archive/ktexteditor/src/view/kateview.cpp:2326
#27 0x77aeb592 in KTextEditor::ViewPrivate::setBlockSelection
(this=0x4f6c1d0) at
/home/lepagee/archive/ktexteditor/src/view/kateview.cpp:2293
#28 0x77be132f in KateVi::VisualViMode::updateSelection
(this=0x4cd2530) at
/home/lepagee/archive/ktexteditor/src/vimode/modes/visualvimode.cpp:251
#29 

[frameworks-kauth] [Bug 397517] New: When kauth is installed in a system prefix and in a user one, make install breaks

2018-08-16 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=397517

Bug ID: 397517
   Summary: When kauth is installed in a system prefix and  in a user one, make install breaks
   Product: frameworks-kauth
   Version: unspecified
  Platform: Other
OS: Linux
Status: UNCONFIRMED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: kdelibs-b...@kde.org
  Reporter: elv1...@gmail.com
  Target Milestone: ---

If kauth is installed in /usr and a framework is installed in a prefix, this
happens:


-- Installing:
/usr/share/polkit-1/actions/org.kde.ktexteditor.katetextbuffer.policy
CMake Error at src/cmake_install.cmake:121 (file):
  file INSTALL cannot copy file
 
"/home/lepagee/archive/ktexteditor/build/src/org.kde.ktexteditor.katetextbuffer.policy"
  to "/usr/share/polkit-1/actions/org.kde.ktexteditor.katetextbuffer.policy".
Call Stack (most recent call first):
  cmake_install.cmake:72 (include)


If kauth is also in the prefix, then the policy is installed somewhere polkit
can't find. So in both case, it's broken. `make install` should always allow
root-less install when a prefix is used. Also installing polkit files where
they wont be used is also pointless. So I guess the "solution" is to not
install those files and print a warning when either kauth or any framework
using it is in a prefix.

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kwindowsystem] [Bug 397237] kwindowsystem is broken when compiled in static mode

2018-08-07 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=397237

--- Comment #1 from Emmanuel Lepage Vallée  ---
As a side note, a more flexible alternative is to ship the plugins as QtPlugins
as qmake do it for xcb (from the moc):

Q_IMPORT_PLUGIN(QXcbIntegrationPlugin)
Q_IMPORT_PLUGIN(QtQuick2Plugin)
Q_IMPORT_PLUGIN(QtQuickControls1Plugin)
Q_IMPORT_PLUGIN(QtQuickControls2Plugin)
Q_IMPORT_PLUGIN(QtQuick2WindowPlugin)
Q_IMPORT_PLUGIN(QEvdevKeyboardPlugin)
Q_IMPORT_PLUGIN(QEvdevMousePlugin)
Q_IMPORT_PLUGIN(QtQuickLayoutsPlugin)
Q_IMPORT_PLUGIN(QtQuickTemplates2Plugin)
Q_IMPORT_PLUGIN(QJpegPlugin)
Q_IMPORT_PLUGIN(QSvgPlugin)
Q_IMPORT_PLUGIN(QSvgIconPlugin)
Q_IMPORT_PLUGIN(QXcbGlxIntegrationPlugin)
Q_IMPORT_PLUGIN(QtGraphicalEffectsPlugin)
Q_IMPORT_PLUGIN(QtGraphicalEffectsPrivatePlugin)
Q_IMPORT_PLUGIN(QtQmlModelsPlugin)
Q_IMPORT_PLUGIN(KirigamiPlugin)
Q_IMPORT_PLUGIN(QQc2DesktopStylePlugin)

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kwindowsystem] [Bug 397237] New: kwindowsystem is broken when compiled in static mode

2018-08-07 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=397237

Bug ID: 397237
   Summary: kwindowsystem is broken when compiled in static mode
   Product: frameworks-kwindowsystem
   Version: 5.48.0
  Platform: Other
OS: Linux
Status: UNCONFIRMED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: kdelibs-b...@kde.org
  Reporter: elv1...@gmail.com
  Target Milestone: ---

When compiled as a static plugin, as required by compiling kirigami as a qt
plugin (until I submit patch to disable this dependency). It install a few
plugins like:

lib64/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so

as shared objects. Those objects cannot be used in static mode and thus
kirigami doesn't work past commit:

commit ad404dd929626f3556b4bf776d2df71f0d11d9fe
Author: Marco Martin 
Date:   Tue Apr 17 13:52:47 2018 +0200

watch the tabletMode from KWin

Summary:
Add api in the C++ library that watches the tablet mode property exposed
from
KWin. use dbus, but only on linux,bsd etc, not on Android, Windows etc.
connect it to Settings.isMobile which was already used for it (even tough
it introduces a naming inconsistence, but needed for retrocompatibility)

Test Plan: tested to switch on the fly on Wayland with the kwin tablet mode
sensor working

Reviewers: #plasma, #kirigami, davidedmundson

Reviewed By: #plasma, davidedmundson

Subscribers: ngraham, plasma-devel

Tags: #plasma, #kirigami

Differential Revision: https://phabricator.kde.org/D10112


commit f5cd75acadf4254144c975437d3022f460669a64 mitigate the issue but is not
directly usable on embedded Linux or static AppImages.

When built with BUILD_SHARED_LIBS OFF, kwindowsystem need to select X11 or
WayLand at compile time and not use plugins.

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kirigami] [Bug 396414] There is an usability issue in mobile swipe item

2018-08-06 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=396414

--- Comment #3 from Emmanuel Lepage Vallée  ---
> hmm, what it is? could you elaborate what this should do?

This can wait for next week with VDG people? Right now that was one of the
issue raised when I a/b tested Ring-KDE at my local hackerspace.

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kirigami] [Bug 396412] Improve the new sidebar concept for desktop mode

2018-08-06 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=396412

--- Comment #3 from Emmanuel Lepage Vallée  ---
I will take a look, I am back from vacation today. For the next week I will
work on integrating the changes. Thanks for fixing these issues. If you can
also take a look at the header one, hopefully I will be able to release 3.0.1
during Akademy with less custom code.

See ya at Akademy (I am already in VIE)

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kirigami] [Bug 396418] New: Add a canvas with auto-hiding area like Android

2018-07-11 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=396418

Bug ID: 396418
   Summary: Add a canvas with auto-hiding area like Android
   Product: frameworks-kirigami
   Version: Master
  Platform: Other
OS: Linux
Status: UNCONFIRMED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: notm...@gmail.com
  Reporter: elv1...@gmail.com
  Target Milestone: Not decided

In other mobile OS, you have a Canvas element with top, bottom, left and right
components that can be hidden when you press on the canvas or after a delay. On
desktopm they become visible when you move the mouse.

Such component would be useful for camera or video chat apps like Ring-KDE.

It is currently hardcoded, but could be upstreamed as a generic kirigami
component

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kirigami] [Bug 396417] New: It is hard to recover size in the global drawer

2018-07-11 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=396417

Bug ID: 396417
   Summary: It is hard to recover size in the global drawer
   Product: frameworks-kirigami
   Version: Master
  Platform: Other
OS: Linux
Status: UNCONFIRMED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: notm...@gmail.com
  Reporter: elv1...@gmail.com
  Target Milestone: Not decided

In the global drawer, there is the name of the application in the drawer
header.

This is all and well, but when more space is required in the drawer, it is
nicer to get rid of it dynamically instead of having a scrollable drawer.

As of recently, getting to disable the header icon and app name is possible,
but the space wasn't fully recovered. Also getting a QtQuick.Layout2 based
element to take the full height can be made to work, but it definitely doesn't
"just works" when you use `Layout.fillHeight: true`.

In both case, you can dark magic around the issues using Voodoo, but the code
is ugly and it should not be necessary.

tl;dr: going from having the header to not having the header while using the
full drawer height should work and it currently doesn't.

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kirigami] [Bug 396416] New: The mobile swipe item handles have issues with different sized entries

2018-07-11 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=396416

Bug ID: 396416
   Summary: The mobile swipe item handles have issues with
different sized entries
   Product: frameworks-kirigami
   Version: Master
  Platform: Other
OS: Linux
Status: UNCONFIRMED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: notm...@gmail.com
  Reporter: elv1...@gmail.com
  Target Milestone: Not decided

(disclaimer: This is a summary of a meeting discussion)

When using a list of swipe item with inconsistent height, the handles become
all over the place instead of vertically aligned. This is because taller
elements have a different kind of handle than the smaller one.

While equally sized elements are always preferred, it isn't always practical.
For example, if a Ring-KDE account goes down, it need to be very explicit and
an (/!\) emblem is added to the list and it increases the height a bit.

The point being it doesn't render correctly and it should. If I should find a
better way to display the account list with consistent size is parallel to this
bug.

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kirigami] [Bug 396414] New: There is an usability issue in mobile swipe item

2018-07-11 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=396414

Bug ID: 396414
   Summary: There is an usability issue in mobile swipe item
   Product: frameworks-kirigami
   Version: Master
  Platform: Other
OS: Linux
Status: UNCONFIRMED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: notm...@gmail.com
  Reporter: elv1...@gmail.com
  Target Milestone: Not decided

(disclaimer: This is a summary of a meeting discussion)

When using swipe item, you get a list of action represented as icons. On the
desktop, you can have a tooltip and the user kind of expect them. On the
mobile, you may or may not be able to hold the icon pressed, but this is hard
to discover.

The users seem scare to click on actions where they are not sure what the icon
does. Given the worst case scenario in Ring-KDE is doing a phone call by
accident, the user just ignore the actions because they are scared.

Some ways to showing the action text (label) either by displaying the actions
vertically, a popup or anything else would be needed to fix this perceived
problem. More discussions are needed with the VDG about this.

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-kirigami] [Bug 396413] New: Add a way to disable SwipeItem actions when editing

2018-07-11 Thread Emmanuel Lepage Vallée
https://bugs.kde.org/show_bug.cgi?id=396413

Bug ID: 396413
   Summary: Add a way to disable SwipeItem actions when editing
   Product: frameworks-kirigami
   Version: Master
  Platform: Other
OS: Linux
Status: UNCONFIRMED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: notm...@gmail.com
  Reporter: elv1...@gmail.com
  Target Milestone: Not decided

(disclaimer: This is a summary of a meeting discussion)

When adding an "edit" mode to an item, there is an annoying regression since
Kirigami switched from a swipe action to a mouse hover action on the desktop.
If you change the swipe item component to add some TextEntry or buttons, they
keep moving around when you move the mouse.

Some way to tell the swipe delegate to stop doing magic while the item is
locked in edit mode is required to fix this UX regression.

-- 
You are receiving this mail because:
You are watching all bug changes.

  1   2   >