summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2015-05-24Merge branch 'relative_snap'nick_m
- Many changes to the "User Interaction" pane wrt key modifiers. - Snap is now relative by default (override to absolute with the "Snap to absolute using:" modifier). - Midi notes now obey both snap modifiers (disable snap and absolute snap) - Timefx drag now selects the primary region (less user confusion). - Includes MIDI event id fix.
2015-05-24Fix bug where inserting notes in MouseContent mode disallowed resizing.nick_m
2015-05-24Rekative snap - add commentsnick_m
2015-05-23Clarify the convention on modifiers and drags.nick_m
2015-05-23Proper initialisation of _x/y_constrained.nick_m
2015-05-23Bring back contrained drag modifier with preference setting.nick_m
- this should work as before, but when applied to a button 1 drag, the constraint is in the first direction travelled.
2015-05-23Fix missing comment.nick_m
2015-05-23Fix inverted logic of SnapOff with snap modifiers pressed.nick_m
- also clean up, rename and comment some previous hanges.
2015-05-21tweak layout of main clocks so that HMS display remains center-justifiedBen Loftis
2015-05-21FONT_SMALLER is too small for visibility of clocks. use normal font sizeBen Loftis
2015-05-22Make note drags and resizes obey the disable sanp modifier.nick_m
2015-05-22Small cleanupnick_m
2015-05-22More cleanupnick_m
- remove "no_magnets" ugh.
2015-05-22Clean up a bit - should be a no-opnick_m
2015-05-22Appease Our Dear Leadernick_m
2015-05-22Fix excessive use of logic.nick_m
2015-05-22Fix up modifier behaviournick_m
- its now possible to use snap modifiers in combination with others afaict this hasn't worked for some time. - use "contains" rather than "equals" during drag. Still uncertain about this wrt beginning a drag. for now they are all "equals". - probably solve the "snap modifier modifier" problem using ArdourKeyboard::indicates_snap () and friend.
2015-05-21Make the prefs less squashed looking, add another entry for OSX modifiers.nick_m
- Defaults are probably still wrong, but at least they are actual keys.
2015-05-20recover keybinding for SnapshotBen Loftis
2015-05-21Move ui-centric modifiers into ArdourKeyboard, set some bad defaults.nick_m
- Also makes "Mod4" Appear as "Windows" and adds new combination "Alt-Windows" to the dropdown. - Attempt to set a pair of default snap modifiers (without knowing what it actually is for OSX) - Copy modifier now saves - Snap modifier modifier problem still remains.
2015-05-21Allow all drag -related modifiers to be set, re-instate "jump after trim"nick_m
- Copy modifier still doesn't save - Testers please edit the Extra section of ~/.ardourN/config to allow defaults to "take" - Note that the current defaults overlap. - warning - absolute snap modifier has no default and will be always "on" unless you set it!
2015-05-19publish editor-fade-range action to the main menuBen Loftis
2015-05-20Add more modifier preferences.nick_m
Note that no defaults are set - go to prefs->user interaction to ensure that nothing is set to "no modifer" also - the copy modifier doesn't actually save its state yet.
2015-05-18use Go To instead of GotoBen Loftis
2015-05-18temporarily remove buggy MouseRange-on-Piano-Roll event handlersBen Loftis
2015-05-19Revert to old Lock mode (still called Lock).nick_m
Also make midi notes obey the snap delta modifire
2015-05-18remove LED from custom meter point processorsRobin Gareus
... since they can't be disabled. fixes 6333
2015-05-18"Lock" mode is now "Constrained", make snap absolute modifier configurable.nick_m
- user can abs/rel modifier key in prefs->user interaction suggested for linux - absolute->alt ignore snap->alt-shift - Constrained mode works the same as button 2 drag (initial move sets constraint axis).
2015-05-18Relative snap now always on - disabled with Tertiary modifier (shift)nick_m
2015-05-18Clean up drag modifiers.nick_m
Button 2 drag now is constrained to initial move axis, removing all modifiers from this op. Remove Jump after trim mode. TrimDrag now has: Primary for trim anchored to fade. Secondary for contents trim (as before) Primary & Tertiary for "non overlap" trim All drags have Tertiary for relative snap
2015-05-17Relative Snap -make it activated by the tertiary modifier during drag.nick_m
Disabled/enabled with the shift key. no config stuff at all now. Move existing (strange) trim feature to primary + tertiary modifiers.
2015-05-17Relative snap - support magnetic mode (hackishly for now)nick_m
2015-05-17Cleanup relative snap code.nick_m
2015-05-16Fix typo.nick_m
2015-05-16Revert incorrect region_length() definition.nick_m
2015-05-16Relative snapnick_m
2015-05-13Fix missing undo for audio timefx operations.nick_m
2015-05-10Layering - the return of "later is higher".nick_m
Currently we don't do anything special on layering prefs change (relayer only occurs when each playlist is first edited). The idea here is that "undo" is still available to restore previous layering in case of any surprises.
2015-05-07extend save-as dialog to allow crude but functional save-as-to-empty-sessionPaul Davis
2015-05-07fix crash during session deletion as monitor section tries to updatePaul Davis
2015-05-05rename user's customized color file when resetting theme. Fixes #6286Paul Davis
2015-05-05fix some gtk filechooser issuesRobin Gareus
2015-05-05oversample meter faceplate image surfacesRobin Gareus
Works around issues with pango on windows, fixes crude text on OSX/retina and can provide sub-pixel rendering on GNU/Linux/X11.
2015-05-05NSM preparation for OSX and windowsRobin Gareus
Note that on those platforms the application name is a full path. This is permitted by the specs: “executable_name MUST be the executable name that the program was launched with. For C programs, this is simply the value of argv[0]” [http://non.tuxfamily.org/nsm/API.html#n:1.2.1.1.] but the current implementation of nsm expects the basename only and searched $PATH.
2015-05-04add plugin parameter reset button - closes #6297Robin Gareus
2015-05-04prepare plugin reset (#6297)Robin Gareus
2015-05-04update startup scripts for NSMRobin Gareus
fixes #6265 for GNU/Linux.
2015-05-04further preparations for NSM (#6265)Robin Gareus
2015-05-03fix -Wsign-compareRobin Gareus
2015-05-03right-click in mixer’s group box: show context menu.Robin Gareus