User Details
- User Since
- Dec 7 2017, 6:40 PM (332 w, 5 d)
- Availability
- Available
Nov 24 2018
Dec 24 2017
Dec 22 2017
Thank you very much for the commit, and for the feedback that improved the patch a lot.
Here is the corresponding diff for SlotSync: D9484
Dec 21 2017
After reading the doc, and a bit of source code, it does not seem feasible.
But setting a shorter time of 2s, and Immediate autohide
yield a much better behavior.
Dec 20 2017
Done, but running ultimate tests too quickly,
I hit several times F4 before noticing the 'not local file' error.
Then i had to wait for it to disappear, hit somewhere, wait for the error to appear, ...
Would it be possible to catch that the error is still shown (for the same file),
and allow us to do nothing until the error is fixed ?
Or simpler: a way to collapse identical error messages for the same view into one ?
To the minimum, how to allow the user to quickly remove this error message (a delete cross) ?
That might be awesome.
But a simpler use case is when switching between few remote files,
knowing exactly where they are on the server, so that
a simple script can curl the right one (based on its name), and execute it.
Dec 19 2017
Thanks you very much for the very enlightening feedback.
Dec 18 2017
A non-valid URL is no local file (and I doubt somebody will ever get one, beside "no" url).
But I can live with two different messages, as long as both are inline via KTextEditor::Message, it makes no sense that one is a messagebox.
To me it still makes sense (shorter code, simpler to maintain, for the very unlikely event)
It would have been nice to explain why (documentation ?) you are so confident
that a file without any valid url
has for sure a valid display (for the error message) nonetheless.
Dec 17 2017
Dec 12 2017
Dec 11 2017
The KateConsole::slotRun() function has been reworked,
with separate errors:
KMessageBox::sorry(0, i18n ("Invalid document URL"));
and
KTextEditor::Message(i18n("Not a local file: '%1'", u.path() )...);
Dec 10 2017
Dec 9 2017
Thanks for the positive feedback.