Mastodon
La squadra di Kdenlive è lieta di annunciare la nuova versione 22.12. Questo ciclo di sviluppo prevede più di 350 commit, l’apporto di nuove funzionalità, la correzioni di errori e la preparazione per il codice base in grado di supportare gli entusiasmanti cambiamenti che ci aspettiamo nel prossimo futuro.

Guide e Marcatori

Kdenlive ha sempre avuto il supporto per marcatori e guide per aiutarti a organizzare il tuo lavoro. Con questa nuova versione, l’intero sistema di guide/marcatori è stato sottoposto a un’importante revisione per aiutarti a organizzare meglio il tuo progetto.

Tutte le funzionalità di marcatori (clip) e guide (timeline) sono ora disponibili nel nuovo dock “Guide”. Il suo comportamento è simile a quello della Pila degli Effetti in quanto il contenuto visualizzato dipende dalla selezione: se selezioni una clip nel progetto, verranno mostrati i marcatori della clip, se clicchi nella timeline, verranno mostrate le guide. Quindi la scheda “Marker” nelle proprietà della clip è stata rimossa.

Il vantaggio principale del nuovo dock “Guide” è la possibilità di cercare, trovare, ordinare e filtrare facilmente, ad es. per categoria o testo. Si integra perfettamente anche con la navigazione da tastiera, quindi puoi facilmente trovare e cercare una guida della sequenza temporale senza spostare il mouse.

Un’altra importante modifica è stata apportata per le categorie delle guide e dei marcatori: è ora possibile gestire le categorie, ad es. filtrare le categorie disponibili con colori e nomi personalizzati.

Inoltre, ora è possibile modificare, aggiungere o rimuovere più marcatori contemporaneamente e l’importazione/esportazione, sempre dei marcatori, è stata migliorata.

Effetti

Con l’aggiornamento di MLT alla versione 7.13.0, i seguenti effetti quando sulla traccia Master sono ora compatibili con i fotogrammi chiave:

  • Filtro di visualizzazione dei livelli audio
  • Spettro audio
  • Forma d’onda

Inoltre il Copia/incolla dei fotogrammi chiave tra gli effetti ora è più chiaro grazie alle nuove icone nella barra dei fotogrammi chiave dell’effetto. Questa funzione ora può essere richiamata grazie alle scorciatoie standard CTRL+C, CTRL+V.

Integrazione con Glaxnimate

Sebbene Glaxnimate in Kdenlive sia già disponibile dalla versione precedente, lo abbiamo portato a un nuovo livello!

Se usi una versione compatibile di Glaxnimate (versione >= 0.5.1), Kdenlive ora invia il contenuto della timeline a Glaxnimate che la mostra come sfondo. È simile all’opzione “Mostra sfondo” nello strumento del titolo e semplifica notevolmente la creazione di animazioni che vengono riprodotte insieme ai tuoi video.

Scopri di più nella nostra documentazione.

Interfaccia Utente

Seguendo le richieste degli utenti, sono state aggiunte due funzioni che sebbene minori sono molto utili per rimuovere rapidamente spazio o clip nella timeline: rimuovi gli spazi dopo il cursore e rimuovi tutte le clip dopo la testina di riproduzione

 

Limite della Cache

Ora puoi definire nelle impostazioni una dimensione massima per i dati memorizzati nella cache archiviati da Kdenlive. I dati memorizzati nella cache consistono nelle miniature audio e video, ma anche copie di backup dei progetti, le clip proxy, ecc. Kdenlive controllerà ogni 2 settimane se i dati totali memorizzati nella cache superano questo limite e, in tal caso, ti avviserà e ti proporrà di eliminare i dati più vecchi dalla cache.

Menu a Panino

Se non usi la barra dei menu per risparmiare spazio, ci sono buone notizie. Nel caso in cui la barra degli strumenti sia visualizzata e non quella del menu, quest’ultimo sarà ora disponibile tramite un menu a panino nella barra degli strumenti.

“Cos’è Questo?”

Abbiamo aggiunto in diversi punti il testo “Cos’è questo?”. Se passi con il mouse su un elemento come un pulsante, vedrai un suggerimento con una breve informazione su quell’elemento. Non è una novità, la novità è che in alcuni casi la descrizione comandi ora dice anche “Premi Maiusc per altro”. Se segui questo consiglio, vedrai un testo più lungo con una spiegazione più dettagliata. Aumenteremo il numero di posti in cui “Cos’è questo?” sarà disponibile durante le prossime uscite.

Pulizia delle impostazioni

Le impostazioni sono state graficamente ripulite. Le opzioni inutilizzate e inutili sono state rimosse, altre sono state riordinate per essere più facili da trovare e più chiare nel loro scopo. Abbiamo anche reso più coerenti opzioni simili nelle impostazioni del progetto e dell’applicazione e abbiamo aggiunto suggerimenti per rendere più evidente la differenza tra i vari parametri.

Before

After

Sotto il Cofano

Oltre alle funzionalità già menzionate, la squadra ha lavorato molto per ripulire il codice base, per migliorare la manutenibilità e prepararla per i cambiamenti che ci aspettiamo nel prossimo futuro, come le timeline nidificate.

Dal punto divista tecnico, Kdenlive può essere ora compilato su Qt6 ed è stato aggiunto un elemento nella configurazione per evitare regressioni. Questo è un primo passo per garantire che la transizione dalla versione 5 alla versione 6 di Qt e del KDE Frameworks avvenga senza problemi, tuttavia questo non significa che una versione compilata con Qt6 funzioni ancora come previsto. C’è ancora del lavoro da fare. Non abbiamo definito per il momento una scadenza definita per il passaggio a Qt6, ma attualmente ci aspettiamo che avvenga nella seconda metà del 2023.

Sono state anche apportate alcune correzioni da tempo dovute a qtblend in MLT, che era il compositore predefinito per le tracce in Kdenlive. Tuttavia, a causa di alcuni errori che causavano un ridimensionamento indesiderato in alcune situazioni, abbiamo impostato come predefinita un altro compositore per Kdenlive a partire dalla 21.12.0, che però causava alcune regressioni delle prestazioni nella riproduzione e nel rendering della timeline. Ora è tutto risolto e alcune ottimizzazioni aggiuntive migliorano anche le prestazioni, tutto questo è disponibile grazie al recente MLT 7.12.0. Puoi assicurarti che qtblend sia usato dalle Impostazioni di Kdenlive (cerca sotto “composizione della traccia preferita”).

Altri Cambiamenti Importanti

  • Risorse online: aggiunto un nuovo fornitore di video ‘Pixabay’ e prestazioni migliorate per la ricerca.
  • Acquisizione audio: aggiunta un’impostazione per disabilitare il conto alla rovescia.
  • Audio: aggiunto Pipewire come uscita SDL, risolti diversi problemi con i livelli sul mixer.
  • Risolto il problema con il selettore di colori su Wayland.
  • Risolte diverse situazioni in cui le clip dal progetto o dal monitor non potevano essere trascinate nella timeline.
  • Logica migliorata per la ricerca di file spostati.
  • [Contributo di UnB] Aggiunta descrizione per il salvataggio della finestra di dialogo degli effetti.
  • Molte correzioni per l’importazione dei sottotitoli

Se incontri problemi, faccelo sapere come al solito, grazie. Puoi contattarci sui nostri canali Telegram e Matrix.

Lista completa
  • Fix undo broken when trying to delete all tracks (don’t allow it and fix the underlying bug). Commit. Fixes bug #462228
  • Fix import keyframes broken. Commit. See bug #456492
  • Fix project duration incorrectly changed when changing speed of last clip in project. Commit.
  • Correctly stop archiving job on pressing abort. Commit. See issue #999
  • Animate track lock icon when trying to perform an operation on a locked track instead of silent failure. Commit.
  • Fix luma incorrectly flagged as missing on Windows. Commit. Fixes bug #461849
  • [Renderwidget] Fix “Edit Metadata” opens wrong page. Commit.
  • We do not necessarily need mediainfo to get the source timecode. Commit.
  • Fix crash when trying to launch second Glaxnimate instance with IPC. Commit.
  • Improve perfocmance of online resource search. Commit.
  • Better error message in some cases of preview render failure. Commit.
  • Fix incorrect loading of subtitle with two dots. Commit. Fixes bug #461995
  • Fix color picker on wayland. Commit. Fixes issue #1417
  • Port KMessageBox to twoActions where not violating string freeze. Commit.
  • Transcoding: use pcm instead of alac codec (fix possible audio artifacts). Commit.
  • Various fixes for spacer operation with subtitle track. Commit.
  • Fix image proxies not correctly applied after recovering proxy, don’t attempt to proxy small images. Commit.
  • Improve recovery for project files with missing proxy and source. Commit.
  • Clip properties: also show tooltip for image proxies. Commit.
  • Fix designer crash with Kdenlive widgets. Commit.
  • Disable parallel rendering for now (currently crashes because of an MLT regression). Commit.
  • Fix crash undoing timeremap change after unselecting the clip. Commit.
  • Fix recovering luma file paths when opening an Appimage project or from another computer. Commit.
  • Fix MaxOS compilation. Commit.
  • Ensure monitor zone out cannot go beyond clip out. Commit.
  • Switch to a proper JSon format to store guide categories instead of hacky line feed separated format. Commit.
  • Don’t attempt deleting the clip on aborting a thumbnail job. Commit.
  • Auto-call taskManager.taskDone() when run() ends. Commit.
  • Fix remove space. Commit. See issue #1564
  • Fix relocating files with proxies and image sequences. Commit.
  • Audio graph filters are keyframable now. Commit. Fixes bug #459554
  • Add IPC support for communication with Glaxnimate. Commit. Fixes issue #1526
  • Fix indentation (clang-format). Commit.
  • Show timeline instances for missing clips. Commit. Fixes issue #1568
  • Add zone-in/zone-out to contextual mouse menu for clip monitor(issue 1508). Commit.
  • Test ASS/SSA files containing commas. Commit. Fixes bug #461486
  • Handle commas in ASS subtitle files. Commit.
  • Be more clever finding resources paths when the project was relocated (for example opened from an external drive). Commit.
  • Fix crash on document open. Commit. See issue #1571
  • Fix possible crash on document open. Commit. See issue #1571
  • Revamp the keyframes copy/paste. We now have copy/paste icons in the effect stack toolbar that work as expected. Standard shortcuts also now work (Ctrl+C/V). Commit. Fixes issue #1566
  • Remember categories filter independantly for clip markers and timeline guides. Commit.
  • Better handling of seconds in import guides. Commit.
  • Add lock guide action in new guides list widget, with tooltip info. Commit.
  • Add test for insert space (WIP). Commit.
  • Fix guides not moving on insert blank. Commit.
  • Some improvements for guide export. Commit.
  • Add remove space test. Commit.
  • Make capitalization consistent for param name. Commit.
  • Fix small typo. Commit.
  • Fix possible settings dialog crash. Commit. Fixes issue #1567
  • Correctly show “auto” timeline preview profile if it was selected in settings. Commit.
  • Fix default timeline preview profile not correctly remembered. Commit.
  • Unbreak spacer/remove space. Commit. Fixes issue #1564
  • When deleting a category, allow reassigning its markers/guides to another category instead of deleting them. Commit.
  • Add action to focus guide search line, fine tune search: auto select first match, clear search line on esc/enter. Commit.
  • Add line break to messagebox. Commit.
  • Fix move guide and filtering clip monitor markers. Commit.
  • When opening a project saved with a previous Kdenlive version, ensure we recover the guides categories if missing. Commit.
  • Add new marker multi category selection button (MarkerCategoryButton), used in guides list. Commit.
  • Guides list: make it work with keyboard shortcuts, fix group deletion. Commit.
  • When deleting a guides category, also remove all clip markers using it. Commit.
  • Fix several small issues / crash in new guides widget. Commit.
  • Fix marker import, add button for default marker type. Commit.
  • Make guides list show clip markers when a bin clip is selected, allow editing several markers (only allows changing category). Commit.
  • Fix typo. Commit.
  • DEPENDENCY! Require at least MLT 7.8.0. Commit.
  • Remove code duplication (merge multiMarkerDialog with standard MarkerDialod). Commit.
  • Add filter line for guides, allow sorting them by category, timecode or comment, allow exporting JSON data. Commit.
  • Do not try to install non-existing file. Commit.
  • Fix possible UI corruption with xml uis and some animated parameters. Commit.
  • Remove xml ui for “region” effect, that does not exist anymore. Commit.
  • [Effects] Use animated rect instead of geometry, if possible. Commit.
  • [Rotate and Shear] Fix rect selection. Commit.
  • [Code Gardening] Entirely remove already unsupported (Asset) ParamTypes. Commit.
  • Better speration between animated an non-animated params in UI. Commit.
  • Fix incorrect model used for retrieving data. Commit.
  • Guide categories: use struct for better readability, move catagory deletion in markerlistmodel, add test. Commit.
  • Delete guides if their category is deleted. Commit.
  • Fix marker tests. Commit.
  • Guides update: allow managing categories, add new guides list widget, allow filtering categories. Commit.
  • Guide categories: use struct for better readability, move catagory deletion in markerlistmodel, add test. Commit.
  • Delete guides if their category is deleted. Commit.
  • Fix marker tests. Commit.
  • Guides update: allow managing categories, add new guides list widget, allow filtering categories. Commit.
  • Fix position and scale of monitor overlays on zoom. Commit.
  • Enable F2 shortcut to rename bin tags in Tag Widget. Commit.
  • [REUSE] Add license info for xml uis. Commit.
  • Add missing license header. Commit.
  • Make use of new MarkerCategoryChooser. Commit.
  • [Guides] Add new MarkerCategoryChooser widget. Commit.
  • CLeanup UI file. Commit.
  • Fix some spacer inconsistencies when used with groups, add some tests. Commit.
  • Fix click in timeline broken after switching to another app with spacer tool active. Commit.
  • [CI] Finally fix FreeBSD, pushed the wrong fix. Commit.
  • [CI] Enable CI failure on test failure for FreeBSD. Commit.
  • [CI Tests] Fix FreeBSD. Commit.
  • Drop getMainTimeline(), use getCurrentTimeline() instead. Commit.
  • [REUSE] One last try to get it correct for *.ui files. Commit.
  • [REUSE] Add (missing) license info for some files. Commit.
  • [REUSE] Use also “LicenseRef-KDE-Accepted-GPL” for *.ui files. Commit.
  • [REUSE] Add (missing) license headers for *.ui files. Commit.
  • Add 2 small track functions: remove all spaces after cursor and remove all clips after cursor, with test. Commit.
  • Loading a project with locked tracks should not insert an entry in undo history. Commit.
  • [MarkerDialog] Remember last selected category. Commit.
  • Fix compiler warning and warning in with QtDesigner plugin. Commit.
  • [Test] Show file and line number in debug output. Commit.
  • [CI: xmllint] Run for all xml files, but only if change affects any xml file. Commit.
  • [CI] Add xml linter. Commit.
  • [Effects] Fix some xml gui files. Commit.
  • Port away from deprecated KDeclarative::setupEngine() Pt.3. Commit.
  • Ensure files are open before reading to QDomDocument Pt. 2. Commit.
  • Dependency change! Require at least KDE Frameworks 5.92. Commit.
  • Disable cppcheck warnings for fakeit.hpp, catch.hpp and fakeit_standalone.hpp files. Commit.
  • Fix naming of 3D FFT Denoiser parameters. Commit. Fixes bug #460003
  • [AssetLists] Remove workaround for (fixed) Qt bug. Commit.
  • Fix layout warning. Commit.
  • Fix possible crash canceling archive. Commit.
  • Various fixes for playlist proxy: fix possible crash on error, rendering artifacts and incorrect length. Commit.
  • Fix build on KF<5.98. Commit.
  • [Qt6] Try to fix build. Commit.
  • Port away from deprecated KDeclarative::setupEngine() Pt.2. Commit.
  • Port away from deprecated KDeclarative::setupEngine(). Commit.
  • [Code Gardening] Remove unused code. Commit.
  • Port away from deprecated KNS methods, use QQC1 only for TreeView. Commit.
  • Ensure files are open before reading to QDomDocument. Commit.
  • [Tests] Use ecm_add_test and split to individual binaries. Commit.
  • [Qt6.4] Fix one more char* to QVariant issue. Commit.
  • Fix another char* to QVariant issue. Commit.
  • Fix possible issue with char* to QVariant conversion. Commit.
  • Dependency change! Make KFileMetaData required again. Commit.
  • Fix build broken by previous commit. Commit.
  • [CMake] Use ECM to install KDebugSettings config instead of custom file. Commit.
  • [Keyframes] Refactor code. Commit.
  • [Keyframe import/export] Fix roto and others in localized context. Commit.
  • Use TimecodeDisplay in *.ui files where possible. Commit.
  • [Qt Designer plugin] Fix include path. Commit.
  • [Code Gardening] More cleanup. Commit.
  • [Code Gardening] Remove more unused files. Commit.
  • Fix constructor should be explicit. Commit.
  • [Code Gardening] Remove more unused code. Commit.
  • Fix Qt Designer crashing with Kdenlive Widgets plugin. Commit.
  • [Wizard] Remove dead code. Commit.
  • Ensure resource providers are not listed twice. Commit. Fixes bug #460060
  • Testing if Qt6 tests are caused by qtblend. Commit.
  • Move xml out of translated string. Commit.
  • [Code Gardening] Remove unused code. Commit.
  • [Timecode Display] Reduce code duplication. Commit.
  • [dev-docs] Document recent changes. Commit.
  • Fix tests hanging if avfilter is missing on CI system (avfilter.fieldorder popped up a missing filter dialog). Commit.
  • Make timecode display listen to profile change and automatically adjust fps. Commit.
  • Typo: add line break in online resources autogenerated notes. Commit.
  • Remember effect keyframe status (show/hide). Commit. Fixes issue #1538
  • Reduce subtitle widget padding. Commit.
  • Fix tests. Commit.
  • [Kdenlive Settings] Move Monitor bg color to colors tab. Commit.
  • [Kdenlive Settings] Remove “preview volume” option. Commit.
  • [Code Gardening] Remove unused file. Commit.
  • Refactor color chooser code to reduce duplication. Commit.
  • Add Qt Designer plugin including TimecodeDisplay. Commit.
  • [Build System] Fix: feature_summary should be called last. Commit.
  • Attempt to solve subtitle Right to Left languages. Commit. See issue #1519
  • Try to fix Mac OS 10.13.x. Commit.
  • Seek to item last frame on paste. Commit.
  • Fix pasting clip from a project with different fps causes image freeze. Commit.
  • Remove unused include. Commit.
  • [Render widget] add clickable link to edit metadata, display them in tooltip. Commit. Fixes issue #1523
  • Stabilize: Focus stabilized clip when created if original clip was selected in bin. Allow replacing original in bin instead of creating an additional clip. Commit. Fixes issue #1506
  • Hide .kdenlive extension in title bar. Commit.
  • Fix effect overlay not properly scaling on monitor zoom. Commit.
  • [Compositions] Add xml uis to have allow translation. Commit. Fixes bug #414939
  • [dev-docs] Remove instruction about translations. Commit.
  • Fix minor typos. Commit.
  • [Code Gartening] Remove unused code. Commit.
  • [Kdenlive Settings] Remove unused ffmpegaudiothumbnails option. Commit.
  • [Kdenlive Settings] Remove unused usekuiserver option. Commit.
  • [Kdenlive Settings] Remove unused bypasscodeccheck option. Commit.
  • Fix merge messup. Commit.
  • [Kdenlive Settings] Improve layout and usability. Commit.
  • [Project Settings] Clean up. Commit.
  • Cleanup: improve code handling timeline preview selection. Commit.
  • Do not ignore po folder. Commit.
  • Reuse EncodingProfilesChooser in Project Settings to reduce code duplication, don’t allow selecting incompatible preview profile. Commit.
  • [Code Gardening] Improve readability of ClipThumbs.qml. Commit.
  • [Online Resources] Add provider for Pixabay Videos. Commit. Fixes bug #435569
  • [Online Resource Providers] Support object downloadUrls arrays. Commit.
  • [Resource Widget] Fix open licens and provider website. Commit.
  • Timeline preview: ensure we don’t insert chunks of the wrong size (would cause 1 on 2 chunks to fail insert), ensure the orange “working” chunks disappears on stop. Commit.
  • Fix thumbnails for loopable clips. Commit.
  • [Image Sequence] Fix wrong thumbnails. Commit.
  • [Image Sequences] Fix loop option. Commit. Fixes bug #382432
  • Fix tab order of all config pages as well as render widget. Commit. Fixes issue #1536
  • Fix possible profile corruption when switching to a never used profile. Commit. Fixes issue #1320
  • Fix crash closing proxy test dialog. Commit. Fixes issue #1160
  • Fix EncodingProfilesChooser layout. Commit.
  • Minor string fixes. Commit.
  • Fix(License): Update COPYING with original text. Commit.
  • [DocBook] Add URL to new version of the documentation. Commit.
  • Fix audio capture saved in wrong folder. Commit. Fixes issue #1533
  • Check every 2 weeks the size of cached data and warn user if it exceeds the defined limit. Commit.
  • Add a max cache size config setting so that we can check if the total cached data exceeds this limit and warn user. Commit.
  • Cache data: show warning when it exceeds 1Gb. Commit.
  • Manage cached data: add info tooltip to explain different types of cached data. Remove very small cache directories on cleanup. Commit.
  • Put metadata directly in XML from doc. Commit. Fixes bug #458718
  • Fix track audio level empty on pause. Commit.
  • Align master audio level with MLT’s audiolevel filter (use only the first 200 samples). Commit.
  • Don’t add unnecessary audio level filter on master. Commit.
  • Deprecate MLT’s old boxblur filter (replaced with new box_blur effect). Commit. Fixes issue #932
  • Partial fix for pasting to a document with a different fps (effect keyframes remain broken), display a warning. Commit. See issue #1500
  • Fix pasting effect with keyframes partially broken. Commit.
  • Correctly preselect timeline toolbar when editing it from context menu. Commit. Fixes issue #1501
  • Minor fix for updated MLT audiolevel filter (will fix track levels). Commit.
  • Fix effect stack view incorrect on hide keyframes (was still showing the timecode). Commit.
  • Display timeline color area for effects with only 1 keyframe, hide adjustable keyframe from timeline when there is only 1 keyframe. Commit. Fixes issue #1522
  • Fix ghost keyframes created when pasting an effect to a clip that has a crop start smaller than source clip and on clip speed resize. Commit. See issue #1394
  • Show a hamburger menu in the main toolbar if menu bar is hidden. Commit. Fixes bug #358390
  • Update and clean up QML imports. Commit.
  • Show message on bin item deletion failure. Commit. See bug #459260
  • Fix crash on bin clip deletion with instance on locked track. Commit. Fixes bug #459260
  • Add test for bin clip deletion with instance on locked track. Commit. See bug #459260
  • Fixed thumbnail cache not being rebuilt anymore in “Show video preview in thumbnails” mode. Commit.
  • Add option to disable countdown on audio record. Commit. Fixes issue #1521
  • Fix archiving project with no external files (color/title clips only). Commit.
  • Don’t update keyframe parameters when changing a keyframe selection state. Commit.
  • Add subtitle track type. Commit.
  • Fix tests crash. Commit.
  • Fix vp8 with alpha render crash. Commit.
  • Don’t delete audio tasks when switching profile. Commit.
  • Fix usage count column visible in bin. Commit.
  • Fix uninitialized var messing audio record and possible crash. Commit.
  • Fix sorting by date not working for newly inserted clips, other sorting issues. Commit. See bug #458784
  • Don’t mess rotation data on proxy transcoding. Commit. See issue #1520
  • Add pipewire audio driver to selection of SDL output. Commit.
  • Fix crash when clip is modified by external app. Commit.
  • Fix last commit breaking paste and tests. Commit.
  • Warn user if a paste operation is in progress. Commit.
  • Fix paste clip broken until close/repoen app if trying to paste an invalid clip (missing of playlist with different fps). Commit.
  • Don’t hardcode default track compositing (get ready for qtblend v3). Commit.
  • Fix clip start tooltip when there already is a mix. Commit.
  • Fix double clicking mixed clip start corrupting mix. Commit.
  • Fix incorrect mutex unlock in thumbs cache. Commit.
  • Ensure tasks are properly terminated on close, fix incorrect mutex in thumbnailcache causing corruption. Commit.
  • Simplify code for keyboard scheme download with KF 5.98. Commit.
  • [Qt6] Fix amiguous conversion. Commit.
  • Use KDEInstallDirs instead of KDEInstallDirs5. Commit.
  • Use static QRegularExpression. Commit.
  • Port from deprecated *_INSTALL_DIR to KDE_INSTALL_*. Commit.
  • [Qt6] Temporarily disable subtitle encoding test (TODO). Commit.
  • [Qt6] Fix version comparison. Commit.
  • [Qt6] Fix install paths. Commit.
  • [Qt6] Fix tests build. Commit.
  • [Qt6] Disable deprecated QQuickStyle checking. Commit.
  • [Qt6] Disable deprecated KNewStuff code (TODO: port). Commit.
  • [Qt6] Try to port OpenGL related code (not working yet). Commit.
  • [Qt6] Port deprecated itemDelegate() to itemDelegateForIndex(). Commit.
  • [Qt6] Port two more missing + to | for QKeySequence. Commit.
  • [Qt6] Port deprecated globalPos() to globalPosition(). Commit.
  • [Qt6] Port changed functions. Commit.
  • [Qt6] Fix QFont::Weight enum. Commit.
  • [Qt6] Port one missed event->y(). Commit.
  • Fix “invalid conversion from ‘char’ to ‘const char*’” (Qt6). Commit.
  • [Qt6] Try to fix. Commit.
  • [Qt6] Disable more parts of Mediacapture for Qt6 (TODO: port). Commit.
  • [Qt6] Fix parameter type. Commit.
  • [Qt6] Disable parts of Mediacapture for Qt6 (TODO: port). Commit.
  • Port QRegExp to QRegularExpression. Commit.
  • [Qt6] Fix syntax. Commit.
  • Disable already unused video capture code (needs fixing). Commit.
  • [Qt6] Port QAbstractItemView::itemDelegate to itemDelegateForIndex. Commit.
  • Port remaining + to | for QKeySequences. Commit.
  • [Qt6] Port QTextStream::setCodec to QTextStream::setEncoding. Commit.
  • [Qt6] Use QMultiMapIterator for QMultiMap iteration. Commit.
  • Fix ambiguous number -> string conversion. Commit.
  • [Qt6] Port away from deprecated QMouseEvent::x() and QMouseEvent::y(). Commit.
  • Fix QLocal::decimalPoint() returns QString in Qt6. Commit.
  • [Qt6] Port some deprecated QVariant functions. Commit.
  • Port deprecated QVariant::canConvert. Commit.
  • Dummy port away from QAudioRecorder. Commit.
  • Use versionless targets if building against Qt6. Commit.
  • Add Qt6 CI. Commit.
  • Remove duplicate headers between cpp/h. Commit.
  • Ensure queued tasks are not started on project or test close. Commit.
  • Add description to save stack effect dialog. Commit. Fixes issue #582
  • Don’t remove consecutive spaces in SRT subtitles. Commit. Fixes bug #457878
  • Fix two untranslatable UI strings. Commit.
  • [Export Guides] Fix layout. Commit.
  • Use QColorUtils instead of custom function, fix qml warnings. Commit.
  • Port away from deprecated KIO code. Commit.
  • Remove unused includes. Commit.
  • Fix several issues with QText clips. Commit.
  • Fix archiving when a clip is added twice in a project. Commit.
  • [REUSE] Add (missing) license headers for test code. Commit.
  • Add test loading broken subtitle file. Commit.
  • Remove unused include. Commit.
  • Remove wrong commit disabling subtitles test. Commit.
  • File loading: better separate model from ui to make testing easier. Commit.
  • Fix tests. Commit.
  • Ensure mix can easily be resized until clip end. Commit.
  • Fix project corruption on resize mix start. Commit. See issue #1499
  • Fix loading projects with corrupted mix (remove mix and broken clip). Related to #1499. Commit.
  • Fix incorrect profile comparison. Commit.
  • In project settings > delete unused files, don’t show color clips as url, don’t propose deleting missing files. Commit.
  • Fix error and corruption loading reverted mixes. Commit.
  • Port deprecated method. Commit.
  • Fix ambiguous widget name. Commit.
  • Fix compilation with KF5 5.86. Commit.
  • Update kdenliveeffectscategory.rc adding typewriter to Stylize. Commit.
  • Update typewriter.xml restoring type to text and updating the name of the effect. Commit.
  • Added xml UI for the avfilter CMakeLists.txt. Commit.
  • Added xml UI for the avfilter.shear. Commit.
  • Added xml UI for the avfilter.scroll. Commit.
  • Added xml UI for the avfilter.photosensitivity. Commit.
  • Added xml UI for the avfilter.monochrome. Commit.
  • Added xml UI for the avfilter.median. Commit.
  • Added xml UI for the avfilter.kirsch. Commit.
  • Added xml UI for the avfilter.exposure. Commit.
  • Added xml UI for the avfilter.epx. Commit.
  • Added xml UI for the avfilter.colortemperature. Commit.
  • Added xml UI for the avfilter.colorize. Commit.
  • Added xml UI for the avfilter.colorcorrect. Commit.
  • Added xml UI for the avfilter.colorcontrast. Commit.
  • Added xml UI for the avfilter.chromanr. Commit.
  • Added xml UI for the avfilter.cas. Commit.
  • Added xml UI for the avfilter.bilateral. Commit.
  • Update kdenliveeffectscategory.rc. Commit.
  • Updated blacklisted_effects.txt. Commit.
  • Updated CMakeLists.txt for frei0r effects. Commit.
  • Added xml interface for the frei0r_bigsh0t_eq_to_stereo. Commit.
  • Update typewriter effect make it hidden. Commit.
  • Fix cannot drag clip from monitor. Commit.
  • Render profiles: make text parameters read-only, and add a button to switch to text edit only as mixing manual editing with presets is unreliable. Commit. See issue #1441
  • KMessageBox::detailedSorry is deprecated in kf5.96. Commit.
  • It’s UTF-8 by default in qt6. Commit.
  • Add test for regression issue #1494. Commit.
  • Fix cast to double moved outside division. Commit.
  • Fix wrong use of useSourceProfile. Commit.
  • KMessageBox::sorry is deprecated in kf5.97. Commit.
  • Simplify confusing logic in ThumbnailCache::getKey(). Commit.
  • Fix spelling in render preset dialog. Commit.
  • WarningContinueCancel -> error. Commit.
  • Try to fix project profile corruption. Commit. See issue #1494
  • Fix possible crash on profile switch, based on a contribution from Ivan Sudakov. Commit. See issue #1320
  • Add tooltip for dragging audio/video component to another track (Meta). Commit.
  • Fix filtering TreeItem lists by non-ASCII strings. Commit. Fixes bug #432699
  • Add test for non-ascii list filtering (bug 432699). Commit.
  • Test histogram handling RGB/BGR. Commit.
  • Use QImage::pixel() in rgbparadegenerator.cpp. Commit.
  • Use QImage::pixel() in waveform. Commit.
  • Test waveform RGB/BGR handling. Commit.
  • Change vectorscope to use QImage::pixel(). Commit. Fixes bug #453149
  • Test vectorscope switching red and blue. Commit.
  • Fix extract frame for playlist clips. Commit.
  • Fix document folder incorrectly set on loading project with “Use parent folder as project folder”. Commit. See issue #1492
  • Extract frame: process in another frame so we don’t block the UI, make sure effects are applied. Commit. See issue #1491
  • Render last frame. Commit.
  • Better phrasing for project load error. Commit.
  • Export guides: add info button listing possible keywords. Commit.
  • Guess subtitle encoding before importing. Commit. Fixes bug #456871
  • Make monitor zone out be last frame number. Commit.
  • Fix Insert Zone to Bin out point off by 1. Commit. Fixes bug #455883
  • Itemize Flatpak instructions in `README.md`. Commit.
  • Get rid of KOpenWithDialog to select default external applications (doesn not work on Windows/Mac), make path to glaxnimate configurable. Commit.
  • Don’t wait for a clip to be ready to get its type. Commit. Fixes bug #456619

TU hai reso Kdenlive possibile!