Plug-ins (was: Update on the Beta work for The Bat - Calendar function)
Hello Thomas and Dear All, >> Yes, you are certainly right. A plug-in may be the way to go to >> satisfy everyone. > Thanks! I hope Stefan is reading this. I do read this. Yes, a good plug-in system is our long dreamed dream. As many probably know, the current plug-in system is based on compiled DLLs and it was not very popular through all years of its existence. This makes me thinking of developing a new way to extend The Bat! functionality... So, let's start a thread about plug-ins - please feel free to post anything you find suitable on this topic: views, wishes, concerns. I promise our team will read it carefully :-) (don't treat my smile like I'm joking, I just like to smile, but I am always serious about promises I make). Here is something for the start: We plan to implement Python bridge for system-related functionality, Python is a popular language and it has a lot of libraries for working with OS, network and even AI and Big Data. Plus, it supports multithreading out of the box which is good for a multithreaded program like The Bat! For stuff inside message viewer, alternative message editor and other areas where we can use a Chromium-based view, we this of use of something similar to web browser extensions which means it will be JavaScript+HTML+CSS It will be possible to create custom filter actions / conditions, viewer/editor commands, address book extension, template macros... OK, this is what is in my head on this topic now. Community feedback is needed :-) -- Best regards, Stefan Tanurkov 'Using TBBETA' information: http://www.silverstones.com/thebat/TBUDLInfo.html
9.3.3.1
Dear All, While we are implementing big features... We made some archaeology research and found some undocumented / improperly named macros that could be useful, so we decided to make a Beta with small changes today :-) Version 9.3.3.1 is available https://www.ritlabs.com/download/files3/the_bat/beta/tb9.3.3.1-x32-full.7z https://www.ritlabs.com/download/files3/the_bat/beta/tb9.3.3.1-x64-full.7z https://www.ritlabs.com/download/files3/the_bat/beta/tb9.3.3.1-x32.7z https://www.ritlabs.com/download/files3/the_bat/beta/tb9.3.3.1-x64.7z Here is a short list of changes: [+] Add %Account* macros for use in all types of templates [-] "View messaging history" command from the Address Book did not focus on the address in the address histroy pane Here's a list of those %Account* macros: AccountName AccountConnectionType AccountCheckOnStartup AccountCombineSendReceive AccountCombinedSendReceive AccountFromName AccountFromAddr AccountFromAddress AccountReplyName AccountReplyAddr AccountReplyAddress AccountIsDefault AccountSendServer AccountSendPort AccountReceiveServer AccountReceivePort AccountAutoCheck AccountPeriodicalCheck AccountPeriodicalCheckTime AccountPeriodicalCheckUnit AccountMemo And a Quick Template for testing them: ===8<==cut=here=== AccountName - %AccountName AccountId - %AccountId AccountConnectionType - %AccountConnectionType AccountCheckOnStartup - %AccountCheckOnStartup AccountAutoCheck - %AccountAutoCheck AccountPeriodCheck - %AccountPeriodCheck AccountPeriodCheckT - %AccountPeriodCheckT AccountId - %AccountId AccountCheckOnStartup - %AccountCheckOnStartup AccountAutoCheck - %AccountAutoCheck AccountPeriodCheck - %AccountPeriodCheck AccountPeriodCheckT - %AccountPeriodCheckT AccountCombineSendReceive - %AccountCombineSendReceive AccountCombinedSendReceive - %AccountCombinedSendReceive AccountFromName - %AccountFromName AccountFromAddr - %AccountFromAddr AccountFromAddress - %AccountFromAddress AccountReplyName - %AccountReplyName AccountReplyAddr - %AccountReplyAddr AccountReplyAddress - %AccountReplyAddress AccountIsDefault - %AccountIsDefault AccountSendServer - %AccountSendServer AccountSendPort - %AccountSendPort AccountReceiveServer - %AccountReceiveServer AccountReceivePort - %AccountReceivePort AccountAutoCheck - %AccountAutoCheck AccountPeriodicalCheck - %AccountPeriodicalCheck AccountPeriodicalCheckTime - %AccountPeriodicalCheckTime AccountPeriodicalCheckUnit - %AccountPeriodicalCheckUnit AccountMemo - %AccountMemo ===8<==cut=here=== -- Best regards, Stefan Tanurkov CEO @ Ritlabs S.R.L. pgpIL1_lJovxG.pgp Description: PGP signature 'Using TBBETA' information: http://www.silverstones.com/thebat/TBUDLInfo.html
Re: 9.3.3.1
Stefan, > Dear All, > While we are implementing big features... We made some archaeology research > and found some undocumented / improperly named macros that could be useful, > so we decided to make a Beta with small changes today :-) > Version 9.3.3.1 is available > https://www.ritlabs.com/download/files3/the_bat/beta/tb9.3.3.1-x32-full.7z > https://www.ritlabs.com/download/files3/the_bat/beta/tb9.3.3.1-x64-full.7z 404 not found. > https://www.ritlabs.com/download/files3/the_bat/beta/tb9.3.3.1-x32.7z > https://www.ritlabs.com/download/files3/the_bat/beta/tb9.3.3.1-x64.7z > Here is a short list of changes: > [+] Add %Account* macros for use in all types of templates > [-] "View messaging history" command from the Address Book did not focus > on the address in the address histroy pane > Here's a list of those %Account* macros: > AccountName > AccountConnectionType > AccountCheckOnStartup > AccountCombineSendReceive > AccountCombinedSendReceive > AccountFromName > AccountFromAddr > AccountFromAddress > AccountReplyName > AccountReplyAddr > AccountReplyAddress > AccountIsDefault > AccountSendServer > AccountSendPort > AccountReceiveServer > AccountReceivePort > AccountAutoCheck > AccountPeriodicalCheck > AccountPeriodicalCheckTime > AccountPeriodicalCheckUnit > AccountMemo > And a Quick Template for testing them: > ===8<==cut=here=== > AccountName - %AccountName > AccountId - %AccountId > AccountConnectionType - %AccountConnectionType > AccountCheckOnStartup - %AccountCheckOnStartup > AccountAutoCheck - %AccountAutoCheck > AccountPeriodCheck - %AccountPeriodCheck > AccountPeriodCheckT - %AccountPeriodCheckT > AccountId - %AccountId > AccountCheckOnStartup - %AccountCheckOnStartup > AccountAutoCheck - %AccountAutoCheck > AccountPeriodCheck - %AccountPeriodCheck > AccountPeriodCheckT - %AccountPeriodCheckT > AccountCombineSendReceive - %AccountCombineSendReceive > AccountCombinedSendReceive - %AccountCombinedSendReceive > AccountFromName - %AccountFromName > AccountFromAddr - %AccountFromAddr > AccountFromAddress - %AccountFromAddress > AccountReplyName - %AccountReplyName > AccountReplyAddr - %AccountReplyAddr > AccountReplyAddress - %AccountReplyAddress > AccountIsDefault - %AccountIsDefault > AccountSendServer - %AccountSendServer > AccountSendPort - %AccountSendPort > AccountReceiveServer - %AccountReceiveServer > AccountReceivePort - %AccountReceivePort > AccountAutoCheck - %AccountAutoCheck > AccountPeriodicalCheck - %AccountPeriodicalCheck > AccountPeriodicalCheckTime - %AccountPeriodicalCheckTime > AccountPeriodicalCheckUnit - %AccountPeriodicalCheckUnit > AccountMemo - %AccountMemo > ===8<==cut=here=== -- Gleason TheBat! 9.3.3 Pro (64bit, no OTFE) on Windows 10.0 19041 'Using TBBETA' information: http://www.silverstones.com/thebat/TBUDLInfo.html
Re: 9.3.3.1
Hello Gleason, > 404 not found. oops. Thank you for noticing! Please try again now. -- Best regards, Stefan 'Using TBBETA' information: http://www.silverstones.com/thebat/TBUDLInfo.html
Re: 9.3.3.1
Hello Stefan, Monday, March 15, 2021, 1:07:35 PM, you wrote: > Dear All, > While we are implementing big features... We made some archaeology research > and found some undocumented / improperly named macros that could be useful, > so we decided to make a Beta with small changes today :-) > Version 9.3.3.1 is available > > https://www.ritlabs.com/download/files3/the_bat/beta/tb9.3.3.1-x64.7z > Installed and running. -- Best regards, Curt Akin 'Using TBBETA' information: http://www.silverstones.com/thebat/TBUDLInfo.html
Re: 9.3.3.1
Hello Stefan, STvT> Version 9.3.3.1 is available STvT> https://www.ritlabs.com/download/files3/the_bat/beta/tb9.3.3.1-x64-full.7z U&R -- Best regards, Richardmailto:the...@newmangroup.com -- Using The Bat! v9.3.3.1 on Windows v10 19042 'Using TBBETA' information: http://www.silverstones.com/thebat/TBUDLInfo.html
Re: Plug-ins (was: Update on the Beta work for The Bat - Calendar function)
Hello Stefan, On Mon, 15 Mar 2021 16:34:29 +0200 GMT (15-Mar-21, 21:34 +0700 GMT), Stefan Tanurkov via TBBETA wrote: >>> Yes, you are certainly right. A plug-in may be the way to go to >>> satisfy everyone. >> Thanks! I hope Stefan is reading this. > I do read this. Yes, a good plug-in system is our long dreamed dream. As many > probably know, the current plug-in system is based on compiled DLLs and it > was not very popular through all years of its existence. This makes me > thinking of developing a new way to extend The Bat! functionality... First of all, thanks for listening! > So, let's start a thread about plug-ins - please feel free to post anything > you find suitable on this topic: views, wishes, concerns. I promise our team > will read it carefully :-) (don't treat my smile like I'm joking, I just like > to smile, but I am always serious about promises I make). > Here is something for the start: [...] The top of my programming skills were when Turbo Pascal was the latest - we used pointer types, the predecessor of OOP. I learned Java later, but that was years ago. So I cannot say much or recommend anything about the technical implementation. > We plan to implement Python bridge for system-related functionality, Python > is a popular language and it has a lot of libraries for working with OS, > network and even AI and Big Data. Plus, it supports multithreading out of the > box which is good for a multithreaded program like The Bat! > For stuff inside message viewer, alternative message editor and other areas > where we can use a Chromium-based view, we this of use of something similar > to web browser extensions which means it will be JavaScript+HTML+CSS > It will be possible to create custom filter actions / conditions, > viewer/editor commands, address book extension, template macros... This sounds good, and I can indeed comment on functionalities! I don't like the standard templates for New Message / Reply / Forward and have to manually change them each time I create a new account (every orgnisations I deal with, often in free lance work, wants me to have an email address at their orgnisation, so this happens often). I don't know whether this would warrant a plug-in, I just want to throw it in here. > OK, this is what is in my head on this topic now. Community feedback is > needed :-) Let's brainstorm then! -- Cheers, Thomas. Message reply created with The Bat! Version 9.3.3 (64-bit) under Windows 10.0 Build 19041 'Using TBBETA' information: http://www.silverstones.com/thebat/TBUDLInfo.html
Re: 9.3.3.1
Hello Stefan, Monday, March 15, 2021, 1:07:35 PM, you wrote: > https://www.ritlabs.com/download/files3/the_bat/beta/tb9.3.3.1-x64-full.7z SP>> U&Running -- Best regards, Stuart Pye somewhere in the USA 'Using TBBETA' information: http://www.silverstones.com/thebat/TBUDLInfo.html