Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Volume Mixer opens a very wide window across multiple displays #392

Closed
TheBaronJJ opened this issue Jun 22, 2019 · 4 comments
Closed

Volume Mixer opens a very wide window across multiple displays #392

TheBaronJJ opened this issue Jun 22, 2019 · 4 comments
Labels
type: bug A bug in EarTrumpet

Comments

@TheBaronJJ
Copy link

When right clicking the menu and clicking volume mixer the mixer stretches across both of my screens, along with this when i move the window around the pc freezes and will not respond but the volume mixer window keeps moving.

https://prnt.sc/o57rqi

-Info: Win 10 1903 / 9 playback devices / 1# screen = 1920x1080 / 2# screen = 1680x1050

if there is any other bits of info you need please say

@davuxcom
Copy link
Contributor

The slow window dragging is #349.

This issue can track the window UX being awkward with lots of devices.

You can mitigate this issue by disabling devices if they are not necessary, but of course this doesn't help if you are using the devices (even passively).

@davuxcom davuxcom changed the title Dule Screen - Volume Mixer Broken Volume Mixer opens a very wide window across multiple displays Jun 22, 2019
@davuxcom davuxcom added the type: bug A bug in EarTrumpet label Jun 22, 2019
@harakiwi
Copy link

harakiwi commented Jul 3, 2019

can confirm OPs issue.
Having multiple monitors (btw GPU vendors removing DVI, instead adding HDMI doesn't help...)
EarTrumpet_borked
Disabling isn't a permanent solution with driver and windows updates or the PC suddenly thinking "This is a brand new device! Let's enable it" re-enabling the devices every few months.

Would love to have either:

the volume mixer window resizeable (starting at a max width of my desktop)
or
the volume mixer window set to the max width of my desktop and make it scrollable
or
an option to show devices in a tiled style

EarTrumpet_tile-fix

@davuxcom
Copy link
Contributor

davuxcom commented Jul 3, 2019

If you look above your post I checked in a fix to add ScrollBars, it'll be in the next major update.

svenclemens pushed a commit to svenclemens/EarTrumpet that referenced this issue Aug 8, 2019
* Add sndvolsso assets

* respect UseDynamicScrollbars setting

* Style tweaks, fix link colors

* Tooltips

* Tray icon white/black

* Remove dev overrides

* LightTheme icon in window

* Fix scrollbars

* DynScroll is default

* OpenMixer hotkey default to None

* Make AdvertisedCategorySettingsViewModel public

* Ensure StringWriter is disposed of correctly

* Rendering options

* Add invert to IconUtils, wire up to icons

* Ensure legacy icon is inverted correctly

* Reset scrollviewer on context change

* SearchBox theme fix, remove background enumeration task since we're already on the background and that prevents proper 'load' sync

* Some ScrollBar theme

* MDL2 glyphs for scrollbar

* Scrollbar animations

* Get rid of ants

* Missing line feed.

* ScrollBar/SearchBox fixes

* Version shouldn't crash

* Cleanup

* Fix selection caret/accent block when dialog prevent leaving a page

* HC fixes

* Better ScrollBar animation

* HC fixes

* HC tray icon, icon ext

* Fix

* Tray subfolder

* Settings Alt+F4 fix

* Fix tray icon DataTrigger

* Fix peak value causing tray icon change

* Invert color again, cleanup

* Fix NoDevice in HC

* Fix legacy icon on light theme/HC

* Replace LoadIconMetric with LoadIconWithScaleDown for better icon selection at hDPI

* SystemSettings to public

* Fix icon in light theme scaled

* Encode ext version in directory structure

* ScrollViewer on ContextMenu

* Fix tab in dialog

* SearchBox glyph overlaps text fix

* Theme fix

* Remove more SystemText

* CR feedback mostly

* Text resource pass

* Remove ants

* Style nits

* Misc changes

* Add a button/popup helper

* Converge on SettingsAppItemViewModel

* Misc updates

* Remove legacy feature switches

* TextBox x button (not working)

* Add settings hotkey

* SearchBox x button

* Fix TextBox clear button for shortcuts

* Rename

* Update version from a single source

* Add ability to get a non-shared device manager

* Background design, fix sizing of textbox clear button

* Fix button height, fix searchbox margins

* Fix clear button text color

* Better handling of search clear gylph theme, fixed font sizes, fixed inactive dark acrylic

* Device support

* AssemblyInfo fix, Check Publisher fix

* Add Id to SettingsPageViewModel

* Fix Publisher from bulk rename

* DeviceViewModel inversion

* TextBox x fix, rename Navigationid

* DevicePopup should conditionally show

* Remove legacy feature switches

* Cleanup

* BindableBase to root

* Acrylic tint should be specified directly through the API (but support downlevel)

* Update new acrylic for accent color state

* Add device filter and generalize existing filter

* Aligned changelog with 2.0.8.0 release

* Keep flyout out of task switcher

* Project and solution cleanup

* ETC: Cleanup audio interfaces and move WindowsAudio specific stuff to specialized interfaces

* Remove UWP project

* Remove AR and RO languages (languages are incomplete

* DataModel WindowsAudio rename

* Remove file missed from UWP removal

* AppInformationService -> DataModel.AppInformation

* Make some constants mutable

* Create DataModel.Storage.Internal

* Filtering fix

* Tray ext and cleanup

* RadioButton style

* BUGFIX: Blur color doesn't change with theme change

* Add better app name logic

* Re-enable acrylic borders on the flyout

* Mis changes

* ThemeBindingInfo should use WeakReference

* Two WeakReference fixes

* Fix light mode taskbar icons (add unplated light icons)

* Tweak flyout light theme acrylic color, fix 'no device' from session collection threading fix

* Mashal.ReleaseComObject call, remove AnyCPU from ShowImmersiveColors tool

* Volume Mixer should have text when there are no devices

* Cleanup: Remove converters, add comments, minor cleanup

* Reduce duplication in HandledBindingExtension

* Reduce duplication with DPI helpers

* Remove OpenPopup from ViewModel items, cleanup App.xaml.cs with WindowHolder to escapsulate the windowed experience logic, misc cleanup

* Search for AppItemView parent needs to allow nonparent transient scenario

* Remove ad

* Align loc across languages

* Remove UWP project from solution

* Decrease context menu text size (from 14px to 12px)

* Fix crash on window close with animations disabled

* Device name in tooltip could be null in transient error cases

* Remove incorrect RTL mirror of window shadows

* Flip Settings back arrow on RTL

* Tweaked Volume Mixer window title padding

* Ensure hotkeys are registered after change

* Show restore glyph when window is maximized

* Telemetry: Add indicator to determine if app is shutting down

* Telemetry: Add culture info

* Loc import from POEditor (12 langs)

* Telemetry: Additional data points to cover new support scenarios

* Release docs for 2.1.0.0

* Final loc import from POEditor (+1 lang)

* Correct light mode asset size for appx packaging

* Distill png assets

* Fix decimal parsing for non-US regions

* Release docs for 2.1.1.0

* Crash with invalid theme brush directive

* Fix Icon handle leaks

* Clear ThemeBinding initial value

* Style: private static state - from _ to s_

* Format XAML

* Replace WinForms NotifyIcon with a native version that has identity

* Upgrade to Bugsnag v2.0.2

* Converge diagnosis components

* Simplify cast

* Prevent sending apps to an invalid persisted endpoint

* Use a per-installation persisted tray icon identity

* Fix keyboard focus on flyout startup

* Fix hot key default key issues and missed unregister call.

(cherry picked from commit 2b055bf)

* Add HighContrast to reporting

* Add a failsafe so the tray icon will always appear

* High Contrast fixes

* Return focus to tray on context menu Escape

* Crash from invalid brush

* Loc: Home > Inicio

* Docs: Windows 10 1903 is now the May 2019 update (File-New-Project#357)

* Fix some missing automation names

* Device AccessibleName doesn't respond to changes

* Switch resource format strings from string.format to friendly names

* HC: Back button is 'x', ExpCol button text doesn't change

* Restrict Settings Window to WorkArea when maximized

* Remove keybaord focus visual from caption buttons

* Notification Area icon should scale based on taskbar window dpi

* Scale app icons for the window DPI

* ImageEx fixes from addon sync

* NotifyIcon should respond to dpi changes more quickly

* Modern apps should show even if not in AppsFolder, diag fixes

* Clean up lingering AppTrace reference

* Add an HMODULE SafeHandle type

* Cleanup: Remove extra class

* Cleanup: AddonManager/AddonHost/Addon SRP

* HasIdentity should set static bit before reporting to avoid loop

* Prepare for 2.1.2.0 release

* Avoid Bitmap intermediate

* Cleanup: trivial stuff, fix bad merge

* BrushValueParser can fail on DataTemplates in some scenarios

* Add DPI to local diagnostics

* Fix error in fallback legacy icon logic

* Minor style fixes to WelcomeDialog

* Fix typo

* HMODULE still needs using statement

* Add a dialog for when we fail to load Segoe fonts

* Update Resources.zh-CN.resx

* Change broken font support URL

* Update Resources.zh-CN.resx

* Add some missed changelog items

* Add suspect infinite loop fix

* Initial Slovenian loc

* Update string placeholders

* Prepare for 2.1.3.0 release

* Fix missed SL language reference

* Replace Thread.Suspend with AutoResetEvent

* Cleanup project file, remove duplication

* Avoid a rare SEHException during Screen.AllScreens call

* Avoid rare crash where App.Current.Dispatcher is null

* Fix startup ordering issues

* Add a second signature to the font crash dialog

* Add a couple checks to help drill down on PositionAndShow crash

* Fix mute icon when at zero volume (fixes File-New-Project#355)

* Fix flyout track color in light theme (fixes File-New-Project#371)

* Master volume slider/etc shouldn't dim on mute (fixes File-New-Project#382)

* Add app duration to telemetry

* Cleanup: Fix bad name

* Improved hintpath for Windows.winmd ref

* Add technical documnetation and other updates

* Update Json.net 12.0.1 -> 12.0.2

* Set FlowDirection (LTR or RTL) in a behavior

* Crash if we fail to update the notification icon (File-New-Project#389)

* Cleanup: stale entries

* High contrast popup background color is wrong when UseAccentColor setting is on

* Add Hover/Pressed states to device/app mute button (fixes File-New-Project#383)

* HC: Fix a number of brush colors for the 4 inbox themes

* MVVM Cleanup: Move view code to VM or Behavior

* Cleanup: Create IIconSource, split TaskbarIconSource

* Add a debug facility to test 0/many devices

* ScrollBar fixes, converge caption styles

* Add ShowImmersivecolors to .sln

* Cleanup: Simplify WindowHolder

* Replace SearchBox with a ComboBox (fixes File-New-Project#390)

* Tweak troubleshooting data format

* Fix ShellNotifyIcon not handling shell restart properly

* Mock IAudioDevice needs internal interface

* ComboBox fixes (feedback)

* SearchBox: Tweak input to avoid dropped keys

* Cleanup: ViewState enum naming

* Fix (from SearchBox): Hotkeys are cleared constantly

* Cleanup: IconLoadInfo -> IAppIconSource

* Limit volume mixer window bounds (Fixes File-New-Project#392)

* Add device mute tooltip (File-New-Project#383)

* Cleanup: Remove DevVersion.txt

* Cleanup: AppExtensions (w/ static state) -> PackageHelper

* Move Acrylic background into a declaration

* Doc: Add a few comments

* Cleanup: Icon names

* Add a debug facility to invoke welcome UX

* Cleanup: App privates (addons use reflection)

* Cleanup: ShowImmersiveColors -> ColorTool

* Tweak a few logging statements

* Cleanup: VolCtrlPopup -> AppPopup ctl

* Cleanup: DialogChrome

* IconHelper logging nit, invert dpi

* Cleanup: Explicitly register for hotkeys

* Move runtimeMinutes off device node

* Bug: Limit results to 5

* Regression fixes: AppPopup

* Cleanup: IIconSource -> IShellNotifyIconSource

* Cleanup: ResourceLoader doesn't need to be shared

* Cleanup: some readonly, add comments, style

* Add Taskbar tracing, avoid App.Current.Dispatcher

* Flyout positioning fixes

* Cleanup: style fixes

* Ensure tooltip set at startup

* Prepare for 2.1.4.0 release
@wooziwoozi
Copy link

sorry to necro, but i am having a similar issue. right now its not too big, but over time it gets bigger and bigger randomly??? once it was going across both my monitors.

i have two 4k monitors if thats whats causing it? it worked fine for years though.

here is an image:
Image 004 - 2021-02-26

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: bug A bug in EarTrumpet
Projects
None yet
Development

No branches or pull requests

4 participants