25 Commits

Author SHA1 Message Date
Jonathan Thomas
9d5646132a Updating some LUT names and moving a few to new categories, trying to organize them better. Also, added a gallery view to our documentation, so we can preview them all with their name + border. 2025-05-26 00:12:19 -05:00
Jonathan Thomas
898f8f7fbf Updates to documentation of Profiles... some Raffi edits/feedback. 2024-10-12 15:15:17 -05:00
Jonathan Thomas
2845489abd Adding "Choose Profile" context menu, Profile Editor (Duplicate/Edit/Delete) options - to the user guide documentation. 2024-10-10 18:50:31 -05:00
Jonathan Thomas
d96a914379 Improvements to documentation:
- Remove Gap and Remove All Gaps
- Max limits on scale x/y and shear x/y
- Updated Blender min version to 4.1 and updated doc references
- Added Fuse library requirement for AppImage and AppImage launcher instructions
- Mentioned High DPI monitor support, and troubleshooting steps and link to our wiki
- Described 3 included themes
2024-05-30 16:10:58 -05:00
Jonathan Thomas
a952b4fa23 Updating screenshot for Performance preferences to correctly show the list of graphic cards for Encoders/Decoders. 2024-02-19 15:56:20 -06:00
Jonathan Thomas
d46346fb66 Improved Profiles (400+ Export Profiles, New Profile UI, and more) (#5116)
* Fixing invalid legacy profiles (invalid sample ratios, and invalid name)

* Adding initial profile definitions, which will be used to generate over 400 unique profile resolution + frame rates. These include the ATSC standards, Sony D1, CIF, Blu-ray, DVD, DVB, HDV, VCD/SVCD, Facebook/Instagram, NTSC, PAL, and VGA.

* Fixing legacy profile for square quarter wide, to use more accurate 16x9 size

* Updating JSON profile definitions with sample aspect ratios, for anamorphic sizes, and initial checkin of manage.py script to help parse, test, and update these formats for the future.

* Updating ATSC and VGA profiles to fix some invalid aspect ratios

* Moving old legacy export profiles into their own legacy directory

* Adding initial generated export profiles (364)

* Improve export preset manage.py script, to find legacy profiles, and generate valid export presets from our JSON definitions

* Migrate default-profile on launch of OpenShot - search legacy profiles and find equivalent new preset

* Updating Profile and Preference dialogs, to display the Profile.LongNameWithDesc() function - standardizing profile names

* Migrate new profile manage.py script to use libopenshot Profile class for storing and processing

* Updating profile naming scheme to explude "anomorphic", and to use the Key() from libopenshot::Profile class. Re-generating all profiles.

* Fixing issue with Profile interlace detection and updating profile files

* Fixing issue with Profile interlace detection in manage.py script. Also, adding initial Presets update logic into manage.py script.

* Simplifying profile definitions with the purpose of more uniform generated titles

* Big update to profile manage.py script, to allow for identification of Anamorphic formats (and adding Note automatically), and better generation of profiles with a more uniform description.

* Updating actual profile files with modified descriptions / more uniform

* Moving merged profiles into legacy folder

* Adding a couple new FPS for vertical FHD profiles

* Fixed manage.py script to correctly compare legacy profiles to new generated profiles

* Fix CIF definitions to no longer combine NTSC and PAL formats on a single definition, and regenerate affected profiles

* Adding 18 new generated profiles

* Rename Square to SQ in profiles. Update profile naming logic in manage.py script, to move NTSC/PAL/SD/HD to the front of the description, and Anamorphic to the end of the description.

* Update profiles with updated description formatting

* Update profile manage.py script to correctly replace preset.xml profile names, and correctly order FHD, UHD, and other labels to the front of the description

* Fix bug in manage.py script for profiles, to correctly output the DAR ratio, and fixed vertical resolutiosn to use the original width (i.e. 720p Vertical instead of 1280p Vertical), and regenerating all profiles

* Updating profile descriptions to use 2.5K and 3K labels for certain resolutions, and regenerating affected profiles

* Updating presets to use new profile description names

* Initial commit of new Profile treeview and UI, which is filterable/searchable. Now requires user to click "Ok" button to prevent accidental changes to Profile.

* - Remove caching settings from New/Open projects - and move it to the TimelineSync object (where the JSON is applied or loaded in libopenshot)
- Add playback caching setting when Profile dialog changes profile in accept() method

* - integrating new Profile UI with Export UI
- separate Profile UI from default project id, and allow it to be more generic
- Allow profile to initially select any profile by description or Key()
- Correctly apply the profile of a loaded project, and fallback to a default if not found

* Add double click handler to selecting a new Profile

* Use same profile format for Preferences and Export dialogs.

* - Allow export presets to include empty audio and video codecs, as well as 0 sample rate and 0 channels (indicating missing video or audio tracks)
- Allow up to 384000 sample rate (and 0)
- Update GIF preset to remove audio info
- Update MP3 preset to remove video info
- Improve manage.py profile script, to auto-generate our *.rst profile documenation (list of presets and profiles)
- Update profiles documentation (presets list and profiles list)

* Fixing some Codacy nitpicks:
- Removing unused variables
- Removing unreachable code
- Wrapping some long code lines
- Removing unneeded elif

* Fixing some Codacy nitpicks:
- Replaced minidomxml with defusedxml (safer)
- Removed unneeded else's
- Removed unneeded overloaded method
- Removed unused key in dict loop
- Fixed some long lines that needed to wrap

* Fixing some Codacy nitpicks:
- Avoid using built-in variable
- Removing unneeded elif
- Reduce complexity of Exception string

* Adding the adjusted width after applying SAR/PAR to our documentation and profiles.rst file - to help demonstrate how SAR is applied to the final display resolution

* Updating profiles.rst documentation and screenshots which have changed - related to our new Profiles UI. Also tweaking the column widths of the generated profile list syntax.

* Experiment with file renaming for Windows gitlab runner issues - removing these profile files

* Re-generating all profiles, with updated Key() / filenames - to exclude the ":" character, since Windows has issues with this character in file paths.

* Updating DVD presets to use ac3 audio, since aac seems invalid on newer FFmpeg versions

* - Wrapping profile changing into undo/redo transaction
- Fixing bug when rescaling FPS to a new FPS, to prevent undo/redo history from being erased
2023-02-02 16:30:16 -06:00
Jonathan Thomas
8db77c7b88 Adding Export Clips to documentation about Files, including new screenshot 2022-12-04 17:19:58 -06:00
Jonathan Thomas
b9e578bc79 Updating quick start screenshots 2022-11-24 11:38:59 -06:00
Jonathan Thomas
bbef8e704b Adding export dialog to documentation, including many new screenshots, adding export.rst to index.rst 2022-11-24 01:02:14 -06:00
Jonathan Thomas
86a0901745 Updating screenshots for preferences.rst, and adding the Location preferences and documenting them. 2022-11-23 23:45:46 -06:00
Jonathan Thomas
4117758316 Updating animation.rst to include updated verbiage of Keyframe icons (circle, diamond, square) instead of green tick marks 2022-11-22 18:19:34 -06:00
Jonathan Thomas
96612ccb7a Updating PDF copyright to OpenShot Studios, LLC. Adding black banner graphic to introduction.rst, and adding screenshot to index.rst (to quickly give context when user manual loads) 2022-11-22 17:41:34 -06:00
Jonathan Thomas
704e54665d Updating table column widths to work better for PDF output (as well as HTML). Updating export-profiles.jpg screenshot and profiles.jpg with 4K updated one. Fixed many href/links to use more generic :ref: syntax... so the links work in both the PDF and HTML output. 2022-11-22 16:40:55 -06:00
Jonathan Thomas
800d02a121 Updating screenshots with 4k images, and replacing pngs with jpegs 2022-11-22 09:55:03 -06:00
Jonathan Thomas
f11d1d678b Changing embedded XML output to a screenshot (so it prints better). Removing SVG from docs, since it breaks PDF generation. Adding some Latex options to remove blank pages from the PDF. Adding PDF generation to our GitLab builder. 2022-11-21 15:14:19 -06:00
Jonathan Thomas
1e2ea5d1f2 Merging some suggested edits from Shawn into new preferences.rst screen 2022-11-20 19:42:38 -06:00
Jonathan Thomas
9a115374fc Updating list of clip properties and the clip transform description and screenshot 2022-11-18 17:30:44 -06:00
Jonathan Thomas
898a4c28e7 Updating main_window.rst with new images (UI has changed a bit), and updating to include emojis, and updating all keyboard shortcuts mentioned in OpenShot Preferences. 2022-11-18 16:40:07 -06:00
Jonathan Thomas
426af16a3d Updating main_window.rst with new images (UI has changed a bit), and updating to include emojis, and updating all keyboard shortcuts mentioned in OpenShot Preferences. 2022-11-18 16:26:07 -06:00
Jonathan Thomas
be041211d6 Improving installation docs + lots of screenshots of installers, and the addition of Chrome OS instructions and portable windows installer instructions 2022-11-18 12:19:26 -06:00
Jonathan Thomas
e353409e41 Bumping version to 2.3.1-dev. Changing name of toolBar to "Toolbar". Adding a missing documentation image. Updating translation template, and tweaking style of "Update Available" button which only appears when an update is available. 2017-04-02 15:32:39 -05:00
Jonathan Thomas
189d933755 Adding "width x height" to profile dialog and export dialog, to make it much clearer how large each profile is. Also, updating documentation about profiles. 2017-03-29 00:03:58 -05:00
Jonathan Thomas
cc5204f2c2 Adding images for documentation / user-guide 2017-03-25 19:13:46 -05:00
Jonathan Thomas
8584972793 Improving documentation 2017-03-23 02:42:10 -05:00
Jonathan Thomas
e724c24f36 Updated user guide / help manual 2016-10-04 01:36:49 -05:00