Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Bug Reports

Reply
 
Thread Tools Display Modes
Old 05-30-2018, 04:15 AM   #1
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default Some/many modal dialogs don't store their position

As mentioned in v5.91pre1 thread, there are a number of dialogs in Reaper which don't store their positions, which makes it a problem especially in multi-monitor workflows, because they instantiate either on the wrong monitor, or (worse), centered between two monitors, which makes them go across bezels (ReaScript's GetUserInputs is like that and it is VERY annoying).

Here's the list of dialogs found so far which don't store their position:


Main window:
  • Snap/Grid settings
  • Project settings
  • Lock settings
  • Track routing
  • Metronome and pre-roll settings
  • External timecode synchronization settings
  • Track freeze details (it saves position, but every separate instance open in the top left corner, which is annoying)

FX chain:
  • Parameter modulation/Link dialog (it saves position, but every separate instance open in the top left corner, which is annoying)
  • FX comment
  • MIDI/OSC learn
  • Alias parameter

MIDI Editor:
  • Humanize notes
  • Event properties

Event list:
  • Bank/program select
  • Insert new text event
  • Insert new sysex event

Notation:
  • Lyrics
  • Create tuplet
  • Enter text
  • Custom notation
  • Enter chord
  • Display quantization

ReaScript:
  • GetUserInputs (with monitors one atop another, it's centered right between the bezels, making it practically unusable!)

Last edited by EvilDragon; 06-09-2018 at 07:39 AM.
EvilDragon is online now   Reply With Quote
Old 05-30-2018, 04:39 AM   #2
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
Default

Good, thorough analysis

Is there a good generic solution? Perhaps pop-up (one corner of) the window "next to" the mouse pointer (to minimise mouse movement)? For example:

>> https://i.imgur.com/yZCvsZK.png
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
DarkStar is offline   Reply With Quote
Old 05-30-2018, 04:49 AM   #3
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

Some of those dialogs should be instantiated always near mouse cursor, but others (like all MIDI editor/event list/notation dialogs listed) should remember their last used position.
EvilDragon is online now   Reply With Quote
Old 05-30-2018, 08:42 AM   #4
Edgemeal
Human being with feelings
 
Edgemeal's Avatar
 
Join Date: Apr 2016
Location: ASU`ogacihC
Posts: 3,913
Default

+1
I'd also like an option where dialog type windows could open centered where my mouse is, so when clicking on say the Lock Settings, Metronome, etc, buttons on toolbar the window opens right where the mouse is, for now I use my AOT for Reaper app to do that, would be nice if this was built in.
Edgemeal is offline   Reply With Quote
Old 05-30-2018, 03:26 PM   #5
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

At some point we will add an option to have these windows a) remember where they last were, b) appear centered under mouse cursor, c) show centered on the same monitor as mouse, or d) current behavior.
Justin is offline   Reply With Quote
Old 05-30-2018, 03:30 PM   #6
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

Brilliant!


Some of these actually already open at mouse cursor (Snap/grid settings, External sync settings, etc.). But I suppose the option you're mentioning would consolidate the behavior for all of them.
EvilDragon is online now   Reply With Quote
Old 05-31-2018, 12:51 AM   #7
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Quote:
Originally Posted by Justin View Post
At some point we will add an option to have these windows...
Perfect solution! Bravo Justin!
vitalker is offline   Reply With Quote
Old 06-02-2019, 06:28 AM   #8
Neutronic
Human being with feelings
 
Neutronic's Avatar
 
Join Date: Sep 2013
Posts: 657
Default

Quote:
Originally Posted by Justin View Post
At some point we will add an option to have these windows a) remember where they last were, b) appear centered under mouse cursor, c) show centered on the same monitor as mouse, or d) current behavior.
Anniversary bump so this great idea isn't forgotten!
Neutronic is offline   Reply With Quote
Old 06-02-2019, 11:57 PM   #9
matt_t
Human being with feelings
 
Join Date: Nov 2012
Location: West Midlands, UK
Posts: 379
Default

Happy anniversary! Two-monitor user here who would love to see this.
matt_t is offline   Reply With Quote
Old 06-03-2019, 12:16 AM   #10
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

Absolutely. Every time I open the event properties in MIDI editor it goes right in the middle across the bezels... it is super-annoying.

Justin, please give us the options to handle this!
EvilDragon is online now   Reply With Quote
Old 07-24-2019, 04:40 AM   #11
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

We passed one year mark on this one, and there are more and more annoyance situations created by not having the option Justin mentioned above
EvilDragon is online now   Reply With Quote
Old 07-24-2019, 08:48 AM   #12
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,621
Default

I hope this makes it into the current intensive overhaul on the UI-side of Reaper. Would make this stuff much more smoother.
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine is offline   Reply With Quote
Old 07-28-2019, 04:25 AM   #13
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Coming soon!
Justin is offline   Reply With Quote
Old 07-28-2019, 04:28 AM   #14
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Quote:
Originally Posted by Justin View Post
Coming soon!
Cool!
vitalker is offline   Reply With Quote
Old 07-28-2019, 05:04 AM   #15
bFooz
Human being with feelings
 
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
Default

Quote:
Originally Posted by Justin View Post
Coming soon!
+ 1
bFooz is online now   Reply With Quote
Old 07-28-2019, 09:41 AM   #16
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

Quote:
Originally Posted by Justin View Post
Coming soon!
Thank you!
EvilDragon is online now   Reply With Quote
Old 07-31-2019, 09:09 AM   #17
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,621
Default

Wohoo! Yes
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine is offline   Reply With Quote
Old 07-31-2020, 05:00 AM   #18
thenamelessOne
Human being with feelings
 
Join Date: Dec 2012
Location: PDX
Posts: 21
Default What am I doing wrong?

Hi Justin , thanks for implementing this in the advanced UI tweaks! I chose the 'position under mouse cursor' option for the modal window positioning and gave it a restart, but it doesn't seem to be working...I'm thinking maybe I have conflicting pref options ticked somewhere else? or maybe it's just some beta bugs to iron out? In any case, cheers, salud, kampai, and Na Zdorovie for REAPER! 🥳 Anyone with some insight, many thanks! ❤️💛💚🎵🎶🎵☮️💜🕉
__________________
Peace~<3`Unity
thenamelessOne is offline   Reply With Quote
Old 03-06-2021, 02:33 PM   #19
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Is it done already?
@Justin
vitalker is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 02:49 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.