cancel
dee1549232
Factor out qnav drawing
5 years ago
cancel
e9a755892e
Cleanup
5 years ago
cancel
b6257bd3fe
Cleanup
5 years ago
cancel
9cf12a3c4d
Fix OSC address input not accept empty line
5 years ago
cancel
d4b2ef259e
Clean up naming of fn attributes
5 years ago
cancel
691ec7d34c
Cleanup
5 years ago
cancel
1328b59938
Cleanup
5 years ago
cancel
fcababf01b
Move OSC configuration to menus and conf file
5 years ago
cancel
ec60438d79
Cleanup
5 years ago
cancel
c13bb9937b
Change "saved ok" msg to dismiss on any key press
Also will no longer eat the key event.
5 years ago
cancel
cf733a4c2e
Cleanup
5 years ago
cancel
65d0fdb96f
Cleanup
5 years ago
cancel
3c4abe6f3a
Add temp hack to allow large Y in ncurses menu
5 years ago
cancel
b6d0341b50
Cleanup
5 years ago
cancel
beeb85720e
[Automated] Change style to right-pointers
5 years ago
cancel
14c8610315
Change to use altnerate heap string implementation.
`sdd` was the first attempt at making one of these
individually-allocated string management/utility things. I didn't end up
liking the design, so I tried again from scratch, and called the new one
`oso`. Let's see how that one turns out. The name might change again in
the future, though I feel better about the design of this one.
5 years ago
cancel
5fb0071da1
Change to use sdd instead of Heapstr in tui
5 years ago
cancel
42307ce481
Cleanup
5 years ago
cancel
1c62d533b7
Clean up menu/block border layout logic
5 years ago
cancel
75675d8467
Add TODO
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
c7400a0811
Clean up some qnav layout logic
5 years ago
cancel
d4ffe936bb
Cleanup
5 years ago
cancel
31c73ec1fd
Fix wrong counter check
5 years ago
cancel
4eaf6fdb80
Cleanup
5 years ago
cancel
696e3997dc
Add additional protection against bad menu cycling
5 years ago
cancel
02b9f2ba8a
Add better display of portmidi menu items
5 years ago
cancel
8b4a3bb691
Add freeing of owned strings in qmenu items
5 years ago
cancel
615e53ecab
Clean up more user id handling logic in Qmenu items
5 years ago
cancel
44e888f7da
Change Qmenu items allocation to be dynamic
5 years ago
cancel
864d763e90
Change ordering of args for qmenu_add_choice()
5 years ago
cancel
bef71d55de
Cleanup term util qmenu choice ID handling
5 years ago
cancel
d7934262d3
Add live setting of MIDI device from menu
Still WIP
5 years ago
cancel
e2e4b26f90
Cleanup
5 years ago
cancel
13d2c75f06
Add smarter layout logic for Qnav items
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
8c20e0eb8b
Add avoidance of 0-item ncurses menus being created
5 years ago
cancel
8ef2bdca33
Add auto-fit menu commands
5 years ago
cancel
721e9b2311
Add dimming of inactive/non-foreground menu contents
5 years ago
cancel
51c3d68d1b
Revert "Add auto-display of operators guide at startup"
This reverts commit bac0b03481
.
5 years ago
cancel
bac0b03481
Add auto-display of operators guide at startup
This needs work. It seems pretty annoying to me right now.
This commit also adds a way for Qmsg to differentiate between
dismiss-easily and dismiss-deliberately types of msg dialogs.
5 years ago
cancel
84869b49a6
Add more save as logic
6 years ago
cancel
ea9682b12b
Add more file save as logic
6 years ago
cancel
97c05c3efc
Add start of more advanced file name handling
6 years ago
cancel
1f2c2cfc78
Add more form stuff
6 years ago
cancel
2e785d7583
Cleanup
6 years ago
cancel
1f707bfae7
Cleanup
6 years ago
cancel
16bae89e9d
Add more save as form logic
6 years ago
cancel
0c0fa96f1f
Add cursor changing for field input
6 years ago
cancel
170dcd2200
Add start of Qform driving code
6 years ago