Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-27 | new_grid: The Return of the snap_to_X functions. | Ben Loftis | |
We no longer assume that Snap always uses the visible ruler lines. If you want to snap to the grid, and ignore the users zoom scale, use SnapPref::SnapToGrid_Unscaled This fixes 2 (known) oversights: "snap region(s) to grid" and "regions whose start are left of the canvas edge". | |||
2018-07-27 | new_grid: Add options for rulers_follow_grid and grid_follows_internal | Ben Loftis | |
2018-07-23 | Don't cut-off grid-type. | Robin Gareus | |
Now that the zoom buttons are right-aligned, a variable spaced grid selector is less of an issue (except perhaps on 1024px wide screens) | |||
2018-07-03 | make use-note-color-for-velocity much much more efficient | Paul Davis | |
(by not invoking the global color change signal) | |||
2018-07-03 | respond to changes in use-note-color-for-velocity | Paul Davis | |
2018-07-03 | permit editing velocity bars option | Paul Davis | |
2018-06-19 | Revert frame -> sample changes where it's a frame as in Gtk::Frame | Johannes Mueller | |
2018-05-08 | Replace the check for SnapPref, which went missing. Some functions (like ↵ | Ben Loftis | |
playhead_to_next_grid) can request GridOnly. | |||
2018-02-27 | Reinstate the ability to split regions while dragging playhead. I think ↵ | Ben Loftis | |
this was unintentionally lost. | |||
2018-02-26 | Switch CDFrame grid to use MinSec ruler rather than Sample ruler. | Ben Loftis | |
2018-02-26 | Rename SMPTE enum back to Timecode. | Ben Loftis | |
2018-02-26 | Fix a rather large naming thinko: GridTypeSamples should be CDFrames. | Ben Loftis | |
2018-02-24 | Snap-to-grid should not invalidate other snap options. This was a leftover ↵ | Ben Loftis | |
behavior from prior iterations of Snap+Grid. | |||
2018-02-24 | NO-OP: whitespace | Robin Gareus | |
- remove trailing whitespace - remove space after opening brackets and before closing brackets - add space around operators - do not use '//' for multi-line comments, do not use "//" on line-start to comment-out code breaking indenting (-Wmisleading-indent) - do add a single space after comment-start /*{SPACE}... or //{SPACE}... - reserve duplicate whitespace " " for alignment, remove other duplicate whitespace - use established "TODO" and "XXX" (highlighted keywords) - remove equal-sign series "====" (those indicate merge conflicts) | |||
2018-02-24 | Fix/amend a23a8ebcad7. | Robin Gareus | |
Updated condition to check for transport_rolling to include preroll and count-in (speed is != 0 during pre-roll and count-in, but transport is not actually rolling). | |||
2018-02-23 | Use transport_stopped() instead of speed check. | Ben Loftis | |
2018-02-23 | Do not interpolate playhead when stopped. | Ben Loftis | |
This fixes a bug where, for a few seconds after transport stops, the users zoom+panning would get hijacked by the follow_playhead behavior, because the playhead was still "hunting". | |||
2018-02-19 | Add drop-shadow decorators to menu bar and transport toolbar. | Ben Loftis | |
Allow status bar to fill available width. | |||
2018-02-17 | Tweak packing to line-up button edges with transport toolbar. | Ben Loftis | |
2018-02-17 | GTKOSX is not a valid check. Use __APPLE__ | Ben Loftis | |
2018-02-17 | Fix a few warnings | Ben Loftis | |
2018-02-14 | Revert TRIANGLE_WIDTH for mac. Must be a pango/cairo issue on mac. | Ben Loftis | |
2018-02-13 | COMBO_TRIANGLE_WIDTH should be an odd value. | Ben Loftis | |
2018-02-12 | Re-pack Editor Toolbar: | Ben Loftis | |
Move zoom tools to right of toolbar. Tweak numeric (mode) keybindings to more closely match the order they appear in the UI. Add some new default keybindings. | |||
2018-02-12 | Timecode instead of SMPTE. | Ben Loftis | |
2018-02-12 | Tweak combo-box sizing to match actual triangle size. Tweak size of ↵ | Ben Loftis | |
grid_type_selector. | |||
2018-02-11 | Fix potential crash in snap_to_grid (grid-mark list is empty). | Ben Loftis | |
2018-02-11 | SoloSelection: gui part. | Ben Loftis | |
2018-02-10 | Copy+Paste thinko: use passed-in variable instead of member variable. Maybe ↵ | Ben Loftis | |
fix potential crash. | |||
2018-02-09 | Fix potential crash with EditAtSelectedMarker, when no marker is selected. | Ben Loftis | |
2018-02-09 | new_grid: Rewrite of Snap and Grid. (squashed commit) | Ben Loftis | |
Separate Snap from Grid. Lots of naming changes. Multiple simultaneous snap options allowed. Grid is one of the possible Snap options. Grid uses the same data as the rulers. Replace complicated tempo_lines with simple grid_lines. The Grid is zoom-scale-sensitive along with the rulers. If you are zoomed out, grid becomes coarser. | |||
2018-02-09 | new_snap: Snapped Cursor ( squashed commit ) | Ben Loftis | |
Snapped Cursor is a line that follows the edit point, and indicates where the operation will occur. This replaces and extends the line that appears with the Cut tool. New associated preferences: snap_threshold and show_snap_cursor. | |||
2017-10-21 | Tweak 842d758e: selection & move into view | Robin Gareus | |
Use separate editor + mixer flags for moving selected tracks into view. Changing selection in the Editor will only pan the mixer-view and vice- versa. This fixes an issue with the track that is being clicked-on to be moved out of view (due to groups) | |||
2017-10-01 | These are "Frames" :) | Robin Gareus | |
2017-09-24 | convert codebase to use Temporal for various time types | Paul Davis | |
2017-09-18 | globally change all use of "frame" to refer to audio into "sample". | Paul Davis | |
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible | |||
2017-09-18 | no more per-track varispeed | Paul Davis | |
2017-09-11 | Fix crash when hiding multiple tracks | Robin Gareus | |
Editor::hide_track_in_display() -> EditorRoutes::hide_track_in_display() and ensuing calls to sync the treeview may modify the selection (de-select hidden tracks) and invalidate selection->tracks | |||
2017-08-26 | Editor zoom: add zoom_to_extents() | Ben Loftis | |
2017-08-26 | Editor zooming: Initialize leftmost_frame, for sessions that start at high ↵ | Ben Loftis | |
timecodes. | |||
2017-08-09 | Add Lua bindings to set toggle-actions | Robin Gareus | |
2017-08-06 | Update Selection API to include all Stripables | Robin Gareus | |
2017-07-27 | Fix pasting automation at 0 | Robin Gareus | |
2017-07-23 | Initialize some uninitialized variables | Robin Gareus | |
Editor::redisplay_tempo() is called early on, before Editor::set_timecode_ruler_scale() and Editor::compute_bbt_ruler_scale () are called. That is a bug which needs fixing (initial tempo+grid display) . Still, uninitialized vars are not good. | |||
2017-07-19 | tweak "visible track count", take automation lanes into account. | Robin Gareus | |
2017-07-18 | Editor Summary: Changes to behavior | Ben Loftis | |
* Remove up/down buttons. * Allow the summary to shrink smaller. * Vertical drag results in zoom. * Scroll-wheel results in zoom. * Tweak mouse cursor to better indicate behaviors. * ToDo: refactor the zooming code. | |||
2017-07-17 | Move more Gtkmm2ext widgets into libwidget | Robin Gareus | |
2017-07-17 | Remove unused sources & includes | Robin Gareus | |
2017-07-17 | Separate Ardour UI widgets into dedicated library | Robin Gareus | |
2017-07-01 | Remove unused variable (amend 79384339e) | Robin Gareus | |