Commit Graph
100 Commits
Author SHA1 Message Date
onyx_online 0dd6c89f96 implements up/down slider mode binds
adjustments to pdirty event toggling.

press/release events defined for slider binds

note:
the main window no longer returns keyboard events

minor bump
2023-09-23 16:36:48 +01:00
onyx_online 893f9f59ff patch asio spinboxes set as readonly
patch insert checkboxes enter bind added
2023-09-21 16:39:21 +01:00
onyx_online 3ca9e14e96 adds bass, mid and treble slider modes
patch bump
2023-09-21 09:33:22 +01:00
onyx_online 4ca64f94bc re 2023-09-21 08:35:55 +01:00
onyx_online 22bf109499 removes the spinbox from the rename popup
updates README

fixes #12

b1 bump
2023-09-20 18:24:24 +01:00
onyx_online a19aab3936 closes #10
minor bump
2023-09-20 16:58:33 +01:00
onyx_online 7134b6d209 adds alt + number in quick binds to readme 2023-09-20 16:51:40 +01:00
onyx_online 1525710d31 upd readme image 2023-09-20 16:29:52 +01:00
onyx_online 2745e2c41a refactor slider mode binds 2023-09-20 16:29:42 +01:00
onyx_online 8716149eda fixes attribute error 2023-09-20 13:07:04 +01:00
onyx_online dde940938f sync not required. using callbacks. 2023-09-20 11:34:06 +01:00
onyx_online 09f052b4a3 defines slider mode nav events 2023-09-20 10:40:09 +01:00
onyx_online 577f1fbdbb fixes limit resolution 2023-09-20 10:38:30 +01:00
onyx_online f9614f44ac popups moved into popup.py 2023-09-20 10:01:48 +01:00
onyx_online 9b757b743b shortens the spoken feedback
for most of the controls.

needs more testing...
2023-09-19 23:19:39 +01:00
onyx_online 7f8f6f2b6c adds more navigation binds.
adds slider modes.
2023-09-19 22:22:44 +01:00
onyx_online 0c806b8e4c add guard clauses for nav binds 2023-09-18 23:07:09 +01:00
onyx_online 645361c731 bump to pre-release a1 2023-09-18 09:38:37 +01:00
onyx_online 6baa0000c8 Merge remote-tracking branch 'origin/dev' into add-nav-binds 2023-09-18 09:18:44 +01:00
onyx_online d722154325 adds ctrl+shift+r slider reset bind
closes #9

patch bump
2023-09-18 09:12:12 +01:00
onyx_online c94d763569 adds some quick navigation binds 2023-09-18 00:07:35 +01:00
onyx_online ac14b7ad0d adds sliders to on_pdirty
bump to b2
2023-09-17 14:49:42 +01:00
onyx_online 78b7e01fa6 bump to 0.2.1.b1 2023-09-17 12:36:15 +01:00
onyx_online 42fad86905 defines bass,mid,treble ctrl events 2023-09-17 12:23:04 +01:00
onyx_online 6c54d28210 define focus out for bass,mid,treble 2023-09-17 12:09:38 +01:00
onyx_online d958167ded fixes comp, gate, denoiser ctrl+up/down/left/right 2023-09-17 12:07:14 +01:00
onyx_online 0570138963 bass, mid, treble slider events defined 2023-09-17 11:44:15 +01:00
onyx_online 1fdb39a041 events defined for sliders
resolution fix for limit slider
2023-09-17 11:25:11 +01:00
onyx_online 3d7b33c8be fix events for sliders 2023-09-17 10:18:22 +01:00
onyx_online cf5c8f81aa bind events added for sliders 2023-09-17 09:30:38 +01:00
onyx_online c248808c7b LabelSlider compound element added
labels for sliders added.

all sliders now focusable.

todo: add events/binds for sliders
2023-09-16 23:13:56 +01:00
onyx_online d93f078365 upd type annotations
cleanup global namespace.
2023-09-16 20:28:07 +01:00
onyx_online e0f36b2411 start laying out parameter sliders. 2023-09-16 10:45:56 +01:00
onyx_online 719328c6de adds check bounds.
bump pre-release a3
2023-09-15 23:01:26 +01:00
onyx_online 65a148aa7b bump to pre-release a2 2023-09-15 19:16:30 +01:00
onyx_online ba1fb28187 use gain getters. 2023-09-15 19:12:07 +01:00
onyx_online e35bad9e1e a1 version bump 2023-09-15 13:48:19 +01:00
onyx_online 804af85e65 adds up,down bind events 2023-09-15 12:35:10 +01:00
onyx_online 96de917b64 gain slider control events registered
allows adjusting gain by different amounts.
2023-09-15 11:35:27 +01:00
onyx_online bc14116cd7 places gain sliders on slider tabs
slider focus in/out events registered.
2023-09-15 10:55:22 +01:00
onyx_online 086fbc1b8c start laying out nested tab structure
focus in events added for tabgroups

focus the settings tab on startup
2023-09-14 13:46:26 +01:00
onyx_online 047577265c documentation changes
python version upper limit increased to support 3.11
2023-09-14 08:43:15 +01:00
onyx_online 7ab7c30e80 adds advanced settings for Basic kind. 2023-09-13 14:12:48 +01:00
onyx_online bfdc0306e3 update default values for each driver type
open advanced settings popup if current tab is settings.

minor version bump
2023-09-13 12:16:28 +01:00
onyx_online 245476adfd Merge remote-tracking branch 'origin/dev' into add-advanced-settings 2023-09-13 11:30:00 +01:00
onyx_online 2562c02b7e lstrip hardware in as well. 2023-09-13 10:59:41 +01:00
onyx_online aaa2c72668 fixes bug setting devices with trailing spaces
adds rejected_ids to util.
removes Voicemeeter devices as assignable
hardware devices

patch bump
2023-09-13 10:56:09 +01:00
onyx_online 7648b68b85 remove asio devices from hardware out context menus
if not A1

removes `-remove device selection-` from hardware out A1 context menu

patch bump

fixes #7
2023-09-11 12:36:40 +01:00
onyx_online 14c6b937d1 implements advanced settings popup
gives access to driver buffer settings.

may open by button or ctrl-a
2023-09-11 07:51:16 +01:00
onyx_online 5069db97da ensure Virtual Input gets correct label if cleared 2023-09-10 14:32:31 +01:00
onyx_online 681bf8e85c fixes bug renaming virtual strips.
patch bump
2023-09-10 14:23:34 +01:00
onyx_online 8424558f3d special thanks section added to readme 2023-09-07 07:29:04 +01:00
onyx_online 39bd5f21ea patch bump
fixes #3
2023-09-06 19:19:54 +01:00
onyx_online 77dfd00541 reduces the bus mode list for basic kind 2023-09-06 19:18:31 +01:00
onyx_online 790ac10d4a remove EQ button and events if kind is basic 2023-09-06 19:18:14 +01:00
onyx_online ed5f9ae45b fixes hardware out A2 for basic kind.
patch bump
2023-09-06 16:20:04 +01:00
onyx_online 962b61f60a fixes k, mc layout for banana kind 2023-09-06 15:27:55 +01:00
onyx_online b2e03aace1 add settings tab screenshot
Installation section added to readme
2023-09-06 15:07:59 +01:00
onyx_online 3a52655811 add Voicemeeter link 2023-09-06 05:29:23 +01:00
onyx_online 178d6e451b add screenshots 2023-09-06 00:58:09 +01:00
onyx_online fc8ae11555 add badges 2023-09-06 00:42:49 +01:00
onyx_online e4afe35fb2 initial README 2023-09-06 00:33:59 +01:00
onyx_online e2edd29b87 hardware ins implemented
strip, bus params implemented
(mute, mono, eq etc)

bus mode buttons now rotate through all bus modes
2023-09-06 00:03:12 +01:00
onyx_online 5995ecbb4a hardware outs cache implemented 2023-09-05 16:10:54 +01:00
onyx_online 749406afec refactor focus in events for rename popup 2023-09-05 06:19:52 +01:00
onyx_online da77e1bba1 error log for debug log 2023-09-05 05:43:38 +01:00
onyx_online 8aec9a4302 use get_channel_identifier_list
for asio checkboxes
2023-09-05 05:35:38 +01:00
onyx_online abdab7403a parameter updates implemented.
More testing required.
2023-09-05 05:30:46 +01:00
onyx_online 5d8eda4976 remove logging from example main.py 2023-09-05 05:28:41 +01:00
onyx_online 5cd4342b47 adds enter bind for BUSMODE buttons 2023-09-04 07:40:14 +01:00
onyx_online 5cc8f1ae3d write default_config to json file 2023-09-04 05:11:45 +01:00
onyx_online 7357cacc30 fixes bug when pressing F2 on settings tab 2023-09-02 05:00:38 +01:00
onyx_online 084177ea2d remove print statement 2023-09-02 04:51:17 +01:00
onyx_online b3771b13c0 add debug logs for popups 2023-09-02 04:49:36 +01:00
onyx_online 2666d8081a implements label cache
popup_rename implemented

button binds added.
2023-09-02 04:23:15 +01:00
onyx_online 7ff9c9e33b implements default labels 2023-09-02 02:47:27 +01:00
onyx_online 4f4a577af9 removed popup for file browse
now it opens the file browser directly

popup_save_as reworked.
input box removed.
return binds for browse,cancel added
2023-09-01 23:20:36 +01:00
onyx_online 401887de46 file browsers now open for all config menu items
check if file from pickle file exists, before loading
2023-09-01 10:43:37 +01:00
onyx_online 9b49d97676 custom popup windows implemented
buttons now have bind events
2023-09-01 05:57:22 +01:00
onyx_online 50d2fa3de8 save,load and load on startup implemented 2023-09-01 03:04:39 +01:00
onyx_online 2de1b379f5 removes ok_exp 2023-08-29 10:47:09 +01:00
onyx_online a04b7c5fcf no longer need to track focus 2023-08-29 02:58:13 +01:00
onyx_online 786b2658d9 swap COMPOSITE for BUSMODE 2023-08-28 21:21:26 +01:00
onyx_online 417a35764b implements reopenable context menus
adds <return> event for buttons
2023-08-28 20:27:06 +01:00
onyx_online 7b0f3d782a remove unused import 2023-08-28 13:23:14 +01:00
onyx_online fba48995c9 remove 'next_tab' 2023-08-28 12:25:55 +01:00
onyx_online 6e261eedb1 add psgdemos to test dependencies 2023-08-28 12:11:48 +01:00
onyx_online 0bf333d23d implements focus tab group on
ctrl+tab and ctrl+shift+tab
2023-08-28 12:11:34 +01:00
onyx_online c1fe70c387 pass only KIND_ID to draw() 2023-08-28 03:25:39 +01:00
onyx_online a0c854d53f add lint dependencies 2023-08-27 21:03:36 +01:00
onyx_online c12ef8f146 update docstrings in builder.py 2023-08-27 21:03:28 +01:00
onyx_online d09a96b887 fetches asio buffer value on focus 2023-08-26 22:06:58 +01:00
onyx_online 2847762aa1 nvda speak asio buffer value after setting 2023-08-26 21:59:48 +01:00
onyx_online a1c7f1358e implements asio buffer 2023-08-26 21:55:39 +01:00
onyx_online e1fb16c32b implements:
buses tab
composite buttons
bus composite events
2023-08-26 20:22:46 +01:00
onyx_online ddbb339810 remove debug statement 2023-08-26 19:48:02 +01:00
onyx_online 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
onyx_online 84e349f943 fixes regressoin in event bindings 2023-08-26 17:29:24 +01:00
onyx_online 4ebab80a19 app now loads properly for kind basic 2023-08-26 10:42:18 +01:00
onyx_online 92b0772df8 build script added to pdm scripts 2023-08-26 09:43:33 +01:00