Commit Graph

87 Commits

Author SHA1 Message Date
417a35764b implements reopenable context menus
adds <return> event for buttons
2023-08-28 20:27:06 +01:00
7b0f3d782a remove unused import 2023-08-28 13:23:14 +01:00
fba48995c9 remove 'next_tab' 2023-08-28 12:25:55 +01:00
0bf333d23d implements focus tab group on
ctrl+tab and ctrl+shift+tab
2023-08-28 12:11:34 +01:00
c1fe70c387 pass only KIND_ID to draw() 2023-08-28 03:25:39 +01:00
d09a96b887 fetches asio buffer value on focus 2023-08-26 22:06:58 +01:00
2847762aa1 nvda speak asio buffer value after setting 2023-08-26 21:59:48 +01:00
a1c7f1358e implements asio buffer 2023-08-26 21:55:39 +01:00
e1fb16c32b implements:
buses tab
composite buttons
bus composite events
2023-08-26 20:22:46 +01:00
ddbb339810 remove debug statement 2023-08-26 19:48:02 +01:00
10e99c5f78 adds a single menu to restart audio engine
keep track of focus, fixes bug when exiting contex menu
2023-08-26 19:46:39 +01:00
84e349f943 fixes regressoin in event bindings 2023-08-26 17:29:24 +01:00
4ebab80a19 app now loads properly for kind basic 2023-08-26 10:42:18 +01:00
66171e03a9 pring values debug in its own statement 2023-08-26 09:39:51 +01:00
9d847cf01d strip outputs focus in event reads label if set 2023-08-26 09:07:02 +01:00
2354cc4501 implements strip output events 2023-08-26 00:11:05 +01:00
9adbf71494 implements focus in event for tabgroup 2023-08-25 22:53:48 +01:00
7d89b0c4ae implements notification on tab switch 2023-08-25 22:33:28 +01:00
fafe9ea4d6 implements tabs physical strip, virtual strip
output buttons are laid out and events are defined
2023-08-25 22:25:30 +01:00
2490fc9343 increment indices in formatted strings
instead of range expressions
2023-08-25 20:41:48 +01:00
7d3647afd7 implements events for patch composite 2023-08-25 20:23:21 +01:00
c308a8fd07 query values dict
instead of making redundant api calls
2023-08-25 18:52:26 +01:00
b98f892b23 implements a basic tab structure
using tabgroup ("settings", "physical", "virtual")

Patch Composite buttons placed.
Events for patch composite not yet implemented
2023-08-25 18:29:43 +01:00
c74e4c40c2 change default theme
don't load button cache by default
2023-08-25 02:19:01 +01:00
74e6aa5f0c refactor event bindings 2023-08-24 18:02:53 +01:00
426e91f6fe implements hardware out as:
focusable buttonmenus.
2023-08-24 16:07:28 +01:00
d39cc35e79 add guard clause for empty entry 2023-08-23 03:03:21 +01:00
752f93a64c only register patch events if not kind basic
add basic build script
2023-08-23 02:31:15 +01:00
0db0511dc9 implements a text search for comboboxes 2023-08-23 02:04:18 +01:00
c0c0701ed8 using utility index methods 2023-08-23 00:27:12 +01:00
9621232a17 implements INSERT CHECKBOX events 2023-08-22 20:41:44 +01:00
6896358071 register events for INSERT CHECKBOX 2023-08-22 18:13:26 +01:00
654a86b2ab move layout construction into builder class
separates construction from app representation
2023-08-22 16:11:24 +01:00
740cf1ac02 add deselect device to hardware outs 2023-08-22 05:37:06 +01:00
65cd21203b implements asio checkboxes 2023-08-22 05:16:43 +01:00
1fd181d097 events registered for hardware out
hardware out now sets a physical device

nvida speech added
2023-08-22 02:52:03 +01:00
e200462b85 initial commit 2023-08-22 02:04:00 +01:00