Category Archives: Developers

The (GSoC) season is ending…

Hi everyone!

 
So… this GSoC season came to its end. This week is the official deadline for the projects and, happily, my project is done, but my collaboration with Kate is just starting, so I’ll see you around :)
 
As I mentioned in the previous post, I used this last week for some fine tuning and to close the bugs that slipped the previous scan. The folding-related bugs remained on bug.kde.org are highlight related too, so I can’t do much about them. The folding submenu was changed, so we can add more features into the feature. You can find the old and the new folding’s submenus in this article. You can see that the new folding has new features and it’s more flexible. Now you can fold/unfold a specific level entirely, or you can fold/unfold the node that contains the cursor. I have one regret regarding these new features: we couldn’t find some key-shortcuts for them :(

 
The last feature added is: collapse all multi-line comments. This was a wish from bugs.kde.org. I couldn’t solve it entirely (to collapse all comments at once) because, as you might know from my previous articles, Kate’s folding is based on Kate’s highlight; it doesn’t have its own parser. There is no highlight for single-line comments, so we can’t fold them. But I hope this will help too (it might prove very useful in large XML files for example).
 
Another cool (new feature) is remembering the folded lines. I don’t remember having talked about it so far. :)
What does that mean? Well, if you work hard to fold a lot of lines and you accidentally close your file, you don’t have to take it over again. All the folded nodes remain folded when you close/open a file or when you reload it. Pretty nice, don’t you think ? ;)
 
The new folding will probably be included in version 4.8. For now, you can use it if you download Kate’s sources and compile them.
Finally, I would like to thank you guys for supporting me and my project and if you didn’t use Kate’s new code folding, then get the last sources, compile them and let the magic begin! :P
 
Greetings,
Adrian

Kate needs a Face, Artists wanted

Kate’s icon is quiet nice, but for our website and other stuff, it would be really cool to have some eye catcher and something to know: yeah, that is Kate :)

As Kate is obviously a woman, at least in most languages, it would be quiet nice if some artist could come up with a painted or rendered one to put on our page.

Perhaps something Sintel like, at least she played with dragons (hope poor Konqui got not killed, too) and I guess a mascot like here won’t scare of either men or women.

And no, we don’t want here any men’s dream images or sexist stuff like that, just something that looks cute. If you want to help with this, just drop a mail to either me or the kwrite-devel list. Be aware, it must be original work and it should be licensed under something like the CC license.

If nothing arrives for us, perhaps I really need to bug the Blender foundation to use their stuff for the website. Better eye catcher than my normally used insect of the day ;)

Good Morning Kate – New Day, New Design

Kate has since more than one year a new WordPress powered site. During last years Akademy, Dominik and I installed it and filled it with first life.

It replaced the old Drupal powered site, that Anders did set up years ago. Thanks again to Anders here, for the work he did on the old page. But since the day Anders didn’t have that much time any more for Kate development, it somehow lost its drive (as Dominik an I are not at all capable to work with Drupal, whereas Anders really was an well practiced Drupal admininstrator). The current WordPress site is much more usable for us, as we know WordPress much better than Drupal. The initial import of the content of the old Drupal page was kind of painful, but most stuff was moved over even during Akademy, just some outdated howtos and faqs got purged.

Since over an year, the current page is a vibrant source of news around Kate and KDE in general. It helped to promote Kate and for example provided our GSoC students with a central place to post about their projects.

Today I was kind of bored, after being back from the Desktop Summit in Berlin, therefore I have taken a look at the design of our page (and I searched for nice eyecatcher, here a Monarch, link to german Wikipedia, as there the image was found).

As we started the page, I experimented some days with WordPress themes and finally ended using Carrington Blog. Whereas it did not really have a suitable layout for our page, its look and feel was nice and 5 lines code later, it had a for us usable one column layout.

Today I revisited the design and somehow thought why not refresh the page. After wading for several hours through “free” themes of any kind, I arrived at PressWork. Its very plain design just caught my eye. And even better, it has some nice HTML5 based interactive editor to fiddle around with stuff like sidebar placement, sizes, fonts, colors, … Nice! After a bit over a hour playing around with it, I got a kind of nifty new and fresh design going. Event without any pictures, it really is kind of elegant ;) (At least for my taste).

Therefore, all that wake up soon, here it is, kate-editor.org in a new fresh design. It is not really finished, will play a bit with colors/widgets/sizes/… around in the next days. But overall, I think it will stay that way. Lets hope for a next successful year for both my poor small editor (component) and its website!

Together with the new design, I added buttons to allow easy sharing of posts with social media of any kind (thanks to Dominik for the idea). Lets see if that keeps even more readers rolling in here. Spread the work. We both want a lot more users and a lot more contributors (and yes, I count documentation writers, usability guys and others in, not only developers).

Thanks to all contributors, keep rocking!

Now: good night, or better, good morning!

200 Bugs only ;)

Kate (App + Part + KWrite) is down to 200 bugs, thanks a lot to all people helping with this effort, e.g. Dominik, Erlend, Adrian, …

Perhaps others want to join, we have still a lot bugs and many are quiet some work (and stuff like BiDi errors are not that nice to fix, if you have actually no clue about the used languages :/)