itsmattkc
cdc8df1dc5
added node properties dialog
...
Incomplete, but probably useful
2021-07-23 18:22:02 -07:00
itsmattkc
b630aa88a4
aboutdialog: revised layout
2021-07-23 17:58:06 -07:00
itsmattkc
d0e7258301
added welcome dialog
2021-07-23 17:46:42 -07:00
itsmattkc
52c5617159
undo: wrapped redo/undo functions to ensure prepare is called
2021-07-17 00:14:24 -07:00
itsmattkc
407cb5fcc7
menu: clear cache item
...
Fixes #1305
2021-07-16 10:49:36 -07:00
Simran Spiller
1ba6aac7fa
Add missing Q_OBJECT macro to ExportSubtitlesTab class [skip ci]
2021-05-31 22:18:56 +02:00
itsmattkc
ef31c3fb1a
sequence: move default to sequence dialog
2021-05-24 10:13:26 +10:00
itsmattkc
b7916b8ae0
removed subtitle encoding functions
2021-05-21 10:51:51 +10:00
itsmattkc
e21d4ab0d7
nodes: revised text node
...
Clarifies text node's ability to parse HTML with Qt.
Removes janky incomplete "rich text editing" functionality. I don't think this is the right approach.
2021-05-21 10:46:35 +10:00
itsmattkc
cc21ed37a7
implemented core subtitle support
2021-05-18 12:42:47 +10:00
itsmattkc
36fcda17a8
export: added debug option
2021-05-13 22:59:55 +10:00
itsmattkc
72ed87d923
ui: scroll zoom preference now specific to widget
...
Fixes #1597
2021-05-10 12:07:15 +10:00
itsmattkc
4942970c02
export: fixed many export formats including still image and image sequence export
...
Still incomplete, but does a lot towards #1345
2021-05-05 19:03:03 +10:00
itsmattkc
fc63be565d
cache: add more pixel format options for performance testing
2021-05-05 11:39:09 +10:00
itsmattkc
6ca8dbb70a
taskdialog/progressdialog: if guard on showEvent
...
Fixes #1599
2021-04-30 09:58:45 +10:00
itsmattkc
3952706ae5
ci: create patreon list
2021-04-29 21:03:02 +10:00
itsmattkc
af742e6e62
aboutdialog: support patreon list
2021-04-29 20:54:15 +10:00
itsmattkc
3929004535
cmake: reworked everything and add unit tests
2021-04-22 11:50:24 +10:00
itsmattkc
77d4b18a60
updated copyright year for 2021 [skip ci]
2021-04-17 18:56:50 +10:00
itsmattkc
9328539373
slider: reworked sliderbase and derivatives
...
Mostly cleaning up code, SliderBase was fairly messy.
2021-04-17 12:49:21 +10:00
Simran
fca485bd69
Fix plural handling for translations ( #1424 )
...
* .arg() doesn't handle plurals, replace %1 with %n and pass number to tr(), but only if there is an accompanying word for that we want singular/plural translations and only for whole numbers.
* Qt's translation methods only accept integers and we don't know what grammatical number form would be correct for floating-point numbers in different languages anyway.
* Add optional 2nd argument to SliderBase::SetFormat() to activate deferred plural handling:
SetFormat(QT_TRANSLATE_N_NOOP("olive::SliderBase", "%n unit(s)"), true)
* Generate en_US.ts with lupdate's -pluralonly option. Only source strings that require plural handling need to be translated (as long as the source language is American English).
2021-04-13 00:58:46 +02:00
itsmattkc
17f40cf91f
preferencesdialog: reimplemented default sequence settings
...
I'm not sure why this was removed, it's a pretty important thing
to be able to configure, but anyway it's back now.
2021-04-12 22:50:34 +10:00
itsmattkc
82d2a253d9
preferences: revised audio tab
...
Cleaned up and improved the audio tab.
Fixes #1546 . Kind of. There doesn't seem to be much need for a
sample rate selection for our current high-level audio system.
If we implement higher end audio backends in the future (e.g.
ASIO, JACK), those can be given a sample rate setting.
2021-04-11 20:20:01 +10:00
itsmattkc
f9b60538fc
project: removed footage comparison code that had been stubbed anyway
2021-04-11 18:52:12 +10:00
itsmattkc
792b3b7a44
explicitly state character encoding in crash reports
2021-04-10 13:22:05 +10:00
itsmattkc
0cb8da3de1
use WindowModal on all crash handler messageboxes
...
Improves appearance on macOS.
2021-04-09 08:47:09 +10:00
itsmattkc
11548b3a74
added missing semicolon
2021-04-08 22:38:42 +10:00
itsmattkc
ec3ee9e964
fix symbol discovery on macOS
2021-04-08 20:00:28 +10:00
itsmattkc
cb75e37e77
moved several files around
...
Mostly moved classes that became node derivatives into the node/ folder.
2021-04-08 12:15:59 +10:00
itsmattkc
bb32048c65
use frame rate and timebase less interchangeably
2021-04-07 13:08:25 +10:00
itsmattkc
898ea25e89
finished merge of viewer and footage
2021-04-06 13:08:56 +10:00
itsmattkc
57ddae8920
h264section: set min bit rate on target file size
2021-04-06 12:38:31 +10:00
itsmattkc
4066fcba90
began merging footage and viewer
2021-04-05 16:41:37 +10:00
itsmattkc
9be014c0b6
refactored so sequence is again a derivative of viewer
2021-04-05 14:41:59 +10:00
itsmattkc
748f45b7b8
merged new crashpad implementation
2021-04-05 13:33:21 +10:00
itsmattkc
b42b728d8e
fixed autorecovery index issue
2021-04-05 13:01:59 +10:00
itsmattkc
5b10faee84
try symbol path without ..
2021-04-01 17:16:18 +11:00
itsmattkc
2d20673fe8
fixed human error in crash handler
2021-04-01 16:27:42 +11:00
itsmattkc
636daddc61
cleaned up crashpad code
2021-04-01 16:15:50 +11:00
itsmattkc
0ee98a47ea
project: implemented autorecovery core
...
Not done yet, but nearly.
2021-04-01 13:10:43 +11:00
itsmattkc
5a2db656b6
fixed human error in crashhandler
2021-04-01 11:59:31 +11:00
itsmattkc
6abe38b629
ci: dump crashpad symbols on linux
2021-04-01 11:47:31 +11:00
itsmattkc
4681db5919
fixed access after delete
...
Fixes #1538
Fixes #1541
2021-03-31 12:07:57 +11:00
itsmattkc
7e00ffa88c
more improvements to crash dialog
2021-03-23 18:41:07 +11:00
itsmattkc
9a2949cf4d
fixed crash handler bug
2021-03-23 17:54:31 +11:00
itsmattkc
62332eb216
keysequenceeditor: override backspace and esc behavior
...
Fixes #1455
2021-03-21 23:26:33 +11:00
itsmattkc
ac39c6a461
fixed erroneous call to qbytearray
2021-03-21 01:15:39 +11:00
itsmattkc
43318647ac
fixed multiple definitions in crash handler
2021-03-21 01:12:40 +11:00
itsmattkc
551ca40dea
new style of crashpad report
2021-03-21 01:01:23 +11:00
itsmattkc
feab5e8936
package crashpad symbols with app and use them
2021-03-21 00:21:20 +11:00