Commit Graph
100 Commits
Author SHA1 Message Date
itsmattkc f8830beac7 created new sequence dialog 2019-07-21 18:21:40 -07:00
itsmattkc 9cfed140b3 param view improvements 2019-07-20 15:31:20 -07:00
itsmattkc 3605a2f988 developed beginnings of media node 2019-07-20 12:34:57 -07:00
itsmattkc 6c52c45aea made notes about arrow sizing 2019-07-19 00:40:26 -07:00
itsmattkc 136bb52fef started parameter editor 2019-07-19 00:15:59 -07:00
itsmattkc 98bb3e8d81 include qvector in param.h to fix #1039 2019-07-18 11:44:21 -04:00
itsmattkc a5b8215f98 minor code improvements 2019-07-17 15:39:25 -04:00
itsmattkc 9633028f99 documented node view classes 2019-07-17 15:31:34 -04:00
itsmattkc 845288f513 improved line mechanics when output node is collapsed 2019-07-17 03:15:41 -04:00
itsmattkc 9f6d0f9dc7 documented new node classes 2019-07-17 03:05:25 -04:00
itsmattkc 39256fd6f9 made node edge changes undoable 2019-07-17 00:14:49 -04:00
itsmattkc a78cc3950a various node UI improvements 2019-07-16 13:25:38 -04:00
itsmattkc ea4e142e0c added history to gitignore 2019-07-16 04:44:31 -04:00
itsmattkc 1a39216be2 nodeview can connect and disconnect nodes 2019-07-16 04:43:57 -04:00
itsmattkc 9d2fc71efc removed magic colors from node items and moved to css 2019-07-16 01:49:58 -04:00
itsmattkc d098c0de5f various fixes 2019-07-16 00:00:18 -04:00
itsmattkc 44668e144c code cleanup and better text display 2019-07-15 13:07:17 -04:00
itsmattkc 3ec133f254 can visually see connections between parameters in the node view 2019-07-15 12:43:56 -04:00
itsmattkc 837d43fe07 moved various classes from root to common folder 2019-07-15 03:58:39 -04:00
itsmattkc dc2101938e began node viewer for dag insight 2019-07-15 03:52:44 -04:00
itsmattkc 33f9f9dbc4 restructured css and icon to link together 2019-07-15 00:20:03 -04:00
itsmattkc 944e933762 revise CSS and allow modular icons 2019-07-14 23:56:55 -04:00
itsmattkc df32b881c2 reworked css 2019-07-14 11:28:19 -04:00
itsmattkc 4cfa7489ea Merge branch 'master' of https://github.com/olive-editor/olive 2019-07-14 10:15:31 -04:00
itsmattkc d2e022268d removed extraneous 2019-07-14 10:15:20 -04:00
itsmattkc f0bf51e4a6 began work on node view panel 2019-07-14 10:14:57 -04:00
itsmattkc f2d11662c9 finished prototype of nodes providing a texture to a viewer 2019-07-13 03:13:59 -04:00
itsmattkc d76691a9ef began draft of internal node rendering structure 2019-07-10 23:06:09 -04:00
itsmattkc f38e6b876d added basic sequence parameters 2019-07-10 14:37:04 -05:00
itsmattkc a3c81f9c30 minor node param adjustments 2019-07-10 14:30:07 -05:00
itsmattkc 08a75b58dd fleshed out node edges 2019-07-10 03:22:53 -05:00
itsmattkc 60b04f98b4 began new node infrastructure 2019-07-10 03:00:35 -05:00
itsmattkc cf267440d7 temporarily removed ts files from cmakelists 2019-07-09 21:49:34 -05:00
itsmattkc 9ed5e17046 removed extraneous file 2019-07-09 10:05:27 -05:00
itsmattkc 9d7623d36f created sequence type and removed old install code 2019-07-09 10:04:20 -05:00
itsmattkc ce1e189a3d added UI items for a rolling edit tool 2019-07-09 01:14:32 -05:00
itsmattkc 7b870de338 added mutex to items 2019-07-07 23:35:34 -05:00
itsmattkc 06f195eca1 added minimal main page to documentation 2019-07-07 00:13:44 -05:00
itsmattkc 46e19b3e45 documentation adjustments 2019-07-06 23:54:33 -05:00
itsmattkc 5e3c2fb7e4 documented (nearly) ever class 2019-07-06 23:32:01 -05:00
itsmattkc a9ff2389e6 minor code cleanup 2019-07-06 21:17:19 -05:00
itsmattkc f32d1d2c85 added qt 5.13 compatibility 2019-07-06 21:17:03 -05:00
itsmattkc 3038af3482 tasks are shared ptrs that can be cancelled and undone 2019-07-06 13:22:47 -05:00
itsmattkc b62ec30015 changed items to shared ptrs 2019-07-06 12:50:00 -05:00
itsmattkc a6971b3fde more work on project management 2019-07-06 09:46:55 -05:00
itsmattkc bc631c495d create new folder added 2019-07-05 11:04:23 -05:00
itsmattkc dae4310a7e reimplemented importing folders 2019-07-05 00:55:35 -05:00
itsmattkc 271fbd01ae heuristic to import into selected folder 2019-07-05 00:12:15 -05:00
itsmattkc eed38b7b75 removed test code 2019-07-04 18:48:04 -05:00
itsmattkc fe1ed8bd50 allow dropping files on a project panel to import them 2019-07-04 18:47:17 -05:00
itsmattkc d8b3eb74a9 added undoable renaming of project items 2019-07-04 18:15:00 -05:00
itsmattkc ac9f673665 made moving in the project model undoable 2019-07-04 17:51:49 -05:00
itsmattkc d4d1b7d6ce fixed dragging in tree view 2019-07-04 12:49:31 -05:00
itsmattkc a84add82f1 began drag n drop support in projectexplorer 2019-07-02 19:29:04 -07:00
itsmattkc f9543fba4e finished project explorer 2019-07-02 17:13:26 -07:00
itsmattkc 0f7192fc33 work towards project explorer navigation bar 2019-07-02 16:46:09 -07:00
itsmattkc 85b5bbd5d6 documentation and folded item delegates from old code back in 2019-07-02 03:01:46 -07:00
itsmattkc 1d05d6571a fleshed out view modes for project panel 2019-07-01 19:17:56 -07:00
itsmattkc 17c0556dca minor reorg and documentation 2019-07-01 18:35:47 -07:00
itsmattkc 3e6bc54f48 more project management updates 2019-07-01 17:53:52 -07:00
itsmattkc 0966b62f29 various improvements to import process and project management 2019-07-01 15:40:09 -07:00
itsmattkc 8f6cb7a2cb updated styling and fixed windows compiling 2019-07-01 11:39:25 -07:00
itsmattkc 026c500802 minor improvements to css 2019-07-01 11:08:14 -07:00
itsmattkc 14917ef3cc ported styling from qpalettes to stylesheets for maximum customizability 2019-07-01 10:53:28 -07:00
itsmattkc 70cf6565f4 some taskthread documentation 2019-06-30 12:32:02 -07:00
itsmattkc 8e006f3883 automatically delete tasks that have completed successfully 2019-06-30 12:28:40 -07:00
itsmattkc ed87e467ae Merge branch 'eszlari-cmake-version' 2019-06-30 12:19:05 -07:00
itsmattkc cb5a574b72 Merge branch 'cmake-version' of https://github.com/eszlari/olive into eszlari-cmake-version 2019-06-30 12:18:57 -07:00
itsmattkc 7b13f5af61 Merge branch 'eszlari-cmake-ts' 2019-06-30 12:18:20 -07:00
itsmattkc 868df27270 conformed patch to split cmakelists 2019-06-30 12:18:14 -07:00
itsmattkc 45a885d7ac Merge branch 'eszlari-patch-8' 2019-06-30 12:15:09 -07:00
itsmattkc 658861370f conformed patch for now split cmakelists 2019-06-30 12:15:01 -07:00
itsmattkc 4241937069 license and documentation for task 2019-06-30 12:13:13 -07:00
itsmattkc db5641a0a4 created import and probe tasks 2019-06-30 11:19:20 -07:00
itsmattkc 823dd6c2e3 Merge branch 'master' into rewrite 2019-06-29 14:33:57 -07:00
itsmattkc 96a746284d cancel button enables and disables based on task state 2019-06-29 10:42:08 -07:00
itsmattkc b9083a673b added cancel button 2019-06-29 10:40:26 -07:00
itsmattkc d1d57f63d1 tool selection in the tools menu is functional 2019-06-29 10:27:26 -07:00
itsmattkc 2e6b36b2ae remove UI objects when a task is deleted 2019-06-29 02:30:42 -07:00
itsmattkc 84720b39cb simple UI for tasks 2019-06-29 01:42:07 -07:00
itsmattkc 1a25a14a61 tasks have dependencies 2019-06-28 10:57:25 -07:00
itsmattkc 76eaee65e0 documented task manager 2019-06-27 11:23:17 -07:00
itsmattkc bf9dd68d58 task manager will trigger new tasks as old tasks end 2019-06-27 11:11:49 -07:00
itsmattkc 8117e13c15 base task and taskmanager class 2019-06-27 11:03:08 -07:00
itsmattkc e435f6ee83 licenses for task source files 2019-06-27 09:46:29 -07:00
itsmattkc f0f74e0f3b created task manager classes 2019-06-27 09:45:45 -07:00
itsmattkc ff17c5d167 decoder source documentation and license boilerplate 2019-06-27 09:37:38 -07:00
itsmattkc 955f80c622 added probe on import functionality 2019-06-27 08:51:44 -07:00
itsmattkc d133ee9832 finished merging earlier decoder code 2019-06-26 22:52:44 -07:00
itsmattkc f47de0be0d folded decoder hierarchy back in 2019-06-26 16:48:14 -07:00
itsmattkc 854a10321c fixed memory leak in menus 2019-06-25 10:33:16 -07:00
itsmattkc 552d610fa0 connected project toolbar to project explorer 2019-06-25 10:30:47 -07:00
itsmattkc dcf779e83f further import process progress 2019-06-25 10:08:46 -07:00
itsmattkc 2e349323f0 fixed template function for MostRecentlyFocused panel 2019-06-25 09:15:30 -07:00
itsmattkc 7adef178b4 improved clarity in core 2019-06-24 18:36:16 -07:00
itsmattkc 4912944717 updated PanelFocusManager to work with modular PanelWidget 2019-06-24 18:35:04 -07:00
itsmattkc 99de635b91 made PanelWidget class more portable and modular 2019-06-24 18:34:01 -07:00
itsmattkc 8e5c6091c9 documented panelfocusmanager 2019-06-24 18:33:49 -07:00
itsmattkc ab93f70dcc added function for returning the most recently focused of a certain type 2019-06-24 18:13:50 -07:00
itsmattkc 82139fe7df added UpdateTitle() documentation 2019-06-24 18:13:32 -07:00