Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-04-13 | get editor controls layout/midi track header/scroomer to be the correct height | Paul Davis | |
Using is_mapped() is wrong, since if the editor was not visible (i.e. program has not yet shown the editor "tab", then _group_tabs will have is_visible() == true but is_mapped() == false | |||
2016-03-19 | reset autoscroll speed to minimum when scrolling stops | Colin Fletcher | |
Reset the autoscroll counter when scrolling stops, and correct the check when vertical autoscrolling is permitted for whether scrolling has stopped. | |||
2016-02-22 | change GTKOSX macro constant to use __APPLE__ instead | Paul Davis | |
2016-02-22 | remove all trace of SAE from source code. | Paul Davis | |
This had become incoherent over time, and posed a development hazard and burden going forward | |||
2016-02-22 | replicate the remove-all-trailing whitespace commit(s) in master | Paul Davis | |
2016-02-22 | cleanup various merge conflict resolution errors/omissions | Paul Davis | |
2016-02-22 | first compilable version of tabbable design. | Paul Davis | |
I would have loved to split this apart, but there are just so many interrelated changes, it makes little sense and would be a huge effort that would break future git bisect use because so many intermediate commits would not compile | |||
2015-12-06 | Fix inoperative keyboard modifiers when leaving autoscroll. | nick_m | |
2015-10-05 | NOOP, remove trailing tabs/whitespace. | Robin Gareus | |
2015-10-04 | globally remove all trailing whitespace from ardour code base. | Paul Davis | |
Paul Davis was responsible for introducing almost all of this. | |||
2015-09-16 | Move UIConfiguration Singleton into UIConfiguration header | Tim Mayberry | |
This removes the direct dependence on ardour_ui.h from 39 files | |||
2015-09-16 | Move DPIReset and ColorsChanged signals into UIConfiguration | Tim Mayberry | |
2015-08-05 | add synth when drag/drop importing .mid - fixes #6474 | Robin Gareus | |
2015-07-16 | merge fix | Ben Loftis | |
2015-06-28 | show selection trim cursors in Range mode | Ben Loftis | |
2015-06-21 | Mkae automation line / gain line cursors consistent. | nick_m | |
2015-06-01 | fix cursor in smart mode, when moving up and down the frame handles | Ben Loftis | |
2015-01-24 | make MouseCursors invalid cursor API be static; use to initialize default ↵ | Paul Davis | |
cursor value in Drag API; use C API to set canvas cursor | |||
2015-01-23 | allow use of null pointer as a valid cursor (implies using cursor of parent ↵ | Paul Davis | |
window) | |||
2015-01-16 | Revert "Kludgey fix for invisible playhead when scrolled." | David Robillard | |
This reverts commit 8f823388d9bd5aa8e297ab05be8c9fb323518945. | |||
2015-01-16 | Kludgey fix for invisible playhead when scrolled. | David Robillard | |
The problem this is avoiding makes absolutely no sense. Either I'm dumb, or something is more deeply wrong with scroll group bounding boxes, or both, but I don't care anymore. This works. Viva release mode. | |||
2015-01-16 | Put playhead on top of everything. | David Robillard | |
Achieve this by adding a new hscroll group just for cursors. That requires a slightly smarter window_to_canvas() to deal with overlapping sensitive scroll groups. New rule is that scroll groups can overlap, but the most sensitive one found from the top down will be chosen to translate coordinates. This basically means don't overlap scroll groups with different sensitivities. In the presence of scroll groups, having a canvas-wide window_to_canvas() and/or canvas_to_window() fundamentally makes no sense. At some point in the glorious future we should kill those and use only item-relative coordinate translation. | |||
2015-01-12 | Put tempo lines below tracks. | David Robillard | |
2015-01-12 | Remove unused vertical scroll group. | David Robillard | |
2015-01-12 | Revert "hotfix z-stacking" | David Robillard | |
This reverts commit 03f0229bcfc35916f81c6187948df3ea3b79a976. Mitigate the fallout from said overly aggressive revert: preserve the alpha values to not break the color configuration for when the lines are fixed. | |||
2015-01-11 | hotfix z-stacking | Robin Gareus | |
This reverts commit 780c1762 and e70c9a3 Both combined introduced various bugs: * rubberband-selection has a scroll-offset * region drag/drop has wrong y-offset * ranges (loop etc) are above the playhead * possible scroll performance hit (long unclipped lines in h_scroll_group) on the downside: time-grid is now no longer visible behind the rulers. Doing that will require a different approach… | |||
2015-01-10 | Raise regions about tempo lines. | David Robillard | |
2015-01-08 | Show tempo lines under marker bars. | David Robillard | |
2015-01-07 | Update background color when theme is changed. | David Robillard | |
2014-12-30 | Fix smart mode cursor on audio regions. | David Robillard | |
2014-12-23 | Fix cursor update on nested entry. | David Robillard | |
For example, if you're in a note and something about the mode changes, it's the underlying region context that needs to change. So, seems we need a stack of entry contexts to deal with this sort of thing. Switching in/out of smart mode still doesn't update immediately because we don't have the y-coordinate needed to update it. | |||
2014-12-23 | Update canvas cursor on pop. | David Robillard | |
2014-12-22 | move all (G)UI related configuration parameters into UIConfiguration, not ↵ | Paul Davis | |
RCConfiguration | |||
2014-12-20 | Fix various cursor problems. | David Robillard | |
Add a new scoped cursor system that makes it much harder to screw up and end up with stick cursors and so on. | |||
2014-12-18 | Remove internal edit mode and add "content" tool. | David Robillard | |
2014-12-16 | Fix marker bars "gradient" colors. | David Robillard | |
2014-12-15 | make editor rubber band rect have appropriate transparency | Paul Davis | |
2014-12-15 | next modifier | Paul Davis | |
2014-12-15 | next modifier | Paul Davis | |
2014-12-15 | next modifier, and remove color 102 since nothing uses it | Paul Davis | |
2014-12-14 | fix up requested color names everywhere. | Paul Davis | |
Thank <deity> for emacs ... space-uncamelcase-word-at-point FTW | |||
2014-12-14 | initial pass to replace all UIConfiguration::get_XXXXXX() calls with ↵ | Paul Davis | |
UIConfiguration::color(name). IMPORTANT: names have not been downcased and spaced yet, so many colors are not found | |||
2014-12-07 | Unify gain and draw tools. | David Robillard | |
There might be a few special cases lingering around from attempts at magic tool business, but this seems to work fine as far as I can tell. | |||
2014-12-05 | working compilation for new color code | Paul Davis | |
2014-11-18 | Avoid possible use of uninitialized values. | David Robillard | |
This could only happen with a broken widget, but it shuts up clang and doesn't hurt. | |||
2014-11-14 | Fix various sticky/broken cursor issues. | David Robillard | |
This still isn't quite right, but it's a lot less broken than before, at least. | |||
2014-11-10 | redraw entire canvas when ColorsChanged is emitted | Paul Davis | |
2014-11-10 | set canvas background color | Paul Davis | |
2014-10-31 | Remove unused variable. | David Robillard | |
2014-10-21 | remove "canvasvar_" from all functions related to obtaining values from ↵ | Paul Davis | |
ARDOUR_UI::config() |