KDE

5259 readers
90 users here now

KDE is an international technology team creating user-friendly free and open source software for desktop and portable computing. KDE’s software runs on GNU/Linux, BSD and other operating systems, including Windows.

Plasma 6 Bugs

If you encounter a bug, proceed to https://bugs.kde.org, check whether it has been reported.

If it hasn't, report it yourself.

PLEASE THINK CAREFULLY BEFORE POSTING HERE.

Developers do not look for reports on social media, so they will not see it and all it does is clutter up the feed.

founded 1 year ago
MODERATORS
51
 
 

Plasma 6.2 is out — Welcome to the "Let's get Creative🖌️" edition!

Check out the inbuilt tablet configuration, improved HDR and color management, enhanced #accessibility, cool visual design upgrades, granular power controls, and much more.

https://kde.org/announcements/plasma/6/6.2.0/

@kde@lemmy.kde.social

52
44
submitted 3 weeks ago* (last edited 3 weeks ago) by louis_sch@lemmy.kde.social to c/kde@lemmy.kde.social
 
 

I ended my last post by saying that the next version is coming soon, well here we are 3 months later (better late than never) and I am happy to announce that KleverNotes v1.1 is finally out.

What's new?

New parser

The previous parser was a C++ reimplementation of marked.js that I made to easily integrate my plugins and extensions. While it was great for that aspect, I will be the first to admit that it was far from perfect and required a lot of maintenance.

For this reason, I decided to switch to a proper Markdown parser, in the form of md4qt:

md4qt is a header-only C++ library for Markdown parsing.

md4qt supports CommonMark 0.31.2 Spec and some GitHub extensions, such as tables, footnotes, to-do lists, strikethrough, LaTeX math injections, GitHub autolinks.

It's fast, reliable, customizable and easy to use. A perfect combination!

Better toolbar and editor

With this new parser, it is possible to know exactly where the Markdown tags are in the text. Thanks to this, and the new access to the underlying text document, the toolbar is more precise in removing specific tags but also in applying them. In addition, the toolbar now tells you which tags are already applied on the text under the cursor or the selected text.

bold, italic and strikethrough are checked

The editor has also gained some small bonuses. Tabbing/untabbing blocks and auto-adding list items are now more reliable, but you now also have the ability to add an HTML line break (<br>) before a new line with Shift + Enter or a horizontal rule using Alt + Enter.

Optimization 🚀

  • Parsing is now done on a separate thread, so parsing very large notes should still be smooth!
  • Rendering is now disabled if preview is disabled, saving resources!
  • Using the toolbar will now add or delete text in a single undo block, no more double/triple Ctrl+Z to go back to your previous state. 😆

WYSIWYG-like editor

Now the big news, you read it correctly!

Again, thanks in large part to the new parser, the editor now has the ability to be "WYSIWYG", bold text will be bold, highlighted text will be highlighted, etc...

By default, Markdown tags will be 50% smaller than the rest of the text, this can of course be changed in the settings, a value of 1% makes them practically invisible. These tags will revert to their normal size depending on the position of the cursor/selected text, this way you can see which tag is responsible for a style.

Give credit where credit is due, this way of doing things was inspired by Marktext, it brings the best of both worlds.

However, this does not mean that the preview will be removed anytime soon, it is still in my opinion the best way to view Markdown, and if you don't like it, as you already know, you can disable it. 😉

WYSIWYG editor

Special Thanks

I would like to thank Igor Mironchik, the creator of md4qt.

I contacted him to ask if he could help me integrate his parser into KleverNotes, and he not only helped me do it, but also listened to my requests throughout the process and added features to make my life easier.

Credit where credit is due, the main part of the syntax highlighter belongs to him as well, although he gave me full copyright on it, all I did was customize it to fit my vision, it would have been much harder for me without his help!

Finally, thanks to his years of experience, he taught me a lot about C++ and software development in general, and continues to do so today. I really grew up working with him and I can't thank him enough for that. I clearly made a good choice in asking him for this collaboration and I sincerely hope that it will continue. 🙂

md4qt and markdown-tools

As I said:

md4qt is fast, reliable, customizable and easy to use.

And it is now part of the KDE Incubator program! So if anyone wants to try it or needs a good Markdown parser to work with Qt, feel free!

Igor also uses it for some pretty cool personal projects, check out Markdown-tools it's worth a try! 😄

Final note

I'm back at school and my schedule is busier than last year, this will obviously impact development. However, this doesn't mean I'm abandoning the project, things will just move a bit slower.

The next release should overhaul the way the sidebar works, and I'll start working on it soon. 😉

I'm currently publishing this version on flathub, you should (hopefully) be able to get it soon!


As always, feel free to tell me what you think of the app, I'm always happy to hear criticism, good or bad, as long as it's productive.

Link to the repo: https://invent.kde.org/office/klevernotes

Mirrorlist: https://download.kde.org/stable/klevernotes/1.1.0/klevernotes-1.1.0.tar.xz.mirrorlist

53
 
 

Check out this great article about the KDE Goals over at @LWN

https://lwn.net/Articles/990604/

#kde #kdegoals #floss #linux #opensource

@kde

54
 
 

Is there an equivalent to Google Drive in Windows for KDE?

I'm talking full synchronization of my Google Drive files into a local folder.

I know there's the KDE KIO Worker that can integrate with Dolphin, but according to itsfoss.com:

Each time you try to modify a file, it is copied to a local cache directory. Once you finish modifying a file, it prompts for uploading the modified file to GDrive.

There's RClone that can do that I think, but I'm not certain. And it looks a bit complicated to set up.

What are you recommendations?

55
56
 
 

A fresh installation of Merkuro Contacts - 24.08

CardDAV

When trying to create a new contact - “error, invalid parent collection”

a

What’s the matter?

57
58
 
 

KDE is turning 28 soon! 🎉 Want to join the global celebration? Host a meetup in your city and connect with the community.

Find out how: https://community.kde.org/28th_birthday.

Let’s celebrate together!


@kde@lemmy.kde.social

59
60
 
 

We’re looking for developers to implement OpenTimelineIO integration for improved interoperability and Audiowaveform integration to accelerate audio waveform generation.

More info:
https://ev.kde.org/2024/10/04/2024-10-05-kde-e-v-kdenlive-jobs/

This is possible thanks to your continuous support! 💙

Please help us spread the word.

#kde #kdenlive #hiring #dev #cpp #otio #jobalert

@kde

61
 
 

when pressing Super + Shift and moving the mouse around, the mouse act as a pencil drawing strange red lines

these stay persistent until I kill kwin_wyalnad_wr

KDE Arch Linux up to date, wayland, AMD

62
 
 
63
64
 
 

I'm using Fedora Kinoite and there's this little issue that has been bugging me to no end, whenever I want to see what updates have been found for my apps and their changelogs I start scrolling there, but every few seconds, say 20, the page will refresh and look for updates again, so it interrupts my reading and resets the scrolling position I was at, so I have to wait there to finish refreshing, jump to where I was and speed-read that piece of text before it refreshes once again and I'm thrown back to square one.
I was wondering if there is any setting to control how often Discover auto-refreshes, maybe set it to only manually refresh instead, but there doesn't seem to be anything in the Settings tab.
Is there a solution or is this a bug?

65
 
 

Joshua Strobl is porting Koto, his audio management app, from GTK4 to Qt6/Kirigami live!

https://joshuastrobl.social/@me/113214404636077675

@kde@lemmy.kde.social

66
 
 

KDE is in Dornbirn today! Meet up with us at our booth at the 2024 edition of Linux Day - Austria 🇦🇹!

https://www.linuxday.at/

@kde@lemmy.kde.social

67
 
 

If you have some rust projects, don't forget to run this:

balooctl6 config add excludeFilters target

to exclude the rust target directories from the file index.

each one contains thouthands of files and even having a couple of projects explodes file index size into hundreds of megabytes and makes the indexer get stuck, sometimes for hours, without doing this.

you may have to purge the index and re-index everything for the changes to take into effect sometimes:

 balooctl6 purge
 balooctl6 resume

(also i believe this should be the default)

68
69
 
 

Opinions? [except my terrible handwriting, these are extremely early sketches, as in EARLY early]

used https://community.kde.org/Konqi as a reference.

70
 
 

Hi,

Crystal Dock v2.5 is out now!

What it is: Crystal Dock is a cool dock (desktop panel) for Linux desktop, with the focus on attractive user interface, being simple and easy to use, and cross-desktop support.

The current version (version 2.x) supports KDE Plasma 6 on Wayland. Other desktop environments will be considered when they run on Wayland and provide sufficient APIs.

Change log:

New features:

  • Added a new Flat 2D style: The user can easily switches between the existing Glass 3D style and the new Flat 2D style from the Panel Settings context menu
  • Task indicator: now shows the number of windows for each application as 1, 2, 3 or 4+

Other changes:

  • Added more error messages when an application cannot be pinned

GitHub page: https://github.com/dangvd/crystal-dock

GitHub release link: https://github.com/dangvd/crystal-dock/releases/tag/v2.5

KDE Store link: https://store.kde.org/p/2105085

Have a nice weekend!

71
 
 

Krita 5.2.5 is here, bringing over 50 bugfixes since 5.2.3 (5.2.4 was a Windows-specific hotfix). Major fixes have been done to audio playback, transform mask calculation and more!

72
 
 

We have archived the Dot -- because we have something better now

The Dot has served the KDE Community well as a the source of news for all our projects and contributors.

But, as KDE has grown, the amount of news has grown with us, to the point it has become impractical to filter it all through one source.

Check out our solution:

https://dot.kde.org/2024/09/25/dot-closed-long-live-kde-planet

@kde@lemmy.kde.social

73
 
 

Curious to know what is happening with current KDE Goals? From workboards to chatrooms, get all the updates and join the discussion! Explore how we're shaping the future at https://kde.org/goals/

@kde@lemmy.kde.social

74
 
 

I have two monitors, one 1440x3440 and one 1080x1920 to its right. Every boot, the desktop on my left monitor moves over and displays on top of the right one. Killing and restarting plasmashell moves it to where it should be, but i'd love to fix this without adding that to my .xsession. Thing is, i'm not versed enough in the KDE internals to know where this issue even stems from.

I'm running EndeavourOS with Plasma 6.1.5 on X11. I haven't tried wayland since Plasma 6 switched to it and then promptly flickered itself into a crash.

Edit: This machine runs the amdgpu-pro driver, and has done since before plasma 6 released. i didn't have this problem on plasma 5.

75
 
 

Plasma 6.2 will be out on the 8th of October, but meanwhile... Help us test Plasma 6.2 Beta!

https://kde.org/announcements/plasma/6/6.1.90/

One of the upcoming features is the drawing tablet assistant. Install Plasma 6.2 Beta, try out the assistant with your own device. If you find a bug 🪲, report it!

https://bugs.kde.org

@kde@lemmy.kde.social

view more: ‹ prev next ›