cancel
c8652c1bdc
Cleanup
5 years ago
cancel
5fb0071da1
Change to use sdd instead of Heapstr in tui
5 years ago
cancel
61412eb2f0
Rename cboard.c/.h to sysmisc.c/.h
5 years ago
cancel
8b642a4c89
Revert back to ... menus for MIDI devices and fit
5 years ago
cancel
1c62d533b7
Clean up menu/block border layout logic
5 years ago
cancel
6a383f19c0
Rename MIDI output menu item
5 years ago
cancel
10bcc7adcf
Fix dialogs and menus when terminal is resized big->small->big
Used regular curses newwin WINDOWs before. Now uses newpad/subpad. The
buffers will be clipped correctly to the visible terminal area, and will
not be erased when the window is made too small and then resized to be
big again.
5 years ago
cancel
6b8f9267ec
Cleanup
5 years ago
cancel
7199311132
Clean up some annoying uses of atoi
Just use crummy old sscanf for now.
5 years ago
cancel
02b9f2ba8a
Add better display of portmidi menu items
5 years ago
cancel
864d763e90
Change ordering of args for qmenu_add_choice()
5 years ago
cancel
c81358de47
Cleanup
5 years ago
cancel
9ab5cdb4f0
Add commented-out time dbg for portmidi init
5 years ago
cancel
1aa84f236b
Cleanup
5 years ago
cancel
d7934262d3
Add live setting of MIDI device from menu
Still WIP
5 years ago
cancel
d95aa91171
Clean up file save name changing logic
Now only changes file name on "Save as" if the save was successful.
5 years ago
cancel
8633da7c41
Cleanup
5 years ago
cancel
cd47fcc4f1
Change references to name 'PortMIDI' to 'PortMidi'
This is the official project capitalization.
5 years ago
cancel
af8178e8f6
Add start of PortMidi device choosing (WIP)
Does not yet let you actually pick the device, only list.
5 years ago
cancel
e2925cf8e9
Add global guard on portmidi init
5 years ago
cancel
c167b31faa
Cleanup
5 years ago
cancel
d1c44aac44
Add confirmation dialog to create new file
5 years ago
cancel
2dcd08923c
Cleanup
5 years ago
cancel
52aa1067fe
Add closing of main menu after using New file item
5 years ago
cancel
9ae1c0c9da
Add ctrl+o to open file dialog
5 years ago
cancel
d58c626394
Add New to main menu
5 years ago
cancel
f5847c6816
Add open file menu item
Fixes #47
5 years ago
cancel
2613ae8a23
Cleanup
5 years ago
cancel
cd169404b8
Remove incorrect comment
5 years ago
cancel
defeb9c86b
Add slide selection modal to commands help
5 years ago
cancel
eae201940e
Add ` and ~ to toggle slide input mode
5 years ago
cancel
af21642335
Add setting of sel rect from gui cboard paste
5 years ago
cancel
5197116051
Add setting of selection rect from internal paste
5 years ago
cancel
acbda0f5d4
Add bracketed paste setting selection area
5 years ago
cancel
832e779535
Remove escape as way to set sel size to clipboard
5 years ago
cancel
23329f713a
Add start of X clipboard support
via xclip. Using popen instead of pipes right now, so stderr from
xclip might be sent to terminal, which is bad.
5 years ago
cancel
e3c916bece
Cleanup
5 years ago
cancel
97243eb567
Cleanup cursor handling logic for bracketed paste
5 years ago
cancel
d34b159e55
Clean up bracketed paste control flow
5 years ago
cancel
b9f1b00389
Add start of bracketed paste support
5 years ago
cancel
89235b596c
Cleanup
5 years ago
cancel
367d17bd26
Add hack to avoid extra allocation at startup for auto grid size
Temporary measures to avoid extra allocation until we factor out the
resizing stuff -- probably for when we add "New file" support.
5 years ago
cancel
82eaa84506
Fix bias in grid/hud spacing during margins collapse
5 years ago
cancel
6da6312908
Fix missing geometry update
5 years ago
cancel
8ef2bdca33
Add auto-fit menu commands
5 years ago
cancel
2140a69beb
Update usage message
5 years ago
cancel
7c84d48012
Add smart auto-size-grid at startup with blank file
5 years ago
cancel
003ae702ea
Add nxn for margins option, add hard-margins option
5 years ago
cancel
0d142196bf
Add incremental margin collapse for grid<->HUD
5 years ago
cancel
f25050b42d
Fix potential set-but-unused warning
5 years ago