itsmattkc
b2acb5c326
style: use native menu styling on macOS too
2020-05-03 17:15:09 +10:00
itsmattkc
3c01b14a14
palette: fixed disabled text color
2020-04-28 03:32:50 +10:00
itsmattkc
c84f7fe724
style/preferences: don't set style if it hasn't changed
...
Improves Preferences dialog's "accept" speed. Before it would try changing the
style no matter what which took a noticeable amount of time to do for no real
purpose if the style didn't change.
2020-04-21 19:35:04 +10:00
itsmattkc
f73c41d3fa
various: implemented multiple project support
...
This required various changes to various parts of the infrastructure (mostly
using paths to finding the "root project" of any given object throughout).
Now theoretically infinite projects can be opened and accounted for at any
given time.
2020-04-18 01:50:47 +10:00
itsmattkc
1aa87cbda6
various: encapsulate all code in the olive namespace to avoid name collisions
...
Large-scale code cleanup. Also adds a license to the top of all files that were
missing it.
2020-04-06 15:29:53 +10:00
itsmattkc
59fa80ae57
ui: on windows, use native menus
...
Minor UI improvement for Windows users.
2020-04-06 00:14:36 +10:00
itsmattkc
7d907d7ee1
removed olive:: qualifier from icon:: namespace
2019-12-26 17:38:18 +11:00
itsmattkc
3bfe333878
replaced QString uses with QStringLiteral
...
Minor code optimization according to Qt documentation.
2019-12-10 00:42:31 +11:00
itsmattkc
c30236e693
fixed compatibility issue with older qt
2019-09-26 13:38:52 +10:00
itsmattkc
3f65441dc8
various minor adjustments
2019-09-26 04:25:49 +10:00
itsmattkc
56e3fd41e5
various UI reimplementations from 0.1.x
2019-09-26 03:49:49 +10:00
itsmattkc
c5572876fa
fixed issues with some opengl implementations
2019-09-13 00:32:41 +10:00
itsmattkc
44f7c0ab40
playhead item covers entire scene
2019-08-19 13:33:34 +10:00
itsmattkc
09d73ebc2b
use raw time values independent of timebase for scaling timeline ui
2019-08-09 16:41:17 +10:00
itsmattkc
316d12b61d
changed some icons and added classes for timeline view
2019-07-25 23:16:07 -07:00
itsmattkc
f8830beac7
created new sequence dialog
2019-07-21 18:21:40 -07:00
itsmattkc
3605a2f988
developed beginnings of media node
2019-07-20 12:34:57 -07: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
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
ac9f673665
made moving in the project model undoable
2019-07-04 17:51:49 -05:00
itsmattkc
3e6bc54f48
more project management updates
2019-07-01 17:53:52 -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
77da785416
documented style header
2019-06-23 00:17:42 -07:00
itsmattkc
55c869ac1b
added copyright header to all source files
2019-06-22 23:26:31 -07:00
itsmattkc
25564fdb6b
recreating menu structure
2019-06-18 00:24:08 -07:00
itsmattkc
a468b3727d
further development on rewrite
2019-06-17 16:05:51 -07:00