summaryrefslogtreecommitdiffstats
path: root/gtk/src
Commit message (Collapse)AuthorAgeFilesLines
* LinGui: Some GUI consistency changesJohn Stebbins2017-12-228-253/+309
| | | | | | Bold "Title:", "Angle:", "Duration:" Add "Range:" Change "through" to "-"
* LinGui: Don't show presets window by defaultJohn Stebbins2017-12-201-1/+1
|
* LinGui: fix a main window resizing issueJohn Stebbins2017-12-201-1/+1
|
* LinGui: remove "Reset All Titles" buttonJohn Stebbins2017-12-206-33/+50
| | | | | | | Replace with a preference option that synchronizes all title settings by default. This makes the linux gui behaviour consistant with the other guis by default. Titles can have independent settings by unchecking the preference option.
* build: Additional hashbang compatibility for BSD-like systems.Bradley Sepos2017-12-031-1/+1
| | | | Fixes #1040.
* LinGui: handle command line the GApplication wayJohn Stebbins2017-11-121-23/+25
| | | | Fixes https://github.com/HandBrake/HandBrake/issues/995
* LinGui: don't free uninitialized things on exitJohn Stebbins2017-11-122-6/+12
|
* LinGui: fix build with glib older than 2.44John Stebbins2017-11-073-2/+25
|
* LinGui: fix small memory leaksJohn Stebbins2017-11-061-0/+2
|
* LinGui: fix scan progress displayJohn Stebbins2017-11-062-17/+55
| | | | Lost the text during one of the UI shuffles
* LinGui: enforce preset heirarchy in presets listJohn Stebbins2017-11-061-145/+156
| | | | Make drag-n-drop respect the single folder level heirchary
* LinGui: Add "Category" dropdown to preset save dialogJohn Stebbins2017-11-068-236/+373
| | | | | | | | | | | This replaces the "New Folder" option in the presets menu. It enforces the folder structure we have agreed to and hopefully helps the user keep things organized. Note that users are allowed to save a custom preset to the same "Category" as an official preset. When they do this, a new custom category is created with the same name and the preset is saved in that folder.
* LinGui: allow angles when dvdnav is disabledJohn Stebbins2017-11-062-3/+0
| | | | Other source types can also have multiples angles
* LinGui: clean up UI xml a bitJohn Stebbins2017-11-061-135/+25
| | | | and remove some cruft.
* LinGui: add preset description tooltip to preset menu buttonJohn Stebbins2017-11-062-1/+7
|
* LinGui: preset "Reset" -> "Reload"John Stebbins2017-11-063-10/+11
|
* LinGui: allow preset delete when list selection is not highlightedJohn Stebbins2017-11-061-64/+63
| | | | | | Previously, you could only delete the currently highlighted item. Now you can delete the current item in the presets menu button, even if settings have been modified and the list item is not highlighted.
* LinGui: add preset "modified" indicator and reset buttonJohn Stebbins2017-11-063-32/+100
| | | | | When a setting is modified, the word "Modified" appears next to the preset selection menu button and the "Reset" button is enabled.
* LinGui: reinitialize presets menu when list changesJohn Stebbins2017-11-061-8/+30
|
* LinGui: open preset selection menu to right of buttonJohn Stebbins2017-11-061-2/+2
|
* LinGui: Add preset selection menuJohn Stebbins2017-11-0616-801/+1058
| | | | | | | And convert appliction to a GtkApplication. This allows the use of GActions for menu and other control actions. It's a cleaner simpler interface that automatically tracks when multiple widgets perform the same action and keeps their state in sync.
* LinGui: Split presets list out into separate windowJohn Stebbins2017-11-064-63/+256
|
* LinGui: Reorgainize Summary paneJohn Stebbins2017-11-0612-821/+878
| | | | Synching up with https://github.com/HandBrake/HandBrake/issues/833
* LinGui: Add filter validation for sharpen and comb detectJohn Stebbins2017-09-061-41/+102
|
* LinGui: fix comb detect custom settings tooltipJohn Stebbins2017-09-061-1/+1
|
* LinGui: fix "More Settings" tooltip updatesJohn Stebbins2017-09-011-33/+39
| | | | The tooltip was not updating when the video preset slider changed
* LinGui: rework audio/subtitle tabs gtk < 3.16John Stebbins2017-08-044-3/+200
| | | | Add support for older gtk versions
* LinGui: rework audio/subtitle tabsJohn Stebbins2017-08-041-979/+1079
| | | | | Combine track selection and track list into a single pane with it's own stack switcher.
* LinGUI: Consistently capitalize Web Optimized.Bradley Sepos2017-08-041-1/+1
|
* LinGUI: Reorder Align A/V Start control.Bradley Sepos2017-08-041-9/+9
|
* LinGui: change link to httpsJohn Stebbins2017-07-051-2/+2
|
* LinGui: fix use of freed memory in "File" menu actionJohn Stebbins2017-07-051-1/+7
| | | | Fixes https://github.com/HandBrake/HandBrake/issues/807
* LinGui: audio/subtitle "Reload Defaults" -> "Reload"John Stebbins2017-06-201-2/+2
|
* LinGui: change Audio/Subtitle "Defaults" to "Selection"John Stebbins2017-06-201-2/+2
| | | | | | There is persistent confusion about how to configure audio and subtitle selection behavior. Hopefully this will help steer people in the right direction.
* LinGui: Make disk warning limit configurableJohn Stebbins2017-06-207-87/+274
| | | | | | | | Allow disabling and setting disk warning limit in preferences. When enabled checks disk fullness every 10 seconds during encoding. If disk full condition is detected, pauses the encode and gives a popup with options "Resume, I've fixed the problem", "Resume, Don't tell me again", and "Cancel Current and Stop".
* LinGui: fix CSS setting for gtk < 3.20John Stebbins2017-06-161-1/+4
|
* LinGui: add commentJohn Stebbins2017-06-161-1/+1
|
* LinGui: fix exclusive burn behavior when FAS burn enabledJohn Stebbins2017-06-161-1/+2
| | | | | It was disabling burn for other non-FAS tracks. Not the behavior I wanted.
* LinGui: fix initial cropping (the right way)John Stebbins2017-06-163-57/+94
|
* LinGui: fix initial dimensions when *not* autocropJohn Stebbins2017-06-161-4/+2
|
* sync: work-around players with broken edit list supportJohn Stebbins2017-06-132-7/+36
| | | | | | | | | | | | | | | | | | | | | | | | This adds a preset key AlignAVStart that enables this work-around. When enabled, blank frames are inserted or frames are dropped to force alignment of the initial timestamp of every audio and video stream. Aligning the start times minimizes the impact of broken edit list support in players. Closes #763. Squashed: sync: improve alignment when passthru audio is present presets: enable AlignAVStart for General and Gmail presets LinGui: Improve AlignAVStart tooltip sync: avoid inserting a black frame < nominal frame duration sync: fix start alignment when doing p-to-p encoding sync: add comments
* LinGui: Allow resizing window smallerJohn Stebbins2017-06-122-36/+33
| | | | | | Make widget geometry changes that allow the window to be sized smaller. Minimum size with Fedora's default Adwaita theme is 1080x698. Other themes will vary in size.
* Allow audio fallback to be "None" (#623)John Stebbins2017-06-121-27/+30
| | | | | | | | | | | * Allow audio fallback to be "None" When audio fallback is "None", a failure to do passthru will result in no output audio track being added. * simplify audio autopassthru fallback logic Drop track when fallback codec is invalid instead of falling back to a default. Since all presets have a fallback set, the default fallback condition would only ever be triggered by an invalid setting.
* LinGui: Increase max video bitrate entry allowedJohn Stebbins2017-06-051-1/+1
|
* LinGui: Add UI support for BradleyS' sharpen filtersJohn Stebbins2017-05-304-2/+218
|
* LinGui: fix application of SRT offsetJohn Stebbins2017-03-291-3/+3
|
* LinGui: fix audio copy mask updatesJohn Stebbins2017-03-121-1/+2
| | | | Updates to the mask would not be applied till it was saved to a preset
* Adds FR localisation to the desktop file (#552)Olivier Humbert2017-03-121-0/+2
|
* subtitles: simplify and shorten subtitle descriptions (#591)John Stebbins2017-03-102-5/+2
| | | | | | | | | | | | | | | | | | * subtitles: simplify and shorten subtitle descriptions Generally, it eliminates parens to make things more readable. I.e. it turns this: English (Closed Caption)(Wide Screen)(Bitmap)(VOBSUB) Into this: English, Closed Caption [Wide Screen, VOBSUB] * Revise punctuation per BradleyS request * fix subtitle description formatting * incorporate suggestions from PR
* Fix various spelling mistakes (#613)Sebastian Ramacher2017-03-101-1/+1
| | | | | | | | | | * Fix spelling of 'source' * Fix spelling of 'specify' * Fix spelling of 'internal' * Fix spelling of 'quitting'