Banksia GUI released

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

Moderator: Ras

huanhuan
Posts: 43
Joined: Fri Apr 09, 2021 12:17 pm
Full name: Ibrahim Adam

Re: Banksia GUI released

Post by huanhuan »

Those buttons and icons are not centered, Padding Bottom > Padding Top.
=> https://postimg.cc/G4x1XVyf

You don't seem to be paying attention to these tiny details, when in fact a pretty look is important.

One of the biggest attractions of the iPhone is its design and that is also one of the reasons why it can survive the onslaught of Android smartphones.

The marker numbers on the X dan Y-axis on the graph are not right in the center of the line.
=> https://postimg.cc/tZXdhZHf

It doesn't look good either. There should be some space from the writing to the left side of the boxes.
=> https://postimg.cc/zHG9PGT2

Thank you,
User avatar
Nordlandia
Posts: 2822
Joined: Fri Sep 25, 2015 9:38 pm
Location: Sortland, Norway

Re: Banksia GUI released

Post by Nordlandia »

Concerning the syzygy request. I do think this looks neat and does not cause unnecessary clutter.

Universal syzygy path/adjudication in the Book/Egtb tab in the settings.
Image
User avatar
phhnguyen
Posts: 1524
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

Thanks for bug reports and ideas/suggestions!
ydebilloez wrote: Wed May 05, 2021 11:49 am Dear phhnguyen,

The program gets better every time. Thanks a lot, excellent work!

Release .42 has 2 issues:
- Swiss tournament with 1 game per pair sometimes replays same players for a new match.
For an odd number of players, there is a lucky one who wins a game without playing. Can you check if that is the lucky one?
ydebilloez wrote: Wed May 05, 2021 11:49 am
- Editing name on engine with gear icon in linux duplicates engine. One with the old name and a new copy. I reported it before and you mentioned that it should be fixed. No big deal, just press '-' on the old one...
To quick edit the engine name without making any duplicate, just double click on the name of the engine then edit it. In the below image, you can see I have double-clicked and been editing the name for Lc0 engine.

Image
ydebilloez wrote: Wed May 05, 2021 11:49 am
Feature request:
- When selecting 1 game per pair in swiss tournament, swap sides checkbox is not relevant.

- Option to save epd position when blunder is detected. Suggestion to have e.g. am opcode to indicate blunder and include reference to game using custom tags. Alternatively, save pgn file with ? or ?? indicators and possibly some {comments}. (see Arena)
Could you say more about that idea? How to detect blunders, when playing a tournament or analyzing or somewhere? Where to save EPD? How is it better than using a PGN file with standard computing info (depth, best move, score, pv...)?
ydebilloez wrote: Wed May 05, 2021 11:49 am
- Option to save engine debug info when 'fail' is registered.
What does it mean 'when 'fail' is registered'? Do you know BSG can write all engine debug info via engine log and the path of the file could be set up as the last line of the above image?
ydebilloez wrote: Wed May 05, 2021 11:49 am

- In engine setup, left align paths and commands just like engine name column (and add dots to left side if not enough space).
I think that is a dilemma about designing which some solutions having both cons and pros.
The problem for the left-align is that users can see only the left parts of long paths which may be the same for all paths and hide the more different, rich-detail, and more important parts about the file names.
ydebilloez wrote: Wed May 05, 2021 11:49 am - In cross-table point representation, only print half-scores in details part if present. Now 1 is represented as 1.0. (I believe in the totals colomn, the presence of .0 suffix is less distracting.)

Regards,
I have added the idea to my to-do list. Will work with it soon. Thanks again.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
phhnguyen
Posts: 1524
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

huanhuan wrote: Thu May 06, 2021 8:56 am Those buttons and icons are not centered, Padding Bottom > Padding Top.
=> https://postimg.cc/G4x1XVyf

You don't seem to be paying attention to these tiny details, when in fact a pretty look is important.

One of the biggest attractions of the iPhone is its design and that is also one of the reasons why it can survive the onslaught of Android smartphones.

The marker numbers on the X dan Y-axis on the graph are not right in the center of the line.
=> https://postimg.cc/tZXdhZHf

It doesn't look good either. There should be some space from the writing to the left side of the boxes.
=> https://postimg.cc/zHG9PGT2

Thank you,
Thanks for the report!

I have been struggling with the design tool of Qt (the development system for BSG). Sometimes it is out of control, especially alignments of components. Will try again soon :)
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
phhnguyen
Posts: 1524
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

Nordlandia wrote: Thu May 06, 2021 9:29 am Concerning the syzygy request. I do think this looks neat and does not cause unnecessary clutter.

Universal syzygy path/adjudication in the Book/Egtb tab in the settings.
Image
Thanks for the idea. I have added it to my to-do list. Will work with it soon.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
ydebilloez
Posts: 186
Joined: Tue Jun 27, 2017 11:01 pm
Location: Lubumbashi
Full name: Yves De Billoëz

Re: Banksia GUI released

Post by ydebilloez »

phhnguyen wrote: Thu May 06, 2021 2:35 pm Thanks for bug reports and ideas/suggestions!
ydebilloez wrote: Wed May 05, 2021 11:49 am - Swiss tournament with 1 game per pair sometimes replays same players for a new match.
For an odd number of players, there is a lucky one who wins a game without playing. Can you check if that is the lucky one?
You are welcome. No, it is not the odd one. I have even seen pairing up to 3 times same players while some combinations are left open.
Just create a swiss tournament with 1 encounter per pair, e.g. 6 players and 5 rounds.... It should generate the same pairings as a round-robing in a different order. Ps: as per swiss pairing rules, you have to restart pairing if your selection ends up with some impossible pairing. Just look at the ones doing a pairing job in an international tournament.... hell of a job.
I had the issue when doing e.g. 7 rounds on 20 players. Normally, the winner should have played against the other top players, but you will notice he matches i.e. 3 times against the third and never against the second.
phhnguyen wrote: Thu May 06, 2021 2:35 pm
ydebilloez wrote: Wed May 05, 2021 11:49 am - Option to save epd position when blunder is detected. Suggestion to have e.g. am opcode to indicate blunder and include reference to game using custom tags. Alternatively, save pgn file with ? or ?? indicators and possibly some {comments}. (see Arena)
Could you say more about that idea? How to detect blunders, when playing a tournament or analyzing or somewhere? Where to save EPD? How is it better than using a PGN file with standard computing info (depth, best move, score, pv...)?
If the evaluation on the next move is suddenly x (100) centipawns or more down, then the previous move is probably bad. (?) One could use engine reported scoring. One could fire off a quick search by a selected engine (stockfish?) on the previous move and if it scores bad, mark it as ?? in the pgn file. No idea how to trigger an evaluation on a bad move... just thinking: evaluate position with stockfish, play the move and evaluate the new position with stockfish...
phhnguyen wrote: Thu May 06, 2021 2:35 pm What does it mean 'when 'fail' is registered'? Do you know BSG can write all engine debug info via engine log and the path of the file could be set up as the last line of the above image?
Thanks, will try that.
phhnguyen wrote: Thu May 06, 2021 2:35 pm I think that is a dilemma about designing which some solutions having both cons and pros.
The problem for the left-align is that users can see only the left parts of long paths which may be the same for all paths and hide the more different, rich-detail, and more important parts about the file names.
The first column with the engine name does it right. If it is too small, only the last characters are shown. It is left aligned when enough space is available. Applying this on the other columns would be enough.

Regards,
Yves De Billoëz @ macchess belofte chess
Once owner of a Mephisto I, II, challenger, ... chess computer.
huanhuan
Posts: 43
Joined: Fri Apr 09, 2021 12:17 pm
Full name: Ibrahim Adam

Re: Banksia GUI released

Post by huanhuan »

Basic features in BSG such as running tournaments, Analysis, and playing against the engines are already running very smoothly.

Now is the time to beautify the interface.

There are still some problems with "Alignments", as in the following SS...

The sides of the box are sticking together, making it look thick and unsightly.
=> https://postimg.cc/62tkFTzr
=> https://postimg.cc/S2gv5dn4

=> https://i.postimg.cc/mr1v8Ggc/Screenshot-9.png [better => https://postimg.cc/ygpLnNGY]
User avatar
AlexChess
Posts: 1562
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Banksia GUI released

Post by AlexChess »

Hi phhnguyen,
we continue to give feedbacks and suggestions because we like BanksiaGui very much :D

-Openings book settings aren't easy to understand, also with tooltips. I'm trying to get maximum variety of openings type, eg: Sicilian, Ruy Lopez, King Indian, Queen's gambit, Bird, English... not selecting random moves but a little wider choice instead of only the best move. Often it plays exactly the same opening for all the engines... :)

Image

-Could you enlarge by default the tab with the names of engines while I create a new tournament?

Thank you!
Best regards, AlexChess
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
JohnW
Posts: 402
Joined: Thu Nov 22, 2012 12:20 am
Location: New Hampshire

Re: Banksia GUI released

Post by JohnW »

I can't seem to register engines in this gui now. I have registered many before but not now. No matter what I select it will error with "Error: This engine doesn't support any protocol". I have updated to the latest today as well but still no luck.
User avatar
phhnguyen
Posts: 1524
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

huanhuan wrote: Fri May 07, 2021 6:25 am Basic features in BSG such as running tournaments, Analysis, and playing against the engines are already running very smoothly.

Now is the time to beautify the interface.

There are still some problems with "Alignments", as in the following SS...

The sides of the box are sticking together, making it look thick and unsightly.
=> https://postimg.cc/62tkFTzr
=> https://postimg.cc/S2gv5dn4

=> https://i.postimg.cc/mr1v8Ggc/Screenshot-9.png [better => https://postimg.cc/ygpLnNGY]
Thanks again. I have added them to my to-do list. Some will be fixed for the next release. Some will be later since they may reach the limit of the design tool I have used.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager