Myracle GUI

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

mar
Posts: 2881
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

tapio wrote: Tue Jun 30, 2026 9:15 am Thanks for the new updates. When starting a new engine match from "New Game", the "override engine" options (#cores, hash, etc.) like they are in New Tournament), are of the same interest. Especially since we cannot change or review or change (temporarily) engine options when being in "New Game" window.

Live Engine change in Analysis is awesome stuff btw.!

One Analysis engine in multiPV, multiple arrows for those, this does not exist, correct?
Move on Click into the analysis window, is that something worth considering/possible?

I'm not expecting a reply for any of my stupid ideas btw :-)

The Krzysttof anti permaban tab options in View menu, idk man, 4 menu entries for just this... I was thinking, there's more interesting stuff to elevate into the menu system. Like the last remaining display space user, the Material Info. Or direct shortcuts to engine and book options into the tools menu.
ad new game overrides - why, new game is a toy feature anyway and the dialog is crowded enough. the amount of time I'd spend on this
would better be spent elsewhere, like fixing other bugs

I tried separate arrows for multipv and simply looked too crowded/messy, tried various things like size, I'd have to probably use a different color too, at the moment it's disabled and only 1st pv shows an arrow. also imagine analysing with 2 or more engines with multipv

no idea what you mean by "move on click into analysis window"?

of course I didn't do that feature because of Krzysztof, but because of Bastiball because it's useful when streaming; yes it made the menu a bit ugly, I may restructure some menus later or not, that's not something that bothers me right now

material info can be enabled elsewhere in the menus, not sure what "last remaining display space user means"
vencenda
Posts: 34
Joined: Thu Dec 09, 2021 8:18 pm
Full name: Michael Titherick

Re: Myracle GUI

Post by vencenda »

mar wrote: Tue Jun 30, 2026 10:34 am I tried separate arrows for multipv and simply looked too crowded/messy, tried various things like size, I'd have to probably use a different color too, at the moment it's disabled and only 1st pv shows an arrow. also imagine analysing with 2 or more engines with multipv
I think, at least for me, it would work best like this (only if you have MultiPV arrows enabled):
If you are analyzing with multiple engines, it works exactly like it does now, using just the best line, no matter the MultiPV settings of the engines.
If you are using only one engine, treat the MultiPV lines like you now do with different engines, using different arrows for each. I think it would cover most users' use cases, without making the board too messy and confusing.
User avatar
tapio
Posts: 133
Joined: Thu May 30, 2024 10:33 am
Full name: Adsche Tönnsen

Re: Myracle GUI

Post by tapio »

mar wrote: Tue Jun 30, 2026 10:34 amad new game overrides - why, new game is a toy feature anyway and the dialog is crowded enough. the amount of time I'd spend on this would better be spent elsewhere, like fixing other bugs
OK

multipv arrows, I also instantly thought of the same idea like vencenda.
no idea what you mean by "move on click into analysis window"?
That wasn't too well thought through. In case of an analysis, no engine playing, we could click on the calculated move in the lower analysis window and it would execute this move on board.
material info can be enabled elsewhere in the menus, not sure what "last remaining display space user means"
Yes, what I thought is: Every element on screen, that occupies space, can be enabled/disabled via the View menu. I think material difference should also be there, was totally expecting it there, but it is in general prefs.
User avatar
tapio
Posts: 133
Joined: Thu May 30, 2024 10:33 am
Full name: Adsche Tönnsen

Re: Myracle GUI

Post by tapio »

I found inconsistent drag/drop/click player move behaviour.
- If you click+hold a piece, that has several possible targets, you can drag it around - you can drag it back if you want to play something else
- if you click a piece that only has one possible target, it instantly plays it on mouse down. I'd prefer it to behave like ^^
User avatar
tapio
Posts: 133
Joined: Thu May 30, 2024 10:33 am
Full name: Adsche Tönnsen

Re: Myracle GUI

Post by tapio »

Hard crash, if I try to turn sound on - if I check the checkbox.


Win10, 2012 Core i7 3600k computer.
mar
Posts: 2881
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

tapio wrote: Tue Jun 30, 2026 12:49 pm I found inconsistent drag/drop/click player move behaviour.
- If you click+hold a piece, that has several possible targets, you can drag it around - you can drag it back if you want to play something else
- if you click a piece that only has one possible target, it instantly plays it on mouse down. I'd prefer it to behave like ^^
no, that's ok because you've enabled fast move in general settings
mar
Posts: 2881
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

tapio wrote: Tue Jun 30, 2026 1:03 pm Hard crash, if I try to turn sound on - if I check the checkbox.


Win10, 2012 Core i7 3600k computer.
yes 😱can repro here too, will fix today
mar
Posts: 2881
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

vencenda wrote: Tue Jun 30, 2026 11:00 am I think, at least for me, it would work best like this (only if you have MultiPV arrows enabled):
If you are analyzing with multiple engines, it works exactly like it does now, using just the best line, no matter the MultiPV settings of the engines.
If you are using only one engine, treat the MultiPV lines like you now do with different engines, using different arrows for each. I think it would cover most users' use cases, without making the board too messy and confusing.
ok, I'll see what I can do. but I have two bugs to fix first...
mar
Posts: 2881
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

build 89 is up:
- fix: path folder selectors not being applied properly in engine options
- fix: crash on sound checkbox (somehow the linker produced an invalid binary it seems for the previous build...)
- restructure menus (import moves into tools, view split into layout and view menus)
- max multipv arrows can be set in appearance settings

sadly the "sound crash" seems to have been a direct result of me trying to work around microslop defecator's false positives
by messing with control flow guard settings; seems the linker linked a broken binary (even after full rebuild)
=> seems that I can flip a coin for each build to guess if it marks it as slop-detected "malware" or not
User avatar
tapio
Posts: 133
Joined: Thu May 30, 2024 10:33 am
Full name: Adsche Tönnsen

Re: Myracle GUI

Post by tapio »

"microslop defecator" lol.

Sound works now. Can you do something about showing the priority of the multipv arrows? For inspiration, a screenshot of Acid Ape Chess Android.