-
Notifications
You must be signed in to change notification settings - Fork 16
Update History
catright edited this page May 6, 2021
·
16 revisions
- Added general config value CompRate - compress rate, default is 0.9
- Changed volume calculation function to use CompRate
- Changed to not use averaging feature by default to use CompRate
- Changed to rearrange config page
- Changed to separate target level into target and limit
- Changed auto control method for separated target and limit
- Changed to restart core more aggressively
- Changed to log an error on UpdateSession3 instead of popup messagebox
- Fixed to show session panel properly after core is restarted
- Changed behavior when default audio device is changed
- Merged CustomizedSettings branch into master branch
- THIS UPDATE DOES NOT INHERITS OLD VERSION’S CONFIGURATIONS
- Changed to use customized config saving feature instead of windows default, and save config files in an installation directory, only except when installation directory is under ‘Program Files’ include ‘(x86)’ then saving files in ‘%appdata%’
- Minor performance improvement
- Changing coreaudio behaviors
- Fixed to update main window title after #18
- Changed to don’t calculate elapsed time in audio control task when ACDev is not visible
- Merged #18
- Merged #18
- Fixed class name confusion
- Fixed to calculate auto control elapsed time difference correctly
- Fixed mutex release error for not owned mutex
- Fixed to dispose session correctly
- Fixed to remove disposed session from session list
- Added newsession event to correctly read saved session data
- Changed to update session panel when session added/removed event instead of data polling
- Changing configuration storing system
- Changed to save config and log files in installed directory if it’s not under “Program Files”, otherwise save them in the directory under “Appdata” which is same as current
- Added key event control for manual set window
- Deleted several unused classes
- Changed to not show window title if it’s same as the session name
- Changed limitation of Relative to 1/9
x9 from 1/4x4 - Added manual set button on context menu of session indicators
- Changed to sort sessions with its name instead of PID
- Fixed to update session values properly when read saved session configs
- Changed and Fixed several visual issues
- Added to save Session config data into file(.conf) under logging dir(%appdata%\WaleAudioControl)
- Fixed minor bugs
- Added Windows Sound Setting button, Windows Volume Mixer button on context menu
- Added Static mode which can set all apps’ volume to fixed level
- Changed to rearrange context menu
- Changed default min level to 0.002 from 0.001
- Added session activity check in session control task
- Added collapse sub sessions config(in progress)
- Changed to restart app only when default device is changed
- Change to split controller thread to each session(in progress)
- Updated ExcList
- Update localization (in progress)
- fixed relative value label to show correct relative factor when in advanced view
- fixed to not crash when failed to get icon from process
- added app restart button on context menu
- added touch scroll on log tab
- changed audio control logging interval to 100,000 from 10,000
- changed ide to VS2019 from VS2017
- testing to restart controller correctly when audio device is changed
- fixed issue which muted sessions become to auto-excluded
- fixed master peak bar is not properly rendered when unit is dB
- added icon on session information, user can choose whether to show or not
- added to change session name to blue when session is auto-excluded
- added audio unit setting to change unit between linear and dB
- added MSIX package, test
- added inheritance of previous version of app properties.settings
- changed base factor of relative to 4 from 2, so that, relative changes volume /4(-12dB) ~ *4(+12dB)
- changed to show controlled data on view page, raw data was shown before
- changed config tab and session render method to storyboard (for changing main window height)
- changed titlebar and main window mouse event
- changed name of detailed view to advanced view and few configurations are visible along with advanced view
- minor change on styling to show version and dev panel
- fix sound on checkbox disappearance -ReqCk
- changed to sort sessions on session panel by its name
- changed to on/off when click session name instead of audio include/exclude
- changed session control method for calculation speed
- changed to simplify help message
- changed to auto exclude when session is muted
- added localization project to solution
- added app update check project to solution
- minor update for code efficiency and bugfix. simplify INotifyPropertyChanged.
- fixed mute checkbox behavior
- fixed to don’t create the new explorer process which remains after Wale is exited
- changed to sort audio devices by name on device map
- added text block to show current audio device
- added to update min-height of main window when master device update
- added to show the processID on session tooltip
- minor change on log
- fixed to restart audio controller when master device is changed
- changed to show build number when dev view is enabled
- changed default Target level to 0.15(about -8dB) from 0.25
- changed help message
- added mute control on session, muted sessions will be set to translucent
- minor change on versioning
- minor change on internal UI structure
- fixed UI for device which is not standard resolution
- fixed volume control equation, final output volume may be louder than previous versions.
- fixed relative volume for each session, relative can modify session volume between x0.5~x2.
- changed master volume as slider from progress bar
- changed default value of master volume interval to 0.05 from 0.1
- changed session panel to stackpanel from grid
- added relative bar on session panel
- added ExcList on settings
- minor updates for code efficiency
- changed to add all sessions to view page
- changed to slower dev panel update
- changed help page up to date
- minor updates for processing power efficiency
- changed default AC interval to 15ms from 3ms
- changed some update methods to event driven, now only active sessions are added to view page, and removed when it expired
- changed default AC interval to 3ms from 33ms
- changed default Average time to 3000ms from 8000ms
- changed default UI update interval to 100ms from 250ms
- changed update intervals to double from int
- changed update average params when config is changed
- added debug panel on main View page
- minor updates for code efficiency
- changed term of Base level to Target level
- changed default number on session when not detailed to average peak from volume
- changed to unset auto included flag for excluded processes
- changed log page, help window, license window design
- added average peak bar on peak bar
- some minor updates
- added wiki link to open browser or to copy to clipboard on help page
- some minor updates
- fixed to set process priority at startup
- changed main page UI. customized slider and progress bars
- fixed tab select event to relocate window for each tab items
- added test -self signed- code signing
- removed test -self signed- code signing, temporal
- fixed incorrect installer and portable package issue. now app would be installed correctly.
- added test -self signed- code signing
- changed log directory to %appdata% from %userprofile%
- changed process priority selecter – normal, above, high. default is high.
- changed to don’t set volume 0.01 on newly added session.
- changed some default values on setting
- added ProcessPriorityAboveNormal feature
- exclude winform project on build process
- fixed improper operation on config page
- fixed main title to show app version
- added ‘audacity’ to exclude list
- changed main title to show app version
- added ‘obs64’ to exclude list
- changed default volume would be untouched when recognized a new session is in excluded list
- fixed which changing master volume when adjust session volume
- fixed some bugs along windows updates
- changing main window and combined configuration
- handled delay when register run at windows start up option
- conversion to WPF
- deleted mouse wheel control on session tab temporarily
- fixed mousewheel event on main window, master volume is only controlled on master tab from now on
- changed session update data
- versioning for pre-release
- removed process check because of cpu usage impact, this results that shows unhandled sessions such as windows edge.
- fixed keeping expired session after rs3 update
- fixed internal exceptions
- fixed bug for win10 rs3 compatibility
- Exclude JLDevPack from project
- added installer UI
- fixed bug on multi-monitor environment
- changed treeview on devicemap
- added exclude list that contains ‘amddvr’, ‘ShellExperienceHost’ for game recording
- minor change of icon
- added to set initial volume of new session
- chance order of first update of device map
- change icon
- change installer to wix
- make setup
- reducing application size
- changed icon from HI
- changed license
- added device map, exception handling
- change core audio api to cscore from vannatech
- change license page for core audio api
- classification, exception handling
- added checking for running instance
- changed icon temporally
- added reset to default button on config
- added line counter to logger, file log will not exceed 3000 lines
- changed storing type of VFunction.Func
- fixed wndproc paint delay bug
- fixed logging bug
- fixed config submit delay
- fixed function for acceptable rate
- fixed title bar bug for clickable area to move a form
- fixed log file deletion bug
- added form update delay for reduce flickering
- added help page
- fixed labelmode bug on session tab
- added color set
- added license page
- added function None
- changed some default values
- fixed disappeared original function
- fixed sudden closing of app - testing
- partially fixed consumes too much cpu usage caused by changing core audio api, reason is known.
- changed audio classes to non static to reduce cpu usage
- Make GitHub repo and link to sourceforce
- changed core audio library to vannatech from naudio because license problem.
- the app and it substances are licensed with MIT license