Language Selection

English French German Italian Portuguese Spanish

KDE and GTK/GNOME

Filed under
KDE
GNOME
  • GSoC 2021 KMyMoney - Post First Evals to Week 7

    I modified the code as suggested by my mentors that were related to coding conventions(according to C++, Qt and KDE).

    After adding the new members to the AlkOnlineQuoteSource constructor. I jumped into writing the unit tests. I realized that I haven’t added the new members in the function signature. After adding that, I build the files to check what all things break related to the constructor’s usage.

  • Peter Hutterer: libinput and hold gestures

    Thanks to the work done by Josè Expòsito, libinput 1.19 will ship with a new type of gesture: Hold Gestures. So far libinput supported swipe (moving multiple fingers in the same direction) and pinch (moving fingers towards each other or away from each other). These gestures are well-known, commonly used, and familiar to most users. For example, GNOME 40 recently has increased its use of touchpad gestures to switch between workspaces, etc. Swipe and pinch gestures require movement, it was not possible (for callers) to detect fingers on the touchpad that don't move.

    This gap is now filled by Hold gestures. These are triggered when a user puts fingers down on the touchpad, without moving the fingers. This allows for some new interactions and we had two specific ones in mind: hold-to-click, a common interaction on older touchscreen interfaces where holding a finger in place eventually triggers the context menu. On a touchpad, a three-finger hold could zoom in, or do dictionary lookups, or kill a kitten. Whatever matches your user interface most, I guess.

    The second interaction was the ability to stop kinetic scrolling. libinput does not actually provide kinetic scrolling, it merely provides the information needed in the client to do it there: specifically, it tells the caller when a finger was lifted off a touchpad at the end of a scroll movement. It's up to the caller (usually: the toolkit) to implement the kinetic scrolling effects. One missing piece was that while libinput provided information about lifting the fingers, it didn't provide information about putting fingers down again later - a common way to stop scrolling on other systems.

  • Christian Hergert: Ignoring GtkTextTag when printing

    Previously, If you wanted to do this, you had to remove all your tags and then print, only to restore them afterwards. This should be a lot more convenient for people writing various GtkSourceView-based text editors. Although, I’m suspect many of them weren’t even doing this correctly to begin with, hence this PSA.

More in Tux Machines

Type Title Author Replies Last Postsort icon
Story today's leftovers Roy Schestowitz 03/12/2021 - 2:39am
Story Graphics: RADV, Intel, and Vulkan Roy Schestowitz 03/12/2021 - 2:12am
Story Events and 'Studies' (Marketing Stunts) Roy Schestowitz 03/12/2021 - 2:09am
Story today's howtos Roy Schestowitz 03/12/2021 - 1:47am
Story Security Leftovers Roy Schestowitz 03/12/2021 - 1:46am
Story Xen 4.16 Released Roy Schestowitz 03/12/2021 - 1:38am
Story Alpha Releases of openSUSE Leap 15.4 are Available for Testing Rianne Schestowitz 2 02/12/2021 - 11:37pm
Story Android Leftovers Rianne Schestowitz 1 02/12/2021 - 11:29pm
Story Developing A Game Engine with Perl Roy Schestowitz 02/12/2021 - 11:21pm
Story Games: Steam Next Fest, Heroic Games Launcher, and More Roy Schestowitz 02/12/2021 - 11:14pm