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

Ride should check the available hardware before establishing its main GUI somewhere invisible #1273

Open
aplteam opened this issue Dec 21, 2024 · 0 comments
Labels

Comments

@aplteam
Copy link

aplteam commented Dec 21, 2024

I used Ride on my machine but in a different place. There were two monitors; the right one was the main one.

I moved the Ride window to the left one, and when I called it a day, I closed Ride and shut down my machine.

Back home I attached my own (very large) monitor. In fact my monitor is larger than the two monitors mentioned earlier together.

That did not help: when I started Ride, nothing appeared to happen. It turned out that Ride re-established the window on its last position. Those were negative because the left screen was not the main screen. As a result the window was invisible to me.

Before re-establishing its main GUI, Ride should check the current configuration. If the last position Ride was closed from is currently not covered by a monitor, it should center the GUI on the main monitor, as most applications do these days.

It does not matter much , but I am using:

IDE:
  Version: 4.5.4097
  Electron: 26.6.9
  Chrome: 116.0.5845.228
  Node: 18.16.1
  Platform: Win32
  Date: 2024-02-23 15:24:25 +0100
  Git commit: 9fb313638328832b51012bd75b2523a8d97f4509
  Preferences:{
    "autoCloseBrackets":"0",
    "autoCompleteCharacterLimit":"0",
    "autoPW":"1",
    "autocompletionDelay":"150",
    "colourScheme":"Kai",
    "colourSchemes":"[{\"name\":\"Kai\",\"theme\":\"dark\",\"styles\":\"asgn=fg:#ff9900 com=fg:b cur=bc:f00,fg:#ffffff dfn2=fg:#ff9900 dfn3=fg:#ff9900 dfn4=fg:#ff9900 dfn5=fg:#ff9900 dfn=fg:#ff9900 diam=fg:#ffffff err=fg:#ff00ff,bg:822,bgo:0.5 fn=fg:#ff9900 idm=fg:#ff9900 glb=fg:#00ffff kw=fg:#ffffff lbl=bg:642,bgo:0.5,fg:#ffffff lnum=fg:b94,bg:010,bgo:0 mtch=fg:0,bg:#ffffff,bgo:0 norm=fg:#ff9900,bg:0,bgo:1 num=fg:#ff9900 op1=fg:d95 op2=fg:#ff9900 sel=bg:#808080,bgo:1 semi=fg:8 sqbr=fg:#ff9900 srch=bgo:1,fg:0,bg:#ffffff str=fg:#00ff00 tc=bg:1,bgo:1 tcpe=bg:2,bgo:1 zld=fg:#ff9900 scmd=fg:#ff9900 ucmd=fg:f80 vtip=bg:733,fg:ff0,bgo:1,bc:900 vtt=bc:f80 ca=bg:828282,bgo:1,fg:0f0 cm=bg:0,bgo:1,fg:0f0 cv=bg:f,bgo:1,fg:0 cvv=bg:0,bgo:1,fg:0ff ma=bg:828282,bgo:1,fg:0ff na=bg:828282,bgo:1,fg:f qor=bg:f00,bgo:1,fg:f dc=bg:900,bgo:1 dfn1=fg:#ff9900 var=fg:#ff9900 cubr=fg:#ff9900 par=fg:#ff9900 itk=fg:#ff00ff ns=fg:#ff9900 trad=fg:#ff9900 quad=fg:#00ffff qdl=fg:#ff9900\"}]",
    "defaultConfig":"Kai",
    "doubleClickToEdit":"0",
    "editWins":"{\"width\":2102,\"height\":1238,\"x\":4352,\"y\":-1002,\"ox\":0,\"oy\":0}",
    "editWinsRememberPos":"1",
    "floatSingle":"0",
    "kbdLocale":"en_GB",
    "keys":"{\"AC\":[\"Ctrl+F5\"],\"BH\":[\"Shift+F6\"],\"BP\":[\"Ctrl+F7\"],\"MA\":[\"F6\"],\"NX\":[\"F3\"],\"PV\":[\"Ctrl+F3\"],\"RD\":[\"Ctrl-Shift-F10\"],\"RM\":[\"Ctrl+F6\"],\"ZMI\":[\"Ctrl+NumPad_Add\"],\"ZMO\":[\"Ctrl+NumPad_Subtract\"],\"ZMR\":[\"Ctrl+NumPad0\"],\"PF3\":[],\"PF6\":[],\"PF18\":[],\"PF27\":[],\"PF29\":[],\"PF30\":[],\"PF31\":[],\"PF46\":[]}",
    "lbarOrder":"← +-×÷*⍟⌹○!? |⌈⌊⊥⊤⊣⊢ =≠≤<>≥≡≢ ∨∧⍲⍱ ↑↓⊂⊃⊆⌷⍋⍒ ⍳⍸∊⍷∪∩~ /\\⌿⍀ ,⍪⍴⌽⊖⍉ ¨⍨⍣.∘⍤⍥@ ⍞⎕⍠⌸⌺⌶⍎⍕ ⋄⍝→⍵⍺∇& ¯⍬ ",
    "pauseOnError":"1",
    "pfkeys":"[\"\",\"\",\"⎕trap←0 'S'\",\"⊂NX\",\"\",\"→⎕LC\",\"\",\"\",\"\",\"⍝\",\"⎕THIS\",\"\",\"\",\"\",\"\",\"]ListObjects\",\"]Latest\",\"∘∘∘\",\"\",\"⎕TRAP\",\"]Box off\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"⊢⎕SE.Link.Expunge\",\"\",\"\",\"\",\"\",\"]UDebug off\",\"⍝TODO⍝\",\"{{}(#.⎕NS'').(⎕ED⍠('ReadOnly' 1)&{'ed'}ed←⍵)}\",\"\",\"]Cider.\",\"]Cider.OpenProject \",\"]Cider.ListOpenProjects\",\"]Cider.CloseProject\",\"\",\"]Git.\",\"]Git.Status\",\"]Git.OpenGitShell\",\"]Git.Commit -m \\\"\\\"\",\"]Tatin.\",\"]Tatin.ListPackages \",\"]Tatin.ListRegistries \"]",
    "presetsCreated":"[\"/opt/mdyalog/19.0/64/unicode/mapl\",\"C:\\\\Program Files\\\\Dyalog\\\\Dyalog APL-64 18.2 Unicode\\\\dyalog.exe\",\"C:\\\\Program Files\\\\Dyalog\\\\Dyalog APL-64 18.0 Unicode\\\\dyalog.exe\",\"C:\\\\Program Files\\\\Dyalog\\\\Dyalog APL-64 20.0 Unicode\\\\dyalog.exe\"]",
    "selectionHighlight":"1",
    "zoom":"2"
  }

Interpreter:
  Version: 20.0.50525
  Platform: Windows-64
  Edition: Unicode/64
  Date: Nov 27 2024 at 09:48:54
                              
@abrudz abrudz added the bug label Jan 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants