Commit Graph
3785 Commits
Author SHA1 Message Date
itsmattkc 0d9727b6d2 architecture: move loop modes to clips 2022-07-17 15:22:36 -07:00
itsmattkc 4c71a33b7b node: implement array start offset 2022-07-17 14:48:00 -07:00
itsmattkc 04c1693297 text: implement formatting arguments 2022-07-17 14:40:35 -07:00
itsmattkc f157315690 timeformatnode: implement 2022-07-17 14:39:58 -07:00
itsmattkc 9662822a2e nodevalue: implement extra constructor overrides 2022-07-17 14:38:48 -07:00
itsmattkc d262b5c802 qtutils: fixed issues with word wrap
Fixes issue that triggers infinite loop in some circumstances.

Fixes #1947 probably
2022-07-16 20:17:49 -07:00
itsmattkc f14112a775 track: check for negative values too 2022-07-16 18:37:27 -07:00
itsmattkc 24ae3a25d3 timeline: use scroll cooldown when dragging playhead 2022-07-16 17:12:35 -07:00
itsmattkc 98a71a47c8 projectexplorer: fixed UI issues around renaming items 2022-07-16 16:54:32 -07:00
itsmattkc e4fd2d5d2c timebasedwidget: rewrote scroll catchup code
Code is much better. Less hacky queuing, implements cooldowns to improve navigation, and introduces a framework so that subclasses can make use of catchup/cooldown code too with any scrollbar they want
2022-07-15 10:59:51 -07:00
itsmattkc 4b8febd10d timebasedview: cache scroll value before scale change on ctrl zoom
Fixes bug where scroll would be calculated incorrectly due to range limitation from scale change
2022-07-15 09:47:58 -07:00
itsmattkc a6d1ec99a8 opengl: remove old geriatric texture cache 2022-07-11 19:03:37 -07:00
itsmattkc a8d46c4c5f render: fix issue responding to cancelled tasks 2022-07-10 12:54:55 -07:00
itsmattkc 963ffe8de3 viewer: reimplement add band in custom code 2022-07-10 11:12:43 -07:00
itsmattkc 3963797dee render: add extra flush when returning cpu frame 2022-07-09 21:46:02 -07:00
itsmattkc 13a0da537f numericsliderbase: make connections before showing
Fixes #1962
2022-07-08 03:20:12 -07:00
itsmattkc 37fad27484 viewer: repush buffers
Fixes nested sequences
2022-07-04 09:53:46 -05:00
itsmattkc 0cab96d463 clip: correct bug in media_range() function 2022-07-02 19:08:24 -05:00
itsmattkc 8ff3544cb3 renderer: add null checks 2022-07-01 21:38:29 -05:00
itsmattkc b5c61b68fe timeline: minor code cleanup 2022-06-28 13:03:43 -07:00
itsmattkc ac207e8fe7 timeline: implement add default transition
Fixes #1939
2022-06-28 12:09:10 -07:00
itsmattkc 7785c0d66a crashhandler: fix duplicate variable name 2022-06-28 10:05:43 -07:00
itsmattkc 9b5e0f393d crashhandler: handle ssl errors 2022-06-28 09:53:56 -07:00
itsmattkc c34066952f timelineview: update rect on height change
Fixes #1950
2022-06-28 09:39:08 -07:00
itsmattkc 89927c71ff implemented reveal in footage viewer option
Fixes #1958
2022-06-27 23:40:05 -07:00
itsmattkc 079d6beff2 timeline: separate markers and workarea 2022-06-27 23:39:31 -07:00
itsmattkc 63f74691a5 render: cleaned up threading 2022-06-25 09:59:43 -07:00
itsmattkc ec215f7de6 renderer: attach renderer to single thread 2022-06-24 09:59:28 -07:00
itsmattkc 15d6f407eb viewer: implement playback resolution option 2022-06-22 23:55:30 -07:00
itsmattkc eb046fcd3e viewernode: use convenience functions 2022-06-22 23:54:14 -07:00
itsmattkc 99bbb163ef render: remove deprecated code 2022-06-21 14:10:11 -07:00
itsmattkc 3f8001b146 render: use single base thread for rendering 2022-06-21 14:08:29 -07:00
itsmattkc de31f3351a mainwindow: use primary screen rather than desktop widget 2022-06-21 13:35:31 -07:00
itsmattkc 080227616d viewer: fix bug that overqueued frames 2022-06-21 13:06:24 -07:00
itsmattkc 3a7dfdb681 viewer: allow showing waveform and viewer simultaneously
Fixes #1959
2022-06-21 12:23:44 -07:00
itsmattkc a5092494b8 core: if startup project is cancelled on footage relink, open new project 2022-06-21 10:42:29 -07:00
itsmattkc 75bc2c2e67 projectexplorer: implement replace footage function 2022-06-21 10:42:05 -07:00
itsmattkc 0fc6ab149f timeruler: fixed scroll regression
Fixes #1960
2022-06-21 10:26:19 -07:00
itsmattkc bc49cfeede crashhandler: use correct c++ thing 2022-06-21 10:10:58 -07:00
itsmattkc da0b191254 crashhandler: show error code 2022-06-21 10:07:12 -07:00
itsmattkc 52db848918 ui: draw in/out semi translucent
Fixes #1957
2022-06-20 10:26:16 -07:00
itsmattkc 7bfe5f563e viewer: use popup for text editor 2022-06-19 13:13:25 -07:00
itsmattkc e69436a27d viewer: null check shaders before destroy 2022-06-19 09:35:28 -07:00
itsmattkc d32a052708 viewertexteditor: null check clone 2022-06-19 00:06:51 -07:00
itsmattkc 240bbdc583 viewer: fix mouse and compositing issues from using windows 2022-06-18 08:49:45 -07:00
itsmattkc 608cb05ae2 qtutils: attempt to work around qt bug 2022-06-18 07:44:19 -07:00
itsmattkc 5ef56c8047 ui: use QOpenGLWindow instead of QOpenGLWidget for all panels 2022-06-12 10:28:15 -07:00
itsmattkc b9119e21f4 rendermanager: remove unnecessary debug line 2022-06-10 12:14:15 -07:00
itsmattkc 09a3ce39b9 rendermanager: reimplement clearing old decoders 2022-06-10 12:12:03 -07:00
itsmattkc 6391ef4a7f thread: removed unused var 2022-06-10 12:11:52 -07:00