Release 4.35.0
This commit is contained in:
parent
6401ef34dd
commit
e2c98a26ac
|
@ -8329,6 +8329,105 @@ Fix popup_scrolled, big swap of PEP8 names from alias to def statements
|
||||||
* sdk_help alias of main_sdk_help
|
* sdk_help alias of main_sdk_help
|
||||||
* Several new demos including a demo browser
|
* Several new demos including a demo browser
|
||||||
|
|
||||||
|
## 4.35.0 PySimpleGUI 3-Mar-2021
|
||||||
|
|
||||||
|
Emojis, Global settings, Exec APIs
|
||||||
|
|
||||||
|
* Emojis! Help has arrived!
|
||||||
|
* Official PySimpleGUI emojis now usable for your applications
|
||||||
|
* Used in the error messages
|
||||||
|
* Has the PSG super-hero logo on his/her chest
|
||||||
|
* #1 PySimpleGUI Goal remains the same.... FUN!
|
||||||
|
* EMOJI_BASE64_LIST is the list of all emojis. These are formed from the EMOJI_BASE64_SAD_LIST and EMOJI_BASE64_HAPPY_LIST
|
||||||
|
* "Take me to error"
|
||||||
|
* It's been close to 2 years in the making, but finally it's here.
|
||||||
|
* Suppress error popups are
|
||||||
|
* Mac loses Modal windows setting
|
||||||
|
* Another Mac feature turned off. The modal setting is now ignored for the Mac. Will turn back on if fixed in tkinter.
|
||||||
|
* Built-in SDK Help
|
||||||
|
* Expanded to include init and update parms summary
|
||||||
|
* Function search capability
|
||||||
|
* Mode to filter out non-PEP8 compliant functions
|
||||||
|
* Function search
|
||||||
|
* Link to external live documentation at bottom
|
||||||
|
* Sorted list now
|
||||||
|
* Summary checkbox immediately updates window when changed
|
||||||
|
* Global Settings & Global Settings Window
|
||||||
|
* Can set defaults that all programs using PySimpleGUI package will use
|
||||||
|
* sg.main() has a button "Global Settings"
|
||||||
|
* Directly access the settings window by calling sg.main_global_pysimplegui_settings()
|
||||||
|
* Main settings include:
|
||||||
|
* Default theme
|
||||||
|
* Editor to use
|
||||||
|
* Specification of how to launch your editor to editor a specific file at a specific line #
|
||||||
|
* Python interpreter to use when calling `execute_py_file()`
|
||||||
|
* Theme (see themes section too)
|
||||||
|
* User Settings
|
||||||
|
* Option added to set the default user settings path
|
||||||
|
* user_settings_path: default path for user_settings API calls. Expanded with os.path.expanduser so can contain ~ to represent user
|
||||||
|
* pysimplegui_settings_path: default path for the global PySimpleGUI user_settings
|
||||||
|
* pysimplegui_settings_filename: default filename for the global PySimpleGUI user_settings
|
||||||
|
* The initial values can be found with constants: DEFAULT_USER_SETTINGS_
|
||||||
|
* Buttons
|
||||||
|
* Button color string more robust, less crashes due to bad user formatting
|
||||||
|
* If a single color specified, then only the button background will be set/modified
|
||||||
|
* "Disabled means ignore"
|
||||||
|
* The parameter "disabled" is a tertiary now instead of bool
|
||||||
|
* disabled True/False still works as it always has
|
||||||
|
* If disabled parameter is set to the value BUTTON_DISABLED_MEANS_IGNORE, then the button will stop returning events
|
||||||
|
* Enables you to create your own disabled button colors / behavior. Especially important with buttons with images
|
||||||
|
* There is a new toggle button demo that shows how to use this feature
|
||||||
|
* TRANSPARENT_BUTTON is being updated now when the theme changes. It's not recommended for use, but just in case, it's being updated.
|
||||||
|
* files_delimiter parameter added to BrowseFiles
|
||||||
|
* Themes
|
||||||
|
* Spaces can now be used in the theme names
|
||||||
|
* themes_global() - Gets and sets the theme globally
|
||||||
|
* Easy and dangerous all in 1 call
|
||||||
|
* Can also change this setting using the global settings window via sg.main() or main_global_pysimplegui_settings()
|
||||||
|
* Swatch previewer copies colors onto clipboard correctly now
|
||||||
|
* Exec APIs - A new set of APIs for executing subprocesses
|
||||||
|
* execute_command_subprocess
|
||||||
|
* execute_py_file
|
||||||
|
* execute_editor
|
||||||
|
* execute_file_explorer
|
||||||
|
* execute_get_results
|
||||||
|
* Debug button color fixed
|
||||||
|
* popup_get_file
|
||||||
|
* fixed files_delimiter not being passed correctly to button
|
||||||
|
* files_delimiter parameter added
|
||||||
|
* Column - auto expands entire ROW if y-expand is set to True
|
||||||
|
* popups
|
||||||
|
* fixed problem when using custom buttons
|
||||||
|
* Print - easy_print or Debug Print
|
||||||
|
* Addition of color / c parameter
|
||||||
|
* erase_all parameter added
|
||||||
|
* 100% use of Multiline element. Output Element no longer used for Print
|
||||||
|
* Auto refreshes the multiline
|
||||||
|
* Window.close needed a tkroot.update() added in order to close these windows
|
||||||
|
* Graph
|
||||||
|
* Update coordinate when user bound event happens
|
||||||
|
* Update coordinate when right click menu item elected
|
||||||
|
* Checkbox
|
||||||
|
* Box color parameter added. Normally computed. Now directly accessable to users
|
||||||
|
* Radio buttons
|
||||||
|
* Circle color parameter added. Like Checkbox, this is a computed value but is now accessable
|
||||||
|
* Slider
|
||||||
|
* Trough color is now settable on a per-element basis
|
||||||
|
* Input
|
||||||
|
* update method now includes ability to change the password character
|
||||||
|
* Listbox
|
||||||
|
* update values converts items to list
|
||||||
|
* OptionMenu
|
||||||
|
* Does not set a default if none was specified
|
||||||
|
* Use correct font and colors for the list
|
||||||
|
* Added size parm to update
|
||||||
|
* Combo
|
||||||
|
* Ausizes 1 additional character wide to account for arrow
|
||||||
|
* fixed update bug when default was previously specified
|
||||||
|
* Added size parm to update
|
||||||
|
* Element.set_cursor
|
||||||
|
* now has a color parameter to set the color of the BEAM for input and other elements like them
|
||||||
|
|
||||||
## Upcoming
|
## Upcoming
|
||||||
|
|
||||||
The future for PySimpleGUI looks bright!
|
The future for PySimpleGUI looks bright!
|
||||||
|
|
|
@ -1658,6 +1658,111 @@ Fix popup_scrolled, big swap of PEP8 names from alias to def statements
|
||||||
* Several new demos including a demo browser
|
* Several new demos including a demo browser
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## 4.35.0 PySimpleGUI 3-Mar-2021
|
||||||
|
|
||||||
|
Emojis, Global settings, Exec APIs
|
||||||
|
|
||||||
|
* Emojis! Help has arrived!
|
||||||
|
* Official PySimpleGUI emojis now usable for your applications
|
||||||
|
* Used in the error messages
|
||||||
|
* Has the PSG super-hero logo on his/her chest
|
||||||
|
* #1 PySimpleGUI Goal remains the same.... FUN!
|
||||||
|
* EMOJI_BASE64_LIST is the list of all emojis. These are formed from the EMOJI_BASE64_SAD_LIST and EMOJI_BASE64_HAPPY_LIST
|
||||||
|
* "Take me to error"
|
||||||
|
* It's been close to 2 years in the making, but finally it's here.
|
||||||
|
* Suppress error popups are
|
||||||
|
* Mac loses Modal windows setting
|
||||||
|
* Another Mac feature turned off. The modal setting is now ignored for the Mac. Will turn back on if fixed in tkinter.
|
||||||
|
* Built-in SDK Help
|
||||||
|
* Expanded to include init and update parms summary
|
||||||
|
* Function search capability
|
||||||
|
* Mode to filter out non-PEP8 compliant functions
|
||||||
|
* Function search
|
||||||
|
* Link to external live documentation at bottom
|
||||||
|
* Sorted list now
|
||||||
|
* Summary checkbox immediately updates window when changed
|
||||||
|
* Global Settings & Global Settings Window
|
||||||
|
* Can set defaults that all programs using PySimpleGUI package will use
|
||||||
|
* sg.main() has a button "Global Settings"
|
||||||
|
* Directly access the settings window by calling sg.main_global_pysimplegui_settings()
|
||||||
|
* Main settings include:
|
||||||
|
* Default theme
|
||||||
|
* Editor to use
|
||||||
|
* Specification of how to launch your editor to editor a specific file at a specific line #
|
||||||
|
* Python interpreter to use when calling `execute_py_file()`
|
||||||
|
* Theme (see themes section too)
|
||||||
|
* User Settings
|
||||||
|
* Option added to set the default user settings path
|
||||||
|
* user_settings_path: default path for user_settings API calls. Expanded with os.path.expanduser so can contain ~ to represent user
|
||||||
|
* pysimplegui_settings_path: default path for the global PySimpleGUI user_settings
|
||||||
|
* pysimplegui_settings_filename: default filename for the global PySimpleGUI user_settings
|
||||||
|
* The initial values can be found with constants: DEFAULT_USER_SETTINGS_
|
||||||
|
* Buttons
|
||||||
|
* Button color string more robust, less crashes due to bad user formatting
|
||||||
|
* If a single color specified, then only the button background will be set/modified
|
||||||
|
* "Disabled means ignore"
|
||||||
|
* The parameter "disabled" is a tertiary now instead of bool
|
||||||
|
* disabled True/False still works as it always has
|
||||||
|
* If disabled parameter is set to the value BUTTON_DISABLED_MEANS_IGNORE, then the button will stop returning events
|
||||||
|
* Enables you to create your own disabled button colors / behavior. Especially important with buttons with images
|
||||||
|
* There is a new toggle button demo that shows how to use this feature
|
||||||
|
* TRANSPARENT_BUTTON is being updated now when the theme changes. It's not recommended for use, but just in case, it's being updated.
|
||||||
|
* files_delimiter parameter added to BrowseFiles
|
||||||
|
* Themes
|
||||||
|
* Spaces can now be used in the theme names
|
||||||
|
* themes_global() - Gets and sets the theme globally
|
||||||
|
* Easy and dangerous all in 1 call
|
||||||
|
* Can also change this setting using the global settings window via sg.main() or main_global_pysimplegui_settings()
|
||||||
|
* Swatch previewer copies colors onto clipboard correctly now
|
||||||
|
* Exec APIs - A new set of APIs for executing subprocesses
|
||||||
|
* execute_command_subprocess
|
||||||
|
* execute_py_file
|
||||||
|
* execute_editor
|
||||||
|
* execute_file_explorer
|
||||||
|
* execute_get_results
|
||||||
|
* Debug button color fixed
|
||||||
|
* popup_get_file
|
||||||
|
* fixed files_delimiter not being passed correctly to button
|
||||||
|
* files_delimiter parameter added
|
||||||
|
* Column - auto expands entire ROW if y-expand is set to True
|
||||||
|
* popups
|
||||||
|
* fixed problem when using custom buttons
|
||||||
|
* Print - easy_print or Debug Print
|
||||||
|
* Addition of color / c parameter
|
||||||
|
* erase_all parameter added
|
||||||
|
* 100% use of Multiline element. Output Element no longer used for Print
|
||||||
|
* Auto refreshes the multiline
|
||||||
|
* Window.close needed a tkroot.update() added in order to close these windows
|
||||||
|
* Graph
|
||||||
|
* Update coordinate when user bound event happens
|
||||||
|
* Update coordinate when right click menu item elected
|
||||||
|
* Checkbox
|
||||||
|
* Box color parameter added. Normally computed. Now directly accessable to users
|
||||||
|
* Radio buttons
|
||||||
|
* Circle color parameter added. Like Checkbox, this is a computed value but is now accessable
|
||||||
|
* Slider
|
||||||
|
* Trough color is now settable on a per-element basis
|
||||||
|
* Input
|
||||||
|
* update method now includes ability to change the password character
|
||||||
|
* Listbox
|
||||||
|
* update values converts items to list
|
||||||
|
* OptionMenu
|
||||||
|
* Does not set a default if none was specified
|
||||||
|
* Use correct font and colors for the list
|
||||||
|
* Added size parm to update
|
||||||
|
* Combo
|
||||||
|
* Ausizes 1 additional character wide to account for arrow
|
||||||
|
* fixed update bug when default was previously specified
|
||||||
|
* Added size parm to update
|
||||||
|
* Element.set_cursor
|
||||||
|
* now has a color parameter to set the color of the BEAM for input and other elements like them
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Upcoming
|
## Upcoming
|
||||||
|
|
||||||
The future for PySimpleGUI looks bright!
|
The future for PySimpleGUI looks bright!
|
||||||
|
|
|
@ -8329,6 +8329,105 @@ Fix popup_scrolled, big swap of PEP8 names from alias to def statements
|
||||||
* sdk_help alias of main_sdk_help
|
* sdk_help alias of main_sdk_help
|
||||||
* Several new demos including a demo browser
|
* Several new demos including a demo browser
|
||||||
|
|
||||||
|
## 4.35.0 PySimpleGUI 3-Mar-2021
|
||||||
|
|
||||||
|
Emojis, Global settings, Exec APIs
|
||||||
|
|
||||||
|
* Emojis! Help has arrived!
|
||||||
|
* Official PySimpleGUI emojis now usable for your applications
|
||||||
|
* Used in the error messages
|
||||||
|
* Has the PSG super-hero logo on his/her chest
|
||||||
|
* #1 PySimpleGUI Goal remains the same.... FUN!
|
||||||
|
* EMOJI_BASE64_LIST is the list of all emojis. These are formed from the EMOJI_BASE64_SAD_LIST and EMOJI_BASE64_HAPPY_LIST
|
||||||
|
* "Take me to error"
|
||||||
|
* It's been close to 2 years in the making, but finally it's here.
|
||||||
|
* Suppress error popups are
|
||||||
|
* Mac loses Modal windows setting
|
||||||
|
* Another Mac feature turned off. The modal setting is now ignored for the Mac. Will turn back on if fixed in tkinter.
|
||||||
|
* Built-in SDK Help
|
||||||
|
* Expanded to include init and update parms summary
|
||||||
|
* Function search capability
|
||||||
|
* Mode to filter out non-PEP8 compliant functions
|
||||||
|
* Function search
|
||||||
|
* Link to external live documentation at bottom
|
||||||
|
* Sorted list now
|
||||||
|
* Summary checkbox immediately updates window when changed
|
||||||
|
* Global Settings & Global Settings Window
|
||||||
|
* Can set defaults that all programs using PySimpleGUI package will use
|
||||||
|
* sg.main() has a button "Global Settings"
|
||||||
|
* Directly access the settings window by calling sg.main_global_pysimplegui_settings()
|
||||||
|
* Main settings include:
|
||||||
|
* Default theme
|
||||||
|
* Editor to use
|
||||||
|
* Specification of how to launch your editor to editor a specific file at a specific line #
|
||||||
|
* Python interpreter to use when calling `execute_py_file()`
|
||||||
|
* Theme (see themes section too)
|
||||||
|
* User Settings
|
||||||
|
* Option added to set the default user settings path
|
||||||
|
* user_settings_path: default path for user_settings API calls. Expanded with os.path.expanduser so can contain ~ to represent user
|
||||||
|
* pysimplegui_settings_path: default path for the global PySimpleGUI user_settings
|
||||||
|
* pysimplegui_settings_filename: default filename for the global PySimpleGUI user_settings
|
||||||
|
* The initial values can be found with constants: DEFAULT_USER_SETTINGS_
|
||||||
|
* Buttons
|
||||||
|
* Button color string more robust, less crashes due to bad user formatting
|
||||||
|
* If a single color specified, then only the button background will be set/modified
|
||||||
|
* "Disabled means ignore"
|
||||||
|
* The parameter "disabled" is a tertiary now instead of bool
|
||||||
|
* disabled True/False still works as it always has
|
||||||
|
* If disabled parameter is set to the value BUTTON_DISABLED_MEANS_IGNORE, then the button will stop returning events
|
||||||
|
* Enables you to create your own disabled button colors / behavior. Especially important with buttons with images
|
||||||
|
* There is a new toggle button demo that shows how to use this feature
|
||||||
|
* TRANSPARENT_BUTTON is being updated now when the theme changes. It's not recommended for use, but just in case, it's being updated.
|
||||||
|
* files_delimiter parameter added to BrowseFiles
|
||||||
|
* Themes
|
||||||
|
* Spaces can now be used in the theme names
|
||||||
|
* themes_global() - Gets and sets the theme globally
|
||||||
|
* Easy and dangerous all in 1 call
|
||||||
|
* Can also change this setting using the global settings window via sg.main() or main_global_pysimplegui_settings()
|
||||||
|
* Swatch previewer copies colors onto clipboard correctly now
|
||||||
|
* Exec APIs - A new set of APIs for executing subprocesses
|
||||||
|
* execute_command_subprocess
|
||||||
|
* execute_py_file
|
||||||
|
* execute_editor
|
||||||
|
* execute_file_explorer
|
||||||
|
* execute_get_results
|
||||||
|
* Debug button color fixed
|
||||||
|
* popup_get_file
|
||||||
|
* fixed files_delimiter not being passed correctly to button
|
||||||
|
* files_delimiter parameter added
|
||||||
|
* Column - auto expands entire ROW if y-expand is set to True
|
||||||
|
* popups
|
||||||
|
* fixed problem when using custom buttons
|
||||||
|
* Print - easy_print or Debug Print
|
||||||
|
* Addition of color / c parameter
|
||||||
|
* erase_all parameter added
|
||||||
|
* 100% use of Multiline element. Output Element no longer used for Print
|
||||||
|
* Auto refreshes the multiline
|
||||||
|
* Window.close needed a tkroot.update() added in order to close these windows
|
||||||
|
* Graph
|
||||||
|
* Update coordinate when user bound event happens
|
||||||
|
* Update coordinate when right click menu item elected
|
||||||
|
* Checkbox
|
||||||
|
* Box color parameter added. Normally computed. Now directly accessable to users
|
||||||
|
* Radio buttons
|
||||||
|
* Circle color parameter added. Like Checkbox, this is a computed value but is now accessable
|
||||||
|
* Slider
|
||||||
|
* Trough color is now settable on a per-element basis
|
||||||
|
* Input
|
||||||
|
* update method now includes ability to change the password character
|
||||||
|
* Listbox
|
||||||
|
* update values converts items to list
|
||||||
|
* OptionMenu
|
||||||
|
* Does not set a default if none was specified
|
||||||
|
* Use correct font and colors for the list
|
||||||
|
* Added size parm to update
|
||||||
|
* Combo
|
||||||
|
* Ausizes 1 additional character wide to account for arrow
|
||||||
|
* fixed update bug when default was previously specified
|
||||||
|
* Added size parm to update
|
||||||
|
* Element.set_cursor
|
||||||
|
* now has a color parameter to set the color of the BEAM for input and other elements like them
|
||||||
|
|
||||||
## Upcoming
|
## Upcoming
|
||||||
|
|
||||||
The future for PySimpleGUI looks bright!
|
The future for PySimpleGUI looks bright!
|
||||||
|
|
Loading…
Reference in New Issue