Commit Graph
124 Commits
Author SHA1 Message Date
itsmattkc c1c6893713 various: moved more to core lib 2023-01-19 16:01:31 -08:00
itsmattkc dd9c52ab59 start moving core frameworks to external libraries 2023-01-19 09:51:47 -08:00
itsmattkc d164a9a59a seekable: prioritize dragging playhead over workarea 2022-11-18 10:50:07 -08:00
itsmattkc eae02ac28b prioritize dragging markers over workarea 2022-11-18 10:35:51 -08:00
itsmattkc b33260dce8 timebased: only snap to workarea if enabled
Fixes #2106
2022-11-18 10:30:18 -08:00
itsmattkc 2d3ce55fd7 timebasedview: fix playhead dragging regression 2022-11-16 13:14:37 -08:00
itsmattkc 451de7030b Merge branch 'move-time-to-viewer' 2022-11-01 18:20:22 -07:00
itsmattkc d52d5b13b2 seekablewidget: allow rubberband select while holding ctrl
Fixes #2061
2022-11-01 12:48:48 -07:00
itsmattkc bdbfb56879 shift timelineview scroll code into base classes
Fixes #2060
2022-10-24 12:01:47 -07:00
itsmattkc d1545745d8 various: moved time from viewer UI to viewer node 2022-10-23 20:56:04 -07:00
itsmattkc bc9f8c2e3b Merge branch 'master' into cache-update 2022-08-27 10:54:20 -07:00
itsmattkc af6cb35cde timeline: use better system of identifying ruler focus 2022-08-27 09:26:07 -07:00
itsmattkc 54d0a94a20 Merge branch 'master' into cache-update 2022-08-18 08:12:46 -07:00
itsmattkc 32a1d31bc0 seekablewidget: add hand move events 2022-07-27 12:44:50 -07:00
itsmattkc 0e6ebee827 exportdialog/timeruler: disable marker and workarea editing
Fixes #1979
2022-07-23 09:59:18 -07:00
itsmattkc 46be693b3e timeline: show marker text even on markers without range 2022-07-19 11:21:06 -07:00
itsmattkc 24ae3a25d3 timeline: use scroll cooldown when dragging playhead 2022-07-16 17:12:35 -07:00
itsmattkc 7e1792cfea Merge branch 'master' into cache-update 2022-07-01 22:32:49 -05:00
itsmattkc 079d6beff2 timeline: separate markers and workarea 2022-06-27 23:39:31 -07:00
itsmattkc 0fc6ab149f timeruler: fixed scroll regression
Fixes #1960
2022-06-21 10:26:19 -07:00
itsmattkc 52db848918 ui: draw in/out semi translucent
Fixes #1957
2022-06-20 10:26:16 -07:00
itsmattkc 25699ef05b cache: use disk states to share caches 2022-06-05 19:47:33 -07:00
itsmattkc 7a8794fe88 ui: draw clip cache on timeline 2022-06-03 17:16:29 -07:00
itsmattkc e0bb31b199 remove shifts, operations, and make caches node-agnostic 2022-05-16 19:53:38 -07:00
itsmattkc bfd6a407a5 Merge branch 'master' into hashremoval 2022-05-16 09:12:49 -07:00
itsmattkc 18d10f6c8d widgets: unset cursor rather than setting arrow 2022-05-12 13:39:59 -07:00
itsmattkc 78d5314c0a seekablewidget: don't allow deleting if dragging
Fixes potential crash if a user does this
2022-05-11 13:44:59 -07:00
itsmattkc 7c12b6dc16 updates for C++17 2022-05-11 10:50:47 -07:00
itsmattkc 182e1599af keyframes: implemented copying/pasting 2022-05-10 15:42:09 -07:00
itsmattkc 4b366a9b73 update copyright year to 2022 2022-05-10 10:38:56 -07:00
itsmattkc 4bc82ca6df removed hashes from previewautocacher 2022-05-09 19:40:58 -07:00
itsmattkc 0f99d8a662 timeruler: add ability to resize markers and workarea 2022-05-09 17:53:21 -07:00
itsmattkc 6e4cb02ac2 seekablewidget: reimplement 0 limit on seek 2022-05-02 16:07:35 -07:00
itsmattkc e6d4fe43de reworked and vastly improved snapping subsystem 2022-05-02 00:01:49 -07:00
itsmattkc f7396de121 markers: reimplemented copy/paste 2022-05-01 22:33:58 -07:00
itsmattkc 6a0b5856c9 various: extended marker and timeline functionality 2022-05-01 21:17:22 -07:00
itsmattkc cdcd83c09a ported seekablewidget to timebasedview
Cuts down on a lot of code duplication and opens up usage of the new TimelineViewSelectionManager framework
2022-05-01 15:45:20 -07:00
Thomas Wilshaw e606c156c5 Cleanup for review 2021-11-09 11:59:29 +00:00
Thomas Wilshaw 3a5f0134af Enable marker snapping 2021-11-08 20:51:38 +00:00
Thomas Wilshaw c8552ad184 Make moving a marker undoable 2021-10-22 22:15:56 +01:00
Thomas Wilshaw d04d165451 Add safety checks to DeslectAllMarkers() 2021-10-22 22:15:56 +01:00
Thomas Wilshaw 87b66e0cbb Make renaming markers undoable 2021-10-22 22:15:56 +01:00
Thomas Wilshaw 5c7073eab6 Make changing marker color undoable 2021-10-22 22:15:55 +01:00
Thomas Wilshaw 7af6f85a7c Move marker undo code to seperate file 2021-10-22 22:15:55 +01:00
Thomas Wilshaw 1a7f821d82 Make markers movable 2021-10-22 22:15:54 +01:00
Thomas Wilshaw f3e025c729 Improve marker selecting 2021-10-22 22:15:54 +01:00
Thomas Wilshaw 3840c5158d Improve widget resizing 2021-10-22 22:15:54 +01:00
Thomas Wilshaw bf4459cbc7 Add labels to makers 2021-10-22 22:15:53 +01:00
Thomas Wilshaw 76e55a857f Make markers copy/paste-able 2021-10-22 22:15:52 +01:00
Thomas Wilshaw 6e77606c30 Make widget deletion undoable 2021-10-22 22:15:52 +01:00