openshot:new-ui-theme

Last commit made on 2024-05-15
Get this branch:
git clone -b new-ui-theme https://git.launchpad.net/openshot
Members of OpenShot Code can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
new-ui-theme
Repository:
lp:openshot

Recent commits

c072ab4... by Jonathan Thomas

- Styled horizontal scrollbars
- Styled export and file properties tabs and toolboxes

3136706... by Jonathan Thomas

Adding translated dialog yes buttons to be styled better in Cosmic Dust theme

6f5cda6... by Jonathan Thomas

- Added toolbar styling to Cosmic Dust theme
- Added new toolbar theme methods, for more dynamic toolbars per theme
- Added lots of new icons
- Added QPushButton themes for cosmic dust
- Targeted "acceptButton" with new themes also
- Enable Snapping / Enable Razor buttons now toggle their text and tooltips
- QMenubar made it much narrower
- Improved connect_auto_events to first disconnect previous events (so theme engine can call this a bunch)
- Dynamically query playhead color for Zoom Slider

37b1f25... by Jonathan Thomas

Fixing a few Codacy nitpicks

ddd0ca6... by Jonathan Thomas

More theme changes:
- Added get_color method to BaseTheme class, to extract colors from CSS classes
- ThemeManager now keeps a reference to the current theme
- Property dialog now adjusts colors to match themes

4f3d0d2... by Jonathan Thomas

Moved ruler time up (for all themes) - to center it. Fixed humanity light keyframe icons to be more visible (blue). Fixed transition render artifacts.

545f9a1... by Jonathan Thomas

Fix a bunch of UI issues with snapping and Humanity light theme. Removing a redundant method. Fixing small regression in clip.js (missing variable).

36e2828... by Jonathan Thomas

Improvements to the Humanity light theme, to more closely match the Fresh theme from OpenShot 1.3

8c3a5f6... by Jonathan Thomas

Reset ContentsMargins when switching between themes

eaa6813... by Jonathan Thomas

Fixing some Codacy nitpicks, remove duplicate track snapping code, and fix drag Y offset to Python side.