cancel
df4a8f8abb
Cleanup
5 years ago
cancel
7ac411976b
Cleanup naming
5 years ago
cancel
e77a9ee2c4
Factor out conf file writing
5 years ago
cancel
db385d7a06
Add first-pass attempt at reducing conf file sprawl
5 years ago
cancel
d7488790ab
Move some prefs/conf save stuff out of tui_main to sysmisc
5 years ago
cancel
1e2ae7a46f
Clean up some error messages
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
57f070c7a0
Cleanup
5 years ago
cancel
6ea86dfde4
Cleanup
5 years ago
cancel
3c4abe6f3a
Add temp hack to allow large Y in ncurses menu
5 years ago
cancel
de9a7b2e16
Remove mention of --margins from readme
Still supported for now, but mostly useless clutter in the readme and
usage, since you can set it from the menu/prefs and conf file.
5 years ago
cancel
84ed9b307d
Add margins preference saving
5 years ago
cancel
3be4464ed3
Add Appearance and Margins menus
5 years ago
cancel
f1b5bedb72
Cleanup
5 years ago
cancel
beeb85720e
[Automated] Change style to right-pointers
5 years ago
cancel
bb6552178c
Cleanup
5 years ago
cancel
9769b2997b
Add better error reporting for conf file writing
5 years ago
cancel
b15924236b
Remove --portmidi-list-devices and --portmidi-output-device
No longer necessary now that we have config files. Users who were using
commandline flags to have specific hardware setups can, in the meantime,
adjust XDG_CONFIG_HOME environment variable to cause orca to choose a
different config file. Eventually, we'll have a commandline option to
load a specific config file by path.
Passing --portmidi-list-devices or --portmidi-output-device now will
cause orca to exit with an error, and to give instructions on how to set
the device using the menu in orca.
5 years ago
cancel
a51e91980f
Cleanup
5 years ago
cancel
dfe4c6fb70
Change to only use prefs midi mode if no cmdline spec
5 years ago
cancel
a1f235dee5
Fix typo
5 years ago
cancel
c60f7a557c
Add initial prefs/conf file saving
Uses XDG_CONFIG_HOME when available. This probably has multiple bugs,
and it also needs cleaning up.
5 years ago
cancel
2d14276620
Remove spurious debug logging output
5 years ago
cancel
410bdf0843
Cleanup
5 years ago
cancel
2e457a74bd
Remove unnecessary include
5 years ago
cancel
da19d991a0
Move field_load_error_string to field.h/.c
5 years ago
cancel
d9ed4b401e
Add basic test of loading prefs conf file
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
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