9cbde4830e- adding OpenModal/CloseModal features to leave a form open and "just" show a prompt and get back - added new "ModalDialog" class to present modal forms - updating examples for prompt dialog to use the modal feature
FlorianDahn
2019-10-11 22:37:54 +02:00
038a941d33- PromptDialog has been changed to ConfirmDialog - PromptDialog is now (like in JavaScript) for text inputs - examples corrected
FlorianDahn
2019-10-11 21:33:33 +02:00
48c62e57f8- moving TelegramBaseTest to TelegramBotBaseTest
FlorianDahn
2019-09-29 00:47:18 +02:00
b0e6a8b981-migrate from .net 4.7.2 to .Net standard 2.0 for the library and .Net core 3.0 for the example project
FlorianDahn
2019-09-28 14:06:19 +02:00
1d44b50883- small change
FlorianDahn
2019-09-26 20:57:51 +02:00
3c21af8f68- small change and adding comments
FlorianDahn
2019-09-26 20:57:16 +02:00
1b811e1786- added ToKeyboardButton to ButtonBase - added eKeyboardType to switch between Inline and KeykboardButtons - addes some small functions to ButtonForm - added new control "ButtonGrid" which manages Button handling with Event Handler for each Button and can switch between InlineMode and KeyboardMode during runtime - added also Examples to it
FlorianDahn
2019-09-26 20:54:35 +02:00
94195ec5bf- added another Edit Method for InlineKeyboardMarkup - change Send method parameter ReplyKeyboardMarkup to ReplyMarkupBase to allow also RemoveKeyboard
FlorianDahn
2019-09-26 20:51:30 +02:00
256cac825f- adding Load method for controls
FlorianDahn
2019-09-26 20:50:33 +02:00
69e5a6717b- Splitting enums into single files for more structure - remove old Enum file
FlorianDahn
2019-09-26 17:14:12 +02:00
703c99eb8d- added a custom exception for maximum length messages, saves to time to sent to API - added a constants file, for have constants to work with - catching maximum message length
FlorianDahn
2019-09-17 16:43:02 +02:00
56c7754408- Added ToggleButton as an easy switch control (i.e. for settings page) - added control id, for easier separating of controls in one form - added automatic event selection for specific controls, to not raise an event for other controls who has invoked it - changed Action method - added example
FlorianDahn
2019-08-23 14:02:24 +02:00
805ffb9ec7Update version
FlorianDahn
2019-07-15 13:33:01 +02:00
eed5f012dcadding images for example
FlorianDahn
2019-07-14 22:38:10 +02:00
de4cc138ae- New control: CalendarPicker - New control: MonthPicker - New control TreeView - adding examples for all 3 - small change on Progress Bar Control - due latest changes on the base it is now easier to create controls which will be rendered (or not)in several forms depending on user context
FlorianDahn
2019-07-14 22:27:16 +02:00
e4da70d37d- Update of FormBase for better async event management - Update of ControlBase for partial rendering options - Updating serveral base classes to better asyc event management - separating Enums into different folder - some small bug fixes - removed "CustomEventManagement" cause it doesnt make sense now
FlorianDahn
2019-07-14 22:22:04 +02:00
cb4a797b12Updating ButtonBase to enable Url Buttons
FlorianDahn
2019-07-14 22:13:23 +02:00
fe1aafc9a5- added IsDisposed to form - removed FormSwitched from FormBase and added to DeviceSession (more logical message loop) - added PreviousForm to DeviceSession, contains last opened form (at initial form is null) -BotBase message loop update - now navigation is possible from every form, not just the latest ones as before
FlorianDahn
2019-06-22 15:15:29 +02:00
4f1eae543d- adding Delete Options for Both sides to AutoCleanForm - general Performance improvements - Adding MessageReceived Event to DeviceSession, will be called before "message loop" - AutoCleanForm optimized and clean process added to public function MessageCleanup (so you could call on your own) - IsGroup for DeviceSession fixed to correct test - IsChannel added to DeviceSession
FlorianDahn
2019-05-04 16:32:48 +02:00
b14fa2dc87- adding new SentData Event in FormBase for User uploads (for Photo, Audio, Video, Contact, Location, Document) - adding RequestUserLocation and RequestUserContact to Device class - Update to Device class - updating examples - adding example for data upload - small documentary Updates (Readme.md)
FlorianDahn
2019-03-27 14:01:48 +07:00
211bc55aff- Cleanup of unecessary init calls - added form1/form2 option to start menu in test project - added example for different forms with and without event handlers - added form examples to Readme.md
FlorianDahn
2019-03-20 17:42:33 +07:00
c6666f72bc- Improvements to system calls - system calls now async with await - added start command to example - added "handled" property to system call event args
FlorianDahn
2019-03-20 16:57:10 +07:00
3856271e30- Updated system call management - parameters are now easier available - example project added parameter example
1.3.0.0
FlorianDahn
2019-03-18 12:03:55 +07:00
4577fe6901Simplified and removed unecessary Init Calls in Example Project
FlorianDahn
2019-03-17 15:27:58 +07:00
cbd162fd3bsimplified json serialization (changed Method to m and Value to v, to safe space for more valuable text)
FlorianDahn
2019-02-24 17:22:45 +01:00
80389a36a7- Botbase english translations added - added const for NavigationMaximum
FlorianDahn
2019-02-22 20:57:45 +01:00
1691d12fc8- Added two registration form examples
FlorianDahn
2019-02-22 20:57:00 +01:00
aa53dc9386- adding a lot of english translations - switching german to english - some bug fixes in device sessions and improvements - adding xml documentation
FlorianDahn
2019-02-22 16:35:35 +01:00