Commit Graph

87 Commits

Author SHA1 Message Date
Matthias Neeracher
2581ac4a3f Adjust for dark mode 2018-08-27 01:16:54 +02:00
Matthias Neeracher
136d66fecc Implement slurs, modernize C++ 2018-02-19 02:09:04 +01:00
Matthias Neeracher
15d4100244 Reset song on mouse click 2012-08-19 00:30:50 +02:00
Matthias Neeracher
e50d0dc073 Don't set hidden field editor as first responder 2012-05-20 02:04:53 +02:00
Matthias Neeracher
fc5873c2d2 Always fill scroll view 2012-05-20 00:16:40 +02:00
Matthias Neeracher
b25af52bb2 Replace compositeToPoint with drawAtPoint 2012-05-19 23:50:49 +02:00
Matthias Neeracher
86456c8422 Centralize drawing method (tried to switch to drawAtPoint, but that does the wrong thing) 2012-05-19 22:37:58 +02:00
Matthias Neeracher
b24fc07200 Walk through melody with cursor keys 2011-09-26 04:49:09 +02:00
Matthias Neeracher
dfb0d60b4c Update edit target on tab 2011-09-13 05:12:59 +02:00
Matthias Neeracher
1ae5e20426 Fix bugs with selection 2011-09-13 03:43:38 +02:00
Matthias Neeracher
a6b1f3cf1f Make measure selection an editable 2011-09-11 04:39:54 +02:00
Matthias Neeracher
ddc7b4d923 Reorganize locations to use VLLocation 2011-09-11 04:03:22 +02:00
Matthias Neeracher
8917b3d7cc Reset edit targets 2011-09-11 01:23:38 +02:00
Matthias Neeracher
7dc46ea1de Extendable text selection 2011-09-11 01:15:21 +02:00
Matthias Neeracher
5468cf0394 Refactor lyrics selection system 2011-09-10 23:33:48 +02:00
Matthias Neeracher
09c3d25dcf Fix selection status 2011-09-08 04:09:24 +02:00
Matthias Neeracher
b8e4c614f3 Extend selection with shift-click 2011-09-08 03:19:41 +02:00
Matthias Neeracher
2f56c3184d Shut up warning 2011-09-07 05:21:20 +02:00
Matthias Neeracher
d58f204907 Fix cursor display 2011-09-06 03:26:08 +02:00
Matthias Neeracher
6e44bc5264 Move display option editing to VLSheetWindow 2011-09-06 03:15:51 +02:00
Matthias Neeracher
883c6e35bf Refine mouse location calculations 2011-09-06 00:22:57 +02:00
Matthias Neeracher
3a55714cd3 Fix initial recalculation 2011-09-06 00:22:38 +02:00
Matthias Neeracher
ed4a80c26e Fix empty sheet view at startup 2011-08-29 23:22:49 +02:00
Matthias Neeracher
ed2a79a74e Refactor cursor handling from a pitch based approach to a grid based one 2011-08-28 12:42:39 +02:00
Matthias Neeracher
a815cc09da Double accidentals mostly work, but highlighting on playback is broken 2011-08-28 06:12:44 +02:00
Matthias Neeracher
9233e42cfc Factor out VLPitchGrid, unit tests and code work 2011-08-28 04:57:49 +02:00
Matthias Neeracher
d6ce6acd27 Refactor pitch/chord naming code 2011-08-28 00:12:32 +02:00
Matthias Neeracher
c14ace59f8 Some more robustness against corrupt documents 2011-08-26 16:13:51 +00:00
Matthias Neeracher
f54adbeec5 Update to MMA 1.7 2011-07-26 22:49:39 +00:00
Matthias Neeracher
86514e05a5 Highlight both systems of line break 2008-08-15 13:26:30 +00:00
Matthias Neeracher
7c421e176a Fix interaction between key signature and accidentals preference 2008-07-13 21:14:49 +00:00
Matthias Neeracher
510bdc0413 Merge 1.1-dev 2008-05-29 18:54:30 +00:00
Matthias Neeracher
3126ae3b03 Fixed accidental handling in songs with key changes 2008-04-17 01:18:25 +00:00
Matthias Neeracher
2d33c80489 Fix responder on backward tabbing 2008-04-12 22:35:53 +00:00
Matthias Neeracher
1355516e6a Add Octave Transpositions 2008-04-12 21:33:43 +00:00
Matthias Neeracher
45f98adcc5 Use flats in C major 2008-04-06 22:33:07 +00:00
Matthias Neeracher
6d7078e550 Fix responder handling in field editor 2008-03-30 21:42:21 +00:00
Matthias Neeracher
920e7aa0fd Don't interrupt selection in autoscroll 2008-03-24 22:48:11 +00:00
Matthias Neeracher
96587871bb Fix tracking / responder chain issues 2008-01-29 03:02:25 +00:00
Matthias Neeracher
30815a6acc Add document size options 2008-01-26 16:38:30 +00:00
Matthias Neeracher
f9f2946bb8 Smart groove preview 2008-01-24 01:29:18 +00:00
Matthias Neeracher
cb78a2ba75 Edit per-section groove 2008-01-23 01:20:09 +00:00
Matthias Neeracher
bd59e9b4ab Silently transpose between major and minor modes 2008-01-16 13:16:53 +00:00
Matthias Neeracher
5423e65457 Show mixed property state in menus 2008-01-16 13:04:01 +00:00
Matthias Neeracher
b8040292b1 Rudimentary UI support for setting per-section properties 2008-01-12 23:55:15 +00:00
Matthias Neeracher
deb08552d7 Properly scale height 2007-12-25 19:44:49 +00:00
Matthias Neeracher
ee87f6a76b Implement alternate colors 2007-12-24 11:15:52 +00:00
Matthias Neeracher
1da7def8bf Handle system/page breaks 2007-12-23 23:07:27 +00:00
Matthias Neeracher
5615dee186 Reorganize property access 2007-12-23 13:14:09 +00:00
Matthias Neeracher
80fbc00f56 Reorganize layout system 2007-12-23 12:45:17 +00:00