Banksia GUI released

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

Moderator: Ras

shaoxinyu
Posts: 10
Joined: Tue Jul 10, 2018 7:21 pm
Full name: Xinyu Shao

Re: Banksia GUI released

Post by shaoxinyu »

carldaman wrote: Thu Sep 30, 2021 4:26 am Those concerns can be shared by many other users. That's actually the most useful kind of feedback.
Don't miss my point. Every new feature has supporters. Many features also have many opponents of course. But probably people should express their thought in a proper way.
Uri Blass
Posts: 10825
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: Banksia GUI released

Post by Uri Blass »

I play matchs between wasp and other engines.
I made a new personality of Wasp and changed the default contempt from 0 to 200 but for some reason when I start a new match I see that the contempt got back to the default value that is 0.

I wonder if there is a bug of not saving changes to parameters in the gui
Uri Blass
Posts: 10825
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: Banksia GUI released

Post by Uri Blass »

Changes that I do after deleting WaspContempt200 to reproduce the problem:

1)I choose duplicate engine
2)I change the name of Wasp to WaspContempt200
3)I click duplicate
4)I replace Contempt 0 by Contempt 200 in engines options for WaspContempt200.
5)I close setting
6)I open setting again to see if my setting is saved and I find that they are not saved and WaspContempt200 has Contempt 0

Edit:I see that the problem is that the maximal value of Contempt for Wasp is 150 so it reject 200 but it does not tell me that there is a mistake.
Damir
Posts: 2878
Joined: Mon Feb 11, 2008 3:53 pm
Location: Denmark
Full name: Damir Desevac

Re: Banksia GUI released

Post by Damir »

Probably your Contempt value goes back to 0 because 150 Contempt is Max the engine can use, and hence 200 is illegal, your Contempt goes automatically back to Default 0. Try and put 150 Contempt value and see if the Contempt will go back to 0. I am sure it won't because 150 Contempt is max that the engine can use...
Uri Blass
Posts: 10825
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: Banksia GUI released

Post by Uri Blass »

Damir wrote: Thu Sep 30, 2021 12:53 pm Probably your Contempt value goes back to 0 because 150 Contempt is Max the engine can use, and hence 200 is illegal, your Contempt goes automatically back to Default 0. Try and put 150 Contempt value and see if the Contempt will go back to 0. I am sure it won't because 150 Contempt is max that the engine can use...
You are right that it is the problem and when I put 150 everything is ok but I think that it is better if the gui should tell the user that the value is illegal
and not allow the user to quit without asking him to fix it to a legal value(or alternatively warn the user that the value is going to be changed to the default value because the value is illegal).
User avatar
CMCanavessi
Posts: 1142
Joined: Thu Dec 28, 2017 4:06 pm
Location: Argentina

Re: Banksia GUI released

Post by CMCanavessi »

Uri Blass wrote: Thu Sep 30, 2021 1:01 pm
Damir wrote: Thu Sep 30, 2021 12:53 pm Probably your Contempt value goes back to 0 because 150 Contempt is Max the engine can use, and hence 200 is illegal, your Contempt goes automatically back to Default 0. Try and put 150 Contempt value and see if the Contempt will go back to 0. I am sure it won't because 150 Contempt is max that the engine can use...
You are right that it is the problem and when I put 150 everything is ok but I think that it is better if the gui should tell the user that the value is illegal
and not allow the user to quit without asking him to fix it to a legal value(or alternatively warn the user that the value is going to be changed to the default value because the value is illegal).
Yeah, I had to deal with that very same issue and it took me a while to figure out what was going on. I suggested pham that he should print the max values for some settings (like hash for example) so we don't have to go and check the engine itself manually (Arena does this with a dialog box when you place the mouse cursor over each option).
Follow my tournament and some Leela gauntlets live at http://twitch.tv/ccls
User avatar
Wilhelm
Posts: 240
Joined: Thu Jan 14, 2016 10:02 am
Location: AUSTRIA, Vienna
Full name: Wilhelm HUDETZ

Re: Banksia GUI released

Post by Wilhelm »

Hello, found a bug in 0.51.
When starting a new tourney I have no WB-engines in the right window to select.
Ryzen 5900x, 64GB Ram, RTX3080, 2x 2TB SSD, 1x 1TB SSD, 1x 2TB HDD, all custom watercooled, Win10 and Win7 Multiboot, Win98/Windows Millennium/WinXP virtual machines for 16bit
Retro Chess Chessmasterhttps://descent.at/files/
User avatar
phhnguyen
Posts: 1524
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Version 0.52 (friendship version) released

Post by phhnguyen »

Version 0.52 (friendship version) released

Fixed bugs:
  • Test positions (test suites) shows wrong answers from engines because of storing new results after satisfying
  • Dialogbox of crew Tournament doesn’t show Winboard engines
Some minor bug fixes, small improvements/adjustments:
  • Set font styles (Arial & Times) and sizes for Engine info and Move list
  • Engine info: copy values into clipboard (using the pop-up menu or a button in the top right corner)
  • Engine options spin type: show min/max values and auto set those limits for the spinner, auto correct if the value is out of the range
  • Analysis on the fly: after stopping it keeps showing the current position with all arrows
  • Tour edit: reset all opening, sort games by some conditions
  • Tour opening: improve book management to easier enter, remove, turn on/off books. It can have unlimited books (instead of only limited to 3)
  • Rearrange Settings to easier find items
  • Test positions: show more information, more way to control, could remove items
Notes:
  • We can’t freely select fonts for Engine info, move list but limited between Times and Arial fonts because BSG needs to support pieces’ figure fonts
  • Games of a tournament could be sorted into some categories. It could replace the search function to help finding games easier
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 »

0.52 - A version of the friendship

BSG had been frequently released within short periods (about 10 days). Recently when its core functions become much more stable, we expanded the period over 3 weeks, except for having serious bugs. With that expansion, we have more time to think, implement, test, and enjoy life :D

However, this version (0.52) is an exception when its period is under a week without any serious bug report. It has implemented some recent feedback, functions requests, especially for the previous week. We name it as a friendship version - a gift to all friends. It is evidence we want to show that we listen to you all and try to fulfill your requests when we could. We don’t ignore, don’t want anyone to be upset, frustrated just because BSG is missing some functions or features they need!

On the one hand, we always listen to you all and write down carefully all feedback, suggestions, ideas. However, on another hand, it is impossible to implement everything and/or at a time. Instead, we frequently review them carefully and select some things to implement each time based on our selection category such as priorities (bug fixes typically have the highest priorities), usefulness, difficulties, the readiness of other support functions, workload, being pondered enough… Some ideas are still in our (very long) to-do list for such a long time when other ideas may be in and out (implemented) for short periods. We know some people for some reason, want their ideas, feature requests to be implemented sooner. In those cases please remind/discuss with us, otherwise, we may have other plans/ideas to implement first.

Please be aware that so far BSG is still beta, not officially released. Thus it is still the place we all can play, try new ideas even they are totally new and/or crazy. Everything could be changed and changes are in a high frequency. Our development strategy is: implement first, complete and shiny later. As usual, new features, codes always have a high potential of malfunctioning, especially when we don’t have any testers but rely on users like you all to test and find out the bugs. Thus please accept and be patient with the mess and buggy status of BSG. You may help us to clean the mess, find and fix bugs too.

We really don’t know when BSG will be completed or less messy since we still want to try/error many new ideas. What we want is not another so-so/average chess GUI but something that is new and interesting. That could be reached soon, say, next few months but even as long as decades. We have been targeting the first official release (version 1.0) but we may keep that development way after that. When BSG is officially released, we will test much more carefully for each main version and allow to download older versions. For now, if you use BSG for some daily tasks, you may need to keep yourself several versions that are stable, useful enough for you.

Please also be aware that even I love to work with BSG, conquer challenges, help other chess enthusiasts,… but I still have multi duties in real life (grow up children, pay all bills, we still frequently visit some hospitals) thus sometimes you may need to wait a bit longer to get help, replies from me. I work with BSG for enjoying without pressure and hope you all enjoy it too :D
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
AdminX
Posts: 6363
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Banksia GUI released

Post by AdminX »

phhnguyen wrote: Tue Oct 05, 2021 9:28 am 0.52 - A version of the friendship

BSG had been frequently released within short periods (about 10 days). Recently when its core functions become much more stable, we expanded the period over 3 weeks, except for having serious bugs. With that expansion, we have more time to think, implement, test, and enjoy life :D

However, this version (0.52) is an exception when its period is under a week without any serious bug report. It has implemented some recent feedback, functions requests, especially for the previous week. We name it as a friendship version - a gift to all friends. It is evidence we want to show that we listen to you all and try to fulfill your requests when we could. We don’t ignore, don’t want anyone to be upset, frustrated just because BSG is missing some functions or features they need!

On the one hand, we always listen to you all and write down carefully all feedback, suggestions, ideas. However, on another hand, it is impossible to implement everything and/or at a time. Instead, we frequently review them carefully and select some things to implement each time based on our selection category such as priorities (bug fixes typically have the highest priorities), usefulness, difficulties, the readiness of other support functions, workload, being pondered enough… Some ideas are still in our (very long) to-do list for such a long time when other ideas may be in and out (implemented) for short periods. We know some people for some reason, want their ideas, feature requests to be implemented sooner. In those cases please remind/discuss with us, otherwise, we may have other plans/ideas to implement first.

Please be aware that so far BSG is still beta, not officially released. Thus it is still the place we all can play, try new ideas even they are totally new and/or crazy. Everything could be changed and changes are in a high frequency. Our development strategy is: implement first, complete and shiny later. As usual, new features, codes always have a high potential of malfunctioning, especially when we don’t have any testers but rely on users like you all to test and find out the bugs. Thus please accept and be patient with the mess and buggy status of BSG. You may help us to clean the mess, find and fix bugs too.

We really don’t know when BSG will be completed or less messy since we still want to try/error many new ideas. What we want is not another so-so/average chess GUI but something that is new and interesting. That could be reached soon, say, next few months but even as long as decades. We have been targeting the first official release (version 1.0) but we may keep that development way after that. When BSG is officially released, we will test much more carefully for each main version and allow to download older versions. For now, if you use BSG for some daily tasks, you may need to keep yourself several versions that are stable, useful enough for you.

Please also be aware that even I love to work with BSG, conquer challenges, help other chess enthusiasts,… but I still have multi duties in real life (grow up children, pay all bills, we still frequently visit some hospitals) thus sometimes you may need to wait a bit longer to get help, replies from me. I work with BSG for enjoying without pressure and hope you all enjoy it too :D
Thank you Pham! for all of your hard work, it seems as if it were yesterday when you 1st posted this thread! :D
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers