Millions of functions, but the basics are missing. By the way, I've already sent a donation for Banksia. I support several projects.AlexChess wrote: ↑Wed Sep 29, 2021 9:48 pmYou are wrong! I'm sure that Pham appreciates our feedbacks, every betatester and supporter is absolutely focused on a specific area. It's a really complex GUI with millions on features and he quickly fixes all glitches (now the tournaments management IS PERFECT) and adds new incredible functions with every new build.matejst wrote: ↑Wed Sep 29, 2021 9:23 pm I think Pham made an error from the beginning: instead of developing Banksia GUI the way he thought it would make sense, he listened to endless and so often futile requests. Banksia is unusable for anything except -- just like the string of requests -- endless eng-eng tournaments. One cannot load a slightly more annotated pgn (annotations are not visible), and any operation has become over-complicated.
IMHO, he should stop listening to any of us and focus on what he thinks is worthy, or to the needs of his target group -- if it is a larger slice of users, chess players/amateurs, he is obviously on the wrong path. The same happened with Arena.
He's always kind and hears our suggestions. The graphic is superlative and absolutely customizable. I have asked the same to Arena author Martin Blume by email, thanking him for Arena, but asking to fix some big bugs and he haven't even answered me a single word. It's closed source, written in Delphi and so no one can correct or improve it anymore![]()
...And now I do another PayPal donation to Pham!![]()
Banksia GUI released
Moderator: Ras
-
- Posts: 1439
- Joined: Sat Oct 27, 2018 12:58 am
- Location: Germany
- Full name: N.N.
Re: Banksia GUI released
-
- Posts: 511
- Joined: Sun Apr 26, 2020 11:40 pm
- Full name: Brian D. Smith
Re: Banksia GUI released
Pham 'appreciating' feedback I am sure is true....and he's very responsive....but what matejst's and Eduard post can be true as well. Think about it.AlexChess wrote: ↑Wed Sep 29, 2021 9:48 pmYou are wrong! I'm sure that Pham appreciates our feedbacks, every betatester and supporter is absolutely focused on a specific area. It's a really complex GUI with millions on features and he quickly fixes all glitches (now the tournaments management IS PERFECT) and adds new incredible functions with every new build.matejst wrote: ↑Wed Sep 29, 2021 9:23 pm I think Pham made an error from the beginning: instead of developing Banksia GUI the way he thought it would make sense, he listened to endless and so often futile requests. Banksia is unusable for anything except -- just like the string of requests -- endless eng-eng tournaments. One cannot load a slightly more annotated pgn (annotations are not visible), and any operation has become over-complicated.
IMHO, he should stop listening to any of us and focus on what he thinks is worthy, or to the needs of his target group -- if it is a larger slice of users, chess players/amateurs, he is obviously on the wrong path. The same happened with Arena.
He's always kind and hears our suggestions. The graphic is superlative and absolutely customizable. I have asked the same to Arena author Martin Blume by email, thanking him for Arena, but asking to fix some big bugs and he haven't even answered me a single word. It's closed source, written in Delphi and so no one can correct or improve it anymore![]()
...And now I do another PayPal donation to Pham!![]()
It's really the reason I still only use the quick/easy/intuitive Fritz GUI. Banksia is a 'hot mess' in comparison....at least for my needs.
-
- Posts: 10
- Joined: Tue Jul 10, 2018 7:21 pm
- Full name: Xinyu Shao
Re: Banksia GUI released
@Eduard
You may just use Chessbase. Chessbase is the best in annotating games and managing databases. I don't think we should expect a single developer to do something better than Chessbase: it is not a big issue to add new functions, but the optimization (e.g. loading a pgn containing thousands of games) and stability (no crash, and can load a pgn where some games are broken) are not easy tasks.
btw: the thinking arrow is useful for me: I don't want to use the pv board and I am not good enough to think the line in my brain.
@Cornfed @matejst
I agree it depends on the author to make decisions. For me, I would like to have a GUI for engine testing (maybe not well-optimized like cutechess) but containing more options for users. For learning and managing databases I would just use Chessbase.
You may just use Chessbase. Chessbase is the best in annotating games and managing databases. I don't think we should expect a single developer to do something better than Chessbase: it is not a big issue to add new functions, but the optimization (e.g. loading a pgn containing thousands of games) and stability (no crash, and can load a pgn where some games are broken) are not easy tasks.
btw: the thinking arrow is useful for me: I don't want to use the pv board and I am not good enough to think the line in my brain.
@Cornfed @matejst
I agree it depends on the author to make decisions. For me, I would like to have a GUI for engine testing (maybe not well-optimized like cutechess) but containing more options for users. For learning and managing databases I would just use Chessbase.
-
- Posts: 1439
- Joined: Sat Oct 27, 2018 12:58 am
- Location: Germany
- Full name: N.N.
Re: Banksia GUI released
If you can't even copy a simple analysis, that's very disappointing, sorry. Also the impossibility to change fonts. I will not use 0.51, I will probably delete this GUI. Have fun with the many new arrows.shaoxinyu wrote: ↑Thu Sep 30, 2021 1:03 am @Eduard
You may just use Chessbase. Chessbase is the best in annotating games and managing databases. I don't think we should expect a single developer to do something better than Chessbase: it is not a big issue to add new functions, but the optimization (e.g. loading a pgn containing thousands of games) and stability (no crash, and can load a pgn where some games are broken) are not easy tasks.
btw: the thinking arrow is useful for me: I don't want to use the pv board and I am not good enough to think the line in my brain.
@Cornfed @matejst
I agree it depends on the author to make decisions. For me, I would like to have a GUI for engine testing (maybe not well-optimized like cutechess) but containing more options for users. For learning and managing databases I would just use Chessbase.
-
- Posts: 10
- Joined: Tue Jul 10, 2018 7:21 pm
- Full name: Xinyu Shao
Re: Banksia GUI released
The engine info contains every information you need and I don't know what the ChessBase analysis can give you more.Eduard wrote: ↑Thu Sep 30, 2021 1:33 amIf you can't even copy a simple analysis, that's very disappointing, sorry. Also the impossibility to change fonts. I will not use 0.51, I will probably delete this GUI. Have fun with the many new arrows.shaoxinyu wrote: ↑Thu Sep 30, 2021 1:03 am @Eduard
You may just use Chessbase. Chessbase is the best in annotating games and managing databases. I don't think we should expect a single developer to do something better than Chessbase: it is not a big issue to add new functions, but the optimization (e.g. loading a pgn containing thousands of games) and stability (no crash, and can load a pgn where some games are broken) are not easy tasks.
btw: the thinking arrow is useful for me: I don't want to use the pv board and I am not good enough to think the line in my brain.
@Cornfed @matejst
I agree it depends on the author to make decisions. For me, I would like to have a GUI for engine testing (maybe not well-optimized like cutechess) but containing more options for users. For learning and managing databases I would just use Chessbase.
It's your freedom to do anything but I don't think it polite to say something here. I am always fine with any idea you suggest but it seems you only concern your demands.
-
- Posts: 1562
- Joined: Sat Feb 06, 2021 8:06 am
- Full name: Alex Morales
Re: Banksia GUI released
+1shaoxinyu wrote: ↑Thu Sep 30, 2021 1:03 am @Eduard
You may just use Chessbase. Chessbase is the best in annotating games and managing databases. I don't think we should expect a single developer to do something better than Chessbase: it is not a big issue to add new functions, but the optimization (e.g. loading a pgn containing thousands of games) and stability (no crash, and can load a pgn where some games are broken) are not easy tasks.
btw: the thinking arrow is useful for me: I don't want to use the pv board and I am not good enough to think the line in my brain.
@Cornfed @matejst
I agree it depends on the author to make decisions. For me, I would like to have a GUI for engine testing (maybe not well-optimized like cutechess) but containing more options for users. For learning and managing databases I would just use Chessbase.
Chess engines and dedicated chess computers fan since 1981
macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum

ProteusSF Dev Forum
-
- Posts: 511
- Joined: Sun Apr 26, 2020 11:40 pm
- Full name: Brian D. Smith
Re: Banksia GUI released
Hey, don't get me wrong, Banksia has all kinds of cute bells and whistles. That's fine. ALL I was saying was that for something like a simple engine match - like I did last weekend - it's just easier for me to to take a pgn file (Silver Suite was what I used) and run a match using Fritz (you can't do this with Chessbase of course so I don't know why you even say that). Being able to open the file sometimes within Chessbase for further research is a bonus of course.shaoxinyu wrote: ↑Thu Sep 30, 2021 1:03 am
@Cornfed @matejst
I agree it depends on the author to make decisions. For me, I would like to have a GUI for engine testing (maybe not well-optimized like cutechess) but containing more options for users. For learning and managing databases I would just use Chessbase.
-
- Posts: 2285
- Joined: Sat Jun 02, 2012 2:13 am
Re: Banksia GUI released
Those concerns can be shared by many other users. That's actually the most useful kind of feedback.shaoxinyu wrote: ↑Thu Sep 30, 2021 1:38 amThe engine info contains every information you need and I don't know what the ChessBase analysis can give you more.Eduard wrote: ↑Thu Sep 30, 2021 1:33 amIf you can't even copy a simple analysis, that's very disappointing, sorry. Also the impossibility to change fonts. I will not use 0.51, I will probably delete this GUI. Have fun with the many new arrows.shaoxinyu wrote: ↑Thu Sep 30, 2021 1:03 am @Eduard
You may just use Chessbase. Chessbase is the best in annotating games and managing databases. I don't think we should expect a single developer to do something better than Chessbase: it is not a big issue to add new functions, but the optimization (e.g. loading a pgn containing thousands of games) and stability (no crash, and can load a pgn where some games are broken) are not easy tasks.
btw: the thinking arrow is useful for me: I don't want to use the pv board and I am not good enough to think the line in my brain.
@Cornfed @matejst
I agree it depends on the author to make decisions. For me, I would like to have a GUI for engine testing (maybe not well-optimized like cutechess) but containing more options for users. For learning and managing databases I would just use Chessbase.
It's your freedom to do anything but I don't think it polite to say something here. I am always fine with any idea you suggest but it seems you only concern your demands.
-
- Posts: 1562
- Joined: Sat Feb 06, 2021 8:06 am
- Full name: Alex Morales
Re: Banksia GUI released
Thinking arrows are really useful. I can follow engines plans watching dedicated monitor occasionally, while I'm working.carldaman wrote: ↑Thu Sep 30, 2021 4:26 amThose concerns can be shared by many other users. That's actually the most useful kind of feedback.shaoxinyu wrote: ↑Thu Sep 30, 2021 1:38 amThe engine info contains every information you need and I don't know what the ChessBase analysis can give you more.Eduard wrote: ↑Thu Sep 30, 2021 1:33 amIf you can't even copy a simple analysis, that's very disappointing, sorry. Also the impossibility to change fonts. I will not use 0.51, I will probably delete this GUI. Have fun with the many new arrows.shaoxinyu wrote: ↑Thu Sep 30, 2021 1:03 am @Eduard
You may just use Chessbase. Chessbase is the best in annotating games and managing databases. I don't think we should expect a single developer to do something better than Chessbase: it is not a big issue to add new functions, but the optimization (e.g. loading a pgn containing thousands of games) and stability (no crash, and can load a pgn where some games are broken) are not easy tasks.
btw: the thinking arrow is useful for me: I don't want to use the pv board and I am not good enough to think the line in my brain.
@Cornfed @matejst
I agree it depends on the author to make decisions. For me, I would like to have a GUI for engine testing (maybe not well-optimized like cutechess) but containing more options for users. For learning and managing databases I would just use Chessbase.
It's your freedom to do anything but I don't think it polite to say something here. I am always fine with any idea you suggest but it seems you only concern your demands.
Chess engines and dedicated chess computers fan since 1981
macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum

ProteusSF Dev Forum
-
- Posts: 10825
- Joined: Thu Mar 09, 2006 12:37 am
- Location: Tel-Aviv Israel
Re: Banksia GUI released
Some ideas:
1)I would like to know in advance what is going to happen in a match to avoid mistakes.
For example I played stockfish depth 10 against Dragon depth 14 from a pgn with swap sides
only to discover after the match started that black won most games because it seemed that black got depth 14 in all games and it was in one game stockfish and in one game dragon.
Another mistake is that I wanted to play the same opening with white and black but did not get it correctly and the engines swap sides but started from opening 1 and in the second game opening 2 and in the third game opening 3.
Another mistake is when I want one program to play white all games and do not get the correct one to play white all games
Seeing a picture of how the match is going to be seen before starting the match so if I have some mistake I can correct it can be productive
2)I would like to have an option for fixed setting for every engine so I can use the same setting with the engine for all games without changing things.
I may decide that I would like to have Stockfish14_depth_13_single_core as one of the players and in every game it is going to use depth 13 even if I do not tell the GUI that I want to use depth 13. The engine is going to be called Stockfish14_depth13_single_core and if I try to have it in some tournament it must use depth 13 and single core.
I may also like to have the option to have something like Stockfish14_nodes_1000000 single core as one of the players in every game
or Stockfish14_40_moves_to_40_seconds_4_cores as one of the players.
The idea is that the setting is going to be fixed after the engine start to play the first tournament and if I try to change them or change one of the parameters of the engine I get a warning that the setting are fixed and that it is better if I simply duplicate the engine in a different setting and different name.
It is not instead of normal Stockfish14 that can be used in tournaments if I decide about setting that is not fixed but additional option.
1)I would like to know in advance what is going to happen in a match to avoid mistakes.
For example I played stockfish depth 10 against Dragon depth 14 from a pgn with swap sides
only to discover after the match started that black won most games because it seemed that black got depth 14 in all games and it was in one game stockfish and in one game dragon.
Another mistake is that I wanted to play the same opening with white and black but did not get it correctly and the engines swap sides but started from opening 1 and in the second game opening 2 and in the third game opening 3.
Another mistake is when I want one program to play white all games and do not get the correct one to play white all games
Seeing a picture of how the match is going to be seen before starting the match so if I have some mistake I can correct it can be productive
2)I would like to have an option for fixed setting for every engine so I can use the same setting with the engine for all games without changing things.
I may decide that I would like to have Stockfish14_depth_13_single_core as one of the players and in every game it is going to use depth 13 even if I do not tell the GUI that I want to use depth 13. The engine is going to be called Stockfish14_depth13_single_core and if I try to have it in some tournament it must use depth 13 and single core.
I may also like to have the option to have something like Stockfish14_nodes_1000000 single core as one of the players in every game
or Stockfish14_40_moves_to_40_seconds_4_cores as one of the players.
The idea is that the setting is going to be fixed after the engine start to play the first tournament and if I try to change them or change one of the parameters of the engine I get a warning that the setting are fixed and that it is better if I simply duplicate the engine in a different setting and different name.
It is not instead of normal Stockfish14 that can be used in tournaments if I decide about setting that is not fixed but additional option.