Productivity

How to share a presentation on Zoom without sharing your browser tabs and address bar

You can share part of your screen. do that..

A hero image for Zoom app tips with the Zoom logo on a blue background

I'm easily distractible. Hold on a second—my cat just made a sound in the other room. 

She was fine, just wanted to show me a toy. What was I talking about? 

Oh yeah: I'm easily distracted. So if you're doing a presentation on Zoom, and I can see the top of your browser, I am not listening to a word you're saying. At all. 

A presentation screen share with tabs showing

Is this important? Not really. Does it bug me? Yes. Here's how you can avoid this scenario. 

How to share only one part of the screen in Zoom

The secret is simple: instead of sharing the entire browser window, you can share only the portion of the screen where the actual presentation is. This feature is hidden behind the Advanced option in Zoom's sharing window. 

The Advanced tab in Zoom

Click that, and you'll see the Portion of Screen option—this is what you should have been using all along. (Go ahead and check Share sound and Optimize for video clip too if your presentation is going to involve audio and/or video, so you don't have to stop your presentation later to figure out why the video is stuttering and/or the sound isn't working.)

The Share button on Zoom

Once you've selected Portion of Screen , click the blue Share button to start sharing part of your screen. There will be a green overlay showing what you're currently sharing, which you can move and resize to share only your presentation. 

Sharing just part of your screen on Zoom

Congratulations: you are no longer distracting idiots like me. I like to set all of this up in a test call before the meeting, but you can do it on the fly if need be. 

Was this whole post a subtweet of my colleagues? Yes. You're benefiting from it now, though, so I'm going to call it a win. While you're here, check out some more expert Zoom tips from me and my friends: 

Thank you for reading this entire article. I like you. 

Get productivity tips delivered straight to your inbox

We’ll email you 1-3 times per week—and never share your information.

Justin Pot picture

Justin Pot is a writer and journalist based in Hillsboro, Oregon. He loves technology, people, and nature, not necessarily in that order. Learn more: justinpot.com

  • Video & audio
  • Video conferencing

Related articles

Hero image of the OpenAI app logo on a light purple background.

How to use ChatGPT

Is ChatGPT Plus worth it?

A hero image for Google app tips with the Google logo

Google AI Overviews: 4 early learnings from generative AI in Google Search

Google AI Overviews: 4 early learnings from...

A hero image for Google Sheets app tips with the Google Sheets logo on a green background

The 19 best Google Sheets add-ons to boost your productivity

The 19 best Google Sheets add-ons to boost...

Improve your productivity automatically. Use Zapier to get your apps working together.

A Zap with the trigger 'When I get a new lead from Facebook,' and the action 'Notify my team in Slack'

  • Accessories
  • Entertainment
  • PCs & Components
  • Wi-Fi & Networks
  • Newsletters
  • Digital Magazine – Subscribe
  • Digital Magazine – Info
  • Smart Answers
  • Best laptops
  • Best antivirus
  • Best monitors
  • Laptop deals
  • Desktop PC deals

When you purchase through links in our articles, we may earn a small commission. This doesn't affect our editorial independence .

How to set up Zoom video for dual monitors and screen sharing with PowerPoint

zoom dual screen enabled powerpoint on single screen

While Zoom publishes a straightforward document on how to use dual monitors with the Zoom desktop client , in our experience, the process can be more complex. Because some apps may not work the way you want them to on default, you’ll likely need to make a few further changes.

We’ll describe below the issues we encountered and the workarounds we found. We have reached out to Zoom for comment, but have not heard back as of this posting. 

For starters, this is the default view you get from using Microsoft’s PowerPoint 365 on a dual-screen setup where you get duplicate screens.

zoom default

The default view of Zoom video client and PowerPoint 365 on a dual-screen monitor setup could use a little jazzing up.

While we actually think it’s pretty smart for PowerPoint 365 to sense your second display and use it for the presentation, the software is assuming there’s a live audience viewing a projection that the presenter can’t see. That’s not the case with screen-sharing audiences. Instead, you might want that second screen full of happy faces.

Here’s how you fix it.

Set PowerPoint 365 to use only your laptop display

First you’ll need to set PowerPoint to stop giving you duplicate images. You can do this by clicking Slide Show and then un-checking Use Presenter View .

zoom powerpoint turn off presenter mode

On a dual-screen setup, PowerPoint 365 will automatically select Use Presenter View. Uncheck this option.

In our experience, PowerPoint still automatically tried to use the second display, but you can further limit it by using the Monitor option. Click Select the Monitor and choose your primary display from the drop-down menu. The Primary Monitor is typically the laptop’s display.

Once you’ve done this, it will effectively make PowerPoint act as though you have only a single display. This mode of use is also handy if you want to have other applications visible on the second display while giving a streaming presentation.

zoom set powerpoint for primary display

If you don’t want PowerPoint to fill the second screen by default, change the Monitor Option from Automatic to your Primary Monitor, which is typically your laptop’s display.

Set Zoom for dual-monitor support

The second thing you should do is set up Zoom for dual-monitor support. Note: We tested this on the latest desktop client for Windows 10, not the web client. Based on the Zoom documentation noted at the beginning of this story, the web client does not support dual monitors. 

First, click the small gear or cog icon for Settings, under your profile picture in the application. It should take you to the General tab, but if not, click  General . Check the box for Use dual monitors .

zoom set for dual monitors

Set Zoom to Use dual monitor.

When you share your screen with Zoom from an active session (Alt+S), you’ll be given a choice of which window to share with your audience. Just pick the window that has PowerPoint. In the example below, it’s display 1.

zoom screen sharing

When you share your session from Zoom, you’ll be given a choice of which window to share with your audience. Choose the display that’s running PowerPoint.

Restart Zoom to confirm the setting

While you’d think you were done now, the result may be a confusing at first when you start your video conference. As you can see, we have PowerPoint on just one screen, but our video windows aren’t exactly giving us full use of the second display. We found no way to go into full-screen mode, even if we checked the Go to full screen option.

zoom dual screen on without exit powerpoint on single screen

We’ve set PowerPoint to use only one monitor, and Zoom to use Dual Monitor, but you may need to restart Zoom to get the full view.

The issue, we believe, is that Zoom’s “Use dual monitor” setting doesn’t change until you exit the application. When you close Zoom, it minimizes into the Window tray on the lower right-hand corner. To restart Zoom, find it in the Windows tray in the lower right-hand side, right-click the blue Zoom icon, and select Exit . Restart Zoom and PowerPoint, and you should see your PowerPoint confined to your laptop’s screen, and your Zoom video windows expanded so you can see the entire staff.

zoom dual screen enabled powerpoint on single screen

With Zoom video set for dual screen and PowerPoint set to display on only one screen, you get your slides on one screen, and video conference windows on the second screen.

How-To Geek

How to screen share a powerpoint presentation in zoom.

Giving a presentation over Zoom? No biggie. You can easily present your slideshow by using the screen share feature. Here's how.

Quick Links

Grant access to share screens in zoom, screen share a powerpoint presentation in zoom.

No matter where you work, meetings all have one thing in common: PowerPoint presentations. If you use Zoom, you can easily present your slideshow to the participants by sharing your screen . Here's how it's done.

If you're the host of the Zoom meeting , you'll be able to share your screen without issue. However, if you're joining a meeting that you aren't the host of, you may need to request permission from the host to be able to share your screen.

As a general rule, we recommend that hosts disable the screen-share feature for participants by default for security reasons . If you aren't the host of the meeting, be sure to reach out to the host in advance to request permission to share your screen during the Zoom call. Hosts can always enable the feature during the call, but it's always good to be a step ahead.

If you're the host of the meeting and someone is requesting permission to share their screen during the meeting, click the up arrow next to "Share Screen" at the bottom of the window.

In the menu that appears, click "Advanced Sharing Options."

The "Advanced Sharing Options" window will appear. In the "Who Can Share" section, click the bubble next to "All Participants."

All participants in the meeting can now share their screen.

To screen share your PowerPoint presentation, go ahead and open the PowerPoint presentation that you would like to present. However, before you put the presentation in Slide Show view, you'll want to share your screen. At the bottom of the Zoom meeting window, click "Share Screen."

If you're using a single monitor, you will immediately start sharing your screen. If you're using dual monitors , you'll need to click the screen that your presentation will be shared on. In our case, that will be "Screen 2."

To begin sharing that screen, click "Share" at the bottom-right corner of the screen select window.

You're now sharing your screen. Now, in Microsoft PowerPoint, select the "Slide Show View" icon in the bottom-right corner of the application.

From here, deliver your presentation as though you were standing in front of a live audience.

If you are giving a big presentation through Zoom, you're not going to just jump straight into it. You may need to speak to the audience a bit before sharing your screen. If so, here are a few tips on how to look better on your Zoom call .

Now LIVE! Check out the NEW Zoom Feature Request space to browse, vote, or create an idea to enhance your Zoom experience.

Empowering you to increase productivity, improve team effectiveness, and enhance skills.

Communication

Productivity, apps & integration, employee engagement, business services, customer care, developer tools.

  • Financial Services
  • Manufacturing
  • Small and Midsize businesses
  • IT Professionals
  • Customer Experience
  • Sales and Revenue
  • Marketing and Events
  • Meeting SDK
  • App Marketplace
  • Developer Solutions
  • Partner Solutions
  • Find a Partner
  • Become a Partner
  • Partner Portal
  • Partner Learning Center
  • Resource Library
  • Webinars & Events
  • Customer Stories
  • Zoom Trust Center
  • Zoom Community
  • Learning Center
  • How-to Videos
  • Global services
  • Hardware options
  • Customer Managed Key
  • Customer Support
  • Premier Support
  • Developer Support
  • Premier Developer Support

Download the Zoom app

Keep your Zoom app up to date to access the latest features.

Zoom Virtual Backgrounds

Download hi-res images and animations to elevate your next Zoom meeting.

  • Plans & Pricing
  • Join by Meeting ID
  • Public Event List
  • Screen Share Only
  • With Video On
  • With Video Off

AI Companion

  • Phone System
  • Mail & Calendar
  • Marketplace
  • Rooms and Workspaces
  • Workspace Reservation
  • Contact Center
  • Virtual Agent
  • Revenue Accelerator
  • Events and Webinars
  • Work Transformation Summit
  • Customer Success Events
  • Customer Success Forum
  • Zoom Status
  • Submit Feedback
  • Community Terms and Guidelines
  • Getting Started
  • Community Center
  • Happy Rewards
  • Social Corner
  • Community Champion Program
  • Billing & Account Management

Separating Attendees and Shared Screen

  • Subscribe to RSS Feed
  • Mark Topic as New
  • Mark Topic as Read
  • Float this Topic for Current User
  • Printer Friendly Page
  • Video Meetings in Meetings 2024-05-20
  • Keeping Attendance list and chat in screen and not as a separate box in Meetings 2024-05-20
  • Record active speaker, gallery view and shared screen separately not recording in 1080p in Meetings 2024-05-03
  • Share Canva Presentation, Show Meeting Attendees in Meetings 2024-05-02
  • The recent updates on Zoom do not work for fitness/yoga instructors in Meetings 2024-04-19

Gatelan

  • Mark as New
  • Report Inappropriate Content

Zoom Moderator

Solved! Go to Solution.

  • Screen sharing

Frau_Mahsa

‎2021-11-04 11:23 AM

Frau_Mahsa_0-1636050130787.png

View solution in original post

  • All forum topics
  • Previous Topic

‎2021-11-04 02:31 PM

‎2021-11-08 04:35 PM

dvelaz

‎2023-07-19 11:00 AM

how to do a split screen presentation on zoom

Supply Chain Management

Creating resilient supply chains. Sustainable, flexible and autonomous.

Panasonic offers the world’s widest line up of projectors between 3000 and 50,000 lumens.

Take your lighting design to the next level. Use our experience, innovative thinking and our reputation for quality and 24/7 reliability to bring your most creative ideas to life. Panasonic takes the art of projection and helps you use it to light up the imagination.

Share this link via:

Or copy link:

Link has been copied

Our Professional Projector Ranges

Panasonic Connect has the right projector for the right project. Silent, cost-efficient LCD projectors for meeting or teaching. Heavy-duty, durable 3-chip DLP™ for Rental, Staging & Touring. 1-chip DLP™ for continuous, maintenance-free fixed installations in museums and attractions. Whatever the application, our 24/7 reliability makes us the go-to source for light projection. 

Our Projectors, Your Industry

Panasonic projectors are creating never-seen-before visual experiences all over the world. We’re the innovators helping the Retail Industry re-imagine the high-street store. Bringing theme parks and museums alive with immersive experiences and artainment. Assisting educators with making classrooms more collaborative. And making conferences and exhibitions unforgettable events. Discover how we’re helping your industry stay ahead.

Large Venue

Fixed installation, short throw, ultra short throw, lenses & accessories, media processor, software and applications, congress, convention and exhibition centre, themed entertainment, what’s new in projection.

Have a look at our handpicked selection of game-changing product news and vital information. Stay in the know and catch up on the latest innovations right here, where the spotlight shines on what's new in projection. 

Panasonic And Creative Technology Deliver SMPTE ST 2110-Based 4K Streaming For Live Events

Panasonic studio cameras and camera control units expands Creative Technology’s existing IP-based ST 2110 infrastructure, and investment in KAIROS platform.

Panasonic Connect Powers Guinness World Records™-Certified World’s Largest Permanent Projection Mapping Display

Panasonic AcroSign and Remotely Managed Service solutions enable cloud-controlled spatial production at the Tokyo Metropolitan Government Building in Shinjuku.

Lifesize Plans Brings Building Plans To Life With Panasonic

Lifesize Plans’ innovative approach to projecting floor plans and elevations on a 1:1 scale is made possible with Panasonic’s PT-RZ990 1-Chip DLP™ projectors.

Business Views Wireless Connectivity As A Route To Productivity But Challenges Remain

European businesses expect to see an average 32% boost in productivity in the three years after implementation of the latest wireless technology.

Immersive Experiences Accessible To All With New RQ7 1-Chip DLP Projector Series

A streamlined 4K DLP solution for engaging immersive experiences with a simplified workflow.

New Media Processors Redefine Multi-Projection For Immersive Experiences

Two box-type devices (ET-FMP50/FMP20) and an Intel® SDM specification slot-compatible function board (ET-SBFMP10) exclusively designed for multi-projection.

Panasonic Expands Line-Up of Intel® SDM Products for Ultimate Customer Flexibility

Panasonic projectors and displays compatible with the Intel® Smart Display Module (SDM) specification work with a wide variety of proprietary and third-party function boards.

Blogs and Insight

Welcome to our blogosphere, where rapidly-changing technology meets insightful discussions, keeping you ahead of the curve. Dive into the latest trends and navigate the fast-paced landscape of innovation – your compass in the ever-evolving world of technology.

Making waves in immersive experience

An innovative Italian company is fast gaining a reputation for ground-breaking immersive experiences. We look at what drives Artled and the projector technology powering it to success.

Taking the Sistine Chapel to the World: Making Immersive Experiences more mobile and affordable

Imagine standing beneath the expansive skies of Michelangelo's Sistine Chapel, enveloped by the divine drama and intricate details of one of the world's most treasured artistic achievements.

Navigating Together Towards a Brighter Future: Our Commitment to Recognition2024

As businesses embark on a new financial year, now is a great time to reflect on the resilience and innovation that European organisations have shown over the past 12 months - in the face of unparalleled challenges - and to move forward with optimism.

3D in focus for the entertainment industry

The incredible success of Avatar: The Way of Water is just one of the factors that has put 3D back into focus for the entertainment industry. Incredibly, the movie has already scaled the heights to become the third-highest ever grossing movie – knocking Cameron’s own Titanic one rung down the ladder. The ability to see the world of Pandora in 3D has been cited as one of the driving factors behind its huge success.

3D - Can you see what I see?

Mention 3D and many of us will immediately think of the pioneering 3D movies that we first saw in the cinema. For the older amongst us, it might be frighteners like the shark Jaws jumping out of the cinema screen to shock the audience, or for the younger reader their first view of an incredible 3D world in the movie Avatar.

Recap Monumental Tour 2023

The Monumental Tour, project of the French DJ and producer Michael Canitrot, gives a new face to heritage sites with Panasonic projectors and AV Extended.

Why UST Lenses?

I was absorbed in a noteworthy project within the auditorium and press room of one of Spain's major banks. While not touted as a groundbreaking venture, it bore the weight of practical challenges that demanded innovative solutions. The task at hand was to design a projection system for a sizable 10 x 6 curved screen, a standard requirement for corporate presentations and shareholder meetings. The unique twist lay in the bank's request for keynote speakers to stand and move freely on the stage, right next to the screen. It was a notable ask, and the solution we proposed was pragmatic yet transformative – two Ultra-Short-Throw (UST) lenses paired with 20,000 lm lamp-based projectors.

Success Stories

Dive into the extraordinary narratives of our case studies, where creativity knows no bounds. Unleashing masterpieces from their traditional confines in Europe's immersive art extravaganza to transplanting the charm of the French countryside, each case is a riveting chapter in innovation.  Join us on a journey where boundaries are shattered, and imagination takes center stage. Open our compelling case study files here. 

Oxo Museo Brings Life To The History Of The Video Game

The Malaga museum institution trusts in Panasonic Connect audiovisual technology to reinvent its 360º immersive room.

Digital Art sublimates Reality in Nancy

Culture, heritage, and technology intertwine as a team of enthusiasts metamorphoses architectural sites for an evening. Reporting from the city of Nancy, on the Stanislas square, which celebrated the 40th anniversary of its inscription as a UNESCO World Heritage Site with a special edition of the Monumental Tour.

Private tour of the Sistine Chapel in Poland

39 new Panasonic projectors: 35 x PT-REZ10LBEJ and 4 x PT-REZ12LBEJ with new feature, built in SDM slots, have been used to project images across an area of nearly 2,000 square meters. This solution eliminates the need for additional wiring and energy consumption.

Lifesize Plans projects the future of home design with Panasonic

Chosen for its easy set-up, maintenance-free operation and ability to seamlessly blend various images into a single immersive projection, Panasonic’s PT-RZ990 1-Chip DLP projectors brought Lifesize Plans’ vision to life.

Titanic Belfast

Panasonic projectors help re-envision Titanic Belfast with a powerful and emotional immersive experience

Monet’s Garden blossoms with Panasonic projectors

When FKP Scorpio and Temple Live Entertainment acquired the rights to bring the impressionist paintings of Claude Monet to life in an inspiring interactive and immersive experience for Sweden they turned to technology experts – Panasonic Connect Europe for projectors, Swiss content pioneers Projektil and world-leading system integrators Creative Technology.

Panasonic Projectors Bring David Hockney’s California Love Affair to Life

Panasonic’s projectors illustrate six decades of David Hockney’s work, thoughts, and creative processes, from Los Angeles, to Yorkshire, and Normandy.

Sustainable Solutions: Our Commitment

Our contribution to society and dedication to fostering a sustainable global environment are evident throughout our projector business. Proactive initiatives to reduce resource usage, emissions, and waste throughout every stage of the product lifecycle demonstrate our steadfast commitment to these goals.

Related Product Groups

Discover a realm of interconnected possibilities as our related product groups seamlessly link people, processes, and technologies, driving innovation where it matters most.

Professional Displays

Collaboration solutions, ptz cameras, we are here to help.

We look forward to assisting you with all matters relating to Panasonic Projectors. Starting with questions to our sales team over technical support up to the subscription to our newsletter to stay ahead of all the latest news and industry insights. We have the answer to any of your questions. Just contact us now by clicking on the relevant button on the right.

  • Stay future focused with Panasonic Connect

Subscribe to our newsletter.

Thank you for your subscription!

Contact - Sales

Are you looking to buy our professional products? We have an expert team ready to help.

Get in Touch

Contact - Technical

Access to our Service Centre for Professional Projectors, Displays, Broadcast & ProAV and Supply Chain Management support.

Connect with Panasonic Visual

Icon Instagram

Icon facebook

Icon linkedin

Icon YouTube

Select your language

  • Asia-Pacific

how to do a split screen presentation on zoom

  • Mobile Workstations
  • Student Offers
  • All-in-Ones
  • Towers & Mini's
  • Workstations
  • Configure Your Workstation
  • Virtual Reality
  • More than 27"
  • Between 23" - 25"
  • Home Office
  • InkJet Printers
  • LaserJet Printers
  • Large Format Printers
  • Discover HP+
  • Instant Ink
  • Print At Your Service
  • Recycling Program
  • Mice & Keyboards
  • Power Adapters
  • Docking Stations
  • Gaming Accessories
  • Audio & VR Headsets
  • Bags & Cases
  • Software & Drivers
  • Technical Support
  • Track My Order
  • Contact HP Store
  • Frequently Asked Questions
  • My saved cards
  • Personal Information
  • My Addresses
  • Reset Password

New to HP Store?

more item(s) in your basket

Free Delivery on all orders to UK mainland within 3 working days.

Discover the wider range of HP products.

Find the perfect HP product to fit your needs.

  • Discover the range
  • Shop by product type
  • See all Laptops
  • See all Desktops
  • See all Workstations
  • Shop by screen size
  • See all Monitors
  • See all Printers
  • See our full range

Contact our Technical Support or download Drivers and Software.

How to Split Screen on Laptop For Better Efficiency

How to Split Screen on Laptop For Better Efficiency

What is screen splitting, screen splitting on a laptop, windows 10 laptops.

  • Press the Windows key with the left arrow key to position the active window on the left-hand side of the screen.
  • Press the Windows key with the right arrow key to position the active window on the right-hand side of the screen.
  • Press the Windows key with the left arrow key , followed immediately by pressing the Windows key with the up arrow key , to position the active window at the top left-hand corner of the screen.
  • Press the Windows key with the left arrow key , followed immediately by pressing the Windows key with the down arrow key , to position the active window at the bottom left-hand corner of the screen.
  • Press the Windows key with the right arrow key , followed immediately by pressing the Windows key with the up arrow key , to position the active window at the top right-hand corner of the screen.
  • Press the Windows key with the right arrow key , followed immediately by pressing the Windows key with the down arrow key , to position the active window at the bottom right-hand corner of the screen.

Windows 11 Laptops

  • The first layout splits the screen into two equal parts on the left and right-hand sides of the display. You can choose to position the window on the left or right-hand sides.
  • The second layout splits the screen into two differently sized parts on the left and right-hand sides of the display. The left side is larger than the right. You can choose to position the window on the left or right-hand sides.
  • The third layout splits the screen into three parts. The left-hand side of the screen contains one element that covers half of the screen area. The right-hand side of the screen includes two parts positioned at the top-right and bottom-right corners that are equally sized, hence each covering one-quarter of the screen area. You can choose to place the window in any of these three parts.
  • The fourth layout splits the screen into four equal parts on the display's top-left, bottom-left, top-right, and bottom-right corners. You can choose to position the window in any of these four parts.

Mac Laptops

  • Click and hold the full-screen button in the top left-hand corner of the active window, or hover the mouse over this button. This will generate a pop-up window, and you'll have the option to " Tile Window to Left of Screen " or " Tile Window to Right of Screen. "
  • Clicking and holding the full-screen button in the top left-hand corner of the active window will cause it to shrink. You can then use the mouse to drag the window to the left or right-hand side of the desktop.
  • Once the two windows are on the split screen view, the join between the two windows can be dragged to the left or right to alter the relative sizes of the windows. You can also easily swap the positions of the two windows by dragging one to its opposite side.

Linux Laptops

  • Pressing the "Ctrl" key with the pipe "|" key will split the screen vertically into two regions.
  • Pressing the "Ctrl" key with the "A" key and uppercase "S" key will split the screen horizontally into two regions.
  • Any number of regions can be created by repeatedly splitting each active area vertically or horizontally. The limit will be determined when a region is too small to be useful.
  • You will need to activate any newly created region by pressing the "Ctrl" key with the "A" key and "C" key .
  • Pressing the "Ctrl" key with the "A" key and "Tab" key will toggle the focus between regions.
  • Pressing the "Ctrl" key with the "A" key and uppercase "X" key will close the currently active region.
  • Pressing the "Ctrl" key with the "A" key and uppercase "Q" key will close inactive regions.

Screen Splitting on Other Devices

Android devices.

  • Select the Recent Apps button on the home screen to find an app you wish to use in split-screen mode.
  • Tap and hold the chosen app to open its menu.
  • Tap on the "Open in split screen view " option. This action will cause the select app to appear as a minimised bar on the top of the screen.
  • Tap on the second app you wish to use in split-screen mode, and the two apps will automatically appear in split-screen mode.
  • To close one of the apps, select the bar that divides the two apps and swipe up or down to expand the app you want to keep.

iOS Devices

  • Open the first app.
  • Swipe up from the bottom of the screen to bring up the pinned and recently opened apps list.
  • Tap and hold the second app and then drag it up onto the screen, which opens it over the top of the first app.
  • Select the grey bar at the top edge of the second app and drag the window to the left or right. The two active apps will be displayed side by side when you release the app.
  • You can resize the two apps by tapping on the bar that separates them on the screen and dragging it to the left or right. Note that the join may automatically move if the release position prevents one from displaying its contents.

Related tags

  • split screen
  • split screen android
  • split screen ipad
  • split screen laptop
  • split screen mac
  • split screen shortcut

Popular articles

What Not to Do After a Data Breach

Article archives

  • What Do You Really Need in Your Carry On? >
  • 2020 Articles >
  • 2019 Articles >
  • 2018 Articles >
  • Latest HP Laptops
  • Latest HP Desktops
  • Laptop Offers
  • Desktop Offers
  • Printer Offers
  • All Printers
  • Accessories
  • All-in-One Desktops
  • Home Desktops
  • Business Desktops
  • Gaming Desktops
  • Home Laptops
  • Business Laptops
  • Gaming Laptops

Disclosure: Our site may get a share of revenue from the sale of the products featured on this page.

  • Shipping Information
  • Order Tracking
  • Returns Information
  • Cancellation Policy
  • My HP Rewards
  • Chat with a sales rep
  • Send us an email

Prices, specifications, availability and terms of offers may change without notice. Price protection, price matching or price guarantees do not apply to Intra-day, Daily Deals or limited-time promotions. Quantity limits may apply to orders, including orders for discounted and promotional items. Despite our best efforts, a small number of items may contain pricing, typography, or photography errors. Correct prices and promotions are validated at the time your order is placed. These terms apply only to products sold by HP.com; reseller offers may vary. Items sold by HP.com are not for immediate resale. Orders that do not comply with HP.com terms, conditions, and limitations may be cancelled. Contract and volume customers not eligible.

HP’s MSRP is subject to discount. HP’s MSRP price is shown as either a stand-alone price or as a strike-through price with a discounted or promotional price also listed. Discounted or promotional pricing is indicated by the presence of an additional higher MSRP strike-through price

The following applies to HP systems with Intel 6th Gen and other future-generation processors on systems shipping with Windows 7, Windows 8, Windows 8.1 or Windows 10 Pro systems downgraded to Windows 7 Professional, Windows 8 Pro, or Windows 8.1: This version of Windows running with the processor or chipsets used in this system has limited support from Microsoft. For more information about Microsoft’s support, please see Microsoft’s Support Lifecycle FAQ at https://support.microsoft.com/lifecycle

Ultrabook, Celeron, Celeron Inside, Core Inside, Intel, Intel Logo, Intel Atom, Intel Atom Inside, Intel Core, Intel Inside, Intel Inside Logo, Intel vPro, Itanium, Itanium Inside, Pentium, Pentium Inside, vPro Inside, Xeon, Xeon Phi, Xeon Inside, and Intel Optane are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other countries.

In-home warranty is available only on select customizable HP desktop PCs. Need for in-home service is determined by HP support representative. Customer may be required to run system self-test programs or correct reported faults by following advice given over phone. On-site services provided only if issue can't be corrected remotely. Service not available holidays and weekends.

HP will transfer your name and address information, IP address, products ordered and associated costs and other personal information related to processing your application to Bill Me Later®. Bill Me Later will use that data under its privacy policy.

Microsoft Windows 10: Not all features are available in all editions or versions of Windows 10. Systems may require upgraded and/or separately purchased hardware, drivers, software or BIOS update to take full advantage of Windows 10 functionality. Windows 10 is automatically updated, which is always enabled. ISP fees may apply and additional requirements may apply over time for updates. See http://www.microsoft.com.

“Best All In One Printer” and “the easiest printer you’ve ever had to set up” from Wirecutter. ©2020 The Wirecutter, Inc.. All rights reserved. Used under license. https://www.nytimes.com/wirecutter/reviews/best-all-in-one-printer/

Get Marvel’s Avengers when you purchase HP gaming PCs with qualifying 9th gen or 10th gen Intel® Core™ i5, i7 and i9 processors. Redemption code will be sent out by email within 60 days of purchase. Limited quantities and while supply lasts. Offer valid thru 12/31/2020 only while supplies last. We reserve the right to replace titles in the offer for ones of equal or greater value. Certain titles may not be available to all consumers because of age restrictions. The Offer may be changed, cancelled, or suspended at any time, for any reason, without notice, at Intel’s reasonable discretion if its fairness or integrity affected whether due to human or technical error. The Offer sponsor is Intel Corporation, 2200 Mission College Blvd., Santa Clara, CA 95054, USA. To participate you must create an Intel Digital Hub Account, purchase a qualifying product during the redemption period, enter a valid Master Key, and respond to a brief survey. Information you submit is collected, stored, processed, and used on servers in the USA. For more information on offer details, eligibility, restrictions, and our privacy policy, visit https://softwareoffer.intel.com/offer/20Q3-19/terms.

© 2020 MARVEL. © Intel Corporation. Intel, the Intel logo, and other Intel marks are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other countries. Other names and brands may be claimed as the property of others.

The personal information you provide will be used according to the HP Privacy Statement (https://www8.hp.com/us/en/privacy/ww-privacy.html)

logo

How to split monitor screen in Windows 10?

If you frequently work with multiple applications or need to multitask on your Windows 10 computer, splitting your monitor screen can greatly enhance productivity. By dividing your screen into multiple sections, you can efficiently view and interact with different windows simultaneously. In this article, we will explore various methods to split your monitor screen in Windows 10, allowing you to effortlessly organize your workspace.

Method 1: Using Snap Assist

Snap Assist is a built-in feature in Windows 10 that allows you to easily split your monitor screen. Follow these steps:

1. **Drag the first window to one side of your screen**. This can be done by clicking and holding the title bar of the window, then dragging it to the left or right edge of your monitor. Release the mouse button to dock the window.

2. **Snap the window to the side**. Once the window is docked, Windows 10 will display a transparent outline. Release the mouse button to snap the window to that side of the screen.

3. **Select the second window to split the screen**. After snapping the first window, Windows 10 will display any other open windows in thumbnails. Click on the desired window to split the screen with the first window.

4. **Resize the split windows**. With both windows snapped, you can adjust the size of each window by dragging the boundary between them.

Method 2: Using Keyboard Shortcuts

Windows 10 also offers keyboard shortcuts to quickly split your monitor screen:

1. **Maximize the first window** by clicking on its title bar and pressing the Windows key + Up Arrow key.

2. **Restore the second window** by clicking on its title bar and pressing the Windows key + Left or Right Arrow key.

3. **Resize the split windows** by dragging the boundary between them.

Method 3: Using Display Settings

If you prefer a more precise approach to splitting your monitor screen, you can use the display settings:

1. **Right-click on the desktop** and select “Display settings” from the context menu.

2. **Scroll down and click on “Advanced display settings”**.

3. **Click on “Display adapter properties for Display X”**. Replace ‘X’ with the number corresponding to the display you want to split.

4. **Switch to the “Monitor” tab**.

5. **Choose a higher resolution** from the drop-down menu under the “Screen refresh rate” section. Higher resolutions allow for more screen real estate to split.

6. **Click “Apply”** and then **confirm the changes**. Your monitor screen will now display the new resolution.

7. **Drag and position windows** on your screen to split it according to your preferences.

Frequently Asked Questions (FAQs)

1. how many windows can i split the screen with in windows 10.

You can split your screen with a maximum of two windows using the built-in methods.

2. Can I resize the split windows after I’ve arranged them?

Yes, you can easily resize the split windows by dragging the boundary between them.

3. Can I split the screen with more than two windows?

Not with the built-in methods mentioned in this article. However, you can use third-party software to achieve more advanced split screen configurations.

4. Is it possible to snap a window to the corner of the screen?

While it’s not directly possible using the built-in Snap Assist feature, you can still achieve this by manually resizing and positioning the windows.

5. Can I split screens with different sizes?

Yes, you can split screens with different size monitors. Windows 10 will adjust the split according to the available screen real estate.

6. Is it possible to adjust the split ratio?

With built-in methods, the split ratio is evenly divided between the two windows. However, using third-party software, you can customize the split ratio.

7. Will splitting my monitor screen affect performance?

Splitting your monitor screen does not significantly affect the performance of your computer. However, running resource-intensive applications on both split windows may impact performance.

8. Can I split screens on multiple monitors?

Yes, you can split screens on multiple monitors by following the same methods mentioned above for each display.

9. Can I close one window without affecting the other window in the split screen?

Yes, you can close or minimize one window without affecting the other window in the split screen.

10. How do I exit the split screen mode?

To exit the split screen mode in Windows 10, drag one of the split windows to the edge of the screen until it occupies the entire monitor.

11. Can I create multiple split screens on Windows 10?

Windows 10 does not allow creating multiple split screens natively. However, you can use third-party software for advanced multitasking.

12. Do I need a specific version of Windows 10 to split my monitor screen?

No, splitting the monitor screen is a built-in feature available in all versions of Windows 10.

Leave a Comment Cancel Reply

Your email address will not be published. Required fields are marked *

Save my name, email, and website in this browser for the next time I comment.

EComposer

Item added to your cart

Top 11 best shopify themes for photographers.

Top 11 Best Shopify Themes for Photographers

Table Of Contents

If you're a photographer, Shopify offers fantastic possibilities. Whether you're selling photo rights, prints, or products worldwide, Shopify has everything you need and more.

But it's not just about functionality; your website should complement your beautiful photos. Thankfully, there are numerous stunning and contemporary best Shopify themes for photographers explicitly designed for photographers. These themes are crafted to make your photos stand out and are ideal for showcasing your work.

This article explores some of the top Shopify themes tailored for photographers, helping you find the perfect option for your photography website.

Is Shopify Good For Photographers?

Certainly, Shopify presents an excellent opportunity for photographers aiming to monetize their craft online. Here's how:

  • Selling Stock Photos: Utilize Shopify to sell the rights to your images as stock photos, allowing others to use them for various purposes.
  • Printing and Shipping Prints: You can offer prints of your images for sale by printing and shipping them yourself or through a trusted fulfillment partner available on Shopify.
  • Diversifying Product Offerings : Expand your product range by selling your art on clothing or home accessories, leveraging Shopify's platform.
  • Booking Services: Explore options in Shopify's extensive app store for accepting bookings and selling online or offline workshops, catering to a broader audience.

Moreover, Shopify allows for high-resolution image uploads, preserving the quality of your images with resolutions up to 4472 x 4472 px and file sizes up to 20 MB. Shopify provides a robust platform for photographers to showcase and sell their work effectively.

What Makes A Good Theme For Photography?

Numerous Shopify themes are available, but not all are ideal for photographers. Here are the key factors that make specific Shopify themes perfect for showcasing photography:

  • Sleek and Contemporary Design: A clean and modern design is essential. Your stunning images deserve to be presented on a website that complements their beauty. Look for themes with simple yet eye-catching designs that make your photos stand out.
  • Customization Options: Decide whether you want a theme that handles everything for you or allows extensive customization. Consider how much effort you're willing to invest and choose accordingly.
  • Enhanced Sales Features: Since Shopify is primarily an e-commerce platform, prioritize themes with additional sales features. Look for themes that facilitate efficient selling with banners, pop-ups, and bundled offers to maximize your sales potential.

Top 11 Shopify Themes for Photographers

Kalles

Kalles is the ultimate choice for photographers seeking the perfect Shopify theme. Its versatility and visually captivating design make it ideal for easily showcasing photography portfolios. With meticulously optimized page layouts and sections, Kalles streamlines the creation of a striking online store specifically designed for photography.

Moreover, Kalles excels in responsiveness, ensuring seamless display across various devices. This feature places it among the top Shopify themes for mobile compatibility , enhancing user experience, and facilitating increased sales through an intuitive and visually appealing online platform.

Key features

  • Adaptive, Eye-catching Design: Seamlessly adjusting to any device, Kalles delivers an immersive user experience across desktops, tablets, and mobile phones, ensuring photographers can showcase their work beautifully on any screen size.
  • Captivating Lookbook Showcase: Kalles' enticing Lookbook feature allows photographers to enhance their product presentations, allowing potential clients to browse through their portfolios visually stunningly and engagingly.
  • Immersive Multimedia Experience: Kalles' Video Thumbnails and 3D capabilities enable photographers to engage their audience with immersive content, providing a dynamic and interactive browsing experience that showcases their work in the best possible light.
  • Brilliant Product Pairing: By offering the 'Frequently Bought Together' feature, Kalles helps photographers boost sales by suggesting complementary products or services encouraging visitors to make additional purchases.
  • Versatile Layouts for Impact: Kalles offers flexible layout options, allowing photographers to showcase their work in various styles, ensuring that their portfolio stands out and resonates with their target audience.
  • Customizable Store Design: Kalles provides extensive customization options, empowering photographers to personalize their online store's appearance and functionality according to their brand's unique identity and aesthetic preferences.
  • Swift Loading Speed: Kalles ensures rapid access, minimizes load times, and improves visitor engagement to enhance conversions, making it an ideal choice for photographers who need their images to load quickly and efficiently.

Motion

Motion is an elegant Shopify theme by Archetype designed with simplicity and modernity. It is ideal for showcasing your photography front and center. Its standout feature lies in its superb image display and gallery options.

This theme excels in presenting your images within distinct collections. You can showcase your work's various types and evolving styles with a stunning collection collage section and a callout section. Smooth animations incorporated throughout the theme add to its contemporary appeal. Plus, with over 20 sections for landing pages, collection templates, and more, you have ample opportunities to customize and personalize your site.

  • Seamless Animations: Elevate your website's visual appeal with smooth animations that enhance visitors' browsing experience and ensure they are captivated by your photography.
  • Creative Collection Collages: Showcase your diverse portfolio in captivating collection collages, allowing viewers to explore different themes and styles of your photography effortlessly.
  • Dynamic Galleries: Present your images dynamically through versatile gallery layouts, ensuring your photography takes center stage.
  • Interactive Elements: Incorporate interactive features to encourage user engagement, enabling visitors to interact with your photography and immerse themselves in your creative vision.

Price: $350

3.  Exhibit

Exhibit

Exhibit offers a unique gallery-style design tailored for photographers and artists. While designed for ecommerce, it's also ideal for showcasing portfolios and personal projects.

You can beautifully display your photography with various grid layouts and slideshow options. Additionally, it's suitable for editorial content and brand storytelling, allowing for creative expression beyond traditional ecommerce layouts.

  • Stunning Galleries: Present your photography masterpieces in visually captivating galleries, turning your website into a gorgeous digital art exhibition. This feature is quintessential for photographers to showcase their talent and attract potential clients.
  • Abundant White Space: The generous use of white space in the theme's design provides a clean and uncluttered backdrop, allowing your photos to take center stage. This minimalistic approach enhances the overall aesthetic appeal and highlights your creative work.
  • Versatile Layouts: Whether you prefer grid-based layouts, carousels, or slideshows, this feature ensures flexibility and creativity in presenting your photography.

4.  Highlight

Highlight

Known for its innovative and contemporary designs, Highlight is a standout creation from Known Theme. True to its name, this theme aims to accentuate your art and the products stemming from it.

One of its distinctive features is the asymmetrical product grid, offering a unique and original way to showcase your merchandise. Additionally, the parallax vertical slides add a creative touch, allowing you to highlight products, collections, and promotions while ensuring a seamless experience across various devices. Furthermore, the overlapping images create a dynamic visual dimension, elevating the display of your artwork to new heights.

  • Dynamic Parallax Slider : Elevate your photography website with engaging vertical slides that create depth and allure, exclusively available in the Highlight theme from Known Theme.
  • Contemporary Product Grid: Present your portfolio in a sleek, modern grid layout designed to spotlight your work and enhance user experience effectively.
  • Intelligent Sales Options: Optimize your sales strategy with smart features tailored to photographers, available exclusively in the Highlight theme from Known Theme. These features ensure maximum conversions and revenue generation.

Price: $280 

Studio

Studio, a photography-centered theme crafted by Shopify, offers an effortless and rapid website-building experience tailored specifically for photographers.

With its sleek typography and customizable accents, Studio empowers you to create a website that complements your artistic vision seamlessly. Its flexible design ensures that your website adapts to showcase your art effectively. Moreover, the collection-based navigation feature provides an intuitive browsing experience, while selecting collections allows you to promote new galleries, content, and artist profiles effortlessly.

What sets Studio apart is its affordability: it's free, enabling you to create your photography website without any financial investment.

  • Vibrant accents: Studio offers customizable accents and stylish typography, allowing you to infuse your website with vibrant colors that complement your photography.
  • Collection-based navigation: With intuitive navigation based on collections, visitors can easily explore your galleries, portfolios, and artist profiles, enhancing their browsing experience.
  • Flexible design : Studio's flexible design adapts seamlessly to showcase your art, providing versatile layout options to highlight your photography in the best possible light.

Price: Free

Align

Align is a contemporary Shopify theme for displaying and selling photography, prints, and posters. This theme prioritizes boosting sales with features like predictive search results for products, collections, and blog content. Moreover, Align facilitates highlighting promotions and offers through banners and badges. It also provides many worthy features such as animations, product videos, lookbooks, cross-selling, and product reviews to enhance your online store.

  • Stunning Image Galleries: Showcase your photography in captivating galleries, allowing visitors to browse your work with ease and appreciation.
  • Dynamic Slideshow: Engage your audience with a dynamic slideshow feature, enabling you to showcase your best photographs or promotional content visually appealingly.
  • Predictive Search : Predictive search functionality enhances user experience, enabling visitors to find products, collections, and blog content quickly and effortlessly. These features make the best Shopify theme for photographers stand out.

Price : $320

7.  Ap Sharon

Ap Sharon

Ap Sharon is a versatile Shopify theme suitable for various websites, including photography sites. Its standout feature lies in its customization options, boasting 18 distinct homepage themes and 13 intricately designed inner pages. This abundance of choices allows you to create a tailored starting point for your website and then utilize the extensive editing tools to personalize it further.

Moreover, Ap Sharon offers an exceptional blogging space for those looking to share their written content alongside their photography. You can structure your website with as many or as few pages as desired with multiple header and footer options. Additionally, the theme provides extensive online sales features, empowering you to build a robust store centered around your photography work.

  • Extensive customization options: Ap Sharon offers a wide range of tools and settings for in-depth customization, allowing you to tailor every aspect of your website to your specific preferences and brand identity.
  • Mobile optimization: Ap Sharon prioritizes mobile responsiveness, guaranteeing that your website appears and operates smoothly on different devices like smartphones and tablets. This optimization enhances the user experience for visitors accessing your site on the go, ultimately improving engagement and conversion rates.

Price : $280

Split

The Split Shopify theme stands out for its unique split layout, dividing your website into two sections: one dedicated to showcasing images and the other for additional content like stories, captions, or promotional offers. With three different layout options, you have various starting points to create your photography site. Moreover, the theme offers multiple visual sales features if you aim beyond showcasing your art and driving sales. These include eye-catching promotion banners, headers with countdown timers, cross-selling tools, and more to boost your sales efforts.

  • Split Screen Layout: The Split Shopify theme offers a unique split-screen layout, dividing your website into two distinct sections. One section showcases your captivating images, while the other provides space for additional content such as stories, captions, or promotional offers.
  • Visual Sales Features : The theme offers various visual features to enhance sales efforts. These features include eye-catching promotion banners, headers with countdown timers, and cross-selling tools designed to attract customers' attention and drive sales.

Price: $280

9.  Streamline

Streamline

We understand that showcasing photography often requires large screens, but with up to 80% of website traffic originating from mobile devices. Streamline, developed by Archetype Themes, prioritizes mobile compatibility, allowing you to create a Shopify photography website optimized for mobile viewing.

Featuring fast load times and smooth browsing, your visitors will enjoy navigating the site, whether admiring your artwork or making purchases through the fully integrated Online Store 2.0 functionality . Scrolling and text animations make even the most minor details captivating. Streamline offers a comprehensive mobile-first solution that delivers a visually appealing experience across all devices.

  • Mobile-first approach: Prioritizing mobile compatibility ensures that your photography website looks and functions seamlessly on all devices
  • Smooth scrolling: The theme offers fluid scrolling functionality, enhancing user experience and allowing visitors to navigate your website effortlessly.
  • Text animations: Captivating text animations elevate the visual appeal of your content, adding a dynamic element to your photography website and effectively engaging your audience.

Price: $360 

10.  Publisher

Publisher

Publisher is a free Shopify theme designed with inspiration from independent publishers and studios, making it an ideal option for photographers seeking to launch a website without immediate investment.

It provides essential features for running an online business and specialized tools for photographers. With Publisher, you can access high-resolution images, image galleries, image rollover and zoom, product videos, and a flexible design. The theme offers ample room for creativity and self-expression despite being free through its extensive customization options.

  • Tailored navigation: Specifically designed menus and layout options optimized for photographers to present their portfolios seamlessly.
  • Versatile design: Adaptable templates and customizable elements suitable for highlighting various photography styles, projects, and creative endeavors.

11.  Impulse

Impulse

The Impulse theme by Archetype is perfect for photographers who want to do more than exhibit their work. This sleek and straightforward Shopify theme showcases your photos and facilitates efficient sales.

It incorporates all the essential features expected from a top Shopify photography theme: speed, full responsiveness, and impressive image gallery options, including zoom and rollover effects.

Moreover, with its seamless integration with Shopify Online Store 2.0, Impulse ensures an exceptional sales experience for you and your visitors. Customizable promotions, cross-selling capabilities, product reviews, and badges enhance your ability to monetize your work effectively.

  • Custom Promotion Designer : With the custom promotion designer feature, photographers can create eye-catching promotions tailored to their unique style and branding. This allows for greater flexibility in promoting sales, discounts, or special offers, ensuring that promotions align seamlessly with the website's overall aesthetic.
  • Smart Sales Options: The smart sales options feature enables photographers to implement intelligent sales strategies to maximize revenue. This may include dynamic pricing, upselling, or bundling options to encourage customers to make additional purchases and increase overall sales volume. By leveraging these innovative sales options, photographers can optimize their online store for profitability while providing value to their customers.

Custom Shopify Photography Themes using Ecomposer

EComposer Page Builder is a tool that empowers merchants, especially photographers, to craft various page types and sections effortlessly using an intuitive live drag-and-drop editor. This tool eliminates the need for multiple third-party apps by enabling customization for landing pages, collections, products, blogs, carts, and more.

EComposer Page Builder

EComposer also boosts store performance with optimized speed tools and offers 24/7 live chat support. Known for its rich customization options and user-friendly interface, it's favored by photographers for creating unique, visually stunning websites. It is responsive and customizable, with exceptional customer support.

Basic Guide to Using EComposer

Step 1: Install the EComposer Landing Page Builder .

Install the EComposer Landing Page Builder.

Step 2: Open the EComposer Landing Page Builder app in your store and begin crafting your pages.

Step 3: Use the customization tools mentioned to add sections to your store. For example, when you want to add a background image to grab customers' attention better.

  • To do this, go to your Shopify app dashboard, click "Online Stor e," then choose "Themes." Select the theme with the section you want to change and click "Customize."

Use the customization tools

  • In the Shopify editor, click on " Add Section" and choose a section type that lets you use an image as a background, like the "Image Banner" section.
  • In the editing settings for the "Image Banner" section, select "Choose Image" and upload a picture from your device. Then, click " Finished."

elect

Step 4: Save your modifications to conclude the editing process.v

  • How to add Sections to Pages in Shopify store
  • Create Code-Free Custom Shopify Themes for Beginners
  • ​​ How to edit Shopify Section CSS

Can I customize the design and layout of a Shopify theme for my photography website?

Yes, most Shopify themes offer extensive customization options that allow you to tailor the design and layout to match your brand identity and showcase your photography style. You can customize colors, fonts, imagery, and layout elements to create a unique and branded look for your photography website.

Do Shopify themes for photographers support integration with third-party apps and services?

Yes, many Shopify themes for photographers support integration with a wide range of third-party apps and services, including photography portfolio platforms, image editing tools, print labs, and social media platforms. These integrations can help enhance the functionality of your photography website and streamline your workflow.

Are Shopify themes for photographers optimized for mobile devices?

Yes, most Shopify themes for photographers are designed to be fully responsive, meaning they adapt seamlessly to different screen sizes and devices. This ensures that your photography website looks and functions great on smartphones, tablets, and desktop computers, providing a positive browsing experience for all users.

How can I get started with a Shopify theme for my photography business?

To get started with a Shopify theme for your photography business, browse the Shopify Theme Store or reputable third-party theme developers to find themes specifically designed for photographers. Once you've chosen a theme, purchase and install it on your Shopify store, and then customize the design, layout, and features to create a stunning online portfolio and e-commerce platform for showcasing and selling your photography work.

A top-quality theme sets the stage for an exceptional website, especially when showcasing the best Shopify theme for photographers. Shopify is the best choice for building your photography website, offering robust business tools and some standout photography themes.

This list provides excellent solutions whether you're eager to share your unique vision or embark on a photography sales venture.

With the insights provided in this article, you can select the ideal theme, understand essential features of customizable themes, and effectively utilize tools such as EComposer to personalize your store according to your preferences.

Try EComposer for FREE!

Others also read:

Top 15+ Best One Product Shopify Stores Examples

Top 8+ Streetwear Shopify themes for online store in 2024

Top 7 Shopify Theme For Baby Store in 2024

EComposer Team

Blog Categories

  • Shopify Web Design (130)
  • Shopify Knowledge (142)
  • Shopify Apps (33)
  • Shopify Themes (67)
  • Dropshipping (10)
  • Print on Demand (5)
  • eCommerce Business (40)
  • Marketing Topics (17)
  • Conversion Rate Optimization (5)
  • Review Articles (17)
  • Case Studies (25)
  • EComposer News (49)

EcomRise Boost Sales App

Related Posts

[16+] Best Shopify Themes for Conversions in 2024

[16+] Best Shopify Themes for Conversions in 2024

Top 13 Best Shopify Food Products Themes For 2024

Top 13 Best Shopify Food Products Themes For 2024

Top 7 Shopify Theme For Baby Store in 2024

13+ Best Shopify Themes for Electronics Stores

Baseline Shopify Theme: Comprehensive Review For Your Store

Baseline Shopify Theme: Comprehensive Review For Your Store

10+ Best Shopify Themes for Watch Stores in 2024

10+ Best Shopify Themes for Watch Stores in 2024

  • Our service
  • Help Center
  • The4 Themes
  • Try Shopify 33 Days For $1
  • Free Boost Sales App
  • Our Partners
  • Privacy Policy
  • Terms of Service
  • HTML Sitemap
  • EComposer vs PageFly
  • EComposer vs GemPages
  • EComposer vs Shogun
  • EComposer vs LayoutHub
  • Best Shopify Page Builder

491

  • Choosing a selection results in a full page refresh.

👋 Buy premium Shopify themes  to get FREE 6-month EComposer - Limited slots!

🔥 Install App to Recover Carts & Boost Sales (100% FREE) 🔥

⏰ Buy Ecomus - Premium Shopify Theme  With Only $69  & Get EComposer Free 6 Months . Don't Miss Out! ⏰

KDE Gear 24.05.0 Full Log Page

This is the automated full changelog for KDE Gear 24.05.0 from the git repositories.

  • New in this release
  • Add missing include moc. Commit .
  • Use QFileInfo::exists directly. Commit .
  • Extend CollectionAttributeTest. Commit .
  • Detach AttributeStorage when Entity is detached. Commit .
  • Enable the db-migrator in master. Commit .
  • Port to #pragma once. Commit .
  • Remove unused include. Commit .
  • Intercept enter key. Commit .
  • SetHeaderGroup() changes the column count and filterAcceptsColumn(). Commit .
  • Port deprecated method. Commit .
  • Now it compiles fine without deprecated method < qt6.1. I will fix for other qt soon. Commit .
  • Fix handling of UTC vs. local time for database engines. Commit . Fixes bug #483060 .
  • KIOCore is not necessary now. Commit .
  • Remove KF6::KIOCore. I need to investigate if I can remove it from KPimAkonadiConfig.cmake.in. Commit .
  • We don't need KF6::KIOCore in src/widgets now. Commit .
  • Use KFormat directly. Commit .
  • Fix minimum value. Commit .
  • Apply i18n to percent values. Commit .
  • Fix for crash when sourceModel isn't set yet. Commit .
  • Add missing [[nodiscard]]. Commit .
  • Don't export private method. Commit .
  • Remove duplicate headers between cpp/h. Commit .
  • Fix infinite recursion in NotificationCollector. Commit .
  • Reverse this part of preview commit as it's private but used outside class no idea how. Commit .
  • Don't export private methods + remove not necessary private Q_SLOTS (use lambda). Commit .
  • Monitor: restore Items from Ntf if we cannot fetch them. Commit .
  • NotificationCollector: ignore notification with invalid or empty item set. Commit .
  • Fix typo in cmake var name; unlikely that this is about ObjC++. Commit .
  • Remove all usage of ImapSet in Protocol. Commit .
  • Session: mark session as disconencted before deleting SessionThread. Commit .
  • AkRanges: simplify TrransformIterator. Commit .
  • Fix ChangeRecorder journal corruption due to qsizetype change in Qt6. Commit .
  • Ensure query size in search manager remains less than 1000. Commit . See bug #480543 .
  • Optimize imap set. Commit .
  • Suppress 'unused parameter' warning in extractResult() for some Entities. Commit .
  • DbMigrator: run StorageJanitor before starting the migration. Commit .
  • StorageJanitor: fix usage of global DbConfig instead of local one. Commit .
  • StorageJanitor: don't disconnect the global session bus connection. Commit .
  • DbMigrator: run DbUpdater as part of the process. Commit .
  • Pass DataStore to T::extractResult() entity helper. Commit .
  • StorageJanitor: skip running certain steps when AkonadiServer instance is not available. Commit .
  • StorageJanitor: skip migration to levelled cache if not necessary. Commit .
  • StorageJanitor: add tasks to a list and execute from there. Commit .
  • StorageJanitor: add task to find and remove duplicate Flags. Commit .
  • AkThread: call quit() evne in NoThread mode. Commit .
  • StorageJanitor: explicitly pass DataStore instance to each Entity/QB call. Commit .
  • Add info about not supported vaccum on sqlite backend. Commit .
  • Also skip MySQL tests on the FreeBSD CI. Commit .
  • Use local include. Commit .
  • Workaround a race condition when changing email flags during ItemSync. Commit .
  • Properly convert QDateTime from database in Entities. Commit .
  • Fix MSVC build. Commit .
  • ProtocolGen: improve handling of enums in the generator. Commit .
  • Improve logging Database transaction errors. Commit .
  • Use isEmpty here too. Commit .
  • Disable PostgreSQL Akonadi tests on the CI. Commit .
  • Fix xmldocumenttest on Windows. Commit .
  • Fix narrowing warning in DataStream and modernize a little. Commit .
  • Fix DbConfig on Windows CI and extend the test. Commit .
  • IncidenceChanger: fix crash due to redundant deletion of handler. Commit .
  • Adapt api. Commit .
  • USe _L1. Commit .
  • Make CalFilterProxyModel part of public API. Commit .
  • Use QIODevice::WriteOnly directly. Commit .
  • Drop support for KF5's deprecated KToolInvocation. Commit .
  • Add missing [[nodiscard]]". Commit .
  • Fix copyright. Commit .
  • Add option to hide declined invitations from event views. Commit .
  • Bump version so we can depend on the new API in KOrganizer. Commit .
  • Make CollectionCalendar work with a proxy on top of ETM instead of raw ETM. Commit .
  • Make CalFilterPartStatusProxyModel part of akonadi-calendar public API. Commit .
  • Not necessary to use 6 suffix. Commit .
  • Remove mem leak. Commit .
  • Refactor the SearchCollectionHelper to use d-pointer. Commit .
  • Make the SearchCollectionHelper inactive by default. Commit .
  • There is not qml/js files. Commit .
  • USe [[nodiscard]]. Commit .
  • Don't export symbol. Commit .
  • Remove unused variables. Commit .
  • Remove commented code. Commit .
  • Implement a dialog for the user to choose the suspend duration. Commit . Fixes bug #481024 . Fixes bug #457046 . Fixes bug #452264 . Fixes bug #453298 . Fixes bug #457046 .
  • Use local includes. Commit .
  • Fix 486837: " upon new contact creation, KAddressbook always warns: Location was not saved. Do you want to close editor?". Commit . Fixes bug #486837 .
  • We don't have kcfg* file. Commit .
  • Add missing explicit keyword. Commit .
  • QLatin1String is same as QLatin1StringView, we need to use QLatin1StringView now. Commit .
  • We depend against qtkeychain 0.14.2 (kwallet6 support). Commit .
  • Remove doc that doesn't compile. Commit .
  • Add QT6KEYCHAIN_LIB_VERSION 0.14.1. Commit .
  • It compiles fine without deprecated method < kf6.0. Commit .
  • We need kio here. Commit .
  • Remove commented include. Commit .
  • Port deprecated QCheckBox::stateChanged. Commit .
  • Use _L1 directly. Commit .
  • Initialize pointer. Commit .
  • Const'ify pointer. Commit .
  • Update copyright. Commit .
  • Use [[nodiscard]]. Commit .
  • Const'ify variable. Commit .
  • Minor optimization. Commit .
  • We can use directly QStringList. Commit .
  • Remove unused variable. Commit .
  • Don't export private method + remove Q_SLOTS + add missing [[nodiscard]]. Commit .
  • Use isEmpty(). Commit .
  • Fix searchplugintest. Commit .
  • Port deprecated methods. Commit .
  • We use lambda now + add missing [[nodiscard]]. Commit .
  • Fix build by requiring C++20. Commit .
  • Appdata: Fix typo in launchable desktop-id. Commit .
  • Add comment. Commit .
  • We already use "using namespace Akregator". Commit .
  • Const'ify. Commit .
  • It's enabled by default. Commit .
  • Coding style. Commit .
  • Coding style + add missing [[nodiscard]]. Commit .
  • Prepare for the future support for Activities. Commit .
  • Update org.kde.akregator.appdata.xml - Drop .desktop from ID. Commit .
  • New article theme. Commit .
  • Use desktop-application. Commit .
  • We use namespace directly. Commit .
  • Fix 483737: akregator icon, in systray does not follow dark breeze theme. Commit . Fixes bug #483737 .
  • Fix appstream developer tag id. Commit .
  • Remove some KIO/Global. Commit .
  • Fix homepage. Commit .
  • Fix appstream file. Commit .
  • Improve appstream metadata. Commit .
  • Remove unused code. Commit .
  • Set width on list section header. Commit .
  • Fix Sidebar Text Being Inappropriately Shown on Startup when Sidebar is Collapsed. Commit .
  • Set compilersettings level to 6.0. Commit .
  • Remove Qt5 dependencies. Commit .
  • .kde-ci.yml: add missing qqc2-desktop-style. Commit .
  • Add monochrome icon for Android. Commit .
  • Fix crash on shutdown. Commit .
  • Bump soversion for the Qt6-based version. Commit . Fixes bug #484823 .
  • Port away from QRegExp. Commit .
  • Analitza6Config: Add Qt6Core5Compat to dependencies. Commit .
  • Fix build with corrosion 0.5. Commit .
  • Fix download list page having uninteractable action buttons. Commit .
  • Fix downloads not being prompted and starting. Commit .
  • Fix history clearing not working. Commit . See bug #478890 .
  • Fix desktop tabs. Commit .
  • UrlDelegate: Fix deleting entries. Commit .
  • Fix remove button. Commit .
  • Fix bookmarks and history page not working on mobile. Commit .
  • Appstream: Update developer name. Commit .
  • Update rust crates. Commit .
  • WebApp: Fix not launching on Qt6. Commit .
  • Desktop: Fix switching tabs. Commit .
  • Metainfo: Change name to just Angelfish. Commit .
  • Complement org.kde.arianna.appdata.xml. Commit .
  • Use socket=fallback-x11. Commit .
  • Use tag in flatpak manifest. Commit .
  • Cli7zplugin: update cmake warning message. Commit .
  • Createdialogtest: fix 7z expected encryption with libarchive. Commit .
  • Extracttest: skip 7z multivolume with libarchive. Commit .
  • Move 7z multivolume load test to cli7ztest. Commit .
  • Libarchive: add support for unencrypted 7-zip. Commit . See bug #468240 .
  • Add . Commit .
  • Port deprecated qt6.7 methods. Commit .
  • Use QList as QVector is an alias to QList. Commit .
  • Man page: refer to Qt6 & KF6 version of commandline options. Commit .
  • Clirar: expand the list of messages about incorrect password. Commit .
  • Make the Compress menu items text consistent. Commit .
  • Clirartest: drop addArgs test for RAR4. Commit .
  • Clirarplugin: disable RAR4 compression method. Commit . Fixes bug #483748 .
  • Support opening EXE files through libarchive. Commit .
  • Don't rely on qtpaths for kconf_update scripts. Commit .
  • Specify umask for permission tests. Commit .
  • Cli7zplugin: improve compatibility with original 7-Zip. Commit .
  • Doc: Explain when "Extract here" does not create subfolder. Commit .
  • Fix compile test. Commit .
  • Add fallback to utime for platforms with incomplete c++20 chrono implementation. Commit .
  • Replace use of utime with std::filesystem::last_write_time. Commit .
  • Require c++20, which is the default for kf6. Commit .
  • Add Windows ci. Commit .
  • Link breeze icons if available. Commit .
  • Fix layout when no item is selected. Commit .
  • ExtractionDialog: Move to frameless design. Commit .
  • Remove margin around plugin settings page. Commit .
  • Don't use lstat on Windows. Commit .
  • Use virtually same code on Windows. Commit .
  • Fix use of mode_t on Windows. Commit .
  • Fix export macros. Commit .
  • Don't use kpty on Windows. Commit .
  • Only mark KCM as changed when text was actually edited. Commit . Fixes bug #476669 .
  • Update metadata to be compliant with flathub's quality guidelines. Commit .
  • Fix playlists page. Commit .
  • Extend copyright to 2024. Commit .
  • Flatpak: Clean up static libs. Commit .
  • Flatpak: Switch to stable kirigami-addons. Commit .
  • Fix ytmusicapi version check. Commit .
  • Get some amount of keyboard navigation working on library page. Commit .
  • Prevent horizontal scrolling on library page. Commit .
  • Also show options for top results. Commit .
  • Flatpak: Update pybind11. Commit .
  • Kirigami2 -> Kirigami. Commit .
  • Update ytmusicapi to 1.6.0. Commit .
  • LocalPlaylistPage: Fix postion of menu button. Commit .
  • MaximizedPlayerPage: some formatting fixes. Commit .
  • Hide volume button on mobile. Commit .
  • LocalPlaylistModel: Remove unnecessary default fromSql implementation. Commit .
  • Flatpak: Switch to non-preview runtime. Commit .
  • Flatpak: Pin kirigami-addons. Commit .
  • Update ytmusicapi to 1.5.4. Commit .
  • Search for Qt6 explicitly. Commit .
  • Adapt to API changes. Commit .
  • Flatpak: use fallback-x11. Commit .
  • Replace implicit signal parameter. Commit .
  • Flatpak: Build audiotube with release profile. Commit .
  • Port away from Qt5Compat. Commit .
  • Update ytmusicapi to 1.5.1. Commit .
  • Get rid of some GraphicalEffects uses. Commit .
  • Port to Kirigami Addons BottomDrawer. Commit .
  • Fix some QML warnings. Commit .
  • Add support for ytmusicapi 1.5.0. Commit .
  • Don't display empty album cover when nothing is playing. Commit .
  • Improve scroll performance of upcoming songs drawer. Commit .
  • Call signals instead of signal handlers. Commit .
  • SearchPage: Fix clicking on search history entries. Commit .
  • Fix position of the volume label. Commit .
  • Fix loading the "Systemabsturz" artist page. Commit .
  • FileMetaDataProvider: Use QSize for dimensions . Commit .
  • Fix formatting in src/kedittagsdialog_p.h. Commit .
  • KEditTagsDialog: refactor using QStandardItemModel/QTreeView instead of QTreeWidget. Commit .
  • It compiles fine without deprecated methods. Commit .
  • Fix typo. It's 6.0.0 not 6.6.0 as qt :). Commit .
  • Rename variable as KF_MIN_VERSION + it compiles fine without deprecated methods. Commit .
  • Appstream: use developer tag with name KDE. Commit .
  • Bump min required KF6 to 6.0. Commit .
  • Fix build by ensuring output dir for zipped svg files exists. Commit .
  • Store theme files as SVG in repo, compress to SVGZ only on installation. Commit .
  • Use _L1. Commit .
  • Remove 'ActiveDesignerFields' configuration from kcfg. Commit .
  • Use missing [[nodiscard]]. Commit .
  • Fix APK build. Commit .
  • Port QML to Qt6/KF6. Commit .
  • KAboutData: update homepage URL to latest repo path. Commit .
  • Appstream: use desktop-application type, add developer & launchable tags. Commit .
  • Drop code duplicating what KAboutData::setApplicationData() does. Commit .
  • Disable testpython. Commit .
  • Fixed the export to LaTex. Commit . Fixes bug #483482 .
  • Skip the new test added in the previous commit (tests with plots don't work on CI yet). Commit .
  • [python] ignore IPython's magic functions in imported Jupytor notebooks, not relevant for Cantor. Commit .
  • Properly initialize the setting for latex typesetting when creating a new session in a new worksheet. Commit . Fixes bug #467094 .
  • Don't try to evaluate the expression(s) in the worksheet if the login into the session has failed. Commit .
  • Disable requiring tests failing on FreeBSD. Commit .
  • Update README.md. Commit .
  • Extract i18n messages from *.qml. Commit .
  • Drop unused kconfigwidgets dependency. Commit .
  • Revert "DragAndDropHelper::updateDropAction: use StatJob for remote URLs". Commit .
  • Add branding colors for Flathub. Commit .
  • Fix crash while entering selection mode with Qt6.7. Commit . Fixes bug #485599 .
  • Viewproperties: remove now obsolete recentdocument reference. Commit .
  • Improve appstream summary. Commit .
  • DisabledActionNotifier: Prevent null dereferences. Commit . Fixes bug #485089 .
  • Fix saving sort role after change from header. Commit . Fixes bug #480246 .
  • Change "Could not" to "Cannot" in error messages. Commit .
  • KItemListController: don't create rubber band for a right click in an empty region. Commit . Fixes bug #484881 .
  • Versioncontrol: make observer the sole owner of plugins. Commit .
  • Kitemlist: don't open dir when double-click on expand arrow. Commit . Fixes bug #484688 .
  • DolphinMainWindow: show a banner when the user presses the shortcut of a disabled action. Commit .
  • Mark servicemenu items' KNS content as risky. Commit .
  • Fix layout in Compact View mode for RTL. Commit .
  • Fix selection marker for RTL. Commit .
  • Contextmenu: add a separator before vcs actions. Commit .
  • Also use breeze style on macOS. Commit .
  • Use breeze style on Windows. Commit .
  • Add comment to explain KColorSchemeManager. Commit .
  • KColorSchemeManager only on Windows and macOS. Commit .
  • Use KColorSchemeManager. Commit .
  • Touch up various user-visible strings. Commit .
  • Better support for RTL. Commit . Fixes bug #484012 . Fixes bug #449493 .
  • Use craft to build for windows. Commit .
  • Fix right-mouse click crashes on Windows. Commit .
  • Versioncontrol: Prevent a use-after-free in UpdateItemStatesThread. Commit . Fixes bug #477425 .
  • Avoid wrapping text in the status bar. Commit .
  • KItemListView: Improve scrollToItem(). Commit .
  • DolphinContextMenu: Add hint that secondary app will be opened by middle click. Commit .
  • Save 'Open Archives as Folders' setting. Commit . Fixes bug #474500 .
  • Add settings page for Panels. Commit . Fixes bug #480243 .
  • Adapt testOpenInNewTabTitle() to upstream change. Commit .
  • Sync Dolphin icon with Breeze system-file-manager. Commit . Fixes bug #482581 .
  • Animate most of the bars. Commit .
  • Enable custom view properties for special folders even if "remember for each folder" is off. Commit .
  • KItemListController::onPress: remove unused screenPos argument. Commit .
  • Dolphinmainwindow: Fix ordering warning. Commit .
  • Handle deprecation of QGuiApplication::paletteChanged. Commit .
  • Remove unneeded code for toggeling dockwidget visibility. Commit . Fixes bug #481952 .
  • Dolphin.zsh: complete both directories and URL protocols. Commit .
  • Start autoActivationTimer only if hovering over a directory. Commit . Fixes bug #479960 .
  • Add option to completely disable directory size counting. Commit . Implements feature #477187 .
  • Remove 'Id' field from JSON plugin metadata. Commit .
  • Open KFind with current dir. Commit . Fixes bug #482343 .
  • DragAndDropHelper::updateDropAction: use StatJob for remote URLs. Commit .
  • Fix compile with Qt 6.7. Commit .
  • Fix: can't drop into remote dir. Commit .
  • Resolve conflict between activateSoonAnimation and hoverSequenceAnimation. Commit .
  • Add drag-open animation. Commit .
  • Avoid searching for the knetattach service on startup. Commit .
  • Fix a crash in DolphinSearchBox::hideEvent(). Commit . Fixes bug #481553 .
  • Add documentation. Commit .
  • Improve DnD handling in read-only dirs. Commit .
  • Org.kde.dolphin.appdata: Add developer_name. Commit .
  • Flatpak: Use specific tag for baloo. Commit .
  • Fix flatpak. Commit .
  • Fix focus chain. Commit .
  • Speed up autoSaveSession test. Commit .
  • Add test cases for right-to-left keyboard navigation. Commit .
  • Improve arrow key navigation for right-to-left languages. Commit . Fixes bug #453933 .
  • Slightly refactor count resorting. Commit . See bug #473999 .
  • Avoid sorting too frequently. Commit .
  • Dolphintabbar: only open tab on double left click. Commit . Fixes bug #480098 .
  • Rolesupdater: set isExpandable to false when dir is empty. Commit .
  • Fix memory leak. Commit .
  • Resize the split button when the menu is removed. Commit .
  • Remove the menu from the split button when splitscreen is closed. Commit .
  • Remove popout action from toolbar when split screen is closed. Commit .
  • Use a separate menu action for split view action. Commit .
  • Move popout action into split action dropdown. Commit .
  • Follow the setting for which view to close. Commit .
  • Always update the split view button. Commit .
  • Use better description for pop out action. Commit .
  • Allow popping out a split view. Commit . Fixes bug #270604 .
  • Fix: "empty folder" placeholder text eating mouse events. Commit . Fixes bug #441070 .
  • Never emit the fileMiddleClickActivated signal if isTabsForFilesEnabled is true. Commit .
  • DolphinMainWindowTest: Add unit test for autosave session feature. Commit .
  • DolphinView: Use SingleShot and Queued Connections. Commit .
  • DolphinMainWindow: autosave session. Commit . Fixes bug #425627 .
  • Add setting also hide application/x-trash files when hiding hidden files. Commit . Fixes bug #475805 .
  • Always automatically choose a new file name while duplicating. Commit . Fixes bug #475410 .
  • Fix: closing split view doesn't update tab name. Commit . Fixes bug #469316 .
  • Explain free space button usage in tooltip. Commit .
  • Formatting leftover files and fix build. Commit .
  • Drop clang-format file. Commit .
  • Correct .git-blame-ignore-revs. Commit .
  • Add .git-blame-ignore-revs after formatting with clang. Commit .
  • Add and make use of ECM clang-format integration. Commit .
  • Git: fix pull and push dialogs typos in signal connection. Commit .
  • Git: Initial implementation of git clone dialog. Commit .
  • Org.kde.dolphin-plugins.metainfo.xml appstream issue summary-has-dot-suffix. Commit .
  • Svn: Fix gcc-13 One Definition Rule compilation error with LTO enabled. Commit . Fixes bug #482524 .
  • [svn] Fix part or previous commit message append to new shorter one. Commit . Fixes bug #446027 .
  • Use locales date in Git log. Commit . Fixes bug #454841 .
  • Git: Add restoreStaged action. Commit .
  • Port Mercurial plugin away from QTextCodec. Commit .
  • Port Git plugin away from QTextCodec. Commit .
  • Use ConfigGui not XmlGui in git and subversion plugins. Commit .
  • Use QList directly. Commit .
  • Fix broken man page installation due to defunc variable. Commit .
  • Appstream: use desktop-application type, add developer tag. Commit .
  • Use QString type arg with KActionCollection::action(). Commit .
  • Remove qt5 code. Commit .
  • Make sure that icon is setting. Commit .
  • Fix UI freeze when maximizing the Headerbar. Commit . Fixes bug #483613 .
  • Appdata: remove mention of supported platforms. Commit .
  • Appdata: use the newer, non-deprecated developer tag. Commit .
  • Appdata: massage summary text to be a bit shorter and more imperative. Commit .
  • Appdata: add developer name key. Commit .
  • Set branding colors in AppStream metadata. Commit .
  • Show artists image as a collage of 4 album covers again. Commit .
  • Add vertical spacing for grid/list view toolbars. Commit .
  • Fix height of track delegates in albums view. Commit .
  • Update CMakeLists - Bring Minimum CMake Version to 3.16. Commit .
  • NavigationActionBar: don't override the ToolBar background. Commit .
  • NavigationActionBar: group mobile background components into one Item. Commit .
  • NavigationActionBar: combine toolbars into one. Commit .
  • HeaderFooterToolbar: don't use a default contentItem. Commit .
  • Fix page header click events propagating into main ScrollView. Commit .
  • Allow switching between list/grid mode for non-track views. Commit . Implements feature #411952 .
  • Refactor saving sort order/role to make it easier to add more view preferences. Commit .
  • Move GridBrowserDelegate backend logic to AbstractBrowserDelegate. Commit .
  • Rename DataListView to DataTrackView. Commit .
  • MediaPlayListEntry: delete unused constructors. Commit .
  • MediaPlayList: make enqueueOneEntry call enqueueMultipleEntries internally. Commit .
  • MediaPlaylist: merge enqueueFilesList into enqueueMultipleEntries. Commit .
  • Replace EntryData tuple with a struct for improved readability. Commit .
  • Fix broken volume slider with Qt Multimedia backend. Commit . Fixes bug #392501 .
  • Port to declarative qml type registration. Commit .
  • Rename ElisaConfigurationDialog.qml -> ConfigurationDialog.qml. Commit .
  • Move QtQuick image provider registration from elisqmlplugin to main. Commit .
  • QML: drop import version number for org.kde.elisa. Commit .
  • Add sorting by album in GridViewProxyModel. Commit .
  • Fix failing trackmetadatamodelTest. Commit .
  • Rename data/ -> android/. Commit .
  • Merge androidResources/ with data/ and delete unneeded images. Commit .
  • Android: fix cropped app icon in apk installer for Android >= 14. Commit .
  • Fix missing cover art on Android >= 10. Commit .
  • Android: fix missing icons. Commit .
  • Fix missing music on Android >=13. Commit .
  • Android: port to Qt6. Commit .
  • ViewListData: delete unused mIsValid. Commit .
  • ViewsParameters: delete unused constructor. Commit .
  • Delete unused RadioSpecificStyle. Commit .
  • AbstractDataView: don't assume id "contentDirectoryView" exists. Commit .
  • DataGridView: simplify delegate width calculation. Commit .
  • GridBrowserDelegate: remove unneccessary "delegate" from "delegateDisplaySecondaryText". Commit .
  • Delete unused GridBrowser code. Commit .
  • Fix qt multimedia backend stopping playback after a track has finished. Commit .
  • Don't skip to the end when playing the same track twice in a row. Commit . Fixes bug #480743 .
  • Settings from Qt.labs.settings is deprecated, use the one from QtCore instead. Commit .
  • Configuration Dialog: use standard buttons for the button box. Commit .
  • Fix mobile playlist delegate binding loop. Commit .
  • Fix compile warnings for unused variables. Commit .
  • Open the config window in the centre of the app. Commit . Fixes bug #429936 .
  • Print a proper error message when the config window fails to load. Commit .
  • Open the mobile settings page when the config shortcut is activated in mobile. Commit .
  • Remove extra left padding in settings header bar. Commit .
  • Fix typos. Commit .
  • Improve DurationSlider and VolumeSlider keyboard accessibility. Commit .
  • Add accessible names to some controls. Commit .
  • Fix favorite filter and exit fullscreen buttons not activating on Enter/Return. Commit .
  • Refactor FlatButton to support checkable buttons. Commit .
  • Fix items taking focus when they aren't visible. Commit .
  • Fix mobile playlist entry menu buttons taking focus when parent isn't selected. Commit .
  • Fix mobile playlist Show Current button not highlighting current entry. Commit .
  • Refactor "About Elisa" dialog to use Kirigami Addons. Commit . Fixes bug #439781 .
  • Move mobile duration labels under slider so the slider has more space. Commit .
  • Update .flatpak-manifest.json to include kirigamiaddons. Commit .
  • Replace "open_about_kde_page" with "help_about_kde" everywhere. Commit .
  • Rename "help_about_kde" function to "open_about_kde_page". Commit .
  • Add kirigamiaddons library as dependency. Commit .
  • Add KirigamiAddons to CMakeLists.txt. Commit .
  • Add aboutKDE page. Commit .
  • Fix crash when flicking mouse over rating star. Commit .
  • Fix mobile Show Playlist button in wide mode. Commit .
  • Refactor the playlist drawer handleVisible property. Commit .
  • TodoView: Use current instead of selection to track active todo. Commit . Fixes bug #485185 .
  • Fix a few unused variable/parameter warnings. Commit .
  • Port away from deprecated QDateTime Qt::TimeSpec constructor. Commit .
  • USe _L1 operator directly. Commit .
  • Use setContentsMargins({}). Commit .
  • Clean up. Commit .
  • We don't have README.md file. Commit .
  • Remove commented code + remove private Q_SLOTS we use lambda. Commit .
  • Add missing explicit. Commit .
  • Remove EventViews::resourceColor() overload for an Akonadi::Item. Commit .
  • Agenda, Month: query collection color from calendar collection. Commit .
  • Prefer color stored in Akonadi over eventviewsrc. Commit .
  • Fix 'Create sub-todo' action being always disabled. Commit . Fixes bug #479351 .
  • Apply i18n to file size and download speed values. Commit .
  • SpeedDial: Add option to lock the dials position. Commit . Fixes bug #403684 .
  • Remove ending slash in default skipList. Commit .
  • Replace KMessage warning for duplicate skip list with passiveNotification. Commit .
  • It compiles fine with QT_NO_CONTEXTLESS_CONNECT. Commit .
  • Port openUrl warning away from KMessage. Commit .
  • Debug--. Commit .
  • Use #pragma oncde. Commit .
  • Remove KQuickCharts. Commit .
  • Add me as maintainer. Commit .
  • Move as private area. Commit .
  • Fix label position + increase icon size. Commit .
  • Remove qml versioning. Commit .
  • It's compile fine without deprecated methods. Commit .
  • Fix anti-aliasing: Use preferredRendererType (new in qt6.6). Commit .
  • Fix qml warning: use ===. Commit .
  • Add missing override. Commit .
  • Fix syntax signal in qml. Commit .
  • Set properties for plist file. Commit .
  • Remove leftover. Commit .
  • Try to fix test build on macOS. Commit .
  • Craft macOS: use Qt6. Commit .
  • Fix IME position when window is wider than editor width. Commit . Fixes bug #478960 .
  • Focus the QLineEdit when showing the rename dialog. Commit . See bug #485430 .
  • ImageReader: allow 2Gb max allocation. Commit . See bug #482195 .
  • Fix incorrectly reversed screen saver inhibition logic. Commit . Fixes bug #481481 .
  • Fix translate shortcut. Commit . See bug #484281 .
  • Only set slider range when there is a valid media object. Commit . Fixes bug #483242 .
  • Don't crash on unsupported fits images. Commit . Fixes bug #482615 .
  • Re-enable kimageannotator integration. Commit .
  • Add spotlightmode license header. Commit .
  • Thumbnailview: Check if thumbnail is actually visible when generating. Commit .
  • Thumbnailview: Don't execute thumbnail generation while we're still loading. Commit .
  • Rate limit how often we update PreviewItemDelegate when model rows change. Commit .
  • Update on window scale changes. Commit . Fixes bug #480659 .
  • Add minimal view mode. Commit .
  • Org.kde.gwenview.appdata: Add developer_name & update caption. Commit .
  • Fix flatpak build. Commit .
  • Remove "KDE" from GenericName in the desktop file. Commit .
  • Use directly KFormat. Commit .
  • Remove configuration for 'Custom Pages'. Commit .
  • Merge private area. Commit .
  • Correctly handle timezone of recurrence exceptions. Commit . See bug #481305 .
  • Don't export private method + coding style + use [[nodiscard]]. Commit .
  • Actually use QGpgme if found. Commit .
  • [Appimage] Re-enable. Commit .
  • Port away from deprecated Quotient::Accounts global variable. Commit .
  • Adapt to source-incompatible changes in Qt's 6.7 JNI API. Commit .
  • Use release versions of Poppler and Quotient in stable branch Flatpaks. Commit .
  • Port away from Quotient's connectSingleShot(). Commit .
  • Build against stable branches. Commit .
  • Bundle emblem-important icon on Android. Commit .
  • Port away from view-list-symbolic icon. Commit .
  • Allow to manually add ticket tokens by scanning a barcode. Commit .
  • Allow to edit ticket owner names. Commit .
  • Unify and extend clipboard code. Commit .
  • Refactor barcode scanner page for reuse. Commit .
  • Don't show seat information on the coach layout page when we don't have any. Commit .
  • Show coach layout actions also without any seat reservation or ticket. Commit .
  • Fix journey section delegate layout for waiting sections. Commit .
  • Add 24.02.2 release notes. Commit .
  • Fix journey section layout being messed up by Qt 6.7. Commit .
  • Work around event queue ordering changes in Qt 6.7. Commit .
  • Src/app/PublicTransportFeatureIcon.qml (featureTypeLabel): fix typo at "Wheelchair". Commit .
  • Show per-coach load information when available. Commit .
  • Show out-of-service coaches grayed out. Commit .
  • Handle additional coach feature types. Commit .
  • Also support program membership passes in pkpass format. Commit .
  • Remove unused kde/plasma-mobile version override. Commit .
  • Support tickets with attached Apple Wallet passes. Commit .
  • Support Apple Wallet passes attached via the standard subjectOf property. Commit .
  • Modernize PkPassManager class. Commit .
  • Show notes and full-vehicle features on coach layout page. Commit .
  • Show combined vehicle features in the journey details page. Commit .
  • Show vehicle features in the journey section delegate as well. Commit .
  • Show vehicle features for departures. Commit .
  • Deduplicate the public transport feature list. Commit .
  • Show journey features in notes sheet drawer as well. Commit .
  • Add coach details sheet drawer. Commit .
  • Refactor generic coach feature type label strings. Commit .
  • Port vehicle layout view to the new public transport feature API. Commit .
  • Fix centering pkpass barcode alt texts. Commit .
  • Fix handling of departure disruptions. Commit .
  • Remove outdated information about APKs. Commit .
  • Silence warnings for SheetDrawers without headers. Commit .
  • Prevent overly large pkpass footer images from messing up the layout. Commit .
  • Add DST transition information elements to the timeline. Commit .
  • Extend location info elements to also allow showing DST changes. Commit .
  • Consistently use [[nodiscard]] in LocationInformation. Commit .
  • Remember the last used folder in export file dialogs. Commit .
  • Modernize Settings class. Commit .
  • Make membership number on reservation pages copyable as well. Commit .
  • Suggest meaningful file names for exporting trip groups. Commit .
  • Modernize TripGroup class. Commit .
  • Fix icons coloring for coach type icons. Commit .
  • Use released Frameworks in Craft builds. Commit .
  • Add 24.02.1 release notes. Commit .
  • Adapt build options for KF6. Commit .
  • Add enough space at the end for the floating button. Commit .
  • Add floating button to timeline page to go to today and add new stuff. Commit .
  • Filter implausible geo coder results. Commit .
  • Tighten QML module dependency requirements. Commit .
  • Don't translate the developer_name Appstream tag. Commit .
  • Fix current ticket selection for elements without known arrival times. Commit .
  • Update release note for 24.02. Commit .
  • Adapt Craft ignore list to renamed KMime translation catalog. Commit .
  • Add Craft ignore list from Craft's blueprint. Commit .
  • Give translators a hint that here "Itinerary" needs to be translated. Commit .
  • Use ZXing master for the continuous Flatpak build. Commit .
  • Disable the journey map on the live status page. Commit .
  • Add developer_name tag required by Flathub. Commit .
  • Fix retaining journey notes/vehicle layouts when getting partial updates. Commit .
  • Fix check for displaying departure notes on train trips. Commit .
  • Make country combo box form delegate accessible. Commit .
  • Fix SheetDrawer in non-mobile mode. Commit .
  • Fix padding. Commit .
  • Port more sheets to SheetDrawer. Commit .
  • Improve sizing of the SheetDrawer on desktop. Commit .
  • Port to carls dialog and kinda fix sizing issue. Commit .
  • License. Commit .
  • Make map items clickable. Commit .
  • Fix "Add to calendar" sheet. Commit .
  • Improve display of notes sheet. Commit .
  • JourneyQueryPage: Fix secondary loading indicator being visible when it shouldn't. Commit .
  • MapView: Improve mouse zooming behaviour. Commit .
  • Improve a11y annotations on the journey search page. Commit .
  • Hide RadioSelector implementation details from the a11y tree. Commit .
  • Add i18n context for Join action. Commit .
  • Make country combo boxes in the stop picker page accessible. Commit .
  • Build ZXing statically to avoid clashing with the one in the platform. Commit . See bug #479819 .
  • Propagate actions from restaurants/hotels to their reservations as well. Commit .
  • Remove mention of the Thunderbird integration plugin. Commit .
  • Update nightly Flatpak link. Commit .
  • Promote actions from events to reservations when creating from events. Commit .
  • Handle join actions, used e.g. for event registrations. Commit .
  • Fix closing the journey replacement warning dialog. Commit .
  • Move loading indicator out of the way once the first results are displayed. Commit .
  • Add switch option. Commit .
  • Fix dangling reference warning. Commit .
  • Explicitly UTF-8 encode the post data. Commit .
  • Fix build with taglib 2. Commit .
  • K3b::Device::debugBitfield: Fix crash when using Qt6. Commit . Fixes bug #486314 .
  • Port more parts of libk3b away from QRegExp. Commit .
  • 485432: Fix libavcodec version major typo. Commit .
  • 485432: Add libavcodec version major check for FFmpeg avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT. Commit .
  • Port libk3bdevice away from Qt::Core5Compat. Commit .
  • Add dontAskAgain about add hidden files for DataUrlAddingDialog. Commit . See bug #484737 .
  • Remove unused out parameter. Commit .
  • Remove QTextCodec use. Commit .
  • Settings (External Programs): Give a useful error message on failure. Commit .
  • Settings (External Programs): Consistent permissions format for both columns. Commit .
  • Remove unneeded Id from plugin metadata. Commit . Fixes bug #483858 .
  • [kcm] Rework account rename and removal popups. Commit . Fixes bug #482307 .
  • Move "add new account" action to top and update placeholder message. Commit .
  • Fix link target. Commit .
  • Prepare for the future activities support. Commit .
  • Add vcs-browser. Commit .
  • Fix mem leak. Commit .
  • Pass widget to drawPrimitive. Commit .
  • Use StartupNotify directly. Commit .
  • Tooltips on UTile: was dark font on black background. Commit .
  • Remove some Optional[] annotation clauses around tooltips. Commit .
  • HandId: resolve some type:ignore[override]. Commit .
  • Game: remove wrong TODOs. Commit .
  • Mypy: diverse, mostly cast(), assertions. Commit .
  • Query: add more logDebug. Commit .
  • Resource: cast config entries to str. Commit .
  • Fix annotations around QModelIndex. Commit .
  • Background: simplify pixmap(). Commit .
  • Scoring dialog: windlabels. Commit .
  • Fix ruleset differ. Commit .
  • Fix some annotations. Commit .
  • Move Prompt.returns() to KDialog.returns(). Commit .
  • Workaround for mypy problems with operators like QPointF+QPointF. Commit .
  • Qt: update obsolete things. Commit .
  • Replace .exec_() with .exec(). Commit .
  • New: ScoringComboBox, simplifiying code. Commit .
  • Annotations: add declarations for ui-generated attributes. Commit .
  • Rename insertAction and removeAction because inherited QDialog already uses them differently. Commit .
  • Qt6: full qualified names for enum members. Commit .
  • Scoring dialog: simplify player selections. Commit .
  • Regression from b1d3de8, 2023-10-05: Cancel deleting game must not throw exception. Commit .
  • Regression from 7a7f442e: undefined seed is now 0 in sql, not null. Commit .
  • Scoring game: on 2nd game, DB was not correctly opened. Commit .
  • Fix init order in WindLabel. Commit .
  • Revert part of b087aaca108234f939e332034ac4f7cc0ccc5a2e. Commit .
  • Pylint: common.py. Commit .
  • Merging problem: ChatMessage, ChatWindow undefined. Commit .
  • Qt6 only worked when Qt5 was installed too. Commit . Fixes bug #486171 .
  • Revert "remove HumanClient.remote_chat(), does not seem to be needed". Commit .
  • Select scoring game: delete may actually be called with 0 rows selected. Commit .
  • Games list: INSERT key never worked anyway, remove this. Commit .
  • Remove unused KDialog.spacingHint() and replace obsolete marginHint(). Commit .
  • Question dialogs had Info Icon instead of Question Icon, and remove unused code. Commit .
  • Versions are always int (default port number). Commit .
  • Try simplifying sqlite3 error handling. EXPERIMENTAL. Commit .
  • Query context manager: when done, reset inTransaction to None. Commit .
  • Use ReprMixin for more classes and improve some str . Commit .
  • Minor: rename initRulesets to __initRulesetsOrExit. Commit .
  • Close/open db connection per game. Commit .
  • InitDb(): remove code commented out in 2014. Commit .
  • Logging for sqlite locked. Commit .
  • Do not animate changes resulting from config changes. Commit .
  • Avoid spurious exception on teardown. Commit .
  • Player.__possibleChows(): simplify. Commit .
  • Selecting one of several possible chows: hide close window button. Commit .
  • Player: use MeldList for concealedMelds and exposedMelds. Commit .
  • MeldList: slice now also returns a MeldList. Commit .
  • Player.BonusTiles now returns TileList. Commit .
  • Tile.name2(): simplify. Commit .
  • Kajonggtest: accept spaces in args. Commit .
  • Player.assertLastTile - disabled for now. Commit .
  • Kajongg --help: clarify help texts because they were mistranslated to German. Commit .
  • Player: remove unused 'def mjString'. Commit .
  • Cleanup FIXMEs. Commit .
  • Convert to f-strings using flynt 1.0.1. Commit .
  • Kajonggtest.py: 400 currently is not enough history. Commit .
  • Kajonggtest.py: pretty --abbrev=10. Commit .
  • Gitignore .jedi/. Commit .
  • Prefer _{id4} over [id4]. Commit .
  • UITile. str shorter if not Debug.graphics. Commit .
  • New: UIMeld. str . Commit .
  • Rename method. Commit .
  • Board: yoffset is now always an int, introducing showShadowsBetweenRows for HandBoard. Commit .
  • Add a FIXME for HandBoard.checkTiles. Commit .
  • Since when does this trigger when toggling showShadows?. Commit .
  • Rename lowerHalf to forLowerHalf. Commit .
  • Mainwindow: rename playingScene to startPlayingGame, scoringScene to startScoringGame. Commit .
  • Remove commented code about capturing keyboard interrupt. Commit .
  • WindDisc: change inheritance order. WHY?. Commit .
  • Mypy is now clean: add pyproject.toml with modules to ignore. Commit .
  • Mypy: wind.py. Commit .
  • Mypy: wall.py. Commit .
  • Mypy: visible.py. Commit .
  • Mypy: util.py. Commit .
  • Mypy: uiwall.py. Commit .
  • Mypy: uitile.py. Commit .
  • Mypy: tree.py. Commit .
  • Mypy: tilesource.py. Commit .
  • Mypy: tilesetselector. Commit .
  • Mypy: tileset.py. Commit .
  • Mypy: tile.py. Commit .
  • Mypy: tables.py. Commit .
  • Mypy: statesaver.py. Commit .
  • Mypy: sound.py. Commit .
  • Mypy: setup.py. Commit .
  • Mypy: servertable.py. Commit .
  • Mypy: server.py. Commit .
  • Mypy: scoringtest.py. Commit .
  • Mypy: scoringdialog.py. Commit .
  • Mypy: scoring.py. Commit .
  • Mypy: scene.py. Commit .
  • Mypy: rulesetselector.py. Commit .
  • Mypy: rule.py. Commit .
  • Mypy: rulecode.py. Commit .
  • Mypy: rand.py. Commit .
  • Mypy: permutations.py. Commit .
  • Mypy: query.py. Commit .
  • Mypy: qtreactor.py. Commit .
  • Mypy: qt.py. Commit .
  • Mypy: predefined.py. Commit .
  • Mypy: playerlist.py. Commit .
  • Mypy: player.py. Commit .
  • Mypy: move.py. Commit .
  • Mypy: modeltest.py. Commit .
  • Mypy: mjresource.py. Commit .
  • Mypy: mi18n.py. Commit .
  • Mypy: message.py. Commit .
  • Mypy: mainwindow.py. Commit .
  • Mypy: login.py. Commit .
  • Mypy: log.py. Commit .
  • Mypy: kdestub.py. Commit .
  • Mypy: kajonggtest.py. Commit .
  • Mypy: kajongg.py. Commit .
  • Mypy: kajcsv.py. Commit .
  • Mypy: intelligence.py. Commit .
  • Mypy: humanclient.py. Commit .
  • Mypy: handboard.py. Commit .
  • Mypy: hand.py. Commit .
  • Mypy: guiutil.py. Commit .
  • Mypy: genericdelegates.py. Commit .
  • Mypy: games.py. Commit .
  • Mypy: differ.py. Commit .
  • Mypy: dialogs.py. Commit .
  • Mypy: deferredutil.py. Commit .
  • Mypy: config.py. Commit .
  • Mypy: common.py. Commit .
  • Mypy: client.py. Commit .
  • Mypy: chat.py. Commit .
  • Mypy: board.py. Commit .
  • Mypy: background.py. Commit .
  • Mypy: animation.py. Commit .
  • Mypy: def only. Commit .
  • Prepare intelligence for mypy: assertions. Commit .
  • Prepare intelligence.py for annotations: local var was used for more than one thing. Commit .
  • Util.callers() can now get a frame. Commit .
  • Hide a discrepancy between Qt Doc and Qt Behaviour. Commit .
  • Hand.lastSource: default is not None but TileSource.Unknown. Commit .
  • Board.setTilePos: height is now float. Commit .
  • Client: catch all exceptions in exec_move. Commit .
  • KIcon: do not call QIcon.fromTheme(None). Commit .
  • Prepare genericdelegates.py for annotations. Commit .
  • Prepare servertable.py for annotations. Commit .
  • Prepare handboard.py for annotations. Commit .
  • Move _compute_hash() from Tiles to TileTuple, remove TileList. hash . Commit .
  • Extract Tile.cacheMelds. Commit .
  • Put meld.py into tile.py, avoiding circular reference for mypy. Commit .
  • Remove Tiles.exposed(). Commit .
  • Prepare wind.py for annotations: remove class attr static init for tile and disc AND MUCH IN TILE.PY!!!. Commit .
  • Prepare server.py for annotations. Commit .
  • Prepare twisted reactor for annotations. Commit .
  • Prepare rulecode.py for annotations. Commit .
  • Move shouldTry and rearrange from StandardMahJongg to MJRule. Commit .
  • Prepare rulecode.py for annotations: rename some local variables. Commit .
  • Prepare scoringtest.py for annotations. Commit .
  • DeferredBlock: pass player list instead of single player to tell(). Commit .
  • DeferredBlock hasattr(receivers). Commit .
  • DeferredBlock: rename local var about to aboutPlayer. Commit .
  • Prepare deferredutil.py for annotations: assertions only. Commit .
  • Prepare mainwindow.py for annotations. Commit .
  • Player: use MeldList. WARN: Changes scoring. Commit .
  • Kajonggtest.py --log: use append mode. Commit .
  • Player.violatesOriginalCall(): discard arg is mandatory. Commit .
  • Player.showConcealedTiles only accepts TileTuple. Commit .
  • Player: simplify code. Commit .
  • Player: use TileList instead of list(). Commit .
  • Prepare player.py for annotations: Player. lt : False if other is no Player. Commit .
  • Player.tilesAvailable: rename arg tilename to tile. Commit .
  • Prepare player.py for annotations: assertions. Commit .
  • Player.maybeDangerous now returns MeldList instead of list. Commit .
  • Player.maybeDangerous: better code structure, should be neutral. Commit .
  • Rulecode.py: cls args: make mypy happy. Commit .
  • *.meldVariants() now returns MeldList instead of List[Meld]. Commit .
  • Rule.rearrange() and Rule.computeLastMelds() now always return MeldList/TileList. Commit .
  • Player: better Exception message. Commit .
  • KLanguageButton and KSeparator: make parent mandatory. Commit .
  • ClientDialog: setX/setY() expect int. Commit .
  • Use logException for all missing addErrback. Commit .
  • Client.tableChanged: small simplification. Commit .
  • Client.declared() used move.source, should be move.meld TODO WHY,SINCE WHEN?. Commit .
  • Prepare board.py for annotations. Commit .
  • YellowText: do no rename args in override. Commit .
  • Rewrite class Help. Commit .
  • StateSaver: always save at once. Commit .
  • Config default values can no longer be overidden by callers. Commit .
  • Correctly call QCommandLineOption. init . Commit .
  • Animation: fix debug output. Commit .
  • RichTextColumnDelegate: do not need cls.document. Commit .
  • Prepare tilesetselector.py for annotations. Commit .
  • Tileset: simplify code around renderer. Commit .
  • Tileset: do not _ init tileSize and faceSize. Commit .
  • Prepare tileset.py for annotations: only safe changes. Commit .
  • Loading tileset: fix creation of exception. Commit .
  • __logUnicodeMessage: rename local variable. Commit .
  • ElapsedSince: if since is None, return 0.0. Commit .
  • Duration.threshold: change default code. Commit .
  • Ruleset: rename name to raw_data. Commit .
  • No longer support deprecated im_func. Commit .
  • Prepare rule.py for annotations. Commit .
  • Score.total(): rename local variable score to result. Commit .
  • Prepare animation.py for annotations. Commit .
  • Prepare backgroundselector.py for annotations. Commit .
  • Prepare background.py for annotations. Commit .
  • Prepare mjresource.py for annotations. Commit .
  • Prepare tree.py for annotations. Commit .
  • TreeModel.parent(): fix docstring. Commit .
  • Prepare user.py for annotations. Commit .
  • Prepare chat.py for annotations. Commit .
  • Prepare rand.py for annotations. Commit .
  • Prepare wall.py for annotations: assertions. Commit .
  • Prepare login.py for annotations. Commit .
  • Prepare uiwall.py for annotations. Commit .
  • Prepare uitile.py for annotations. Commit .
  • Prepare humanclient.py for annotations. Commit .
  • Prepare client.py for annotations: assert. Commit .
  • Prepare kdestub.py for annotations (assert). Commit .
  • Hand: make more use of TileList/TileTuple/MeldList. Commit .
  • Hand.__maybeMahjongg now always returns a list. Commit .
  • Hand: another assertion for mypy;. Commit .
  • Hand.score is never None anymore, use Score() instead. Commit .
  • Hand: rename more local variables. Commit .
  • Prepare hand.py for annotations: a few more safe things. Commit .
  • Prepare hand.py for annotations: assertions only. Commit .
  • DbgIndent: handle not parent.indent. Commit .
  • Hand.__applyBestLastMeld: better local variable name. Commit .
  • Player.py: prepare for annotations. Commit .
  • Prepare mi18n.py for annotations. Commit .
  • Prepare qtreactor.py for annotations. Commit .
  • Prepare qt.py for annotations: import needed Qt things. Commit .
  • Prepare differ.py for annotations. Commit .
  • Prepare query.py for annotations. Commit .
  • Prepare message.py for annotations. Commit .
  • Prepare kajonggtest.py for annotations. Commit .
  • Prepare rulesetselector.py for annotations. Commit .
  • Prepare scoringdialog.py for annotations. Commit .
  • Prepare scoringdialog.py for annotations: fix bool/int/float types. Commit .
  • Prepare scoringdialog.py for annotations: remove unneeded assignment. Commit .
  • Prepare scoringdialog.py for annotations: comboTilePairs is never None but set(). Commit .
  • Prepare scoringdialog.py for annotations: override: do not change signatures. Commit .
  • Prepare scoringdialog.py for annotations: use Meld/MeldList. Commit .
  • Prepare scoringdialog.py for annotations: do not put None into widget lists. Commit .
  • Prepare scoringdialog.py for annotations: do not change signature of ScoreModel. init . Commit .
  • Prepare scoringdialog.py for annotations: rename .model to ._model, no wrong override. Commit .
  • Prepare scoringdialog.py for annotations: minX and minY are never None. Commit .
  • Prepare scoringdialog for annotations: checks and assertions against None. Commit .
  • Prepare scoringdialog.py for annotations: do no change attr type. Commit .
  • Prepare scoringdialog for annotations: assert. Commit .
  • Prepare scoring.py for annotations. Commit .
  • Prepare tables.py for annotations. Commit .
  • Prepare client.py for annotations: protect against defererencing None. Commit .
  • Prepare move.py for annotations: assertions. Commit .
  • Prepare permutations.py for annotations. Commit .
  • Prepare kajcsv.py for annotations. Commit .
  • Small fix in decorateWindow - title. Commit .
  • Prepare games.py for annotations. Commit .
  • Prepare game.py for annotations. Commit .
  • Prepare configdialog.py for annotations. Commit .
  • Prepare config.py for annotations. Commit .
  • PlayingGame: small simplification. Commit .
  • SelectButton: simplify API. Commit .
  • AnimationSpeed: safer debug format string. Commit .
  • Chat.appendLine: do not accept a list anymore. Commit .
  • MainWindow.queryExit: simplify local quitDebug(). Commit .
  • WindLabel: move init () up. Commit .
  • Allow BackGround() and Tileset() for simpler annotations. Commit .
  • Random.shuffle(): restore behaviour for pre - python-3.11. Commit .
  • Introduce Hand.is_from_cache. Commit .
  • Model subclasses: data and headerData: consistent default for role arg. Commit .
  • Ruleset editor: be more specific with comparing class types. Commit .
  • Rewrite event logging, now also supports Pyside. Commit .
  • TableList: restructure UpdateButtonsForTable. Commit .
  • Board: fix usage of Tile.numbers. Commit .
  • Wall: init self.living to [], not to None. Commit .
  • MJServer: call logDebug: withGamePrefix=False, not None. Commit .
  • Server.callRemote: always return a Deferred. Commit .
  • MeldList in rulecode. Commit .
  • Wriggling Snake: protect against LastTile None. Commit .
  • Introduce Tile.none. Commit .
  • Rule classes: remove convertParameter(). Commit .
  • Abort Game dialog: handle cancelled Deferred. Commit .
  • Intelligence: prepare for annotations. Commit .
  • Scoring: findUIMeld and uiMeldWith Tile now never return None. Commit .
  • Ruleseteditor: col0:name is read only. Commit .
  • Move: remove self.lastMeld from init . Commit .
  • Indent in tableChanged seems wrong. Commit .
  • Humanclient: small simplification. Commit .
  • Humanclient: renamed self.layout to self.gridLayout. Commit .
  • HumanClient.tableChanged: return old and new Table like ancestor does. Commit .
  • Humanclient.ClientDialog: no self.move = in init . Commit .
  • ListComboBox now always wants list, does not Accept None anymore. Commit .
  • KStandardAction: use Action instead of QAction. Commit .
  • Kdestub: remove KDialog.ButtonCode(). TODO: WHY?. Commit .
  • Board has no showShadows attribute. Commit .
  • Tree: make rawContent private, new readonly property raw. Commit .
  • Use QColor instead of str names, and www names instead of Qt.GlobalColor. Commit .
  • Fix signatures for rowCount() and columnCount(). Commit .
  • Qt6: do not directly access Qt namespace, always use the specific enums like Qt.CheckState. Commit .
  • Login: extract __check_socket(). Commit .
  • Prepare dialogs.py for annotations. Commit .
  • Common: lazy init of reactor. Commit .
  • Introduce Debug.timestamp. Commit .
  • Prepare for annotations: common.py. Commit .
  • Currently, class IgnoreEscape only works with Pyside. In PyQt, wrappers interfere. Commit .
  • Prepare client.py for annotations. Commit .
  • Correctly use QApplication.isRightToLeft(). Commit .
  • TODO ServerMessage.serverAction() added. But why???. Commit .
  • Scoringtest: some last melds were missing. Commit .
  • Score. nonzero renamed to bool , we are now Python3. Commit .
  • Tell..() now gets game.players instead of List[Tuple[wind, name]]. Commit .
  • Modeltest: rename parent() to test_parent(). Commit .
  • Fix IgnoreEscape.keyPressEvent. Commit .
  • New: KConfigGroup. str (). Commit .
  • Resources now MUST have VersionFormat. Commit .
  • ConfigParser: use sections() instead of _sections. Commit .
  • Message.py: call Player.showConcealedTiles() with TileTuple. Commit .
  • Kajonggtest: remove unused class Client. Commit .
  • Fix srvError. Commit .
  • BlockSignals: simplify signature. Commit .
  • Prepare sound.py for annotations. Commit .
  • Mypy: prepare common.py. Commit .
  • Always use sys.platform instead of os.name and the twisted thing. Commit .
  • Remove mainWindow.showEvent: its code was illegal and seemingly unneeeded. Commit .
  • Board: rename setPos to setTilePos: do not override setPos. Commit .
  • Mypy preparation: assert in rule.py. Commit .
  • Remove Scene.resizeEvent(), was never called. Commit .
  • New: Connection. str . Commit .
  • Meld: add debug output to assertion. Commit .
  • Prepare for annotations: winprep.py. Commit .
  • Prepare for annotations: rename Board.setRect to setBoardRect. Commit .
  • Prepare scene.py for annotations: assertion. Commit .
  • Prepare visible.py for annotations. Commit .
  • VisiblePlayer always has a front. Commit .
  • Game.ruleset: simplify. Commit .
  • Kajonggtest: get rid of global KNOWNCOMMITS. Commit .
  • Game: better ordering of method. Commit .
  • Hand() now also accepts individual args instead of string. Commit .
  • UITile(str) -> UITile(Tile(str)). Commit .
  • Tiles: rename hasChows() to possibleChows(). Commit .
  • Tile: fix for TileList with UITile. Commit .
  • New: TileList. add . Commit .
  • Tiles. iter . Commit .
  • TileList/TileTuple: put common code into Tiles. Commit .
  • Hand: improve error messages. Commit .
  • Remote_abort: clear pointer to closed game. Commit .
  • Game.debug() now accepts showStack arg. Commit .
  • Hand.newString: rename rest to unusedTiles. Commit .
  • Hand: rename __rest to unusedTiles. Commit .
  • Hand: does not need to have its own reference to player.intelligence. Commit .
  • Remove some ancient code about x in string which I do not understand anymore. Commit .
  • PieceListe.remove(): rename local variable. Commit .
  • PieceList.remove(): meaningful ValueError. Commit .
  • Use Piece for Wall, PieceList for Player._concealedTiles, TileTuple for Player.concealedTiles. Commit .
  • New, unused: Piece and PieceList. Commit .
  • Prepare Tile classes for Piece. Commit .
  • Servertable: handEnded and tilePicked for callbacks. Commit .
  • Meld is now TileTuple instead of TileList. Commit .
  • New: TileList. repr . Commit .
  • Use new class TileTuple in some places. Commit .
  • New: class TileTuple without using it yet. Commit .
  • New: Tile.setUp. Commit .
  • Tile does not inherit from str anymore. Commit .
  • Add FIXME for player.py. Commit .
  • Player.lastTile: use Tile.unknown instead of None. Commit .
  • Tile. bool (). Commit .
  • Tile: prepare code around Xy for bool (). Commit .
  • Tile: prepare code for bool (). Commit .
  • Tile * 5 and Tile *=5 create lists. Commit .
  • New: Tile/UITile.change_name(). Commit .
  • UITile: define proxies for tile, reducing size of following commits. Commit .
  • MJServer: fix format string. Commit .
  • New: Tile.name2(). Commit .
  • New: Tile.unknownStr. Commit .
  • Tile: use isExposed instead of isLower(). Commit .
  • New: len(Wall). Commit .
  • Meld: make warnings more robust. Commit .
  • Meld.without(): add assertions. Commit .
  • Animation: elim local pNname. Commit .
  • Animation. init (): init self.debug earlier. Commit .
  • PlayerList.parent is not needed, remove. Commit .
  • Graphics objects: rename name to debug_name(). Commit .
  • ReprMixin improvements. Commit .
  • ReprMixin now shows id4. Commit .
  • Rename StrMixin to ReprMixin. Commit .
  • Move id4 and Fmt from util to common. Commit .
  • Better debug output. Commit .
  • DeclareKong always expects a Meld for kong. Commit .
  • Introduce Game.fullWallSize. Commit .
  • Scoringtest: Debug.callers=8. Commit .
  • Game.hasDiscarded(player, tileName): tileName renamed to tile. Commit .
  • Game.gameid is int, not str. Commit .
  • Player: sayables is now __sayables. Commit .
  • Player: rename removeTile to removeConcealedTile. Commit .
  • Player.removeTile() is never called for bonus. Commit .
  • Tile: extract storeInCache. Commit .
  • ServerTable.claimTile: better interface. Commit .
  • Use chain instead of sum() for lists. Commit .
  • Tables: .differ now is .__differ. Commit .
  • Fix removing a ruleset definition. Commit .
  • RulesetDiffer: simplify API by only accepting lists of rulesets. Commit .
  • Small simplification. Commit .
  • Ruleset option: When ordering discared tiles, leave holes for claimed tiles or not. Commit .
  • Ruleset option: Discarded tiles in order of discard. Commit . Fixes bug #451244 .
  • DiscardBoard: encapsulate __lastDiscarded. Commit .
  • Kdestub: fix bug from 2017 around QLocale. Commit .
  • KDE wish 451244: change API for DiscardBoard.setRandomPlaces. Commit .
  • Introduce DiscardBoard.claimDiscard(). Commit .
  • Game.myself is not Optional anymore, use hasattr. Commit .
  • Separate _concealedTileName() for ServerGame. Commit .
  • Rename discardTile variable to discardedTile. Commit .
  • Eliminate game.appendMove. Commit .
  • Remove --rounds. Commit .
  • Improve debug output. Commit .
  • Sound: fix ordering by preferred languages. Commit .
  • Qtreactor: remove doEvents. Commit .
  • Leaking DeferredBlock: show where they where allocated. Commit .
  • Neutral: extract __debugCollect. Commit .
  • Add more debug output for robbing a kong. Commit .
  • Move id4() from log.py to util.py for fewer dependencies. Commit .
  • Use new traceback.StackSummary. Commit .
  • DeferredBlock: new attribute "where" for finding memory leaks. Commit .
  • Id4(): failed for dead Qt objects. Commit .
  • Board: clarify method comments. Commit .
  • Minor: make code easier to understand. Commit .
  • Kajonggtest: if process fails, translate signal number into name. Commit .
  • Fix wrong usage of logDebug (showStack). Commit .
  • Explain window: adapt player subtitle to what appears in main window. Commit .
  • Deferred blocks: cleanup after bug, avoiding DoS. Commit .
  • Scoring game: penalty spinbox mishandled wrong input. Commit .
  • Setup.py: split FULLAUTHOR into AUTHOR and EMAIL. Commit .
  • Dialog assertion now prints found value, cannot reproduce. Commit .
  • Fix logDebug when getting an Exception (like from Query). Commit .
  • Query: remove obsolete upgrading code. Commit .
  • Remove Internal.scaleScene - it had a bug in tileset.py. Commit .
  • Remove HumanClient.remote_chat(), does not seem to be needed. Commit .
  • Players[]: accept only Wind, int and sclice. Commit .
  • Wind.disc: lazy init. Commit .
  • Rename side.windTile to side.disc. Commit .
  • Rename PlayerWind to WindDisc and a few related names. Commit .
  • Wind: rename marker to disc. Commit .
  • Fix whitespace. Commit .
  • Fix UITile. str format string. Commit .
  • ChatWindow(table) only. Commit .
  • Fix bug from 2017: right-align checkboxes again. Commit .
  • Fix usage of Property() - why did this work at all?. Commit .
  • Scene.abort() now always returns Deferred. Commit .
  • Remove unused Request.about. Commit .
  • ScoringScene: rename local var. Commit .
  • Game: fix format strings: %d->%s. Commit .
  • Avoid warning about negative duration. Commit .
  • Fix blessing of heaven again. Commit .
  • Pylint: remove assert. Commit .
  • Kajonggtest.py --client: help text was wrong. Commit .
  • Better repr(Meld). Commit .
  • Sound: extract SoundPopen. Commit .
  • Remove unused private attributes. Commit .
  • Do not hide assertion errors. Commit .
  • Pylint is now 2.16.2. Commit .
  • Replace deprecated optparse with argparse. Commit .
  • Locale.getdefaultlocale() is deprecated. Commit .
  • Scoring game: fix combo box for last tile. Commit .
  • Qt6: AA_UseHighDpiPixmaps is deprecated. Commit .
  • Player: changing originalCall must invalidate cached player.hand. Commit .
  • Turning a tile to make it invisible is also legal. Commit .
  • Kajonggtest did not cleanup log and obsolete commits since 2017. Commit .
  • Use StartupNotify now instead of X-KDE-StartupNotify. Commit .
  • Add release info to AppStream metadata. Commit .
  • Bug 484503: Display error message if error occurs trying to play an audio file. Commit .
  • Fix translated shortcut. Commit . See bug #484281 .
  • Update version number. Commit .
  • Remove QTextCodec usage. Commit .
  • Revert unintentional change in d54151cfa72457e85f3013b54bf39971137d5433. Commit .
  • Allow playing of remote audio files. Commit .
  • Remove fade volume description. Commit .
  • Replace deprecated call. Commit .
  • Remove X11 calls when using Wayland. Commit .
  • Remove unused declarations. Commit .
  • Use libcanberra instead of Phonon for all audio output. Commit .
  • Bug 381334: Use libcanberra instead of Phonon to play sounds. Commit .
  • In Edit Alarm dialogue, allow save if Set Volume checkbox is toggled. Commit .
  • Remove unused library. Commit .
  • When user performs Refresh Alarms, don't reload calendars twice. Commit .
  • Add remote calendar file documentation. Commit .
  • Bug 481132: Remove description of local directory calendars, which are no longer supported. Commit .
  • Fix version number. Commit .
  • Bug 481053: Fix --name command line option not using its parameter. Commit .
  • Ensure that failing autotests are noticed. Commit .
  • Fix failing autotest on FreeBSD. Commit .
  • Fix syntax. Commit .
  • Wayland updates. Commit .
  • Improve whatsthis text for Wayland. Commit .
  • Add missing includes moc. Commit .
  • It builds without deprecated methods. Commit .
  • Use nullptr here. Commit .
  • Revert "Make libplasma optional". Commit .
  • Make libplasma optional. Commit .
  • Remove unused Qt5Compat dependency. Commit .
  • Make sure to show icon. Commit .
  • Remove extra ;. Commit .
  • Update and complement org.kde.kalk.appdata.xml. Commit .
  • Port away from Qt5Compat.GraphicalEffects. Commit .
  • Remove unnecessary quickcompiler dependency. Commit .
  • Change background of the display area. Commit .
  • Port unit converter to bootom Drawer. Commit .
  • Fix cliping in unit converter selector. Commit .
  • Add i18n to units and modes. Commit .
  • Fix plot viewer using the wrong number of maximum elements. Commit .
  • Update homepage to apps.kde.org. Commit .
  • It compiles fine without deprecated method + rename variable. Commit .
  • [kcm] Pass metadata to KCModule constructor. Commit . See bug #478091 .
  • Icons: App icon is not compressed SVG. Commit .
  • Port to std::as_const. Commit .
  • Fix sounds not playing. Commit .
  • Fix porting regression. Commit .
  • Remove Qt5 parts. Commit .
  • Add developer_name tag to the appdata file. Commit .
  • Add homepage URL. Commit .
  • KF app templates: use non-development min dependency KF 6.0. Commit .
  • Non-simple KF app template: deploy ui.rc file as Qt resource. Commit .
  • Add missing icon for android. Commit .
  • Fix icons on windows again. Commit .
  • Workaround for a qtmultimedia backend issue. Commit .
  • Add manual proxy configuration. Commit . Implements feature #467490 .
  • Fix clipping of ListView in ErrorListOverlay. Commit .
  • Fix missing streaming button on android. Commit .
  • Fix qml property assignment. Commit .
  • Refactor conversion from enum to int and vice versa. Commit .
  • Save filters on episode list and episode detail pages. Commit . Implements feature #466792 .
  • Workaround for mipmap issue with Image. Commit .
  • Set breeze as icon fallback theme. Commit .
  • Implement interval-based automatic podcast updates. Commit . Fixes bug #466789 .
  • Update appstream data. Commit .
  • Remove workaround for FolderDialog for flatpak. Commit . Fixes bug #485462 .
  • Fix i18nc call. Commit .
  • Add option to show podcast title on entry delegates. Commit .
  • Add switch to display Podcast image instead of Episode image. Commit .
  • Clean up the feed addition routine. Commit .
  • Improve i18nc for page titles. Commit .
  • Add comments to translatable strings in Settings. Commit .
  • Set correct icon fallback search path. Commit .
  • Add link to windows builds in README.md. Commit .
  • Fix icons not showing up in windows. Commit .
  • README: Fix location of nightly Android builds. Commit .
  • Remove unused includes. Commit .
  • Bump KF6 dependency and set compiler settings level. Commit .
  • Remove all dbus linking on windows. Commit .
  • Add release notes for 24.02.0. Commit .
  • Move back to stable dependencies for craft. Commit .
  • Add windows CD now binary-factory is gone. Commit .
  • Split off appearance settings into a dedicated section. Commit .
  • Introduce property to switch between mobile and desktop view. Commit .
  • Update date in KAboutData. Commit .
  • Fix incorrect colorscheme on startup. Commit .
  • Workaround for TapHandler+ColumnView issues. Commit .
  • Fix mobile player background on dark theme. Commit .
  • Add check for invalid embedded images. Commit . Fixes bug #480263 .
  • Fix the pause() method toggling pause state for VLC backend. Commit . Fixes bug #474432 .
  • Fix SectionListHeaders on DownloadListPage. Commit .
  • Add StartupWMClass to org.kde.kasts.desktop. Commit .
  • Add screenshot to README. Commit .
  • Solve size issues and adapt to match desktop and breeze style. Commit .
  • Show chapters in the progress slider. Commit .
  • Port to declarative type registration. Commit .
  • Fix image masking and smoothing. Commit .
  • Simplify author handling. Commit .
  • Remove some empty descructors. Commit .
  • Enable middle-click on systray icon to play/pause. Commit .
  • Move globaldrawer into own file. Commit .
  • Modernize cmake. Commit .
  • Port away from qt5compat graphical effects. Commit .
  • KateSaveModifiedDialog: Use message box icon size from style. Commit .
  • UrlBar: Optimize showing a directory. Commit .
  • UrlBar: Fix filtering in treeview. Commit .
  • Urlbar: Slightly optimize current symbol finding. Commit .
  • UrlBar: Fix symbol view. Commit .
  • Fix RBQL toolview remains after plugin is disabled. Commit .
  • Refer to qml language server binary by upstream name. Commit .
  • Fix capture warnings. Commit .
  • Use 6.0 as minimal release and use C++20 like frameworks. Commit .
  • Use new theme and style init functions. Commit .
  • Keep track of recent used files on saveAs & close. Commit . Fixes bug #486203 .
  • Make dbus optional. Commit .
  • Don't force konsole master. Commit .
  • Use kate from the right virtual desktop. Commit . Fixes bug #486066 .
  • These calls are officially available in KTextEditor::MainWindow. Commit .
  • Terminal plugin feature: keep one tab per directory we have a document for. Commit .
  • Fix build under Windows. Commit .
  • Fix external tools get lost on modification. Commit . Fixes bug #456502 .
  • Store path directly in KateProjectItem instead of using setData. Commit .
  • Kateconfigdialog: Change new tab placement text. Commit .
  • Fix crash on deleting the only file in view. Commit . Fixes bug #485738 .
  • Add support for ruff formatter. Commit . See bug #466175 .
  • Project: Add ruff code analysis tool. Commit . Fixes bug #466175 .
  • Port deprecated QCheckBox Qt6.7 method (QCheckBox::stateChanged->QCheckBox::checkStateChanged). Commit .
  • Project: Add html tidy analysis tool. Commit .
  • Add default Vue LSP config. Commit .
  • Fix copyright year. Commit .
  • Try less master parts. Commit .
  • Add 2 lsp server settings. Commit .
  • Kateprojectinfoviewindex: Restore Q_OBJECT macro. Commit .
  • Reduce moc usage in project plugin. Commit .
  • Fix leak. Commit .
  • Sessions: Update jump action list on shutdown. Commit .
  • Reduce moc features usage in libkateprivate. Commit .
  • Remove unnecessary usage of old style connect. Commit .
  • Ensure proper filled menu if widget has focus. Commit .
  • Show all toplevel menu entries below the curated stuff. Commit .
  • Fix tooltip hides on trying to scroll using scrollbar. Commit . Fixes bug #485120 .
  • Fix compile. Commit .
  • Remove unused var. Commit .
  • Dont use QLatin1String for non ascii stuff. Commit .
  • Use QFileInfo::exists. Commit .
  • Make signal non const. Commit .
  • Fix clazy detaching temporary warnings. Commit .
  • Fix clazy emit keyword warnings. Commit .
  • Add more hamburger actions. Commit .
  • Small cleanup. Commit .
  • Project plugin: when selecting a cmake build directory directly, don't skip it. Commit .
  • Project plugin: avoid recursion via symlinks when opening a project from a folder. Commit .
  • Project plugin: when creating a project from a directory, skip some files. Commit .
  • Port some old style signal/slot connections. Commit .
  • Use qEnvironmentVariable instead of qgetenv. Commit .
  • Cmake completion: Dont auto complete on tab and indent. Commit .
  • Fix menu bar hiding. Commit .
  • Man page: refer to Qt6 & KF6 version of commandline options now. Commit .
  • Mark risky KNS content. Commit .
  • Documents: Fix sorting for directories. Commit . Fixes bug #476307 .
  • ColorPicker: Do not keep adding to the hashmap. Commit .
  • ColorPicker: connect to line wrap/unwrap signals. Commit . Fixes bug #475109 .
  • Add job to publish to Microsoft Store. Commit .
  • Enable appx build for Windows. Commit .
  • Change license to match the rest of the files and update year. Commit .
  • Don't allow menu bar hide + hamburger menu on macOS. Commit .
  • Update rapidjson to current state. Commit .
  • Move rapidjson to 3rdparty. Commit .
  • Don't format full 3rdparty. Commit .
  • Move SingleApplication to 3rdparty. Commit .
  • Add Rainbow CSV plugin. Commit . Fixes bug #451981 .
  • Fix tabbar visibility check. Commit . Fixes bug #455890 .
  • Dont mess up Kate's hamburger menu. Commit .
  • Show translated shortcut. Commit . See bug #484281 .
  • Add screenshots for Windows to Appstream data. Commit .
  • Fix -Wunused-lambda-capture. Commit .
  • Hide menu bar in KWrite. Commit .
  • Fix session autosave deletes view session config. Commit . Fixes bug #482018 .
  • Fix typos, seperator->separator. Commit .
  • Add appimage ci. Commit .
  • Scroll Synchronisation. Commit .
  • Add a context menu to the URL bar for copying path or filename. Commit .
  • Restore last active toolview when closing file history. Commit . Fixes bug #474129 .
  • Fix tooltip not hiding after context menu was opened. Commit .
  • Diag: Trying to match cursor position instead of just line. Commit .
  • Diag: Match severity when trying to find item for line. Commit .
  • Diag: Fix severity filter. Commit .
  • Diag: Fix relatedInfo and fix items are hidden after applying filter. Commit .
  • Diag: Fix filtering after removing previous items. Commit . Fixes bug #481381 .
  • Fix build, add missing QPointer includes. Commit .
  • Move lsp context menu actions to xmlgui. Commit . Fixes bug #477224 .
  • Remove doc about dead option. Commit . See bug #483218 .
  • Add size limit config option to search in files. Commit . Fixes bug #480489 .
  • Use working directory placeholders when executing the run command. Commit .
  • Show correct tooltip for working directory cell. Commit .
  • Share code for url handling. Commit .
  • Don't acces member without checking. Commit . Fixes bug #482946 .
  • Improve safefty, don't crash on non arrays. Commit . Fixes bug #482152 .
  • Addons/konsole: Add split horizontal, vertical and new tab to terminal tools. Commit .
  • Fix the saving of the run commands for project targets. Commit .
  • Lsp client: close tabs with mouse middle button. Commit .
  • Tabswitcher: Do not emit if we're adding no documents. Commit .
  • S&R: Add a new tab if Ctrl is pressed when search is invoked. Commit .
  • Port to stable MainWindow widget api. Commit .
  • Fix rainbow highlighting breaks on bracket removal. Commit .
  • Fix tabswitcher performance when large of docs are opened. Commit .
  • Avoid many proxy invalidations on close. Commit .
  • Fix crash on close other with active widget. Commit . Fixes bug #481625 .
  • Craft: Use master markdownpart. Commit .
  • Tell Craft that we want konsole master. Commit .
  • Build Qt6 based Appx. Commit .
  • Dont include MainWindow unnecessarily. Commit .
  • More descriptive label. Commit . Fixes bug #464065 .
  • Use non-deprecated method of QDomDocument. Commit .
  • Simplify build, no extra config header. Commit .
  • Shortcut conflict with splitting. Commit .
  • Remove not existing icon. Commit .
  • Addressed review comments. Commit .
  • Reverted a couple of URL casing changes. Commit .
  • Cleanup before merge request. Commit .
  • Added action to restore previously closed tabs. Commit .
  • Use QT 6.5 deprecation level. Commit .
  • Quickopen: Handle reslectFirst with filtering. Commit .
  • Fix strikeout attribute name. Commit .
  • Fix crash. Commit .
  • Documents: Fix row numbers not updated after dnd. Commit .
  • Build plugin: make sure the selected target stays visible when changing the filter. Commit .
  • Documents: Allow closing docs with middle click optionally. Commit .
  • Allow configuring diagnostics limit. Commit .
  • Remove not-really-optional dependencies from plugins. Commit .
  • Fix diagnostic count when removing diagnostics from a doc with multiple providers. Commit .
  • Diag: Show diagnostic limit reached warning when limit is hit. Commit .
  • Diag: Always allow diagnostics for active document. Commit .
  • Fix lsp semantic tokens range request. Commit .
  • Dap/client.cpp: Use QJsonObject instead of null. Commit .
  • Fix Kate snippets: crash when editing a snippet repository. Commit . Fixes bug #478230 .
  • Fix: terminal path automatically changes on launch even if the terminal setting is disabled. Commit . Fixes bug #480080 .
  • Check for version. Commit .
  • KateSaveModifiedDialog: Play warning message box sound. Commit .
  • Don't build ktexteditor, doesn't match the sdk anymore. Commit .
  • Drop outdated pre-kf5 kconfig update rules. Commit .
  • Install theme data to themes/ subdir, for kdegames consistency. Commit .
  • Appstream demands continue... Commit .
  • Install a 128x128 icon to fix the flatpak build. Commit .
  • Fix small visual glitch when using Breeze. Commit .
  • Man use https://apps.kde.org/kbackup . Commit .
  • Update AppStream. Commit .
  • Fix typo in the launchable name. Commit .
  • Fix crash when opening the back/forward/up action menus. Commit . Fixes bug #483973 .
  • Fix instruction view. Commit .
  • Fix usage of no longer existing signal QComboBox::currentIndexChanged(QString). Commit .
  • Fix usage of no longer existing signal QComboBox::activated(QString). Commit .
  • Fix usage of no longer existing signal QProcess::error(ProcessError). Commit .
  • Appdata: add & tags. Commit .
  • Appdate: fix typo in "vi_z_ualisations". Commit . Fixes bug #465686 .
  • Bump min required CMake/Qt/KF to 3.16/6.5/6.0. Commit .
  • Fix setting key shortcuts for Reload action. Commit .
  • Add localization for decimal separator in KNumber.toQString. Commit .
  • It compiles with QT_NO_CONTEXTLESS_CONNECT. Commit .
  • Promote square root button to Normal mode. Commit . Fixes bug #471088 .
  • Add cubic root parsing. Commit .
  • Allow the string 'XOR' as a token for typed expressions. Commit .
  • Change default shortcut to Calculator. Commit . See bug #478936 .
  • Apply missing i18n. Commit .
  • Use a more frameless style for the calculator display. Commit .
  • 461010 FEATURE: 470371 FEATURE: 470591 FEATURE: 142728 FEATURE: 459999 FEATURE: 443276 CCBUG: 447347 BUG: 454835. Commit .
  • Fix compile warning. Commit .
  • Add [[nodiscard]]. Commit .
  • Make use of ECMAddAppIcon to add app icon. Commit .
  • Flapak: Installl the breeze icon. Commit .
  • Remove warning. Commit .
  • Fix qml warning. Commit .
  • Change appdata to comply with new FlatHub guidelines. Commit .
  • Update org.kde.kclock.appdata.xml. Commit .
  • Remove custom appstream check. Commit .
  • Fix selecting custom sound in alarm form being broken. Commit . Fixes bug #484229 .
  • Port timer to play ringing sound through custom alarmplayer, rather than knotification. Commit . Fixes bug #483824 .
  • Fix soundpicker page entries not selectable due to type error. Commit . Fixes bug #483453 .
  • Ci: Use ubuntu runner. Commit .
  • Ci: Add tag to appstream test. Commit .
  • Add backdrop icon to time page. Commit .
  • Stopwatch: Refactor and move laps model to C++, improve UI. Commit . See bug #481883 .
  • Remove clock widget on time page. Commit .
  • Fix navbar icons not showing with qqc2-breeze-style. Commit .
  • Don't crash on unload. Commit . Fixes bug #484236 .
  • Add nurmi to relicensecheck.pl. Commit .
  • Add QWindow support. Commit .
  • Add merritt to relicensecheck.pl. Commit .
  • Rename include moc too. Commit .
  • Appstream: add developer tag. Commit .
  • Remove character that wasn't supposed to be in the install command. Commit .
  • Src/kded/kded.cpp : Fix typo in InotifyModule::refresh() i18n msgs. Commit .
  • Don't export private symbol. Commit .
  • Port deprecated [=]. Commit .
  • Depend against last qt version. Commit .
  • Remove qml version. Commit .
  • Replace Kirigami.BasicListItem. Commit .
  • Use constexpr. Commit .
  • Add cppcheck support. Commit .
  • It compiles fine without deprecated method. Commit .
  • Fix url (use qt6 path). Commit .
  • We use QT_REQUIRED_VERSION here. Commit .
  • Optimization. Commit .
  • Fix typo. Commit .
  • Add a homepage to appdata to satisfy CI. Commit .
  • Output rules that override all others at the top of the save file. Commit .
  • Better wording for the CategoryWarning message. Commit .
  • Ensure that the CategoryWarning is shown, if relevant, on first startup. Commit .
  • Eliminate annoying "declaration shadows a member" warnings. Commit .
  • Use QLatin1StringView directly. Commit .
  • Remove no longer necessary Qt6Core5Compat dependency. Commit .
  • [filetransferjob] Simplify error handling. Commit .
  • Add 24.02.0 Windows artifact. Commit .
  • Smsapp/conversation list: Fix formatting issues and refactor code. Commit .
  • Fix: do not send NetworkPacket if autoshare is disabled when connecting. Commit . Fixes bug #476551 .
  • Fix incorrect filename for duplicate copies on notification displays. Commit . Fixes bug #484727 .
  • Make clang-format happy. Commit .
  • Smsapp/qml: Remove explicit column height binding. Commit .
  • Smsapp: Clean up conversation list title elements. Commit .
  • Smsapp/attachments: Remove Qt5Compat import. Commit .
  • Smsapp: Use Kirigami.ShadowedRectangle instead of DropShadow. Commit .
  • Smsapp/qml: Remove unneeded imports. Commit .
  • Improve accessibility based on HAN university accessibility report. Commit .
  • Smsapp/qml: Define explicit params in signal handlers. Commit .
  • Add macOS Craft builds. Commit .
  • Apply 2 suggestion(s) to 2 file(s). Commit .
  • Don't install kdeconnectd in libexec. Commit .
  • [kcm] Use correct KCModule constructor. Commit . Fixes bug #482199 . See bug #478091 .
  • Sftp: --warning. Commit .
  • App: Put the Placeholder inside the view. Commit .
  • Remove unused dependency. Commit .
  • Remove master dependency overrides from craft config. Commit .
  • Disable Bluetooth backend due to https://bugs.kde.org/show_bug.cgi?id=482192 . Commit .
  • Singlerelease is actually used. Commit .
  • [plugins/mousepad]: Add support for the persistence feature of the RemoteDesktop portal. Commit . Fixes bug #479013 .
  • [plugins/telephony] Clear actions before creating new notification action. Commit . Fixes bug #479904 .
  • Double click to select a track in timeline. Commit . See bug #486208 .
  • Fix sequence clip inserted in another one is not updated if track is locked. Commit . Fixes bug #487065 .
  • Fix duplicating sequence clips. Commit . Fixes bug #486855 .
  • Fix autosave on Windows (and maybe other platforms). Commit .
  • Fix crash on undo sequence close. Commit .
  • Fix wrong FFmpeg chapter export TIMEBASE. Commit . Fixes bug #487019 .
  • Don't invalidate sequence clip thumbnail on save, fix manually setting thumb on sequence clip. Commit .
  • Fixes for OpenTimelineIO integration. Commit .
  • Don't add normalizers to timeline sequence thumb producer. Commit .
  • Fix crash undoing an effect change in another timeline sequence. Commit .
  • WHen dragging a new clip in timeline, don't move existing selection. Commit .
  • Faster sequence switching. Commit .
  • Create sequence thumbs directly from bin clip producer. Commit .
  • Better icon for proxy settings page. Commit .
  • Fix mouse wheel does not scroll effect stack. Commit .
  • Open new bin: only allow opening a folder. Commit .
  • Fix monitor play/pause on click. Commit .
  • Ensure Qtblend is the prefered track compositing option. Commit .
  • Fix thumnbails and task manager crashes. Commit .
  • Various fixes for multiple bin projects. Commit .
  • Fix monitor pan with middle mouse button, allow zoomin until we have 60 pixels in the monitor view. Commit . See bug #486211 .
  • Fix monitor middle mouse pan. Commit .
  • Track compositing is a per sequence setting, correctly handle it. Commit .
  • Fix archive widget showing incorrect required size for project archival. Commit .
  • FIx crash dragging from effect stack to another sequence. Commit . See bug #467219 .
  • Fix consumer crash on project opening. Commit .
  • Fix copying effect by dragging in project monitor. Commit .
  • Fix crash dropping effect on a track. Commit .
  • Fix duplicating Bin clip does not suplicate effects. Commit . Fixes bug #463399 .
  • Workaround KIO Flatpak crash. Commit . See bug #486494 .
  • Fix effect index broken in effectstack. Commit .
  • Fix double click in timeline clip to add a rotoscoping keyframe breaks effect. Commit .
  • Fix copy/paste rotoscoping effect. Commit .
  • Allow enforcing the Breeze icon theme (disabled by default on all platforms). Commit .
  • Fix effect param flicker on drag. Commit .
  • Fix tests warnings. Commit .
  • Test if we can remove our dark breeze icon theme hack on all platforms with the latest KF changes. Commit .
  • Dont lose image duration when changing project's framerate. Commit . See bug #486394 .
  • Fix composition move broken in overwrite mode. Commit .
  • Fix opening Windows project files on Linux creates unwanted folders. Commit . See bug #486270 .
  • Audio record: allow playing timeline when monitoring, clicking track rec... Commit . See bug #486198 . See bug #485660 .
  • Fix compile warnings. Commit .
  • Fix Ctrl+Wheel not working on some effect parameters. Commit . Fixes bug #486233 .
  • On sequence change: correctly stop audio monitoring, fix crash when recording. Commit .
  • Fix Esc key not correctly stopping audio record. Commit .
  • Fix audio rec device selection on Qt5. Commit .
  • Fix Qt5 compilation. Commit .
  • Fix audio capture source not correctly saved / used when changed. Commit .
  • Fix audio mixer initialization. Commit .
  • Fix crash disabling sequence clip in timeline. Commit . Fixes bug #486117 .
  • Minor fixes and rephrasing for render widget duration info. Commit .
  • Adjust timeline clip offset label position and tooltip. Commit .
  • Feat: Implement effect groups. Commit .
  • Windows: disable force breeze icon and enforce breeze theme by default. Commit .
  • Edit clip duration: process in ripple mode if ripple tool is active. Commit .
  • Delay document notes widget initialisation. Commit .
  • Limit the threads to a maximum of 16 for libx265 encoding. Commit .
  • Another round of warning fixes. Commit .
  • Fix Qt6 deprecation warning. Commit .
  • Restore audio monitor state when connecting a timeline. Commit .
  • Work/audio rec fixes. Commit .
  • Cleanup and fix crash dragging a bin clip effect to a timeline clip. Commit .
  • Add close bin icon in toolbar, reword open new bin. Commit .
  • Correctly ensure all Bin Docks have a unique name, add menu entry in Bin to create new bin. Commit .
  • Fix a few Project Bin regressions. Commit .
  • Remove unused parameter. Commit .
  • Add multi-format rendering. Commit .
  • Fix crash opening a file on startup. Commit .
  • New camera proxy profile for Insta 360 AcePro. Commit .
  • Fix slip tool. Commit .
  • Qt6 Audio recording fixes. Commit .
  • MLT XML concurrency issue: use ReadWriteLock instead of Mutex for smoother operation. Commit .
  • Rename View menu "Bins" to "Project Bins" to avoid confusion, don't set same name for multiple bins. Commit .
  • Add tooltip to channelcopy effect. Commit .
  • Fix crash after save in sequence thumbnails. Commit . See bug #485452 .
  • Remove last use of dropped icon. Commit .
  • Use default breeze icon for audio (fixes mixer widget using all space). Commit .
  • Additional filters for file pickers / better way of handling file filters. Commit .
  • [nightly flatpak] Fix build. Commit .
  • Use default breeze icon for audio. Commit .
  • Fix possible crash on closing app just after opening. Commit .
  • Fix startup crash when pressing Esc. Commit .
  • Fix effects cannot be enabled after saving with disable bin/timeline effects. Commit . Fixes bug #438970 .
  • Audio recording implementation for Qt6. Commit .
  • Fix tests. Commit .
  • Fix guides list widget not properly initialized on startup. Commit .
  • Fix Bin initialized twice on project opening causing various crashes. Commit . See bug #485452 .
  • Fix crashes on insert/overwrite clips move. Commit .
  • Fix clips and compositions not aligned to track after spacer operation. Commit .
  • Fix spacer crash with compositions. Commit .
  • Fix spacer crash with guides, small optimization for group move under timeline cursor. Commit .
  • Correctly delete pluggable actions. Commit .
  • Fix dock action duplication and small mem leak. Commit .
  • View menu: move bins and scopes in submenus. Commit .
  • Ensure autosave is not triggered while saving. Commit .
  • Store multiple bins in Kdenlive Settings, remember each bin type (tree or icon view). Commit .
  • Code cleanup: move subtitle related members from timelinemodel to subtitlemodel. Commit .
  • Faster spacer tool. Commit .
  • Fix tab order of edit profile dialog. Commit .
  • Fix blurry folder icon with some project profiles. Commit .
  • Fix spacer tool with compositions and subtitles (broken by last commit). Commit .
  • Make spacer tool faster. Commit .
  • Monitor: add play zone from cursor. Commit . Fixes bug #484103 .
  • Improve AV1 NVENC export profile. Commit .
  • Translate shortcut too. Commit .
  • Require at least MLT 7.22.0. Commit .
  • Use proper method to remove ampersand accel. Commit .
  • Drop code duplicating what KAboutData::setApplicationData() & KAboutData::setupCommandLine() do. Commit .
  • Fix possible crash when quit just after starting. Commit .
  • Fix crash in sequence clip thumbnails. Commit . See bug #483836 .
  • Fix recent commit not allowing to open project file. Commit .
  • Go back to previous hack around ECM issue. Commit .
  • Restore monitor in full screen if they were when closing Kdenlive. Commit . See bug #484081 .
  • When opening an unrecoverable file, don't crash but propose to open a backup. Commit .
  • Ensure we never reset the locale while an MLT XML Consumer is running (it caused data corruption). Commit . See bug #483777 .
  • Fix: favorite effects menu not refreshed when a new effect is set as favorite. Commit .
  • Rotoscoping: add info about return key. Commit .
  • Fix: Rotoscoping not allowing to add points close to bottom of the screen. Commit .
  • Fix: Rotoscoping - allow closing shape with Return key, don't discard initial shape when drawing it and seeking in timeline. Commit . See bug #484009 .
  • Srt_equalizer: drop method that is only available in most recent version. Commit .
  • Fix: Speech to text, allow optional dependencies (srt_equalizer), fix venv not correctly enabled on first install and some packages not installing if optional dep is unavailable. Commit .
  • Update and improve build documentation for Qt6. Commit .
  • Add test for latest cut crash. Commit .
  • Update Readme to GitLab CD destination. Commit .
  • Check if KDE_INSTALL_DIRS_NO_CMAKE_VARIABLES can be disabled (we still have wrong paths in Windows install). Commit .
  • Fix: cannot revert letter spacing to 0 in title clips. Commit . Fixes bug #483710 .
  • Audio Capture Subdir. Commit .
  • Feat: filter avfilter.fillborders add new methods for filling border. Commit .
  • [nightly flatpak] Use the offical Qt6 runtime. Commit .
  • Update file org.kde.kdenlive.appdata.xml. Commit .
  • Add .desktop file. Commit .
  • Updated icons and appdata info for Flathub. Commit .
  • Fix whisper model size unit. Commit .
  • Don't seek timeline when hover timeline ruler and doing a spacer operation. Commit .
  • Improve install steps for SeamlessM4t, warn user of huge downloads. Commit .
  • Initial implementation of subtitles translation using SeamlessM4T engine. Commit .
  • Make whisper to srt script more robust, use kwargs. Commit .
  • Block Qt5 MLT plugins in thumbnailer when building with Qt6. Commit . Fixes bug #482335 .
  • [CD] Restore use of normal Appimage template after testing. Commit .
  • Fix CI/CD. Commit .
  • [CD] Disable Qt5 jobs. Commit .
  • Speech to text: add a link to models folder and display their size in settings. Commit .
  • Whisper: allow setting a maximum character count per subtitle (enabled by default). Commit .
  • Enforce proper styling for Qml dialogs. Commit .
  • Add missing license info. Commit .
  • Allow customizing camcorder proxy profiles. Commit . Fixes bug #481836 .
  • Don't move dropped files in the audio capture folder. Commit .
  • Don't Highlight Newly Recorded Audio in the Bin. Commit .
  • Show whisper output in speech recognition dialog. Commit .
  • Ensure translated keyframe names are initialized after qApp. Commit .
  • Don't call MinGW ExcHndlInit twice. Commit .
  • Fix extern variable triggering translation before the QApplication was created, breaking translations. Commit .
  • Fix bin thumbnails for missing clips have an incorrect aspect ratio. Commit .
  • Add Bold and Italic attributes to subtitle fonts style. Commit .
  • Warn on opening a project with a non standard fps. Commit . See bug #476754 .
  • Refactor keyframe type related code. Commit .
  • Set Default Audio Capture Bin. Commit .
  • Fix python package detection, install in venv. Commit .
  • Try to fix Mac app not finding its resources. Commit .
  • Another attempt to fix appimage venv. Commit .
  • Add test for nested sequences corruption. Commit . See bug #480776 .
  • Show blue audio/video usage icons in project Bin for all clip types. Commit .
  • Org.kde.kdenlive.appdata: Add developer_name. Commit .
  • Fix compilation warnings. Commit .
  • Better feedback message on failed cut. Commit .
  • Set default empty seek duration to 5 minutes instead of 16 minutes on startup to have a more usable scroll bar. Commit .
  • [Craft macOS] Try to fix signing. Commit .
  • [Craft macOS] Remove config for signing test. Commit .
  • Add some debug output for Mac effect drag crash. Commit .
  • Effect stack: don't show drop marker if drop doesn't change effect order. Commit .
  • Try to fix crash dragging effect on Mac. Commit .
  • Another try to fix monitor offset on Mac. Commit .
  • Don't display useless link when effect category is selected. Commit .
  • Add comment on MLT's manual build. Commit .
  • Add basic steps to compile MLT. Commit .
  • Blacklist MLT Qt5 module when building against Qt6. Commit .
  • Org.kde.kdenlive.appdata.xml use https://bugs.kde.org/enter_bug.cgi?product=kdenlive . Commit .
  • Fix Qt5 startup crash. Commit .
  • Refactor project loading message. Commit .
  • More rebust fix for copy&paste between sequences. Commit .
  • Port to QCheckBox::checkStateChanged. Commit .
  • Scale down overly large barcodes when possible. Commit .
  • Scale down overly large footer images when needed. Commit .
  • Remove unused Q_SLOT. Commit .
  • Don't export private method + add missing [[nodiscard]]. Commit .
  • Remove subdirectory. Commit .
  • Remove unused template (unmaintained). Commit .
  • Don't create two rule which check same host. Commit .
  • Not allow to enable/disable it. Commit .
  • Don't allow to select global rule. Commit .
  • Disable item when it's not local => we can't edit it. Commit .
  • Add support for enabled. Commit .
  • Use double click for open configure adblock. Commit .
  • USe QByteArrayLiteral. Commit .
  • Fix enum. Commit .
  • Prepare to add menu. Commit .
  • Don't export private methods. Commit .
  • Use = default. Commit .
  • Don't use QtQml. Commit .
  • Add [[nodiscard]] + don't export private methods. Commit .
  • Remove not necessary private Q_SLOTS. Commit .
  • Don't export symbol + use [[nodiscard]]. Commit .
  • Add model. Commit .
  • Allow to add contextMenu. Commit .
  • Add enable column. Commit .
  • Use a QTreeView. Commit .
  • Add data etc methods. Commit .
  • Continue to implement model. Commit .
  • Prepare to fill list. Commit .
  • Fix locale. Commit .
  • Run the kitinerary extractor on gif files as well. Commit .
  • Remove calls to KMime::ContentType::setCategory. Commit .
  • Port away addContent method. Commit .
  • SingleFileResource: trigger sync after initially loading file on start. Commit . Fixes bug #485761 .
  • Support NTLMv2. Commit .
  • Port EWS resource away from KIO Http. Commit .
  • Port ews resource to QtKeyChain. Commit .
  • We depend against kf6.0.0. Commit .
  • Bring back etesync support. Commit . Fixes bug #482600 .
  • Fix endless sync loop with some remote iCal sources. Commit . Fixes bug #384309 .
  • Port away from std::bind usage. Commit .
  • Use QtConcurrentRun directly. Commit .
  • Fix EWS config dialog. Commit .
  • Use KJob enum for error handling. Commit .
  • Use correct signature for qHash overload. Commit .
  • Ews: Handle KIO::ERR_ACCESS_DENIED error. Commit .
  • Ews: Use http1 for ews requests. Commit . See bug #480770 .
  • Move the token requester to KMailTransport. Commit .
  • IMAP: change Outlook app clientId to one owned by KDE. Commit .
  • Fix handling of expired Outlook OAuth2 tokens. Commit .
  • IMAP: implement XOAUTH support for Outlook/Office365 accounts. Commit .
  • Fix check for reveal password mode. Commit .
  • Remove unused pointer. Commit .
  • Port to setRevealPasswordMode when 5.249 (scripted). Commit .
  • Add debug category. Commit .
  • Use isEmpty. Commit .
  • Fix large delete jobs. Commit .
  • Rename translation catalog to kio6_perldoc to match version. Commit .
  • Drop support for Qt5/KF5. Commit .
  • Use kdoctools' kde-docs.css instead of kio_docfilter.css. Commit .
  • Use FindPython3 instead of FindPythonInterp and FindPythonLibs. Commit .
  • Externalscript: don't attempt to open an empty-URL document. Commit .
  • BreakpointModel: work around another empty URL assertion failure. Commit .
  • BreakpointModel: always handle moving cursor invalidation. Commit .
  • BreakpointModel: fix -Wimplicit-fallthrough Clang warnings. Commit .
  • Prevent empty TextDocument::url(). Commit .
  • Assert correct document in TextDocument::documentUrlChanged(). Commit .
  • BreakpointModel: create moving cursors only for CodeBreakpoints. Commit .
  • BreakpointModel: skip setting up moving cursors in untitled documents. Commit .
  • BreakpointModel::removeBreakpointMarks: take non-const reference. Commit .
  • Appstream: use developer tag instead of deprecated developer_name. Commit .
  • BreakpointModel: add support for renaming documents with breakpoints. Commit .
  • BreakpointModel: inform the user when toggling fails. Commit .
  • BreakpointModel: prevent breakpoints in untitled documents. Commit .
  • Git plugin: use more efficient check for "Author" lines. Commit .
  • Git plugin: do not check commit line for author information. Commit .
  • Git plugin: fix parsing of commits that are tagged or tip of a branch. Commit .
  • Only reparse project if meson-info contents change. Commit . Fixes bug #482983 .
  • Quick Open: add a TODO Qt6 rebenchmark comment. Commit .
  • BenchIndexedString: benchmark IndexedStringView in a container. Commit .
  • Introduce and use IndexedStringView. Commit .
  • Quick Open: store uint index in place of IndexedString. Commit .
  • Serialization: remove unused include. Commit .
  • BreakpointModel: complete document reload support. Commit . Fixes bug #362485 .
  • TestBreakpointModel: test reloading a document changed on disk. Commit .
  • BreakpointModel: preserve document line tracking during reload. Commit .
  • Debugger: refactor updating breakpoint marks. Commit .
  • Debugger: explain document line tracking in a comment. Commit .
  • Debugger: allow inhibiting BreakpointModel::markChanged() slot. Commit .
  • Debugger: split Breakpoint::setMovingCursor(). Commit .
  • TestBreakpointModel: add two breakpoint mark test functions. Commit .
  • TestBreakpointModel: verify all breakpoint data during setup. Commit .
  • TestBreakpointModel: verify expected mark type. Commit .
  • Specialize QTest::toString() for two Breakpoint enums. Commit .
  • Specialize QTest::toString() for IDocument::DocumentState. Commit .
  • Debugger: move setState() and setHitCount() into Breakpoint. Commit .
  • Debugger: update marks when a breakpoint is hit. Commit .
  • Extract BreakpointModel::setupDocumentBreakpoints(). Commit .
  • BreakpointModel: remove partAdded() usage. Commit .
  • Debugger: move breakpointType() into Breakpoint class. Commit .
  • Optimize Breakpoint::enabled() by returning m_enabled directly. Commit .
  • Debugger: get rid of most MarkInterface::MarkTypes casts. Commit .
  • Debugger: add verify helper for breakpoints with no moving cursor. Commit .
  • Debugger: keep Breakpoint's moving cursor up to date. Commit .
  • Debugger: isolate saved line numbers from the moving cursors. Commit .
  • Debugger: delete moving cursors. Commit .
  • Debugger: register breakpoints after loading of the config data. Commit .
  • Debugger: forbid the copying and moving of breakpoints. Commit .
  • Debugger: document markChanged() better. Commit .
  • Org.kde.kdevelop.appdata: Add screenshot caption. Commit .
  • Org.kde.kdevelop.appdata: Add developer_name. Commit .
  • DebugController: optimize removing execution mark. Commit .
  • DebugController: drop QSignalBlocker from showStepInSource(). Commit .
  • DebugController: replace partAdded() usage. Commit .
  • Add new menu action to create named session. Commit . Fixes bug #462297 .
  • Add tooltips to session names. Commit .
  • Add default name "(no projects)" to newly created session. Commit . Fixes bug #462297 .
  • Openwith: enclose FileOpener in namespace OpenWithUtils. Commit .
  • Extract OpenWithPlugin::delegateToParts(). Commit .
  • Extract OpenWithPlugin::delegateToExternalApplication(). Commit .
  • Openwith: validate service storage ID read from config. Commit .
  • Openwith: store file opener ID type in config. Commit .
  • Openwith: don't read the same config entry repeatedly. Commit .
  • Openwith: extract defaultsConfig(). Commit .
  • Extract OpenWithPlugin::updateMimeTypeForUrls(). Commit .
  • Emit a warning when we fail to instantiate a ReadOnlyPart. Commit .
  • Raise KCoreAddons deprecation level now that everything compiles. Commit .
  • Port PluginController away from deprecated KPluginLoader API. Commit .
  • Port away from deprecated KPluginLoader::findPlugins. Commit .
  • Port away from deprecated KPluginMetaData::serviceTypes. Commit .
  • Port away from deprecated KPluginMetaData::readStringList API. Commit .
  • Fix deprecation warning in KDevelopSessions. Commit .
  • Raise min-deprecated version for KService API. Commit .
  • Port kdevkonsoleviewplugin away from deprecated API. Commit .
  • Refactor how we sort actions for the OpenWithPlugin. Commit .
  • Disable Open With embedded parts for directories. Commit .
  • Port IPartController and OpenWithPlugin away from KMimeTypeTrader. Commit .
  • Remove duplicate KService include. Commit .
  • Remove set-but-unused OpenWithPlugin::m_services. Commit .
  • Simplify IPartController::createPart. Commit .
  • Hide internal IPartController::findPartFactory. Commit .
  • Port partcontroller.cpp away from KMimeTypeTrader. Commit .
  • DRY: introduce mimeTypeForUrl in partcontroller.cpp. Commit .
  • Cleanup PartController::{can,}createPart mimetype/url handling. Commit .
  • Remove dead code. Commit .
  • Explicitly include KParts/ReadWritePart. Commit .
  • Port applychangeswidget away from KMimeTypeTrader. Commit .
  • GrepFindFilesThread: avoid calling QUrl::fileName(). Commit .
  • GrepFindFilesThread: match relative paths against Exclude filter. Commit . Fixes bug #361760 .
  • Test_findreplace: test single file search location. Commit .
  • GrepFindFilesThread: don't match a search location against filters. Commit .
  • GrepFindFilesThread: navigate directories faster in findFiles(). Commit .
  • GrepFindFilesThread: don't search in symlinked files. Commit .
  • GrepFindFilesThread: fix limited-depth file search. Commit .
  • GrepFindFilesThread: fix and optimize limited-depth project file search. Commit .
  • Test_findreplace: test search limited to project files. Commit .
  • Test_findreplace: test search depth. Commit .
  • Test_findreplace: clang-format dataRows. Commit .
  • Test_findreplace: do not load any plugins. Commit .
  • Grepview: replace Depth comment with tooltip and What's This. Commit .
  • Grepview: normalize search location URL path segments. Commit .
  • It builds fine with QT_NO_CONTEXTLESS_CONNECT. Commit .
  • Remove obsolete comment. Commit .
  • Doc: specify file dialog's filter can be name or mime type filter. Commit .
  • Flatpak: Install the breeze icon. Commit .
  • Craft: We don't need master. Commit .
  • Fix section header. Commit . Fixes bug #480085 .
  • Show issuer name when removing a key. Commit . Fixes bug #477812 .
  • Make compile with QT_NO_CONTEXTLESS_CONNECT. Commit .
  • It compiles file without deprecated method + rename variable. Commit .
  • Rename as KF_... Commit .
  • Qt6Core5Compat is not optional. Commit .
  • Tweak the settings UI to fit the dialog size. Commit .
  • Rework the configuration dialogue. Commit . Fixes bug #101063 .
  • Register app at user session D-Bus. Commit .
  • Update hungary.kgm. Commit .
  • Add i18n to percent values. Commit .
  • Remove deprecated AA_UseHighDpiPixmaps. Commit .
  • Port away from QTextCodec. Commit .
  • It compiles without deprecated methods. Commit .
  • Don't silently quit when required data files are not found. Commit .
  • Drop stale Phonon reference. Commit .
  • Readd page search feature. Commit . Fixes bug #483972 .
  • Load documentation pages with KIO::HideProgressInfo. Commit .
  • Fix missing URL redirection implementation in web engine feeding from KIO. Commit . See bug #484176 .
  • Revert "Fix opening subpages of documentation". Commit .
  • Fix opening subpages of documentation. Commit . Fixes bug #484176 .
  • Trigger Quirks mode for index/glossary/search HTML pages. Commit .
  • Unbreak endless invocation loop with "info" pages. Commit . Fixes bug #484977 .
  • Page templates: fix CSS loading, DOCTYPE wrong uppercase HTML, not html. Commit .
  • Glossary pages: fix broken styling. Commit .
  • Fix outdated use of kdoctools5-common resources, kdoctools6-common now. Commit .
  • Contents & Glossary list: always activate entry on single click. Commit .
  • Forward/backward navigation: KToolBarPopupAction needs use of popupMenu(). Commit .
  • Use ECMDeprecationSettings. Commit .
  • Bump min required KF6 to 6.0 (and align Qt min version). Commit .
  • Add currentActivity method + make hasActivitySupport virtual. Commit .
  • Fix api. Commit .
  • Allow to get activities list. Commit .
  • Remove it as I will implement it directly in kmail. Commit .
  • Use identitytreedelegate. Commit .
  • Add delegate. Commit .
  • Minor. Commit .
  • Add hasActivitySupport. Commit .
  • Fix identitycombo. Commit .
  • Prepare to use proxymodel here. Commit .
  • Fix currentIdentityName. Commit .
  • Commented code --. Commit .
  • Fix currentIdentity. Commit .
  • Compile fine without qt6.7 deprecated methods. Commit .
  • Show identity identifier. Commit .
  • Revert "Use modelindex". Commit .
  • Revert "Use findData". Commit .
  • Use findData. Commit .
  • Use modelindex. Commit .
  • Don't store manager. IT's already stored in model. Commit .
  • We need to use currentData() as we will use filterproxymodel. Commit .
  • Add signal when activities changed. Commit .
  • Continue to implement identitywidget. Commit .
  • Prepare to add activities support. Commit .
  • Remove duplicate namespace. Commit .
  • Add missing methods. Commit .
  • Use UI:: class. Commit .
  • Prepare to add ui file. Commit .
  • Move to core. Not necessary to keep them in widget subdirectory. Commit .
  • Add autotests. Commit .
  • Add IdentityActivitiesAbstract. Commit .
  • Add IdentityActivitiesAbstract to combobox. Commit .
  • Add missing include mocs. Commit .
  • Add mIdentityActivitiesAbstract. Commit .
  • Store proxy model. Commit .
  • Use proxy model. Commit .
  • Add identityactivitiesabstract class. Commit .
  • Allow to sort treeview. Commit .
  • Add header name. Commit .
  • Show bold when identity is default. Commit .
  • Hide column. Commit .
  • Add identitywidget_gui. Commit .
  • Add IdentityTreeView. Commit .
  • Add test apps. Commit .
  • Fix autotests. Commit .
  • Add autotest. Commit .
  • Prepare to add autotests. Commit .
  • Add identitywidget. Commit .
  • Add settings. Commit .
  • Prepare to implement "filterAcceptsRow". Commit .
  • Add include mocs. Commit .
  • Add sortproxymodel. Commit .
  • Prepare to implement identitytreeview. Commit .
  • Rename model. Commit .
  • Const'ify variables. Commit .
  • Install header. Commit .
  • Use model by default now. Commit .
  • Fix show default info. Commit .
  • Allow to use model. Commit .
  • Add #ifdef. Commit .
  • Use IdentityTableModel. Commit .
  • Increase version. Commit .
  • Revert "Improve model for using it everywhere (combobox, listview etc)". Commit .
  • Add specific role. We need to table model (where we can specify column used). Commit .
  • Add override. Commit .
  • Fix generate list of identity. Commit .
  • Continue to implement using model. Commit .
  • Improve model for using it everywhere (combobox, listview etc). Commit .
  • Prepare to use Model. Commit .
  • Add destructor. Commit .
  • Prepare to created test apps. Commit .
  • Move find QtTest on top level. Commit .
  • Move in own directory. Commit .
  • We need only KPim6::IdentityManagementCore. Commit .
  • Add tooltip support. Commit .
  • Add comment about "using IdentityModel". Commit .
  • Move as private. Don't export private method. Commit .
  • Allow to show (Default setting identity). Commit .
  • Use = default;. Commit .
  • Show identitymodel.h in qtc6. Commit .
  • Use _L1 operator. Commit .
  • Time to increase version. Commit .
  • Fix coding style. Commit .
  • Objects/curve_imp.cc (CurveImp::cartesianEquationString): Fix typo in ret string. Commit .
  • Add launchable to appdata. Commit .
  • Scripting-api enable search, enable left hand side treeview, correct code style. Commit .
  • ".." -> ".". Commit .
  • Expose AuthentificationMode to qt meta object. Commit .
  • Port to deprecated methods. Commit .
  • Avoid redundant password prompts. Commit .
  • Drop kio_docfilter.css, no longer used. Commit .
  • Man worker: use kdoctools' kde-docs.css instead of kio_docfilter.css. Commit .
  • Info worker: use kdoctools' kde-docs.css instead of kio_docfilter.css. Commit .
  • Bump min required KF to normal 6.0. Commit .
  • Man, info: fix outdated use of kdoctools5-common resources, 6 variant now. Commit .
  • Thumbnail: KIO::filesize_t type for sizes instead of qint64_t. Commit .
  • Thumbnail: remote max size limits for remote directory. Commit .
  • [thumbnail] Limit bits per pixel to 32. Commit . Fixes bug #484183 .
  • Reduce dependencies. Commit .
  • Port most remaining QTextCodec uses. Commit .
  • Followup nfs code removal. Commit .
  • Nfs: rm -rf. Commit .
  • Afc: Adjust Solid action to new URL format. Commit .
  • Afc: Drop pretty name handling. Commit . Fixes bug #462381 .
  • Sftp: add sftp_aio support. Commit .
  • Smb: remove support for samba <3.2. Commit .
  • Smb: remove excess return. Commit .
  • Kcms/proxy: Fix warning regarding Chromium. Commit . Fixes bug #480847 .
  • Sftp: narrow into correct type. Commit .
  • Sftp: mode cannot be <0. Commit .
  • Sftp: magicnumber--. Commit .
  • Sftp: don't const trivial types in function arguments. Commit .
  • Sftp: stop implicit narrowing conversions. Commit .
  • Sftp: always open with O_CLOEXEC. Commit .
  • Sftp: silence switch default warning. Commit .
  • Sftp: remove unused header. Commit .
  • Sftp: remove constness where it gets in the way of move. Commit .
  • Thumbnail: ignore nice return value. Commit .
  • Sftp: unbreak gcc compat. Commit .
  • [fish] Use QByteArray for outBuf everywhere. Commit . Fixes bug #479707 .
  • Find and link to QDBus explicitely. Commit .
  • Add picture of the kanji browser. Commit .
  • Make CFR extractor cover more layout variants. Commit .
  • Add extractor script for international CFR PDF tickets. Commit .
  • Fix IRCTC departure time extraction. Commit . Fixes bug #486495 .
  • Extract information about train-bound SNCB RCT2 tickets. Commit .
  • Restore disabled FreeBSD extractor tests. Commit .
  • Use released Poppler for stable branch Flatpak builds. Commit .
  • Fix extraction of cancellation URLs from Lufthansa pkpass files. Commit .
  • Don't fail on non-ticket pages in Trenitalia PDFs. Commit .
  • Switch extractor builds to use the 24.05 branch. Commit .
  • Restore support for Trenitalia PDFs with barcodes. Commit .
  • Compile with newer poppler. Commit .
  • Extend LH pkpass extractor script to support train tickets. Commit .
  • Add generic extraction support for train pkpass tickets. Commit .
  • Refactor reservation type conversion for reuse. Commit .
  • Don't produce invalid start times for airports with unknown timezones. Commit .
  • Fix start/end time check for restaurant reservations. Commit .
  • Add Motel One email confirmation extractor script. Commit .
  • Deal with formatting in Indico registration properties. Commit .
  • Handle more time formats in Indico confirmations. Commit .
  • Fix check for prices in SNCF extractor script. Commit . Fixes bug #485389 .
  • Skip test with failing country detection on FreeBSD. Commit .
  • Add support for base64 encoded ERA SSB ticket barcodes. Commit .
  • Add extractor script for Eurostar's Thalys PDF ticket variant. Commit .
  • Fix Clang build. Commit .
  • Regenerate the train station database. Commit . See bug #485004 .
  • Support VR station code umlauts. Commit . See bug #485004 .
  • Build knowledge db code generator also on the CI. Commit .
  • Add extractor script for VR mobile PDF tickets. Commit . See bug #485004 .
  • Decode Finish ERA SSB alphanumeric station codes correctly. Commit . See bug #485004 .
  • Consider berth number in VR ERA SSB ticket barcodes. Commit . See bug #485004 .
  • Fix ERA SSB date conversion. Commit . See bug #485004 .
  • Use the generic subjectOf property for attaching Apple Wallet passes. Commit .
  • Fix(ticketportal): make the match for pkpass bundleId greedy. Commit .
  • Add(ticketportal): add ticketportal pkpass extractor. Commit .
  • Fix(ticketportal): using content.pages to interate over pages. Commit .
  • Add: Ticketportal event ticket extractor. Commit .
  • Handle VDV product id 9996 for the new Deutschlandsemesterticket. Commit .
  • Improve dealing with binary barcodes in Apple Wallet passes. Commit .
  • Prettify data extracted from Eurostar ERA ELB barcodes. Commit .
  • Actually add the new Finnair extractor script. Commit .
  • Add extractor script for UK national railway pkpass files. Commit .
  • Don't override pkpass boarding pass child node results. Commit .
  • Extract Eurostar pkpass tickets. Commit .
  • Don't override results for pkpass files we cannot generically extract. Commit .
  • Handle all types of pkpass barcode formats. Commit .
  • Extract Eurostar PDF tickets. Commit .
  • Support PDF soft masked images. Commit .
  • Consistently use [[nodiscard]] in PdfImage types. Commit .
  • Ignore masks when checking for full-page raster images in PDFs. Commit .
  • Add Finnair e-ticket extractor script. Commit .
  • Fix: add amsbus e-ticket with reservation code only format. Commit .
  • Fix: add SPDX headers. Commit .
  • Fix: add moongate extractor to the .qrc list. Commit .
  • Add moongate event ticket extractor. Commit .
  • Handle German language European Sleeper seat reservations. Commit .
  • Fix typo in include guard. Commit .
  • Fix SNCF Carte Advantage token type. Commit .
  • Fix: added the SPDX Header for amsbus.cz extractor. Commit .
  • Add amsbus.cz bus ticket extractor. Commit .
  • Fix instructions on how to get the continous Flatpak build. Commit .
  • Check whether ERA FCB first name fields are set before using them. Commit .
  • Update dependency versions for static builds. Commit .
  • Improve salzbergwekr.de extractor: address extraction from text. Commit .
  • Add salzbergwerk.de tour reservation extractor. Commit .
  • Significantly increase thresholds for PDF vector graphics barcodes. Commit .
  • Normalize geo coordinate Place properties. Commit .
  • Handle ti.to emails with iCal attachments correctly. Commit .
  • Correctly update search offset for multi-leg National Express tickets. Commit .
  • Add extractor script for Leo Express. Commit .
  • Eventim: Drop debug output. Commit .
  • Eventim: Also read event name from KEY_EVENTLINE. Commit .
  • Add extractor script for Eckerö Line ferry tickets. Commit . Fixes bug #481739 .
  • Handle ti.to PDF tickets as well. Commit .
  • Add extractor script for ti.to pkpass files. Commit .
  • Extract DB reservation iCal events. Commit .
  • Iterate full pdf from Trenitalia. Commit .
  • Minor typo in regexp for Trenitalia seat assignation. Commit .
  • Minor syntax fix in trenitalia.json file. Commit .
  • Fixed and improved parser for Trenitalia. Commit .
  • Added Flibco parser in the bundled extractors list. Commit .
  • Added Flibco parser. Commit .
  • Handle another DB regional ERA TLB ticket variant with PLAI layout. Commit .
  • Increase the plausible boarding time window slightly. Commit .
  • Extract ticket number from IATA BCBP. Commit .
  • Handle time quadruples in the generic boarding pass extractor. Commit . Fixes bug #481281 .
  • Support the horizontally split double ticket layout for PV/Vivi. Commit .
  • Extract seat information from Elron tickets. Commit .
  • Make LTG Link extractor more robust against slight layout variations. Commit .
  • Force-disable unity builds. Commit .
  • Handle Carte Advantage with multiple validity periods. Commit .
  • Also move ticketNumber to Ticket during import filtering. Commit .
  • Normalize reservationStatus properties using https URIs as well. Commit .
  • Check for invalid enum keys when deserializing JSON in all cases. Commit .
  • Allow to merge two flights even if one has no departure time. Commit .
  • Add extractor script for ANA etickets. Commit .
  • Also extract GIF files. Commit .
  • Don't set reservationNumber for Thalys ERA SSB barcodes to TCN. Commit .
  • Add support for inline PDF images. Commit .
  • Ns: Only return one of the possible station names. Commit .
  • Update blablacar-bus station list. Commit .
  • Stop the static extractor build job from triggering automatically. Commit .
  • Add JoinAction and Event::potentialAction. Commit .
  • Don't crash on missing PDF link actions. Commit .
  • Support https schema.org URIs. Commit .
  • Switch static extractor build to the stable Gear branch. Commit .
  • Add missing include on endian.h. Commit .
  • Add parent. Commit .
  • Fix indent. Commit .
  • Fix windows build. Commit .
  • Replace tab with space in cmakelists.txt. Commit .
  • Use {}. Commit .
  • Use static_cast as we don't check it. Commit .
  • Intercept return key. Commit .
  • Use 0.14.1. Commit .
  • Use QT6KEYCHAIN_LIB_VERSION = 0.14.2. Commit .
  • Port to setRevealPasswordMode (scripted). Commit .
  • Ldapoperation: evaluate value of HAVE_WINLDAP_H. Commit .
  • Don't show disabled certificates in signencryptwidget. Commit .
  • Bump version of kleopatra.rc. Commit .
  • Show certificate status in CertificateDetailsDialog. Commit .
  • Show the About dialog ourselves. Commit .
  • Port paperkey command away from GnuPGProcessCommand. Commit .
  • Show only one dialog when failing to import keys. Commit .
  • Make sure that users can't attempt to create a certificate expiring today. Commit .
  • Delay initialization of column sizes until model contains keys. Commit .
  • Remove automatic column resize on show/hide column. Commit .
  • Fix restore of column layout of card certificate tree view. Commit .
  • Adapt to docaction API change. Commit .
  • Show S/MIME certificates for PKCS#15 cards. Commit .
  • Fix tab order by creating widgets in correct order. Commit .
  • Factor list of card certificates out of NetKeyWidget. Commit .
  • Update QtKeychain in flatpak. Commit .
  • Don't ask to publish revocations of local certifications. Commit .
  • Port [=] deprecated in c++20. Commit .
  • Remove showToolTip helper. Commit .
  • Show explanation for deleting additional certificates in message box. Commit .
  • Add config for automatic key retrieval. Commit .
  • Add checkbox for enabling/disabling keyserver. Commit .
  • Add OpenPGP group and info label. Commit .
  • Add missing include for Windows. Commit .
  • Show correct origin in key search dialog. Commit .
  • Rework certificate deletion dialog. Commit .
  • Use monospace font for certificate dump tab. Commit .
  • Add smartcard info tab to CertificateDetailsDialog. Commit .
  • Flatpak: Build PIM dependencies from master branch. Commit .
  • Improve smartcard storage location strings. Commit .
  • Flatpak: Use master branch of Libkleo. Commit .
  • Fix button state when creating subkeys widget. Commit .
  • Cleanup NewCertificateWizard. Commit .
  • Simplify certificate details dialog. Commit .
  • Check for system tray icon. Commit .
  • Remove unused accessors for system tray icon. Commit .
  • Fix build with QT_NO_SYSTEMTRAYICON. Commit .
  • Do not quit Kleopatra when user chooses to just close the main window. Commit .
  • Accept close event of main window if Kleo is run with elevated permissions. Commit .
  • Quit Kleopatra when last windows is closed for elevated users on Windows. Commit .
  • Do not block application shutdown with a QEventLoopLocker. Commit .
  • Add error handling for Windows process connections. Commit .
  • Always quit on Quit for users with elevated permissions on Windows. Commit .
  • Show "No certificates found" overlay if nothing was found. Commit .
  • Add widget for showing a text overlay on top of another widget. Commit .
  • Factor the generic overlay handling out of ProgressOverlay. Commit .
  • Cancel lookup when user cancels progress dialog. Commit .
  • Remove message about ignored certificates without user IDs. Commit .
  • Remove extra margins. Commit .
  • Load value of "Treat .p7m files without extensions as mails" option. Commit .
  • Port away from KCMUtils. Commit .
  • Replace "key" with "certificate" in string. Commit .
  • Port away from removed CryptoConfigModule constructor. Commit .
  • Show a simple progress dialog while searching for certificates. Commit .
  • Don't show an error message if nothing is found on OpenPGP key server. Commit .
  • Fix config loading and saving. Commit .
  • Re-enable DeviceInfoWatcher on Windows. Commit .
  • Simplify key creation dialog. Commit .
  • Drop the obsolete kconf_update script. Commit .
  • Fix when "Imported Certificates" tab is shown. Commit .
  • We have to count the number of real subkeys, i.e. without the primary key. Commit .
  • Offer user the choice to change the subkeys only if there is a choice. Commit .
  • Consider a difference of up to 1 hour as same expiration as primary key. Commit .
  • Preselect certificate if there is only one search result. Commit .
  • Show certificate details instead of importing it when clicking on it in the server lookup dialog. Commit .
  • Restart gpg-agent instead of just shutting down the GnuPG daemons. Commit .
  • Skip keyserver lookup on certificate update if keyserver is disabled. Commit .
  • Fix minor typos. Commit .
  • Update validity settings description. Commit .
  • Fix some more state saving / restoration problems. Commit .
  • Also save tab order. Commit .
  • Immediately save new views. Commit .
  • Save views when closing one. Commit .
  • Improve tabwidget state saving. Commit .
  • Look for S/MIME certificates only. Commit .
  • Wait until the key cache is initialized before looking for smart cards. Commit .
  • Show progress while the card keys are learned. Commit .
  • Add a general progress overlay widget. Commit .
  • Make the WaitWidget more reusable. Commit .
  • Remove obsolete LearnCardKeysCommand. Commit .
  • Learn card certificates with ReaderStatus also for PKCS#15 cards. Commit .
  • Validate the certificates of the smart card. Commit .
  • Suspend automatic key cache updates while learning smart card certificates. Commit .
  • Avoid multiple runs of gpgsm --learn-card . Commit .
  • Force a refresh of the key cache after smart cards were learned. Commit .
  • Trigger learning of card certificates via ReaderStatus. Commit .
  • Look up certificates for NetKey cards in widget instead of card. Commit .
  • Add ability to learn smart cards to ReaderStatus. Commit .
  • Remove possibility to learn "NetKey v3 Card Certificates" via systray. Commit .
  • Always show the key list even if it's empty. Commit .
  • Automatically learn card keys. Commit .
  • Refactor key list state handling. Commit .
  • Fix restoring columns in certificatedetailsdialog. Commit .
  • Fix compilation with GPGME versions that don't yet have Key::hasEncrypt. Commit .
  • Add help item for the approval manual. Commit .
  • Remove unused member variable. Commit .
  • Also restore column hidden, expanded, order state. Commit .
  • Fix copying column widths to new tab. Commit .
  • Update subkey details dialog columns. Commit .
  • Fix loading keytreeview column widths. Commit .
  • Don't explicitely set a name for the first tab in the tab widget. Commit .
  • Highlight non-encryption keys in group's key list. Commit .
  • Prevent sign-only keys from being added to a key group. Commit .
  • Add command for creating key groups from selected certificates. Commit .
  • Add "Configure Groups" to toolbar. Commit .
  • Prevent the user from exporting groups containing sign-only keys. Commit .
  • Remove Qt::escape. Commit .
  • We don't use Qt::escape anywhere. Commit .
  • Use new folder-edit-sign-encrypt icon. Commit .
  • Warn the user when deleting keys that are part of a keygroup. Commit .
  • Fix update check for gpg4win. Commit .
  • Show a warning when the user imports a group containing sign-only keys. Commit .
  • Adapt SignEncryptWidget to be based on UserIDs instead of Keys. Commit .
  • Implement adding subkeys to an existing key. Commit .
  • Add screenshot of email view. Commit .
  • Use KF_MIN_VERSION/KMIME_VERSION in windows because for the moment version is not correct. We will fix it if necessary when windows will be reactivate. Commit .
  • Parent DecryptVerifyFilesDialog. Commit .
  • Restore column layout for most treeviews. Commit .
  • Use isEmpty here. Commit .
  • Use Algorithm and Keygrip columns in keylist. Commit .
  • Adapt to upstreamed column configuration menu and renamed NavigatableTreeView/NavigatableTreeWidget. Commit .
  • Allow users to change name of decryption result if file already exists. Commit .
  • Percent-encode wayland window token. Commit .
  • Fix compilation with Clang 16. Commit .
  • Allow dragging rows from keylist. Commit .
  • Export MainWindow and save token in environment variable. Commit .
  • Don't ask a second time for confirmation if a backup has been created. Commit .
  • Improve "copy/move key to smart card" workflow. Commit .
  • Fix sign/encrypt/decrypt/verify of notepad. Commit .
  • Ask user for confirmation to delete groups. Commit .
  • Improve file drop behavior. Commit .
  • Replace OK button with Save button in group edit dialog. Commit .
  • (Re-)add the edited group if it couldn't be found in the current groups. Commit .
  • Remove confusing config dialog behavior from groups dialog. Commit .
  • Add config option for adding a designated revoker for all new keys. Commit .
  • Use direct file I/O for verifying detached OpenPGP signatures. Commit .
  • Fix sign/encrypt for S/MIME. Commit .
  • Create temporary file to check if output folder is writable. Commit .
  • Do not use NTFS permissions check to check if output folder is writable. Commit .
  • Make decrypt/verify jobs directly read/write the input/output file. Commit .
  • Make sign/encrypt jobs directly read/write the input/output file. Commit .
  • Use more specific text for "More details" button for PGP keys. Commit .
  • Additionally show subkeys actions in a toolbar. Commit .
  • Use algorithm display name definitions from libkleo. Commit .
  • Limit subkey expiration date to primary key expiration date. Commit .
  • Apply code review suggestions. Commit .
  • Show subkeys without expiry as expiring when the parent key expires. Commit .
  • Ensure that the "Loading certificate cache..." overlay is shown. Commit .
  • Add icon to subkey validity change menu item. Commit .
  • Only allow email queries if no key/directory servers are configured. Commit .
  • Make WKD lookup work for email addresses surrounded by whitespace. Commit .
  • Added missing settings. Commit .
  • Don't start OpenPGP key server lookup if key server usage is disabled. Commit .
  • Simplify lookup of key IDs prefixed with "0x". Commit .
  • Try lookup via WKD even if key server is "none". Commit .
  • Add a tooltip for OpenPGP keyserver config mentioning "none". Commit .
  • Don't prefix special key server value "none" with hkps://. Commit .
  • Show an error if the usage of key servers has been disabled. Commit .
  • Bump Kleopatra version to 3.2.0. Commit .
  • Override comparison operator to consider read/displayed certificates. Commit .
  • Fix updating about data with custom functions. Commit .
  • Show certificate list and Learn Certificates button if it makes sense. Commit .
  • Adjust descriptions to try to fix Appstream validation. Commit .
  • Org.kde.kmag.metainfo.xml rename file from org.kde.kmag.appdata.xml. Commit .
  • Flatpak: Install a scaleable icon. Commit .
  • Editor: remove overwrite check duplicated from QFileDialog::getSaveFileName. Commit .
  • Add setIdentityActivitiesAbstract. Commit .
  • Add Activities enable supporté. Commit .
  • Generate config-kmail.h after setting HAVE_ACTIVITY_SUPPORT. Commit .
  • Adapt to new api. Commit .
  • Add include moc. Commit .
  • Prepare autotest. Commit .
  • Return current activities. Commit .
  • Fix generate config-kmail.h. Commit .
  • Add setTransportActivitiesAbstract. Commit .
  • Continue to implement activities support. Commit .
  • Add mIdentityActivities->setEnabled. Commit .
  • Add enabled support. Commit .
  • Add IdentityActivities. Commit .
  • Add identityactivities. Commit .
  • Add getter for TransportActivities. Commit .
  • Continue to implement TransportActivities. Commit .
  • Prepare TransportActivities support. Commit .
  • Add activities support. Commit .
  • Add activities debug. Commit .
  • Add code for implementing activities for the future (disable until 24.08). Commit .
  • Use TransportManagementWidgetNg. Commit .
  • Port deprecated qt6.7 method. Commit .
  • Expand the tab widgets in Kmail configuration dialog. Commit .
  • Remove slotClose. Commit .
  • Add context object to connect(). Commit .
  • Depend against new api. Commit .
  • Port to _L1 directly. Commit .
  • Increase KTEXTADDONS_MIN_VERSION to 1.5.4, it fixes load configure dialog. Commit .
  • Use directly view-pim-mail. Commit .
  • Don't create message element when not necessary. Commit .
  • Rename variable + const'ify variable. Commit .
  • Don't duplicate "private:". Commit .
  • Don't generate kmime element if not necessary. Commit .
  • Use constFirst. Commit .
  • Don't create element when it's not necessary. Commit .
  • Rename methods. Commit .
  • Add appstream release information. Commit .
  • Fix HTML injection in externally added warning widget. Commit . See bug #480193 .
  • Use {} here. Commit .
  • Don't necessary to use setModal here. Commit .
  • Const'ify variable/pointer. Commit .
  • Increase version. Libkleo already required it. Commit .
  • Remove unused comment. Commit .
  • Remove old comment (unused now). Commit .
  • Use KMessageWidget::Header. Commit .
  • Remove unused debug include. Commit .
  • Org.kde.kmail2.appdata.xml add donation URL and launchable. Commit .
  • Fix crash on close. Commit .
  • Convert includes as local include. Commit .
  • Fix more clazy warnings. Commit .
  • Use screenshots from the cdn. Commit .
  • Don't insert HTML in subject. Commit . See bug #480193 .
  • Show icon. Commit .
  • Split fetch list in several command. Commit .
  • Allow to add to kactioncollection. Commit .
  • Add Reopen Closed Viewer => we will able to add it in action collection. Commit .
  • Activate test on CI. Commit .
  • Isolate test. Commit .
  • Legacy was removed long time ago. Commit .
  • Remove accountwizard.knsrc as it's unused. Commit .
  • Improve description of pop3 configuration. Commit .
  • Add support for creating google resource automatically. Commit .
  • Set hostname during automatic configuration of outgoing server. Commit .
  • Save mail transport and then add it to the manager. Commit .
  • Fix saving mail transport. Commit .
  • Don't ask for password for gmail account. Commit .
  • Use consitent naming for resource created. Commit .
  • Remove code duplication. Commit .
  • Fix separator being displayed while below element is not. Commit .
  • Use list initialiazer constructor. Commit .
  • Fix disconnect mode not visible. Commit .
  • Reapply it. Commit .
  • Revert "Add QT6KEYCHAIN_LIB_VERSION". Commit .
  • Add QT6KEYCHAIN_LIB_VERSION. Commit .
  • We really need to have kolab support. Commit .
  • Fix qCWarning. Commit .
  • We can get legacy from git directly. Commit .
  • This check is not necessary now. Commit .
  • Fix QML name. Commit .
  • Fix triggered nextAction. Commit .
  • Disable for now the akonadi tests on the CI. Commit .
  • Reuse account configuration class for automatic account setup. Commit .
  • Rename manual configuration to account configuration. Commit .
  • Add UseTLS. Commit .
  • Add auto test for manual configuration. Commit .
  • Bring back autotests. Commit .
  • Fix automatic configuration. Commit .
  • Remove kolabl support from the UI for now. Commit .
  • Remove incorrect usage of kimap. Commit .
  • Fix visual glitch in configuration selection page. Commit .
  • Fix full name handling. Commit .
  • Rework identity handling. Commit .
  • Remove unused components. Commit .
  • Add kimap. Commit .
  • Move to declarative QML type registration. Commit .
  • Split ManualConfiguration from SetupManager. Commit .
  • Use MailTransport::Transport direclty in QML. Commit .
  • Start moving imap authentification type to KImap::AuthentificationType. Commit .
  • Reorganized pages. Commit .
  • Fix automatic setup. Commit . Fixes bug #480563 .
  • Revert recent changes to make it easier to integrate. Commit .
  • Use debug category. Commit .
  • Improve debug. Commit .
  • Hide ActivitiesRole column. Commit .
  • Check transportActivitiesAbstract. Commit .
  • Add more autotest. Commit .
  • Allow to show '(default)'. Commit .
  • Fix porting transportmanagementwidgetng. Commit .
  • Continue to port code. Commit .
  • Activate more code. Commit .
  • Show menu. Commit .
  • Port some code. Commit .
  • Add transportmanagementwidgetng_gui. Commit .
  • Make it compiles. Commit .
  • Fix class name. Commit .
  • Prepare to use new TransportTreeView. Commit .
  • USe constFirst. Commit .
  • Fix application name. Commit .
  • Rename it. Commit .
  • Make editable. Commit .
  • Edit when we double click. Commit .
  • Rename class. Commit .
  • Continue to implement delegate. Commit .
  • Add transportlistdelegate. Commit .
  • Add transportlistviewtest. Commit .
  • Add default values. Commit .
  • Add transportlistview_gui. Commit .
  • Add TransportActivitiesAbstract support. Commit .
  • Create transportlistview. Commit .
  • Install TransportModel. Commit .
  • Remove old code. Commit .
  • For the moment remove this code. Commit .
  • Not necessary to use private Q_SLOTS. Commit .
  • Use model by default. Commit .
  • Fix use correct model. Commit .
  • Port to model. Commit .
  • Improve test combobox. Commit .
  • Move method as private class. Commit .
  • Prepare to use model. Commit .
  • Constify pointer. Commit .
  • Invalidate filter when activities changed. Commit .
  • Prepare to add activities. Commit .
  • Add transport id. Commit .
  • Use MailTransport::TransportActivitiesAbstract. Commit .
  • Use model. Commit .
  • Remove unused method. Commit .
  • Add transportcombobox_gui apps. Commit .
  • Fix implement model. Commit .
  • Fix windows ci. Commit .
  • Get transport pointer. Commit .
  • Move in own repo. Commit .
  • Improve model. Commit .
  • Add TransportActivitiesAbstract. Commit .
  • Prepare to add transportactivitiesabstract. Commit .
  • Add TransportManager in model. Commit .
  • Add proxy model. Commit .
  • Add i18n context. Commit .
  • It broke on windows disable it. Commit .
  • Time to depend against 0.14.1. Commit .
  • Use QtKeychain instead of KWallet. Commit .
  • Implement Office365 XOAUTH2 authentication method for SMTP. Commit .
  • Bump version so we can depend on the new API in kdepim-runtime. Commit .
  • ServerTest: enable XOAUTH2 for Gmail and Office365. Commit .
  • Add Outlook OAuth2 token requester class. Commit .
  • Explicitely set the encryption mode in autotests. Commit .
  • Change default encryption to SSL/TLS. Commit .
  • Save after adding a new mail transport. Commit .
  • Fix ifdef for reveal password mode. Commit .
  • Don't use alias in meta object definition. Commit .
  • Remove now unused ContentType::setCategory method. Commit .
  • Deprecate ContentType::contentCategory. Commit .
  • Use a locale for the tests that also works on FreeBSD. Commit .
  • Add missing CC-BY-SA-4.0 license text copy. Commit .
  • Drop unused kcrash dependency. Commit .
  • Recognize tau as a constant. Commit .
  • Fix loading kmplot_part.rc in KF6. Commit .
  • Q_DECL_OVERRIDE -> override. Commit .
  • Add range to function display. Commit .
  • Take function bounds into account for min, max, and area. Commit .
  • [CI/CD] Add macOS jobs. Commit .
  • Theme preview PNGs: drop unused embedded color profile, rely on default sRGB. Commit .
  • Bug 429654 - Can't disable voice. Commit .
  • Bump min required Plasma libs to 6.0. Commit .
  • Fix crash during game over. Commit . Fixes bug #481546 .
  • Flatpak: add libplasma as explicit source. Commit .
  • Add missing KF6I18n dependency. Commit .
  • Fix crash while playing against CPU. Commit . Fixes bug #449639 .
  • Add parent + const'ify pointer. Commit .
  • Remove unused methods. Commit .
  • Use consistently generic apps.kde.org/koko as homepage. Commit .
  • Qml/EditorView: Set position for InlineMessage in footer. Commit .
  • Add "koko" to keywords list. Commit . Fixes bug #480249 .
  • Remove property dialog. Commit .
  • Disable slideshow on mobile. Commit .
  • Fix image actions on mobile. Commit .
  • Port away from deprecated ECMQMLModules. Commit .
  • Add missing receiver context of Qt connection lambda slot. Commit .
  • Proofreading. Commit .
  • Update ci definition. Commit .
  • Port to Qt6. Commit .
  • Add license to git blame ignore file. Commit .
  • Add git blame ignore file. Commit .
  • Port to ecm_add_qml_module. Commit .
  • Build with current ECM compiler default settings. Commit .
  • Fix broken section header in conferences view. Commit .
  • Fix broken section header in schedule view. Commit .
  • Correctly call setNeedsSave when java or javascript settings change. Commit .
  • Add settings to customize the background color for WebEnginePage. Commit . Fixes bug #484437 .
  • Fix crash when clicking on bookmark toolbar and allow configuring add bookmark shortcut. Commit . Fixes bug #485670 .
  • Revert "Choose background color of WebEnginePage according to default palette". Commit .
  • Choose background color of WebEnginePage according to default palette. Commit . Fixes bug #484437 .
  • Fix history when there's an URL change without a corresponding loadStarted signal. Commit . Fixes bug #467850 .
  • Drop compatibility with KF5. Commit .
  • Ensure that settings are marked as saved after calling load. Commit .
  • Add missing parameter. Commit .
  • Fix missing URL redirection implementation in web engine feeding from KIO. Commit .
  • Fix crash when choosing the default web engine. Commit . Fixes bug #484683 .
  • Allow the user to open or display a file right after it's been downloaded. Commit .
  • Ensure that popup windows are shown on Wayland. Commit . Fixes bug #477010 .
  • Determine mimetype according to filename instead of contents, if possible. Commit .
  • Respect NewTabsInFront option when creating a Javascript window or opening link in new tab. Commit .
  • KF5 CI build needs explicit includes for version. Commit .
  • Run the appropriate 'kcmshell' command for the major version. Commit .
  • Fetch "Copy/Move To" option from the correct Dolphin config group. Commit .
  • Web archive and HTML thumbnail: Convert to JSON metadata. Commit .
  • Image Gallery plugin: Eliminate "use of old-style cast" warnings. Commit .
  • Use modern connect syntax in KonqMainWindow. Commit .
  • Use correct slot name. Commit .
  • Fix: use proper CMakeLists variable name and fix versions. Commit .
  • Ensure WebEngineView receives focus after pressing return from the URL bar. Commit .
  • Ensure that GUI is correctly hidden and restored when toggling complete full screen. Commit .
  • Save and read cookies on disk. Commit .
  • Fix compilation with KF5 when DontUseKCookieJar is enabled. Commit .
  • Don't check for QtWebEngineWidgets_VERSION in KF6. Commit .
  • Only set the forcesNewWindow flag of BrowserArguments for WebBrowserWindow type. Commit .
  • Correctly set the needSave flag. Commit .
  • Fix the paths for the proxy and web shortcuts KCM in KF6. Commit .
  • Use QWebEnginePage::isVisible from WebEnginePage::changeLifecycleState. Commit .
  • Check if the value passed to runJavascript callbacks are valid. Commit .
  • Use the suggested file name when downloading a file. Commit .
  • Ensure that requested URL is set correctly when restoring a view from history. Commit .
  • Don't ask to save settings when nothing has changed in Performance KCM. Commit .
  • Remove dolphinnavigation KCM from configuration dialog. Commit .
  • Remove qDebug() calls. Commit .
  • Use KIconTheme::initTheme & KStyleManager::initStyle to ensure proper. Commit .
  • Construct tabbar with tabwidget parent. Commit .
  • Fix case when Lam Alef is at the end of the line. Commit .
  • Don't use Lam-Alef ligatures when shaping arabic letters. Commit . Fixes bug #478181 .
  • Supress incorrect resize notifications. Commit .
  • Fixed the window geometry config file placement. Commit . See bug #481898 . See bug #482954 .
  • Ensure profile name length limit will work everywhere. Commit .
  • Document line numbers overlay and add GUI method to configure. Commit .
  • Initialize Vt102Emulation::m_currentImage. Commit .
  • Fix ProfileTest which started failing with Qt6.7. Commit .
  • Add "No wrap" setting to search options. Commit . Implements feature #303485 .
  • Character: Return stringWidth, not value of ignoreWcWidth. Commit . Fixes bug #485155 .
  • Add ability to put tabbar on the sides of the view (left/right). Commit .
  • Fix hamburger menu/toolbar issues when splitting tabs. Commit . Fixes bug #474848 .
  • Manual: refer to Qt6 & KF6 version of commandline options now. Commit .
  • Add dummy title option for compatibility. Commit .
  • Override width of YiJing Hexagram Symbols Unicode characters (0x4dc0-0x4dff). Commit . Fixes bug #421625 .
  • Draw Braille characters instead of using font. Commit .
  • Add next/previous actions to change the profile of the current terminal. Commit . Fixes bug #413258 .
  • Add hamburger menu action to all active views. Commit . Fixes bug #484171 .
  • Check only IXON when getting flow control state. Commit . Fixes bug #457924 .
  • Use default application as text editor by default. Commit .
  • Handle wrapped lines correctly in emulateUpDown(). Commit .
  • Implement expected column behaviour in up/down emulation. Commit .
  • Rework the logic of Screen::emulateUpDown(). Commit .
  • Do not enclose CTL tab in appearance dialogue in its own qwidget. Commit . Fixes bug #474309 .
  • Fix strings to allow translations. Commit . Fixes bug #482364 .
  • Fix the mouse-position base for semantic click. Commit .
  • Allow moving through search results using Numpad's Enter key. Commit .
  • Change type of tokenBuffer to QList allow longer length of tokens. Commit . Fixes bug #479241 .
  • Draw block cursor with antialiasing. Commit . Fixes bug #483197 .
  • Draw block cursor outline with MiterJoin. Commit . Fixes bug #483197 .
  • Fallback to home dir if initial working dir is inaccessible. Commit . Fixes bug #470262 . See bug #469249 . See bug #475116 .
  • Reshow configuration dialog after toggling borders. Commit . Fixes bug #479081 .
  • Fix getting FreeBSD process name. Commit . Fixes bug #480196 .
  • Fix touchscreen scroll inconsistency. Commit . Fixes bug #450440 .
  • Revert "profile: enable underline files and open file/links by direct click". Commit .
  • Profile: enable underline files and open file/links by direct click. Commit . Fixes bug #481114 .
  • HotspotFilter/ColorFilter: add a caption to the color preview. Commit .
  • Avoid constructing QChar from non-BMP codepoints. Commit .
  • Fix compile error on macOS. Commit .
  • Don't disable Pty on macOS. Commit .
  • Don't use KGlobalAccel on macOS. Commit .
  • Add note that uni2characterwidth tool doesn't build with Qt6. Commit .
  • Fix Qt 6 assert on QChar outside BMP. Commit .
  • Support non-BMP codepoints in HTMLDecoder. Commit . Fixes bug #479983 .
  • TerminalDisplay/TerminalFonts: fix checking if emojiFont is set. Commit . Fixes bug #481211 .
  • Fix: Issue with focus setting on wdg after relocating to a new splitter. Commit . Fixes bug #479858 .
  • Fix View menu title case and add icon for mouse tracking. Commit .
  • Support Arch Linux names for the lrzsz executables. Commit .
  • Implemented DBus methods for reading displayed text. Commit . Fixes bug #238032 .
  • Fix bug 484599: Name of UI element too long (Hide/Show Sidebar). Commit . Fixes bug #484599 .
  • We don't have ui file here. Commit .
  • [craft] Don't build master version for everything. Commit . Fixes bug #481455 .
  • I push it by error. => disable until craft-windows support was fixed. Commit .
  • Use master version. Commit .
  • Start building Windows app packages. Commit .
  • KPARTS 5.76 is not necessary now. Commit .
  • Tweak @action context. Commit .
  • Make floating values locale-aware. Commit . Fixes bug #484660 .
  • Improve string context. Commit .
  • Drop unused license to restore CI. Commit .
  • Ui/FavoritePage: introduce apply button. Commit .
  • Ui/FavoritePage: change layout of remove element button. Commit .
  • Ui/FavoritePage: restore and refactor clipboard logic. Commit .
  • Ui/FavoritePage: Set position for InlineMessage in footer. Commit .
  • Delay tray setup until mainwindow state restored. Commit . Fixes bug #482316 .
  • Update NEWS. Commit .
  • Update changelog. Commit .
  • Readd flatpak. Commit .
  • Adapt test data to KHolidays changes. Commit .
  • Include ECMQmlModule only when needed. Commit . Fixes bug #483400 .
  • Keep year if months differ with day (undefined behaviour). Commit . Fixes bug #452236 .
  • Remove options from KOPrefs that already exist in CalendarSupport::KCalPrefs. Commit . Fixes bug #483504 .
  • Use view-calendar-tasks. Commit .
  • Remove the 'Custom Pages' settings from KOrganizer. Commit .
  • Add missing [[nodiscard]] remove unused Q_SLOTS. Commit .
  • Move constructor to private, we use singleton. Commit .
  • Set correct link for custompages handbook. Commit .
  • Remove unused KOHelper::resourceColor() overload. Commit .
  • Fix double-free corruption on exit. Commit .
  • Use directly auto. Commit .
  • Already defined as nullptr in header. Commit .
  • Remove akonadi test here. Commit .
  • Add test CI support. Commit .
  • Fix memory leak in parsing MapCSS conditions. Commit .
  • Build against dependencies from the stable branch. Commit .
  • Fix external usability of KOSM headers. Commit .
  • Use released Kirigami Addons. Commit .
  • Unify style for all corridor types. Commit .
  • Handle one more tagging variant for toilets. Commit .
  • Add Akademy 2024 venue as test location. Commit .
  • Fix about dialog missing data and showing an outdated version number. Commit .
  • Don't force master for Craft dependencies anymore. Commit .
  • Attempting to unbreak the Flatpak build again. Commit .
  • Switch to Breeze style for the Android demo app. Commit .
  • Move Craft ignore file here. Commit .
  • Use released Frameworks for static tools build. Commit .
  • Update nightly build links in the README. Commit .
  • Add missing Kirigami Addons dependency. Commit .
  • Add more indoor routing test locations. Commit .
  • Add std::hash specialization for OSM::Element. Commit .
  • Fix long-press event handling. Commit .
  • Add class and layer selector key lookup for MapCSS styles. Commit .
  • Fix OSM::UniqueElement leaking when moving into an already set element. Commit .
  • Fix possible crash during teardown/shutdown. Commit .
  • Make hover selection a setting in the demo app. Commit .
  • Consistently use nodiscard and noexcept attributes in the OSM base types. Commit .
  • Improve external usability of AbstractOverlaySource. Commit .
  • Demonstrate highlighting hovered elements. Commit .
  • Factor out EventPoint to map screen coordinate conversion. Commit .
  • Expose hovered element in the scene controller and map item API. Commit .
  • Fix MapCSS pseudo class state evaluation. Commit .
  • Evaluate MapCSS pseudo classes. Commit .
  • Implement MapCSS import media types correctly. Commit .
  • Implement support for MapCSS import media types. Commit .
  • Add parser support for MapCSS pseudo classes. Commit .
  • Fix dealer lookup by name for help and solve cmdl arg. Commit .
  • Fix crash on undo. Commit . Fixes bug #483013 .
  • Remove ktexttemplate from dependencies. Commit .
  • Fix autotest. Commit .
  • Adapt to Qt6 font weight changes. Commit .
  • Initial support for bcachefs. Commit . Fixes bug #477544 .
  • Fix compile warnings due to QVariant::type(). Commit .
  • Fix whole device exFAT filesystems. Commit . Fixes bug #480959 .
  • Allow lowercase FAT labels. Commit . Fixes bug #466994 .
  • Remove PKP provider. Commit .
  • Fix dangling reference. Commit .
  • Make the pointless path filter for journey results actually work again. Commit .
  • Factor out journey filter thresholds. Commit .
  • Use the new location-based timezone propagation also for the onboard API. Commit .
  • Fill in missing timezones based on locations from KI18nLocaleData. Commit .
  • Add another Hafas coach/vehicle feature mapping. Commit .
  • Handle invalid coordinates when parsing Navitia responses. Commit .
  • Transitous: Move NL and BE to regularCoverage. Commit .
  • Db, transitous: Sync geometry. Commit .
  • Add attribution data for Transitous. Commit .
  • Map two more Hafas feature message codes. Commit .
  • Handle non-WGS84 coordinates in EFA responses. Commit .
  • Add MOTIS intermodal routing paths query support. Commit .
  • Add support for parsing MOTIS OSRM routing paths. Commit .
  • Add support for parsing MOTIS PPR routing path responses. Commit .
  • Fix Android build with Qt 6.7. Commit .
  • Dsb: Add proper polygon so it doesn't interfere in Norway. Commit .
  • Ltglink: Handle when transportation type is not provided. Commit .
  • Increase stop merging distance to 25. Commit .
  • Reduce LTG Link to anyCoverage. Commit .
  • Sync Transitous coverage from transport-apis. Commit .
  • Sync DB from transport-apis. Commit .
  • Downgrade Srbija Voz and ŽPCGore provider to anyCoverage. Commit .
  • Align configuration of MOTIS intermodal modes with Transport API Repository. Commit .
  • Fix journey header size when we don't have vehicle features. Commit .
  • Fix Transitous coverage geometry syntax. Commit .
  • Add support for out-of-line coverage geometry to the coverage QA script. Commit .
  • Sync DB coverage data from the Transport API Repository. Commit .
  • Fi_digitransit: Add proper polygon, so it doesn't affect Latvia and Estonia. Commit .
  • Drop defunct Pasazieru Vilciens backend. Commit .
  • Add one more Hafas onboard restaurant flag mapping. Commit .
  • Update Navitia coverage to match the current reality. Commit .
  • Add Transitous configuration to qrc. Commit .
  • Correctly parse ÖBB business area coach information. Commit .
  • Support per-coach occupancy information. Commit .
  • Add support for out-of-service train coaches. Commit .
  • Parse Hafas feature remarks. Commit .
  • Add two more coach feature flags found in Hafas responses. Commit .
  • Add vehicle feature API to Stopover as well. Commit .
  • Support OTP's bikes allowed data. Commit .
  • Show features also in journey data. Commit .
  • Parse accessibility information in Navitia responses. Commit .
  • Add feature API to JourneySection. Commit .
  • Port QML examples to use the new Feature API. Commit .
  • Update ÖBB coach layout parser to the latest reponse format. Commit .
  • Add feature API for entire vehicles. Commit .
  • Port vehicle layout response parsers to new feature API. Commit .
  • Add new Feature API to VehicleSection. Commit .
  • Add new [journey section|vehicle|vehicle section] feature type. Commit .
  • Update to Transitous configuration from Transport API repository. Commit .
  • Lib: networks: Rename Transitous to be universal. Commit .
  • Explicitly set by_schedule_time for MOTIS stopover queries. Commit .
  • Consistently use nodiscard attribute in journey and vehicle API. Commit .
  • Improve coach background color on incomplete coach type information. Commit .
  • Don't attempt to serialized non-writable properties. Commit .
  • Actually check the results of the Hafas vehicle result parsing tests. Commit .
  • Check car type before deriving class from UIC coach number. Commit .
  • Register QML value types declaratively. Commit .
  • Port QML import to declarative type registration. Commit .
  • Add support for Hafas rtMode TripSearch configuration parameter. Commit .
  • Increase DB Hafas API and extension versions. Commit .
  • Parse UIC station gidL entries in Hafas responses. Commit .
  • Update Austrian coverage polygons from Transport API Repository. Commit .
  • Fix locale overriding in request unit tests. Commit . Fixes bug #482357 .
  • Add support for MOTIS line mode filters. Commit .
  • Remove the JSON key order hack for MOTIS journey requests. Commit .
  • Parse GTFS route colors in MOTIS responses. Commit .
  • Check for supported location types before triggering a query. Commit .
  • Clean up caching documentation and replace deprecated naming in the API. Commit .
  • Fix copy/paste mistake in caching negative journey query results. Commit .
  • Don't modify the request after we used it for a cache lookup. Commit .
  • Support arrival paging for MOTIS. Commit .
  • Implement generic fallback subsequent arrival paging. Commit .
  • Generate default request contexts for arrival paging as well. Commit .
  • Correctly select between intermodal and regular journey queries with MOTIS. Commit .
  • Add Location::hasIdentifier convenience method. Commit .
  • Implement stopover paging for MOTIS. Commit .
  • Generate correct default request contexts for previous departures. Commit .
  • Convert times for the vehicle layout queries to the correct local timezone. Commit .
  • Filter arrival-only/departure-only stopover query results from MOTIS. Commit .
  • Implement journey query paging for Motis. Commit .
  • Transitous: Update API endpoint. Commit .
  • Add helper method to set proper HTTP User-Agent headers. Commit .
  • Correctly de/encode MOTIS timestamps. Commit .
  • Document paging support API. Commit .
  • Fix the Android build. Commit .
  • Parse MOTIS journey paging request context data. Commit .
  • Use [[nodiscard]] consistently and extend API docs a bit. Commit .
  • Add Line::operatorName property. Commit .
  • Correctly swap start and destination for MOTIS backward searches. Commit .
  • Merge arrival/departure stopover query results. Commit .
  • Implement MOTIS departure queries. Commit .
  • Add tests for location search by coordinate with MOTIS. Commit .
  • Add config file for the Transitous development instance. Commit .
  • Make intermodal routing support a per-instance setting for MOTIS. Commit .
  • Add initial MOTIS support. Commit .
  • Also look for backend configurations on disk. Commit .
  • Support untranslated metadata files. Commit .
  • Serbijavoz: Fix wrongly matched station. Commit .
  • Fix test applications after kosmindoormap QML API changes. Commit .
  • Remove unavailable SNCB provider to enable fallback to DB. Commit .
  • Ltglink, pv, srbvoz, zpcg: Only add attribution when returning useful results. Commit .
  • Srbijavoz: Add quirks to match all stations with OSM. Commit .
  • Zpcg, zrbijavoz: Update station data. Commit .
  • Ltglink: Add support for notes. Commit .
  • Zpcg: Skip incomplete results. Commit .
  • NetworkReplyCollection: Give consumers a chance to handle allFinished of empty list. Commit .
  • Zpcg: Clean up. Commit .
  • Zpcg: Fix idName not being set on all names for a station. Commit .
  • Add Serbijavoz backend. Commit .
  • Zpcg: Prepare for adding srbvoz backend. Commit .
  • Work around yet another protobuf undefined define use issue. Commit .
  • Zpcg: Update station data with fix for "Prijepolje cargo". Commit .
  • Revert "Bump Frameworks and QT minimum versions". Commit .
  • Bump Frameworks and QT minimum versions. Commit .
  • Rdp: Proxy and Gateway settings. Commit . Fixes bug #482395 .
  • Remove plugin id metadata. Commit .
  • Build plugins as MODULE libraries. Commit .
  • Ensure WinPR version matches FreeRDP version. Commit .
  • Close rdp session after receiving an error. Commit .
  • RDP: Fix resolution scaling and initial resolution settings. Commit .
  • Also disconnect the cliprdr channel. Commit .
  • Add icon for Remote Desktops sidebar menu item. Commit .
  • Rdp: fix mouse double click. Commit .
  • Fix disconnection on session init due to missing clipboard struct init; BUG: 478580. Commit .
  • Set default TLS security level to 1 (80 bit) to mimic freerdp default. Commit .
  • Rdp: add an option to set TLS security level. Commit .
  • Fix missing break in mouse event handler. Commit .
  • Don't allow recording save dialog to be easily closed from clicking the scrim. Commit . Fixes bug #484174 .
  • Ensure audio prober is not loaded. Commit .
  • Update build.gradle. Commit .
  • Fix android build. Commit .
  • Don't special case qt version on android. Commit .
  • Drop unused kwindowsystem dependency. Commit .
  • Fix build with >=QtWaylandScanner-6.7.1. Commit .
  • Pw: Fix build with last released KPipeWire release. Commit .
  • Fixed crash calling PWFrameBuffer::cursorPosition(). Commit . Fixes bug #472453 .
  • Port KStandardAction usage to new connection syntax. Commit .
  • Fix assertion error when noWallet used. Commit .
  • Add nightly Flatpak build. Commit .
  • Pw: Improve fb allocation code. Commit .
  • Don't search for non-existant Qt6XkbCommonSupport. Commit .
  • Fix pipewire.h include not found. Commit .
  • Wayland: Adapt to change in kpipewire. Commit .
  • Update org.kde.kruler.appdata.xml - include screenshot caption and launchable parameter. Commit .
  • [Flatpak] Re-enable. Commit .
  • Add possibility to retrieve scanner data and option properties as JSON. Commit .
  • Replace developer_name with developer . Commit .
  • Appdata.xml: Add developer_name. Commit .
  • Do not set caption to application name, will result in duplicate. Commit .
  • Place "Contextual Help" entry in middle of Help menu. Commit .
  • Winner dialog: fix broken player name insertion into text. Commit .
  • Do not create layouts with parent argument when explicitly set later. Commit .
  • Ksirkskineditor: use KCrash. Commit .
  • Register apps at user session D-Bus. Commit .
  • Renderer: fill name hashes only once. Commit .
  • Fix HiDPI rendering in game views. Commit .
  • Correct icon and text positions in game chooser for HiDPI mode. Commit .
  • Fix 25x25 letter markers not showing up for ksudoku_scrible.svg. Commit .
  • Adopt frameless look. Commit .
  • Remove editor directives. Commit .
  • KAboutData: set homepage. Commit .
  • Undo system tray bug workaround. Commit . Fixes bug #484598 .
  • Avoid displaying "(I18N_ARGUMENT_MISSING)". Commit .
  • Fix crash when system tray icon is disabled. Commit . Fixes bug #484577 .
  • Fix progress bar text placeholder. Commit .
  • CMake: Bump min libktorrent version. Commit .
  • Apply i18n to percent values. Commit . See bug #484489 .
  • Set associated window for tray icon after showing main window. Commit . Fixes bug #483899 .
  • Infowidget: add context menu action to rename files. Commit . Fixes bug #208493 .
  • Save magnet queue whenever the queue is updated. Commit . Fixes bug #415580 .
  • Replace QWidget->show() with QWindow()->show(). Commit . Fixes bug #481151 .
  • Use different icon for queued seeding and queued downloading. Commit . Fixes bug #312607 .
  • Request symbolic tray icon. Commit . Fixes bug #480340 .
  • Revert us (qwerty) lesson words to 9bb5d012 (buggy) parent. Commit .
  • Adapt to source incompatible Qt 6.7 JNI API. Commit .
  • Add cppcheck. Commit .
  • Use released Kirigami. Commit .
  • Update license information. Commit .
  • Add feature graphic and add/update mobile screenshots. Commit .
  • Clean up Craft settings. Commit .
  • Add dependencies for QML module. Commit .
  • Add query delay to avoid calling service while typing location. Commit .
  • Wait till location query has finished before making a new one. Commit .
  • Fix listview section headers not being visible. Commit .
  • Add license header. Commit .
  • Format QML sources. Commit .
  • Fix language switching. Commit .
  • Rename as KF_MIN_VERSION. Commit .
  • Fix transparent rendering of the cube. Commit . Fixes bug #486085 .
  • Fix debug logging of GL Version; use categorized logging. Commit .
  • Don't create main window on the stack. Commit . Fixes bug #482499 .
  • Add KService dep to CMake. Commit .
  • Coding style: fixed lines > 80 characters. Commit .
  • Plugins/saveblocks: port QRegExp to QRegularExpression. Commit .
  • Plugins/export_k3b: port QRegExp to QRegularExpression. Commit .
  • Plugins/codec_ascii: port QRegExp to QRegularExpression. Commit .
  • Libgui: port QRegExp to QRegularExpression. Commit .
  • Libkwave: change QRegExp to QRegularExpression. Commit .
  • Tabs to spaces in some other files. Commit .
  • Bump KF5_MIN_VERSION and update where KMessageBox API has been deprecated. Commit .
  • Converted tabs to spaces in all .h and .cpp files, according to latest KDE coding style. Commit .
  • Bugfix: mime type names must not be localized. Commit .
  • Playback plugin: removed two unneeded Q_ASSERTs. Commit .
  • Playback_qt: fixed possible division through zero. Commit .
  • Bugfix: First run on multiscreen uses full desktop geometry. Commit .
  • Fix licensecheck on the CI. Commit .
  • Ci: Make use of Ubuntu:devel. Commit .
  • Complement and Update org.kde.kweather.appdata.xml. Commit .
  • Don't enable page dragging between locations unless it's touch input. Commit .
  • Add appstream CI test. Commit .
  • Update Project Link in Readme. Commit .
  • Improve logo and appstream metadata for flathub. Commit .
  • Update homepage consistently to apps.kde.org. Commit .
  • Use correct variable KF_MIN_VERSION. Commit .
  • KGamePropertyHandler: disable remaining stray qDebug calls for now. Commit .
  • KGamePropertyHandler: use direct connection with QDataStream signal arg. Commit .
  • Fix missing receiver context of connection lambda slot. Commit .
  • Revert "Bump min required KF6 to 6.0". Commit .
  • Fix compilation with Qt 6.8 (dev). Commit .
  • Add missing [[nodiscard]] + coding style. Commit .
  • Move destructor in cpp file. Commit .
  • Fix destroying down ProgressDialog. Commit .
  • It compiles fine without Qt deprecated methods. Commit .
  • It compiles fine without kf deprecated methods. Commit .
  • Remove Qt5/KF5 parts. Commit .
  • People API: handle EXPIRED_SYNC_TOKEN error properly. Commit .
  • Activate test CI. Commit .
  • Calendar API: implement support for Event.eventType. Commit .
  • Fix Calendar API test data. Commit .
  • Use QTEST_GUILESS_MAIN in file{copy,create}jobtest. Commit .
  • Introduce a BUILD_SASL_PLUGIN option for co-installability. Commit .
  • Adjust test to behavior change of QTemporaryFile::fileName(). Commit .
  • Use QT_REQUIRED_VERSION. Commit .
  • Add url parameter to docaction. Commit .
  • Try to prevent some invalid LDAP servers. Commit .
  • Add extra source for key origins to KeyListModel. Commit .
  • Store card information in KeyCache. Commit .
  • Port CryptoConfigModule away from KPageWidget. Commit .
  • Modernize/simplify code. Commit .
  • Start gpg-agent when sending a command to it fails with connection error. Commit .
  • Skip check for running gpg-agent when restarting it. Commit .
  • Add option to skip checking for a running gpg-agent. Commit .
  • Make Kleo::launchGpgAgent work for multiple threads. Commit .
  • Remove no longer needed qOverload for QProcess::finished signal. Commit .
  • Bump library version. Commit .
  • Restart gpg-agent instead of just shutting down all GnuPG daemons. Commit .
  • TreeView: add function to explicitely set config group nam. Commit .
  • Save TreeWidget state when it changes. Commit .
  • Save treeview state when it changes. Commit .
  • Disable too verbose logging. Commit .
  • Add option to force a refresh of the key cache. Commit .
  • Fix 'ret' may be used uninitialized warning. Commit .
  • Warn about groups containing sign-only keys in the groups dialog. Commit .
  • Qt::escape is not used. Commit .
  • Fix deleting KeyGroups. Commit .
  • KeyListSortFilterProxyModel: Consider key filters when checking whether groups match. Commit .
  • Adapt KeySelectionCombo to use user IDs instead of Keys. Commit .
  • Rework UserIdProxyModel data handling. Commit .
  • Various fixes for UserIDProxyModel. Commit .
  • Add elgamal algorithm names to Formatting::prettyAlgorithmName. Commit .
  • Save column state of treewidgets. Commit .
  • Add Algorithm and Keygrip columns to keylist. Commit .
  • Move column configuration menu code to NavigatableTreeView/NavigatableTreeWidget. Commit .
  • Add some missing algorithm names. Commit .
  • Cmake: Fix tab vs space issue. Commit .
  • Create interface for adding drag functionality to item views. Commit .
  • Override hidden functions. Commit .
  • Fix debug logging of process output. Commit .
  • Add model containing the user ids of all keys. Commit .
  • Show a usage for ADSKs. Commit .
  • Add Formatting::prettyAlgorithmName. Commit .
  • Do not generate compat cmake files by default. Commit .
  • Support special keyserver value "none" in helper functions. Commit .
  • Prevent infinite recursion when listing subjects of certificates. Commit .
  • Don't list the root of a two certificate chain twice. Commit .
  • Fix missing std::string header with MSVC. Commit .
  • Use AdjustingScrollArea in key approval dialog. Commit .
  • Add ScrollArea from Kleopatra. Commit .
  • Add GpgOL and Gpgtools mime filenames to classify. Commit .
  • CMakeLists: Use QT_REQUIRED_VERSION consistently. Commit .
  • Translate shortcut. Commit .
  • Use KWallet in KF6 build. Commit .
  • Upnprouter: Send in forward and undoForward. Commit .
  • Upnprouter: Fix SOAPAction header in UPnP requests. Commit .
  • Changes to allow renaming in ktorrent. Commit .
  • Clazy: use multi-arg instead. Commit .
  • Clazy: don't include entire modules, just the classes we need. Commit .
  • Clazy: don't call first on temporary container. Commit .
  • Clazy: don't create temporary QRegularExpression objects. Commit .
  • Clazy: add missing Q_EMIT keywords. Commit .
  • Revert accidentally pushed commit "changes to allow renaming in ktorrent". Commit .
  • Fix stalled jobs when TM prefetch is enabled. Commit . Fixes bug #474685 .
  • Add KDE Developer Name for Appdata to fix Flathub builds. Commit .
  • Add possibility to format for KDE PO summit. Commit .
  • Make all text translatable. Commit . Fixes bug #486448 .
  • Register client app at user session D-Bus. Commit .
  • Rename as forceFocus. Commit .
  • Use QStringView::split. Commit .
  • Use kformat. Commit .
  • Use directly QString. Commit .
  • Not export private method + coding style + use [[nodiscard]]. Commit .
  • Use include as local. Commit .
  • Finish to implement expiremovejob. Commit .
  • Normalize polygon winding order for 3D buildings. Commit .
  • Update OSMX rebuild instructions. Commit .
  • Fix Linux platform check. Commit .
  • Remove the no longer used high-z mbtile OSM raw data generator. Commit .
  • Only run NodeReducer on zoom levels where we actually need it. Commit .
  • Skip clipping of inner rings not included in the tile at all. Commit .
  • When activating the search bar, pick up any current selected text as default. Commit .
  • Prevents the recurrence end date combo from eliding. Commit .
  • Make delete dialog background scale with content. Commit .
  • Ensure window is not closed when last job is run. Commit .
  • Improve wording in ImportHandler. Commit .
  • Fix initial position in hourly view when viewing calendar late. Commit .
  • Use early return and fix typo. Commit .
  • IncidenceEditorPage: Fix null dereferencing. Commit .
  • Fix some deprecated parameters injection. Commit .
  • Move DatePopup to a singleton. Commit .
  • Port away from custom DatePicker. Commit .
  • Fix missing import. Commit .
  • Fix call to inhesisting closeDialog method. Commit .
  • Remove other qml version. Commit .
  • Use ===. Commit .
  • Add explicit. Commit .
  • Port ImportHandler to MessageDialog. Commit .
  • Port all custom QQC2.Dialog to MessageDialog. Commit .
  • Fix qml warnings. Commit .
  • Fix code. Otherwise it will crash. Commit .
  • Remove duplicate import. Commit .
  • Fix menubar display. Commit .
  • Complement metainfo.xml. Commit .
  • Rework delete incidence dialog. Commit . See bug #482037 .
  • Load about page asynchronously. Commit .
  • Add explicit keyword. Commit .
  • Add missing const'ref. Commit .
  • Use FormPasswordFieldDelegate. Commit .
  • Add back no display in mail desktop file. Commit .
  • Added save as option to the context menu in folderview. Commit .
  • Fix invalid parent collection error when creating new contact. Commit .
  • Added backend for email composition. Commit .
  • Use new icons from Helden Hoierman. Commit .
  • Fix switch mode in the week view. Commit .
  • Fix identation. Commit .
  • Add autotest on FreeBSD. Commit .
  • Fix wrong weekday label of Chinese locale when length set to letter only (M). Commit . Fixes bug #450571 .
  • Avoid heap allocation when calculating size with encoding. Commit .
  • Unify setMessageCryptoFormat and setCryptoMessageFormat. Commit .
  • Already called in subclass. Commit .
  • Messageviewer.kcfg.in : In groups "Todo", "Event", "Note" fix whatsthis text. Commit .
  • We don't have *.kcfg.cmake here. Commit .
  • Fix icon size. Commit .
  • Reduce memory => QList . Commit .
  • Fix potential problem: Saving over an existing file wouldn't truncate it first. Commit .
  • Add setPlaceholderText. Commit .
  • Don't create element when not necessary. Commit .
  • Remove private Q_SLOTS. Commit .
  • Remove unused private Q_SLOTS. Commit .
  • Show text when there is not filter. Commit .
  • Fix i18n. Commit .
  • Save recent address with full name. Commit . Fixes bug #301448 .
  • Don't create elements when it's not necessary. + don't try to replace prefix if suject is empty. Commit .
  • Remove heap allocation in RichtTextComposerNg. Commit .
  • Remove KF6::KIOCore in templateparser too. Commit .
  • Remove not necessary KF6::KIOCore here. Commit .
  • We don't need to link to KIOCore in messagelist. Commit .
  • Fix include. Commit .
  • Fix includes. Commit .
  • Use WebEngineViewer::BackOffModeManager::self(). Commit .
  • USE_TEXTHTML_BUILDER is used from long time without pb. Commit .
  • USe switch. Commit .
  • Allow to returns host searched in rules. Commit .
  • Load global files. Commit .
  • Add alwaysRuleForHost. Commit .
  • Remove extra /. Commit .
  • Don't make member variables const. Commit . Fixes bug #481877 .
  • Add search path. Commit .
  • Load global settings. Commit .
  • Continue to implement it. Commit .
  • Prepare to load global rules. Commit .
  • Use info only if it's enabled. Commit .
  • Save/load enable status. Commit .
  • Allow to enable/disable action. Commit .
  • Rename method/actions. Commit .
  • Store only local actions. Commit .
  • Allow define local/global openwith. Commit .
  • Use std::move. Commit .
  • Constructor must be private not singleton. Commit .
  • Allow open and save on main body parts. Commit .
  • Remove Q_SLOTS we use lambda now. Commit .
  • Use WebEngineViewer::CheckPhishingUrlCache::self(). Commit .
  • Move contructor in private area when we use singleton + add missing [[nodiscard]] + don't export private symbol. Commit .
  • Don't export private methods + add missing [[nodiscard]]. Commit .
  • Add missing [[nodiscard]] + MIMETREEPARSER_NO_EXPORT. Commit .
  • Remove unused private slot (we use lambda) + [[nodiscard]]. Commit .
  • Add missing [[nodiscard]] + move constructor in private area when we use. Commit .
  • Add missing MESSAGEVIEWER_NO_EXPORT + move constructor as private. Commit .
  • Add missing override [[nodiscard]] + const'ify variable. Commit .
  • Add missing [[nodiscard]] + move constructor as private when we use instance. Commit .
  • Move instance definition in c++. Commit .
  • Use forward declaration directly. Commit .
  • Warning--. Commit .
  • Remove not necessary Q_SLOTS. Commit .
  • Webengineexporthtmlpagejob is a dead code. Used when we can't print with qwebengine. Commit .
  • Remove unused slots. Commit .
  • Const'ify pointer/variables. Commit .
  • Remove comment. Commit .
  • Reduce string allocations. Commit .
  • Don't export private methods too. Commit .
  • Not export private methods. Commit .
  • Use more MESSAGEVIEWER_NO_EXPORT. Commit .
  • Fix encrypted attachments not showing in header. Commit .
  • Replace all remaining stack-created Composer objects in cryptocomposertest. Commit .
  • Fix composerviewbasttest. Commit .
  • Port to takeContent. Commit .
  • Use explicit. Commit .
  • Fix cryptocomposertest. Commit .
  • Remove include. Commit .
  • Use QByteArrayLiteral. Commit .
  • Fix *-signed-apple render tests. Commit .
  • Fix openpgp-inline-encrypted-with-attachment rendertest. Commit .
  • Update body part factory test expectations to shared-mime-info 2.4. Commit .
  • Fix detection of kmail:decryptMessage link. Commit .
  • Adapt expected rendertest output to Qt6 AM/PM time formatting. Commit .
  • Parse email address we get from GpgME. Commit .
  • Fix ViewerTest::shouldHaveDefaultValuesOnCreation. Commit .
  • Fix Grantlee header test date/time formatting. Commit .
  • Fix replystrategytest. Commit .
  • Fix templateparserjob unit test. Commit .
  • Fix MessageFactoryTest. Commit .
  • Port NodeHelper away from deprecated Content::add/removeContent. Commit .
  • Fix non UNIX build. Commit .
  • USe pragma once. Commit .
  • USe override keyword. Commit .
  • USe isEmpty here. Commit .
  • Fix build of cryptohelpertest with custom gpgmepp. Commit .
  • Fix url. Commit .
  • Fix cryptoutils unit tests. Commit .
  • Fix minor typo adding a dot (*mime -> *.mime). Commit .
  • Use subject for the filename. Commit .
  • Change extension when saving file. Commit .
  • Remove unused forward declaration. Commit .
  • Use isEmpty() directly. Commit .
  • Q_DECL_OVERRIDE-> override. Commit .
  • Cont'ify pointer. Commit .
  • Use === operator. Commit .
  • Fix variable is unused. Commit .
  • Not necessary to use 2 suffix. Commit .
  • Messageviewerdialog: Set window title. Commit .
  • Fix unit tests. Commit .
  • Use certificate instead of key in user interface. Commit .
  • Move to @same for products that are on the same release cycle. Commit .
  • Fix minor typo. Commit .
  • Fix message viewer dialog test. Commit .
  • Smime: Improve "no certificate found" error message. Commit .
  • Display error icon in KMessageWidgets. Commit .
  • Make dialog resizable. Commit .
  • Cleanup: Remove dead code. Commit .
  • Ensure email address in the header is visible and open with mailto:. Commit .
  • Fix module. Commit .
  • Adapt to behavior change in libQuotient. Commit .
  • Push ImageEditorPage using pushDialogLayer. Commit . Fixes bug #486315 .
  • Fix opening room on mobile. Commit .
  • Fix AddServerSheet. Commit .
  • Revert "Preserve mx-reply in the edited message if it exists". Commit .
  • Preserve mx-reply in the edited message if it exists. Commit .
  • Use escaped title in devtools. Commit .
  • Work around QML opening dialog in wrong window. Commit .
  • Replace Quotient::Connection with NeoChatConnection where possible. Commit .
  • Refactor the MessageComponentModel component update. Commit .
  • Remove search bar; Use QuickSwitcher instead. Commit .
  • Fix Roomlist Shortcuts. Commit . Fixes bug #485949 .
  • Force author display name in HiddenDelegate to PlainText. Commit .
  • Make the SpaceDrawer navigable with the keyboard. Commit .
  • Apply 1 suggestion(s) to 1 file(s). Commit .
  • Use AvatarButton in UserInfo instead of a custom button. This has the advantage of showing keyboard focus properly. Commit .
  • Use more appropriate icons and tooltips for the room info drawer handles. Commit .
  • Use new cornerRadius Kirigami unit across the app. Commit .
  • Make sure that tab can be used to navigate away from the chatbar. Commit .
  • Add Carl's focus title hack as a devtool option. Commit .
  • Improve CodeComponent background. Commit .
  • Make the "add new" menu button a hamburger menu. Commit .
  • Change actionChanged to notificationActionChanged. Commit .
  • Elide the Hidden delegate text. Commit .
  • Only override the DelegateType when showing hidden messages. Commit .
  • Implement devtoool to show hidden timeline messages. Commit .
  • Fancy Effects 2021-2024 gone but never forgotten. Commit .
  • Use 0.8.x for libQuotient flatpak. Commit .
  • Make sure the user can get to the navigationtabbar. Commit .
  • Rejrejore. Commit .
  • Jreojreojr. Commit .
  • Make sure the drawer get active focus on open. Commit .
  • RoomInformation: allow tabbing on actions. Commit .
  • Add kitemmodels back to Permissions.qml. Commit .
  • Try fixing test some more. Commit .
  • Make DrKonqi work with NeoChat. Commit .
  • Try fixing appium test. Commit .
  • Fix compatibility with libQuotient dev branch. Commit .
  • Remove outdated event registrations. Commit .
  • Add option to show all rooms in "uncategorized" tab. Commit .
  • Add missing import to global menu. Commit .
  • Remember previous downloads after restarts. Commit .
  • Fix opening account editor. Commit .
  • Mark ThreePIdModel as uncreatable. Commit .
  • Add missing #pragma once. Commit .
  • Add visualisation of the account's third party IDs in the account editor. Commit .
  • Add hover button for maximising a code block. Commit .
  • Improve README. Commit .
  • Fix Verification Window Sizing. Commit . Fixes bug #485309 .
  • Fix showing the unread count for DM section when not selected. Commit .
  • Add a debug options page to devtools with the option to always allow verification for now. Commit .
  • Fix feature flag devtools page by adding necohat import as this is where config comes from now. Commit .
  • Use declarative type registration for remaining types. Commit .
  • Devtools: Implement changing room state. Commit .
  • Load Main qml component from module. Commit .
  • Create QML module for login. Commit .
  • Use Qt.createComponent in non-weird way. Commit .
  • Show QR code for room in drawer. Commit .
  • Add button to get a QR code for the local user to the account editor page. Commit .
  • Fix gaps at the top and bottom of SpaceHomePage witht he wrong background colour. Commit .
  • Add image info for stickers. Commit .
  • Linkpreviewer Improvements. Commit .
  • Render custom emoji icons in the completion pane. Commit .
  • Re-add requirement for having devtools active for the show message source action. Commit . Fixes bug #485140 .
  • Force the choose room dialog's search dialog to be focused. Commit .
  • Fix the share dialog not showing up. Commit .
  • Show a verified icon for verified devices rather than a verify option. Commit .
  • Only ask for URL opening confirmation for QR codes. Commit . Fixes bug #484870 .
  • Tree Model 2 Electric Boogaloo. Commit .
  • Make ConfirmUrlDialog HIG-compliant. Commit .
  • Fix QML warning. Commit .
  • Remove leftover signal handler. Commit .
  • Create component for showing a maximize version of a code snippet. Commit .
  • Create qml module for devtools. Commit .
  • Fix location delegates. Commit .
  • Shut qt up about models passed to QML. Commit .
  • Move the various room models into RoomManager. Commit .
  • Stay in DM tab when selecting a DM. Commit .
  • Rework roommanager for improved stability. Commit .
  • RoomManger connection. Commit .
  • Space Search. Commit .
  • Fix marking messages as read when the window is thin. Commit .
  • Set OUTPUT_DIRECTORY for qml modules. Commit .
  • Remove unused property. Commit .
  • Remove leftover signal. Commit .
  • Add pagination to space hierarchy cache. Commit .
  • Add "Leave room" button to sidebar. Commit . Fixes bug #484425 .
  • Fix opening the last room active room if it's not in a space. Commit .
  • Make sure we're switching out of the space home page when leaving the currently opened space. Commit .
  • Fix plural handling in space member strings. Commit .
  • Improve space management strings. Commit .
  • Make various models more robust against deleted rooms. Commit .
  • UserInfo compact. Commit . Fixes bug #482261 .
  • Remove external room window feature. Commit . Fixes bug #455984 .
  • Show custom delegate for in-room user verification. Commit .
  • Add QR code scanner. Commit .
  • Support selected text for replies in the right click menu. Commit . Fixes bug #463885 .
  • Use custom room drawer icons. Commit .
  • SpaceChildrenModel: Handle space being deleted. Commit .
  • Simplify spacedrawer width code. Commit .
  • Allow show sender detail from message context menu. Commit .
  • Fix logout current connection crash. Commit .
  • Use unique pointers for space child items. Commit .
  • Create a QML module for settings. Commit .
  • Always encrypt DMs when creating them. Commit .
  • Don't Maximize Stickers. Commit . Fixes bug #482701 .
  • Fix Message Components for Tags with Attributes. Commit . Fixes bug #482331 .
  • Fix crash when visiting user. Commit . Fixes bug #483744 .
  • Fix manual user search dialog. Commit .
  • Fix Opening Maximized Media. Commit .
  • Improved itinerary delegates. Commit .
  • Add UI for entering key backup passphrase. Commit .
  • Fix removing a parent space when we're not joined. Commit .
  • Clean up button. Commit .
  • Fix opening manual room dialog. Commit .
  • More file previews. Commit .
  • Add back errouneously removed import. Commit .
  • Refactor and improve emoji detection in reactions. Commit .
  • Bump compiler settings level to 6.0. Commit .
  • Fix the quick format bar not actually doing anything. Commit .
  • Exclude lonely question marks from the linkify regex. Commit .
  • Timeline Module. Commit .
  • Remove stray log. Commit .
  • Itinerary Component. Commit .
  • Fix typo in MessageEditComponent. Commit .
  • Don't destroy formatting when editing previous messages. Commit .
  • Prevent collision between KUnifiedPush DBus and KRunner DBus. Commit .
  • Make the tabs in developer tools full-width. Commit .
  • Make sure that timeline is scrolled to end when switching room. Commit .
  • Add purpose plugin. Commit .
  • Remove manual window toggling for system tray icon. Commit . Fixes bug #479721 . Fixes bug #482779 .
  • Fix crash in RoomTreeModel. Commit .
  • Require frameworks 6.0. Commit .
  • Re-order spaces by dragging and dropping. Commit .
  • Move the devtools button to UserInfo. Commit .
  • Make sure that the MessageSourceSheet component is created properly in devtools. Commit .
  • Allow opening the settings from the welcome page. Commit .
  • Don't link KDBusAddons on windows. Commit .
  • Fix space tree refresh. Commit .
  • Improve hover link indicator accessibility. Commit .
  • Fix appstream. Commit .
  • StripBlockTags Fixes. Commit .
  • Add highlight and copy button to code component. Commit .
  • No Code String Convert. Commit .
  • Visualise readacted messages. Commit .
  • Fix binding loop in NotificationsView. Commit .
  • Show link preview for links in room topics. Commit .
  • Remove unnecessary regex in room topic component. Commit .
  • Use plaintext in devtools room selection combo. Commit .
  • Add devtools button to account menu. Commit .
  • Hide typing notifications for ignored users. Commit .
  • Fix the top section heading in the timeline. It was previously causing anchor loops. Commit .
  • Notification Consistency. Commit .
  • Fix (un)ignoring unknown users. Commit .
  • Fix compilation error. Commit .
  • Add app identifier in donation url. Commit .
  • Add more appstream urls. Commit .
  • Updated room sorting. Commit .
  • Split text section into blocks. Commit .
  • Devtools: Split state keys into a separate list. Commit .
  • Adapt to QTP0001. Commit .
  • Show AccountData in Devtools. Commit .
  • Fix sharing. Commit .
  • Cache space hierarchy to disk. Commit .
  • Make sure that only text messages can be edited. Commit .
  • Add view of ignored users and allow unignoring them. Commit .
  • Port room upgrade dialog to Kirigami.Dialog. Commit .
  • Favourites -> Favorites. Commit . Fixes bug #481814 .
  • Don't build kirigami-addons master. Commit .
  • Pin kirigami-addons. Commit .
  • Move ShowAuthorRole to MessageFilterModel. Commit .
  • Create a feature flag page in devtools. Commit .
  • Make sure that the room isn't already in the model before appending. Commit .
  • Html-escape display name in user detail sheet. Commit .
  • Fix saving images from maximize component. Commit .
  • Add feature flag for reply in thread. Commit .
  • Introduce MediaManager. Commit .
  • Leave predecessor rooms when leaving room. Commit .
  • Improve push notification string. Commit .
  • Remove room from RoomTreeModel before leaving it. Commit .
  • Fix crash in ImagePacksModel. Commit .
  • Fix email. Commit .
  • Quotient -> libQuotient. Commit .
  • Fix disconnect warning. Commit .
  • Don't try setting up push notifications when there's no endpoint. Commit .
  • Run qmlformat. Commit .
  • Remove duplicated actions. Commit .
  • Separate MessageDelegateContextMenu to its own base component. Commit .
  • Remove redundant checks. Commit .
  • Fix some properties. Commit .
  • Port RoomList to TreeView. Commit . Fixes bug #456643 .
  • Fix crash when there is no recommended space. Commit .
  • Fix audio playback. Commit .
  • Add neochat 24.02 release note. Commit .
  • Add a way for distros to recommend joining a space. Commit .
  • Change ExploreComponent to signal text changes and set filterText from there. Commit .
  • Space notification count. Commit .
  • Fix Space Saving. Commit .
  • Message Content Rework. Commit .
  • Fix reaction delegate sizing for text reaction. Commit .
  • Fix reaction update event when the event is not there anymore. Commit .
  • Skip Welcome screen when there's only one connection and it's loaded. Commit .
  • Allow dropping connections from the welcome page. Commit .
  • Make the settings window a little bit taller to accommodate most pages. Commit .
  • Show custom emoji reactions as per MSC4027. Commit .
  • Fix AudioDelegate playback. Commit .
  • Remember Space. Commit .
  • Improve getBody. Commit .
  • Run qmlformat over everything. Commit .
  • Fix layoutTimer. Commit .
  • Support the order parameter in m.space.child events. Commit .
  • Low priority rooms only show highlights and mentions in the roomlist . Commit .
  • Use resolveResource for SpaceDrawer and RoomListPage. Commit .
  • Revert "Compact Mode Improvements". Commit . Fixes bug #480504 .
  • Change the behaviour when clicking on a space. Commit .
  • Revert "Add a way for distros to recommend joining a space". Commit .
  • Don't color usernames in state delegates. Commit .
  • Compact Mode Improvements. Commit .
  • Fix copying selected text from a message. Commit .
  • Refactor EventHandler. Commit .
  • MessageSource Line Numbers. Commit .
  • Always use resolveResource instead of enterRoom or EnterSpaceHome. Commit .
  • Manual friend ID. Commit .
  • Add appstream developer tag and remove developer_name tag. Commit .
  • Autosearch. Commit .
  • Fix the vertical alignment of the notification bubble text. Commit .
  • The search for friendship. Commit .
  • Remove workaround for QTBUG 93281. Commit .
  • Add icon for notification state menu. Commit .
  • Generic Search Page. Commit .
  • Hide the subtitle text for room delegates if there is none. Commit .
  • Remove the option to merge the room list. Commit .
  • Clip QuickSwitcher. Commit .
  • Require master of ECM. Commit .
  • Current Room Messages. Commit .
  • NeoChatConnection signals. Commit .
  • Make the search message dialog header way prettier, like it is in KCMs. Commit .
  • Add missing thread roles in SearchModel. Commit .
  • Why can't we be friends. Commit .
  • Refactor proxy configuration and move to separate file. Commit .
  • Refactor some code around connection handling. Commit .
  • Move notifications button to space drawer. Commit . Fixes bug #479051 .
  • Add basic Itinerary integration. Commit .
  • Don't crash when calling directChatRemoteUser in something that isn't a direct chat. Commit .
  • Readonly Room. Commit . Fixes bug #479590 .
  • Unify usage of WITH_K7ZIP. Commit .
  • Fix sidebar status not being respected when opening the first file. Commit . Fixes bug #484938 .
  • We want to create appx packages for windows. Commit .
  • Remove CHM generator; disabled for 4 months. Commit .
  • Load certificates delayed. Commit . Fixes bug #472356 .
  • Add unit test for AFNumber_Format. Commit .
  • Djvu: Remove support for old djvu library version. Commit .
  • Various minor fixes. Commit .
  • A collection of cppcheck fixes. Commit .
  • Let poppler pick the font size when signing signature fields. Commit . See bug #443403 .
  • Add Windows Craft job. Commit .
  • Refactor documentSignatureMessageWidgetText and getSignatureFormFields. Commit .
  • Properly reset documentHasPassword. Commit .
  • Fix DocumentHasPassword check. Commit . Fixes bug #474888 .
  • Revert "refactor signatureguiutils.cpp to avoid unnessary page loops". Commit .
  • Refactor signatureguiutils.cpp to avoid unnessary page loops. Commit .
  • Fix crash on closing Annot Window if spell checking is enabled. Commit . Fixes bug #483904 .
  • Ignore synctex_parser; it's 3rd party code. Commit .
  • Fix a cppcheck warning. Commit .
  • Add cppcheck run to gitlab. Commit .
  • Improve clazy setup and enable more tests. Commit .
  • [macOS] Fix plist file. Commit .
  • Try to fix compile error on macOS. Commit .
  • When pressing shift, hjkl scroll 10 times faster. Commit .
  • Use setCurrentIndex to set currentIndex. Commit .
  • Fix loading okular preview part. Commit . Fixes bug #483109 .
  • Fix configure web shortcuts popup in kcmshell6. Commit .
  • Cleanups: Sprinkle in a bit unique_ptr. Commit .
  • Fix multiline selection. Commit . Fixes bug #482249 .
  • Fix crash when in embedded dummy mode. Commit . Fixes bug #476207 .
  • Clean up TextSelection and remove unused parts. Commit .
  • Use std::swap. Commit .
  • Fix PAGEVIEW_DEBUG build. Commit .
  • Add missing deps to CMake. Commit .
  • Newer clazy: More PMF. Commit .
  • Newer clazy: More for loops. Commit .
  • Newer clazy: Use PMF for actions. Commit .
  • Newer clazy: More QListery. Commit .
  • Newer clazy: Add a few std::as_const. Commit .
  • Newer clazy: QList changes. Commit .
  • Newer clazy: More potential detaching temporary. Commit .
  • Use QStringView more to reduce allocations. Commit .
  • Warn on suspicious realloc. Commit .
  • Presentationwidget: Invalidate pixmaps on dpr change. Commit . Fixes bug #479141 .
  • CI test runners are slower. Commit .
  • Better user strings for signature settings. Commit . See bug #481262 .
  • Stop looking for jpeg. Commit .
  • Remove plucker generator. Commit .
  • Simplify textentity memory management. Commit .
  • Org.kde.okular.appdata: Add developer_name. Commit .
  • [Craft] Don't rebuild everything. Commit .
  • DVI: use actual page size. Commit .
  • Better fix for crash-in-pdf-generation. Commit .
  • Button groups can span multiple pages. Commit . Fixes bug #479942 .
  • Reset SOVERSION. We changed the library name. Commit .
  • Add support for app.popUpMenu and submenus in popUpMenuEx. Commit . Fixes bug #479777 .
  • Mobile: Remove deprecated no-op code. Commit .
  • Fix crash in pdf generator. Commit .
  • Sync man page commands with the Command Line Options sections of the Okular handbook. Commit .
  • Fix ci by not requesting cross-group targets. Commit .
  • Fix unit test warnings. Commit .
  • Also fix compile path. Commit .
  • Fix loading okularpart. Commit .
  • Fix SlicerSelector. Commit . Fixes bug #481175 .
  • Convert QT_MAJOR_VERSION to 6. Commit .
  • Fix window updates on wayland. Commit . Fixes bug #468591 .
  • Port PracticeSummaryComponent to be a QWidget. Commit .
  • Port PracticeMainWindow to be a QWidget. Commit .
  • Port Editor to be a QWidget. Commit .
  • Port StatisticsMainWindow to be a QWidget. Commit .
  • Port Dashboard to be a QWidget. Commit .
  • Port away from deprecated pos() method. Commit .
  • Provide option to disable browser integration. Commit .
  • Use QDir::canonicalPath() for /home. Commit .
  • Enable nofail by default for / and /home. Commit . Fixes bug #476054 .
  • Add an fstab nofail mount option. Commit . Fixes bug #472431 .
  • Hide partition type on GPT disks. Commit .
  • Add LUKS2 option when creating LUKS partition. Commit .
  • Initial support for bcachefs. Commit .
  • Use isEmpty() here. Commit .
  • Add 0.14.2 version. Commit .
  • Use 0.14.2. Commit .
  • Appdata: Add homepage URL. Commit .
  • Use std::chrono_literals. Commit .
  • Ensure tooltip in recipient editor are word wrapped. Commit .
  • Use operator_L1 directly. Commit .
  • There is not ui file. Commit .
  • Remove duplicate "protected:". Commit .
  • Merge target_source. Commit .
  • Remove Q_SLOTS (as we use lambda). Commit .
  • Remove usage of QT_NO_* ifdef. Commit .
  • Fix clazy warning. Commit .
  • More Android fixes, such as the share menu. Commit .
  • Add the actual app icon image, oops. Commit .
  • Add Android app icon. Commit .
  • Export main() on Android. Commit .
  • Add Android APK support. Commit .
  • Fix typo in openAddToPlaylistMenu(). Commit .
  • Add more package descriptions. Commit .
  • Only find Qt::Test and ECMAddTests when building autotests. Commit .
  • Bump minimum C++ version 20. Commit .
  • Include ECMQmlModule explicitly. Commit .
  • Bump minimum KF to 6.0. Commit .
  • Make libmpv quieter. Commit .
  • Port from Qt5Compat.GraphicalEffects. Commit .
  • Add a player menu item to copy video URL. Commit .
  • Add a way to show video statistics. Commit .
  • PeerTube: Fix search. Commit .
  • PeerTube: Implement listing subscribed channels. Commit .
  • PeerTube: Fix channel information. Commit .
  • PeerTube: Fix viewing remote channels. Commit .
  • PeerTube: Fix author avatars for comments. Commit .
  • PeerTube: Fix video info on subscriptions, avatars for channels. Commit .
  • Add an "Add to playlist" action to the video player. Commit .
  • Fix the channel page sometimes showing the wrong data. Commit .
  • Fix the "Add to Playlist" dialog, again. Commit .
  • Invidious: Fix channel playlist thumbnails. Commit .
  • PeerTube: Un-YouTubify links, because they aren't those. Commit .
  • Add feature to import/export (YouTube) OPML subscriptions. Commit . See bug #468116 .
  • Fix i18n error in subscription button. Commit .
  • Use safe hardware acceleration from libmpv. Commit .
  • When there's no views, say "No views" instead of "0 views". Commit .
  • Fix subscription counts from Invidious that aren't integers. Commit .
  • Fix no audio in the PiP player. Commit .
  • Fix the video grid becoming unresponsive when flicking away the player. Commit . Fixes bug #480578 .
  • Restore maximized state when exiting fullscreen. Commit . Fixes bug #480851 .
  • Use 0 instead of Date.New in VideoQueueView. Commit .
  • Fix the sub count not being formatted correctly. Commit . Fixes bug #478405 .
  • Remove Utils.formatTime and use upstream KCoreAddons.Format. Commit .
  • Fix qmllint errors, QML module registration and more. Commit .
  • Remove duplicate const specifier. Commit .
  • Move Paginator to QInvidious. Commit .
  • Remove Paginator::previous(). Commit .
  • Add support for the new Pagination API to the rest of the query types. Commit .
  • Switch from QStringView. Commit .
  • Fix wrong GPL in the SPDX header for SourceSwitcherDialog. Commit .
  • Move source switcher to a dialog, also improve key navigation in it. Commit .
  • Use one QStringLiteral instead of multiple for key names. Commit .
  • Remove unused net() function in AbstractApi. Commit .
  • Add a page to view current subscriptions. Commit .
  • Check if future is canceled instead of valid. Commit .
  • Check if current player exists before disconnecting signals. Commit .
  • Remove now useless audio url debug message. Commit .
  • PeerTube: Implement support for fetching subscription feed. Commit .
  • Implement support for logging into PeerTube. Commit .
  • Overhaul login and credentials system. Commit .
  • Create common AccountCard component, share between Invidious + PeerTube. Commit .
  • Begin implementation of PeerTube login. Commit .
  • Don't add audio file if it isn't given. Commit .
  • PeerTube: Support thumbnailUrl from video JSON. Commit .
  • Introduce a Paginator API. Commit .
  • Only report result and process reply if the future isn't cancelled. Commit .
  • Fix audio in certain videos no longer working. Commit .
  • Make the "Add to Playlist" feature work in video lists. Commit .
  • Fix the weird scrolling & clipping on the channel pages. Commit .
  • Introduce minimum window size on desktop. Commit .
  • Fix autotest CMake file license. Commit .
  • Remove focus debug comment. Commit .
  • Introduce new general & network logging categories, and install them. Commit .
  • Protect against videoModel being undefined. Commit .
  • Use a regular control instead of an ItemDelegate for the source switcher. Commit .
  • Use QCommandLineParser::positionalArguments(), remove more cruft. Commit .
  • Remove unnecessary registration of MpvObject. Commit .
  • Move YouTube link parser to it's own file, add autotest. Commit .
  • Start at that point in the playlist when clicking a video inside of one. Commit .
  • Add support for viewing a channel's playlists. Commit .
  • Fix the video quality setting not actually doing anything. Commit . Fixes bug #475964 .
  • Fix the formats shown in the resolution box. Commit . See bug #475964 .
  • Use onClicked instead of onPressed in video queue. Commit .
  • Fix undefined reference when grabbing page title. Commit .
  • Fix a spew of undefined errors when the queue video item is loading. Commit .
  • Only show queue controls in video menu if there's one video loaded. Commit .
  • Save and load the last used source. Commit .
  • Improve the look of the queue control. Commit .
  • Use Qt.createComponent to create about pages. Commit .
  • Fix the video container being lost when going fullscreen. Commit .
  • Add small but useful comments explaining each part of the video player. Commit .
  • Fix touch input on the player, finally. Commit .
  • Use a better icon for the hide player button. Commit .
  • Reduce the amount of the video title duplication. Commit .
  • Update KAboutData, copyright date and add myself. Commit .
  • Push the channel page on the layer stack, instead of replacing it. Commit .
  • If the video player is open and there's a video, display in title. Commit .
  • Properly capitalize the watch/unwatch actions in the video menu. Commit .
  • Fix the network proxy page accidentally enabling its apply button. Commit .
  • Add more explanations to some settings, add more ellipses where needed. Commit .
  • Dramatically improve the login page. Commit .
  • Add icon and better description for the Invidious log in action. Commit .
  • Introduce a base source page type, move delete source action to header. Commit .
  • Add text and tooltips for the video controls. Commit .
  • Add action support to the video player header, move "Share" up there. Commit .
  • Give the settings window a title. Commit .
  • Set the window title to the current page name. Commit .
  • Use better picture-in-picture icon. Commit .
  • Word wrap the video description. Commit .
  • Hide view count on video grid items if it's not available. Commit .
  • Move "Add Source" button to the header bar. Commit .
  • Add setting to hide short form videos. Commit .
  • Improve loading experience by using proper LoadingPlaceholder and more. Commit .
  • Explicitly mark livestream and shorts, instead of no label. Commit .
  • Fix capitalization on the "Add to Playlist" dialog. Commit .
  • Fix long press for context menu for video grid items. Commit .
  • Set icon for the "Apply" button in network proxy settings. Commit .
  • Disable network proxy settings when set to "System Default". Commit .
  • Change minimized video player color set to Header. Commit .
  • Icon tweaks. Commit .
  • Remove click to toggle play/pause. Commit .
  • Fix right-clicking items with mouse or touchpad not working. Commit .
  • Fix touch on recommended video items. Commit .
  • Fix video controls not showing up on tap. Commit .
  • Fix context menu activating too easily on touch input. Commit .
  • Don't enable hover for grid items on touch input. Commit .
  • Fix thumbnail cropping in video player. Commit .
  • Mess around with the video grid and list item spacing and sizing. Commit .
  • Use new placeholder image item in video list and playlist grid items. Commit .
  • Remove some unnecessary imports of Qt5Compat.GraphicalEffects. Commit .
  • Add separator between active source and the expanded switcher. Commit .
  • Hide like count chip when zero. Commit .
  • Add date chip for checking when the video was published in the player. Commit .
  • Add share button to right side of video player. Commit .
  • Add heading for comments section. Commit .
  • Use QQC2.ItemDelegate everywhere now. Commit .
  • Fix keyboard toggle button always opening keyboard. Commit .
  • Properly implement showing keyboard on launch. Commit .
  • Show vkbd when a terminal page is created. Commit .
  • Appstream: replace deprecated developer_name /w developer, update type. Commit .
  • Appdata: Add launchable parameter and screenshot caption. Commit .
  • Org.kde.skanlite.appdata: Add developer_name. Commit .
  • Add a simple image and pdf import ability. Commit . Fixes bug #482224 .
  • Add command line option to dump all option information to a text file. Commit .
  • Split preview view from document page. Commit .
  • Remove wrong unlock for scanning thread. Commit .
  • Add build fixes (part2). Commit .
  • Add build fixes. Commit .
  • Re-enable flatpak and update dependencies. Commit .
  • Use qt6 syntax for parameters in signal. Commit .
  • Prevent save action while a document is not ready yet. Commit .
  • Safeguard against nullptr while saving document. Commit . Fixes bug #477439 .
  • Add mass flipping actions. Commit . See bug #481002 .
  • Set file dialog in PDF export view to save mode. Commit . Fixes bug #478296 .
  • Fix share delegates. Commit .
  • Fix error display for sharing window. Commit .
  • Completely hide the device name when options are hidden. Commit .
  • Use qt6 syntax for signal parameters. Commit .
  • Remove usage of unavailable property of scrollview. Commit .
  • Make use of QLocale::codeToLanguage for OCR. Commit .
  • Bump tesseract dependency to 5. Commit .
  • Bump KF dependency and cleanup. Commit .
  • Fix segfault with scanner connected by usb. Commit .
  • Shorten appstream metainfo summary. Commit .
  • Always convert old placeholder format to new placeholder format when new format is not used. Commit . Fixes bug #484211 .
  • Fix empty placeholders breaking nearby placeholders. Commit . Fixes bug #483320 .
  • ExportManager: reduce unnecessary string manipulation in formattedFilename(). Commit .
  • VideoCaptureOverlay: Minimized -> Window.Minimized. Commit .
  • Raise and activate capture windows when shown. Commit . Fixes bug #482467 .
  • Use HH instead of hh by default. Commit .
  • SpectacleCore: Only use normal windows and dialogs for window visible check. Commit .
  • ImagePlatformXcb: Make on click filter button handling code more descriptive. Commit .
  • VideoPlatformWayland: handle and add error messages for when the stream is prematurely closed. Commit .
  • VideoPlatform: don't assert recording boolean in setRecording. Commit .
  • VideoPlatformWayland: Remove the need for a DBus call to KWin's getWindowInfo. Commit .
  • Update recording related models in response to VideoPlatform changes. Commit .
  • VideoPlatformWayland: Get PipeWireRecord asynchronously. Commit . See bug #476866 .
  • VideoPlatformWayland: Add missing not operator. Commit .
  • Improve feedback when recording is not available. Commit . Fixes bug #484038 .
  • SpectacleCore: use shared error behavior for screenshot and recording failures. Commit .
  • RecordingFailedMessage: fix close button. Commit .
  • SpectacleCore: move video platform setup code closer to image platform setup code. Commit .
  • SpectacleCore: use VideoPlatform::regionRequested to start rectangle selection. Commit .
  • Revert "Accept the selection before sharing via purpose". Commit .
  • ImagePlatformKWin: Use logical positions for images in combinedImage on X11. Commit . Fixes bug #486118 .
  • ScreenshotFailedMessage: Fix close button not working. Commit .
  • ImagePlatformKWin: Put KWin request error on new line for readability. Commit .
  • ImagePlatformKWin: Make it easier to differentiate errors for different DBus method calls. Commit .
  • ImagePlatformKWin: Add a timer with message for unusually long DBus calls while debugging. Commit .
  • SpectacleCore: Don't show capture windows for screens that we fail to get images for. Commit .
  • ImagePlatformKWin: add more and better error messages. Commit .
  • ImagePlatformKWin: set 4 second timeout for asynchronous DBus calls. Commit .
  • ImagePlatformKWin: move combinedImage and and static vars to the top. Commit .
  • PlatformNull: Always emit newScreenshotFailed. Commit .
  • SpectacleCore: Ensure a message is always visible somewhere when a screenshot fails. Commit .
  • ImagePlatformKWin: Move allocateImage and readImage closer to the top of the cpp file. Commit .
  • Add support for error messages in recording DBus API. Commit .
  • Add more support for screenshot error messages. Commit .
  • Accept the selection before sharing via purpose. Commit .
  • Enforce passing tests. Commit .
  • ImagePlatformKWin: Use QDBusUnixFileDescriptor to manage the pipe file descriptor to read from. Commit .
  • Traits: remove static from dynamicMin/dynamicMax effect strengths. Commit .
  • ImagePlatformXcb: Remove KWin specific code. Commit .
  • AnnotationOptionsToolBarContents: fix separators being invisible. Commit .
  • Add blur/pixelate strength settings and slider for adjusting them. Commit . Fixes bug #469184 .
  • AnnotationOptionToolBarContents: Comment why we use callLater with onValueChanged. Commit .
  • Remove usage of ShapePath::pathHints until we depend on Qt 6.7. Commit .
  • Add categorized debug output for AnnotationDocument::setCanvas. Commit .
  • ImagePlatformKWin: don't scale screen images when all have the same scale. Commit .
  • Fix blank image with 1 screen and scale less than 1x. Commit .
  • QtCV: add missing pragma once. Commit .
  • Combine logging categories into one logging category. Commit .
  • SpectacleCore: add explicit noexcept to destructor declaration. Commit .
  • HoverOutline and Outline formatting. Commit .
  • VideoCaptureOverlay: align handles with outline. Commit .
  • HoverOutline: enable asynchronous. Commit .
  • Fix outline flickering/scaling issue when path becomes empty. Commit .
  • Improve outline alignment with the outside of interactive paths. Commit .
  • VideoCaptureOverlay: Cleanup outline margin code. Commit .
  • Outline: remove zoom and effectiveStrokeWidth. Commit .
  • Use dashColor instead of strokeColor2, rename strokeColor1 to strokeColor. Commit .
  • Outline: remove startX and startY. Commit .
  • Outline: add strokeStyle, capStyle and joinStyle. Commit .
  • Outline: add rectanglePath(). Commit .
  • Outline: don't enable asynchronous by default. Commit .
  • TextTool: Keep cursor in outline bounds when the previous character is a new line. Commit .
  • TextTool: Ensure cursor is at least 1 physical pixel thick. Commit .
  • F pathhiuntsUpdate TextTool.qml. Commit .
  • Hide HoverOutline when SelectionTool handles are hovered. Commit .
  • Outline: Add pathHints. Commit .
  • Split DashedOutline from Outline. Commit .
  • Handle add edges property. Commit .
  • Handle: set pathHints for optimization. Commit .
  • Appdata: Add developer_name & launchable. Commit .
  • Fix sequence numbers in filenames. Commit . Fixes bug #483260 .
  • Handle: Fix Qt 6.7 bugs. Commit .
  • QImage::deviceIndependentSize is not constexpr. Commit .
  • Fix annotation hover, selection and text UIs being offset after crop. Commit .
  • Use connect with 4 arguments. Commit .
  • AnnotationViewport: Scale image section down based on window device pixel ratio. Commit .
  • Disable video mode when a new rectangle capture screenshot is started. Commit . Fixes bug #481471 .
  • Handle: prevent division by zero in ShapePath scale. Commit . Fixes bug #484892 .
  • Use stack blur instead of Gaussian blur. Commit .
  • Explicit noexcept for ~AnnotationViewport(). Commit .
  • Use Gaussian blur for blur and shadow effects. Commit .
  • Fix screenshots with scale factors that have their sizes rounded up. Commit .
  • AnnotationViewport: Make image getting logic reusable. Commit .
  • AnnotationViewport: Copy image section when creating texture instead of setting texture sourceRect. Commit .
  • ImagePlatformKWin: Go back to manually combining images. Commit . Fixes bug #478426 .
  • Add OpenCV as a dependency. Commit .
  • Add crop tool. Commit . Fixes bug #467590 .
  • Add backend logic for undoable cropping. Commit . Fixes bug #481435 .
  • Rename "Show Annotation Tools" button to "Edit". Commit .
  • SpectacleCore: make class inheritance check more robust. Commit . Fixes bug #484652 .
  • AnnotationDocument: Workaround not repainting everywhere it should with fractional scaling. Commit .
  • Geometry: Add rectNormalized. Commit .
  • AnnotationViewport: use isCreationTool and isNoTool. Commit .
  • AnnotationTool: add bool properties to check general tool types. Commit .
  • Improve SelectionTool handle visibility with non-rectangular outlines. Commit .
  • Rename SelectionBackground to Outline and use Outline as the only selection graphics in VideoCaptureOverlay. Commit .
  • Rename ResizeHandles to SelectionTool. Commit .
  • Make handle behavior more reusable. Commit .
  • AnnotationDocument: Fill image with transparent pixels in defaultImage(). Commit .
  • ImageCaptureOverlay: Fix error when checkedButton is not set. Commit .
  • History: pass std::function by reference. Commit .
  • ImagePlatformXcb: prevent detaching KX11Extras::stackingOrder. Commit .
  • SpectacleCore: prevent detaching CaptureWindow::instances. Commit .
  • VideoFormatModel: remove unused variable. Commit .
  • AnnotationDocument: fully qualify signal argument. Commit .
  • ExportManager: remove slots and document former slot functions. Commit .
  • Change showMagnifier setting to toggle between Never, Always and While holding the Shift key. Commit . See bug #482605 .
  • CaptureOptions: "Capture Settings" -> "Screenshot Settings". Commit .
  • Add recording options to the no screenshot dialog. Commit . Fixes bug #468778 .
  • AnnotationViewport: Don't use TextureCanUseAtlas. Commit . Fixes bug #481665 .
  • Allow dragging no screenshot dialog window from anywhere. Commit .
  • Finish recording instead of activating when activated from shortcut while recording. Commit . Fixes bug #481471 .
  • Align region recording selection UI more like the recording outline. Commit .
  • Ensure region recording outline stays out of recording. Commit .
  • Set layer-shell exclusive zone for capture region overlay. Commit . Fixes bug #481391 .
  • Use cutout handles for video rectangle selection. Commit .
  • Make backingStoreCache private. Commit .
  • Remove FillVariant alias. Commit .
  • Traits: Use G for ::Geometry from Geometry.h. Commit .
  • Fix selection tool. Commit .
  • Use KConfigDialogManager system instead of directly setting video format. Commit . Fixes bug #481390 .
  • Fix filename template label buddies. Commit .
  • ViewerWindow: Check if s_viewerWindowInstance points to this when destroying. Commit . Fixes bug #469502 .
  • Fix drawing with touchscreen. Commit .
  • Use setMipmapFiltering instead of layer for image view smoothing. Commit .
  • Fix always recording the screen at (0,0) with screen recording. Commit . Fixes bug #480599 .
  • Do not loop video player and pause on playback stopped. Commit .
  • Use a QRegion to determine which areas to repaint. Commit .
  • Improve AnnotationViewport and AnnotationDocument repaint speed. Commit .
  • Recording: Play the video after it has recorded. Commit .
  • Fix decimal formatting in DelaySpinBox. Commit .
  • Recording: Do not leak node ids. Commit .
  • Fix invalid timestamp when opening config dialog before screen capture. Commit .
  • Fix unclickable buttons on dialog window after startSystemMove() is called. Commit .
  • Remove extra scale in AnnotationDocument::paintBaseImage. Commit .
  • Split paint into paintBaseImage, paintAnnotations and paintAll. Commit .
  • Use Viewport as abstraction for viewport rectanlge and scale. Commit .
  • Traits: Remove type() from Fill and Text and make Text itself a variant. Commit .
  • Use std::span to express where annotation painting should start and stop. Commit .
  • Fix color emojis not having black semi-transparent shadows. Commit .
  • Make annotation shadows black. Commit .
  • HistoryItem: Remove unnecessary constructors and assignment operators. Commit .
  • Move image effects to fill. Commit .
  • Traits: fix clang-format off not working on macro. Commit .
  • Fix build with ZXing master. Commit .
  • Allow right/bottom resize handle to translate when width/height is 0. Commit .
  • Make scale to size and untranslate scale logic reusable. Commit .
  • Raise minimum Qt to 6.6.0. Commit .
  • ResizeHandles: Add handle margins. Commit .
  • ResizeHandles: remove effectiveEdges. Commit .
  • Cut out inside of annotation resize handles. Commit .
  • Fix selection handles disappearing when annotation toolbar is shown. Commit .
  • Cut out inner parts of selection handles. Commit .
  • Fix freehand lines not being immediately drawn as a dot. Commit .
  • Fix numberFillColor label. Commit .
  • Use default value getters to get actual default tool values. Commit .
  • Add support for new lines and tabstops in text annotations. Commit . Fixes bug #472302 . Fixes bug #448491 .
  • TextTool: use effectiveStrokeWidth for background inset. Commit .
  • Use new undo/redo history and item traits system with smart pointers. Commit .
  • Remove X11 atom. Commit . Fixes bug #478162 .
  • Don't assume barcode content is always human-readable text. Commit .
  • Don't copy barcode contents unconditionally. Commit .
  • Only look for one barcode if that's all we are going to use. Commit .
  • Avoid unnecessary image conversions for barcode scanning. Commit .
  • Workaround modal QFontDialogs being unusable. Commit . See bug #https://bugs.kde.org/show_bug.cgi?id=478155 .
  • Fix layer-shell-qt CI dep. Commit .
  • Enable SmoothPixmapTransform on images with fractional scales. Commit .
  • Scan QR codes asyncronously. Commit .
  • Only scan QR code when a screenshot is first taken. Commit .
  • AnnotationDocument.cpp: rearrange to match header. Commit .
  • Initial implementation of scanning captured screenshot for qrcodes. Commit .
  • Fix recording. Commit .
  • Extra date/time placeholder descriptions, 12 hour / . Commit . See bug #https://bugs.kde.org/show_bug.cgi?id=477215 .
  • Add filename placeholder. Commit . Fixes bug #478802 .
  • Change "Show less" to "Show fewer" since the thing in question is countable. Commit .
  • Properly localize the delay spin box. Commit .
  • Localize the stroke width selection spinbox. Commit .
  • Localize the font selection status bar button. Commit .
  • Localize the resolution tooltip. Commit .
  • Add 24.05.0 release description. Commit .
  • Use declarative type registration. Commit .
  • Add clang-format pre-commit hook. Commit .
  • CMake: add KF6QQC2DesktopStyle runtime dependency. Commit .
  • Fetcher: initialize m_favoritesPercentage. Commit .
  • "Favorites" page: show loading placeholder. Commit .
  • Flatpak: update Kirigami Addons to 1.1.0. Commit .
  • Make regular expressions "static const". Commit .
  • TV Spielfilm fetcher: enhance program description. Commit .
  • TV Spielfilm fetcher: fix special program handling across pages. Commit .
  • TV Spielfilm fetcher: handle incorrect stop time. Commit .
  • Do not update "Favorites" page after fetching if nothing changed. Commit .
  • Database: do nothing when trying to add empty list. Commit .
  • "Favorites" page: enable dragging with mouse. Commit . Implements feature #481783 .
  • Delete qtquickcontrols2.conf. Commit .
  • Fix '"onlyFavorites" is not a properly capitalized signal handler name'. Commit .
  • Do not re-create "Favorites" page. Commit .
  • Simplify borders on "Favorites" page. Commit .
  • Save sorted favorites only if sorting changed. Commit .
  • Update gitignore for clangd cache. Commit .
  • Update gitignore for VS Code. Commit .
  • Do not allow to remove favorites on the "Sort Favorites" page. Commit .
  • Port SwipeListItem to ItemDelegate. Commit .
  • Fix typo in NetworkDataProvider::get(). Commit .
  • Fix programs not updated when fetching many in parallel. Commit .
  • Flatpak manifest: use same string style as on GitHub. Commit .
  • AppStream: add vcs-browser. Commit .
  • Add translation context for "program height" setting. Commit .
  • Use type-safe string IDs in qml. Commit .
  • Rework program description update. Commit .
  • Remove QML import versions. Commit .
  • Remove padding in group list items. Commit .
  • Settings page: use === instead of ==. Commit .
  • Settings page: fix file dialog. Commit .
  • Clip channel table. Commit .
  • Fix sorting favorites. Commit .
  • Sort favorites: specify arguments explicitly. Commit .
  • Do not set default QNetworkRequest::RedirectPolicyAttribute manually. Commit .
  • Fix fetching channels. Commit .
  • Do not set padding for SwipeListItem in group list. Commit .
  • Fix channel list page. Commit .
  • Fix fetching programs. Commit .
  • Replace Kirigami.BasicListItem with Controls.ItemDelegate. Commit .
  • Fix Kirigami.Action icons. Commit .
  • Drop Qt5/KF5 support. Commit .
  • Fix code quality. Commit .
  • Fix QString handling. Commit .
  • AppStream: do not translate developer name. Commit .
  • AppStream: specify supported input devices. Commit .
  • Flatpak: use Kirigami Add-ons 1.0.1. Commit .
  • Flatpak: add cleanup. Commit .
  • Don't enforce the spellchecker even when it's disabled. Commit . Fixes bug #486465 .
  • Fix the content font not actually affecting the post text. Commit . Fixes bug #481911 .
  • Fix multiple fullscreen images appearing on top of each other. Commit .
  • Improve mentions in the composer, move content warning field. Commit .
  • Copy the spoiler text in replies. Commit . Fixes bug #486691 .
  • Fix pasting text content in the status composer. Commit .
  • Set USE_QTWEBVIEW automatically if Qt6WebView is found. Commit .
  • Make QtWebView optional, overhaul auth (again). Commit . Fixes bug #483938 .
  • Fix the search model tests failing because we now resolve. Commit .
  • Fix QApplication missing in tokodon-offline. Commit .
  • Only enable exceptions when using MpvQt. Commit .
  • Enable QtMultimedia support by default on Windows. Commit .
  • Re-enable Windows CI. Commit .
  • Quiet the MPV status output. Commit .
  • Add optional QtMultimedia Support. Commit .
  • Resolve remote posts in the search box. Commit . Fixes bug #485080 .
  • Fix the notifications not showing the post text anymore. Commit .
  • Improve login error help text. Commit .
  • In the case that login fails, fall back to showing the network error. Commit .
  • Set the title for the pop out status composer. Commit .
  • Set the title of the settings window, to that. Commit .
  • Set the title of the main window to the current page. Commit .
  • Port from dedicated Clipboard class to KQuickControlsAddons. Commit .
  • Bump minimum kirigami-addons version to 1.1.0. Commit .
  • Fix broken code in CMakeLists.txt. Commit .
  • Comply with the flathub quality guidelines. Commit .
  • Add branding color. Commit .
  • Remove old code for qt5. Commit .
  • Fix placeholder string in recent translation fix. Commit .
  • Fix untranslatable string, improve format. Commit .
  • Fix the status composer asking to discard the draft if a post is sent. Commit .
  • Make the popout status composer ask before discarding drafts too. Commit .
  • Fix the discard draft prompt not showing up on the popout composer. Commit .
  • Copy spoiler text data when popping out composer. Commit .
  • Copy the original post data when popping out. Commit .
  • Allow popping out the status composer on desktop. Commit . Fixes bug #470048 .
  • Disable grouping follow notifications for now. Commit .
  • Only save screenshot when test fails. Commit .
  • More TimelineTest fixes. Commit .
  • Attempt another fix for the TimelineTest. Commit .
  • Add back the rest of TimelineTest. Commit .
  • Disable check for QtKeychain on KDE CI. Commit .
  • Fix appium test issues caused by recent changes. Commit .
  • Add a proper accessible name to the timeline. Commit .
  • The initial setup shouldn't ask for notification permission on desktop. Commit .
  • Re-enable Appium tests on the CI. Commit .
  • Revert "Remove workaround for QTBUG 93281". Commit .
  • Remove minimum window size on mobile. Commit . Fixes bug #482844 .
  • Load pages asynchronously when possible, and fix parenting. Commit .
  • Fix anchors loop for the separator in the account switcher. Commit .
  • Port the remaining usages of Qt5Compat.GraphicalEffects for rounding. Commit .
  • Fix crash if ProfileEditorBackend::displayNameHtml() is called. Commit .
  • Port profile header effects to QtQuick.Effects from Qt5Compat. Commit .
  • Add debug actions for increasing/decreasing follow count in MockAccount. Commit .
  • Check for follow requests once action is actually taken. Commit .
  • Add an alert count indicator for sidebar items, use for follow requests. Commit .
  • Fix the tags timelines not opening anymore. Commit .
  • Push the post menu button down when the menu is open. Commit .
  • Remove useless AbstractButton in user interaction label. Commit .
  • Always align the overflow menu to the parent item. Commit .
  • Remove "Hide Media" button from the tab order. Commit .
  • Allow key navigation through media attachments. Commit .
  • Require Qt 6.6 & KDE Frameworks 6.0.0, ... Commit .
  • Use since_id instead of min_id in grabbing push notifications. Commit .
  • Post push notifications in reverse order. Commit .
  • Reimplement an early exit when there's no accounts with no notifications. Commit .
  • Add NotificationHandler::lastNotificationClosed signal. Commit .
  • Create only one NotificationHandler and put it in AccountManager. Commit .
  • Fix not being able to check if a post is empty. Commit .
  • Move InlineIdentityInfo to Components folder. Commit .
  • Mass rename StatusDelegate components to PostDelegate. Commit .
  • Rename StandaloneTags to StatusTags. Commit .
  • Add context menu actions for videos and gif attachments as well. Commit .
  • Miscellaneous attachment cleanups and reorganization. Commit .
  • Rename ListPage to ListTimelinePage. Commit .
  • Use upstream ToolButton for InteractionButton. Commit .
  • Add documentation for ImageMenu. Commit .
  • Rename OverflowMenu to StatusMenu. Commit .
  • Add separate StatusLayout component. Commit .
  • Sidebar: Improve keyboard navigation. Commit .
  • Fix keyboard navigatin in the Sidebar. Commit .
  • Point kirigami-addons to specific commit. Commit .
  • Overhaul docs, again. Commit .
  • Ensure all Tokodon #include includes the subfolder everywhere. Commit .
  • Update the inconsistent copyright headers. Commit .
  • Complete Post class overhaul. Commit .
  • Separate Attachment and Notification classes from post.h. Commit .
  • Refactor out and remove utils.h. Commit .
  • Move CustomEmoji::replaceCustomEmojis to TextHandler. Commit .
  • Improve documentation of TextHandler and it's methods. Commit .
  • Make TextHandler a regular class and not a QObject. Commit .
  • Move regular expressions used in text processing to static consts. Commit .
  • Shift around the text processing functions. Commit .
  • Rename TextPreprocessing to TextHandler, move different functions there. Commit .
  • Visually separate replies in a thread. Commit .
  • Add margins to the video player controls. Commit .
  • Improve the look of the timeline footer. Commit .
  • Don't allow opening a context menu for an image if it's hidden. Commit .
  • Fix spacing on post info that has an application. Commit .
  • Disable interactivity of the alt and other attachment chip. Commit .
  • Hide embed action for private posts. Commit .
  • Fix z order of the link indicator. Commit .
  • Hide interaction buttons on most notifications except for mentions. Commit .
  • Add message to threads that some replies may be hidden. Commit .
  • Prevent crash when grouped notifications are used on initialization. Commit .
  • Enable grouping notifications by default. Commit .
  • Disable boosting private (followers-only) posts. Commit .
  • Fix undefined name error. Commit .
  • Add 24.02 release note. Commit .
  • Remove image attachment captions. Commit .
  • Fix bottom margin on settings button in sidebar. Commit .
  • Refresh the thread if we reply to it. Commit . Fixes bug #480695 . See bug #467724 .
  • Hide actions on mobile that are already present in the bottom bar. Commit . See bug #479247 .
  • TapHandler fixes to hopefully solve page switching woes. Commit .
  • Add icons to the send button in the composer. Commit .
  • Move DropArea to the composer TextArea. Commit .
  • Make the composer use the same flex column maximum width as posts. Commit .
  • Use correct spacing value in status preview. Commit .
  • Fix vertical alignment of time text in composer. Commit .
  • Fix alignment of character limit label in composer. Commit .
  • Use Loaders in StatusPreview to get rid of some unnecessary spacing. Commit .
  • Fix typo, it should be textItem not labelItem. Commit .
  • Fix missing viewportWidth in StatusPreview. Commit .
  • Wordwrap SetupNotification text. Commit .
  • Move multi-account home timeline name to QML, improve display. Commit .
  • PostContent: assorted bidirectionality fixes. Commit . Fixes bug #475043 .
  • MastoPage: don't mirror the elephant. Commit .
  • Display a tip that the privacy level of a post may affect replies. Commit .
  • Handle yet more edge cases where the standalone tags fail. Commit .
  • Improve error message with icons, and better help text. Commit .
  • Add initial setup flow where required. Commit . Fixes bug #477927 . Fixes bug #473787 .
  • Add a bit of padding to the post search results. Commit .
  • Clear search result before doing a new search. Commit .
  • Fix search section delegate having a 0px width. Commit .
  • Clip search field content. Commit .
  • Prevent visible error when the account doesn't have push scope. Commit .
  • Add building snapshots on Windows. Commit . See bug #484507 .
  • [CI] Require tests to pass. Commit .
  • Remove unused kdelibs4support dependency. Commit .
  • [CI] Add Windows. Commit .
  • [CI] Fix after recent upstream change. Commit .
  • Update icon to latest Breeze icon. Commit .
  • Clean up Terminal constructor. Commit .
  • Skip KX11Extras on Wayland. Commit .
  • Fix focusing new sessions. Commit . Fixes bug #482119 .
  • Fix startup crash with some skins. Commit .
  • Org.kde.yakuake.appdata.xml add donation URL and launchable. Commit .
  • QtTestGui is not necessary. Commit .
  • Avoid to include QtTest (which loads a lot of includes). Commit .

how to do a split screen presentation on zoom

IMAGES

  1. How to Split the Screen on Zoom (PC/Mac)

    how to do a split screen presentation on zoom

  2. Split and Share Your Screen on Zoom

    how to do a split screen presentation on zoom

  3. Zoom Split Screen Tutorial

    how to do a split screen presentation on zoom

  4. Virtual Learning Tip 101: How to Split your Zoom Screen in 2 Easy Clicks (Chromebook)

    how to do a split screen presentation on zoom

  5. How to split screen You and Your Slides/content

    how to do a split screen presentation on zoom

  6. How to Split Your Zoom screen

    how to do a split screen presentation on zoom

VIDEO

  1. Split Screen CapCut PC

  2. Pulse Promote Plan Presentation Zoom Meeting (21-May-2024)

  3. iPad Split Screen Zoom & Kahoot Tutorial

  4. NOVA 3i SPLIT SCREEN

  5. How to do Split screen in PC 🖥

  6. How to do split-screen on console?

COMMENTS

  1. Split and Share Your Screen on Zoom

    Check out digital activities here - https://www.teacherspayteachers.com/Store/Miss-Tech-Queen?utm_source=MTQYouTube&utm_campaign=Splitscreen Tutorial for tea...

  2. Side-by-side mode for screen sharing

    Click your profile picture, then click Settings. Click the Share Screen tab. Click the Side-by-dide mode check box. Zoom will automatically enter side-by-side mode when a participant starts sharing their screen. Meeting and webinar participants who are viewing a shared screen can switch to side-by-side mode, which.

  3. Use Zoom multi-window sharing to present your PowerPoint ...

    If you want to have your video larger beside your PowerPoint slides when presenting in a Zoom meeting, this video shows you a method for doing so. With the n...

  4. How to split screen You and Your Slides/content

    Zoom tutorial for how to begin to screen share in synchronous class meetings

  5. 6 Options for Presenting PowerPoint Slides in Zoom

    In this article I am using the Zoom app in Windows 10. The six options are: Share your entire screen/desktop. Share the Slide Show window. Share the editing window with a clean look. Run the Slide Show in a window and share that window. Use Presenter View to show the audience your slides while you see Presenter View.

  6. Screen sharing a PowerPoint presentation

    Switch back to Powerpoint and click the Slide Show tab. Begin the presentation by selecting the Play from Start or Play from Current Slide options. PowerPoint will display the slide show in a window. In Zoom, start or join a meeting. Click Share Screen in the meeting controls. Select the PowerPoint window and then click Share.

  7. How to share part of your screen on Zoom

    Once you've selected Portion of Screen, click the blue Share button to start sharing part of your screen. There will be a green overlay showing what you're currently sharing, which you can move and resize to share only your presentation. Congratulations: you are no longer distracting idiots like me. I like to set all of this up in a test call ...

  8. Complete Guide to Presenter View in Zoom

    Start Presenter View Preview by pressing Alt+F5. In Zoom, share a portion of the screen from the Advanced sharing options. Make the current slide larger in Presenter View and adjust the sharing rectangle so you just share the current slide portion of the screen in Zoom. Deliver your presentation. Full detailed article.

  9. How to set up Zoom video for dual monitors and screen sharing with

    It should take you to the General tab, but if not, click General. Check the box for Use dual monitors. IDG. Set Zoom to Use dual monitor. When you share your screen with Zoom from an active ...

  10. How to Screen Share a PowerPoint Presentation in Zoom

    At the bottom of the Zoom meeting window, click "Share Screen." If you're using a single monitor, you will immediately start sharing your screen. If you're using dual monitors, you'll need to click the screen that your presentation will be shared on. In our case, that will be "Screen 2." To begin sharing that screen, click "Share" at the bottom ...

  11. How to Present on Zoom: Google Slides and Powerpoint Presentation Guide

    The methodology is split into two bits — one: PowerPoint and two: Zoom. First, open up Microsoft PowerPoint and pick the slide you want to share. Now, click on the 'Slide show' tab and hit 'Set Up Slide Show.'. Then, select 'Browsed by an individual (window)' under 'Show type.'. Hit 'Ok' to confirm.

  12. Using Zoom desktop client with dual monitors

    To enable the dual monitors feature for your own use: Sign in to the Zoom Client. In the top-right corner of the Zoom Client, click your profile picture then click Settings.; Click the General tab.; Select the Use dual monitors check box.; Note: On the macOS version of the desktop client, dual monitor mode can be enabled with the Command(⌘)+Shift+D keyboard shortcut.

  13. Use Zoom multi-window sharing to present your PowerPoint slides beside

    Don't click on the slide or it will advance the next build. You can use a presentation remote if you want to as Reading View will recognize it as a way to advance the slides. When you are done, stop sharing and switch the camera back to Zoom. When you have finished your presentation, stop sharing and Zoom will stop sharing both windows.

  14. Side-by-Side Mode for Screen Sharing

    Make sure this setting is not enabled (See below). When in a meeting and a presenter shares his screen, click on " View Options" and choose " Side-by-Side Mode". This will be located at the top of your zoom screen. The shared screen will appear on the left and the speaker will appear on the right. Slide the separator to the left or ...

  15. Managing Screens While Presenting with Zoom

    Managing Screens While Presenting with Zoom What this is about. We are all used to presenting using PowerPoint in a classroom, but presenting using Zoom screen sharing can be difficult because both PowerPoint and Zoom would like to take over the entire screen, making it hard to get to other notes, diagrams, etc. that you would like to use or share.

  16. How to split your computer screen to use Zoom and another ...

    This video walks you through splitting your computer screen so that you can participate in a Zoom meeting and have another application open at the same time....

  17. Solved: Separating Attendees and Shared Screen

    I want to separate the shared screen and the attendees on Zoom. It is difficult to see the attendees when on side-by-side mode as we are in a large room with two large screens. We would prefer to separate out on two screens: attendees on one screen; the shared imaging on the another. But when someone shares their imaging it combines into side ...

  18. Sharing multiple screens simultaneously

    To make full use of this feature, enable the dual monitors option in the Zoom client settings. The host and panelists can also share multiple screens simultaneously in Zoom Webinars. Note: This feature can either be enabled in the Zoom web portal prior to a meeting or webinar (on version 5.11.0 or higher), or enabled during a meeting by the host.

  19. Use Slido in slides + video call at the same time

    Navigate to the Apps section of your Webex, Teams or Zoom and follow the steps for adding Slido. 3. Choose the same Slido you created in your slides ... make sure to open the same Slido you created in your slides. 4. Screen share your presentation as usual. Start presenting and your polls will activate automatically for your participants as you ...

  20. Projectors

    The task at hand was to design a projection system for a sizable 10 x 6 curved screen, a standard requirement for corporate presentations and shareholder meetings. The unique twist lay in the bank's request for keynote speakers to stand and move freely on the stage, right next to the screen. ...

  21. How to use split screen while using Zoom

    Learn how to split your screen while using Zoom.

  22. How to Split Screen on Laptop For Better Efficiency

    Select the Recent Apps button on the home screen to find an app you wish to use in split-screen mode. Tap and hold the chosen app to open its menu. Tap on the "Open in split screen view" option. This action will cause the select app to appear as a minimised bar on the top of the screen.

  23. How to split monitor screen in Windows 10?

    Your monitor screen will now display the new resolution. 7. **Drag and position windows** on your screen to split it according to your preferences. Frequently Asked Questions (FAQs) 1. How many windows can I split the screen with in Windows 10? You can split your screen with a maximum of two windows using the built-in methods. 2.

  24. Recording layouts

    Recording layouts for local recordings are based on the recording participant's view of the meeting or webinar. As their view of the meeting or webinar changes, such as participants turning video on/off, virtual backgrounds, effects, avatars, changing their personal view of current participants, and screen sharing, the recording layout will ...

  25. Top 11 Best Shopify Themes for Photographers

    Price: $280 8. Split The Split Shopify theme stands out for its unique split layout, dividing your website into two sections: one dedicated to showcasing images and the other for additional content like stories, captions, or promotional offers. With three different layout options, you have various starting points to create your photography site.

  26. How to Split the Screen on Zoom (PC/Mac)

    About Press Copyright Contact us Creators Advertise Developers Terms Privacy Policy & Safety How YouTube works Test new features NFL Sunday Ticket Press Copyright ...

  27. KDE Gear 24.05.0 Full Log Page

    Remove the menu from the split button when splitscreen is closed. Commit. Remove popout action from toolbar when split screen is closed. Commit. Use a separate menu action for split view action. Commit. Move popout action into split action dropdown. Commit. Follow the setting for which view to close. Commit. Always update the split view button ...

  28. Official Zoom Support

    Access a wealth of support resources for all things Zoom. Choose from articles, videos, search, chat, and phone support. Get answers to all your questions here!

  29. How to Split Screen with a PowerPoint in Presenter View on a PC

    In this tutorial by RMTC-D/HH, viewers will learn how to create an accessible environment for students who are Deaf or Hard of Hearing by incorporating multi...