Commit Graph

751 Commits

Author SHA1 Message Date
PySimpleGUI 7df525db08 New Demo Program - User Settings that uses the new Config.ini format instead of JSON 2021-10-17 14:55:18 -04:00
PySimpleGUI 85b0c99782 New Demo - simplest form of a toggle button. 2021-10-15 13:59:34 -04:00
PySimpleGUI 68a07d6d29 An updated version of custom titlebar using new concepts like expand_x 2021-10-14 06:49:29 -04:00
PySimpleGUI cbcf1683ae Addition of horiziontal scrollbar 2021-10-13 06:00:03 -04:00
PySimpleGUI c7700bb4d6 Added the standard Edit Me and Version right click menu options. 2021-10-12 15:05:53 -04:00
PySimpleGUI 447d86edfd if a .pyw file is specified, make shortcut launch pythonw instead of python. Get default python interpreter from PySimpleGUI's settings 2021-10-12 07:57:26 -04:00
PySimpleGUI 3f4f38a849 Option to fully autoclose - dangerous on non-window systems if using the clipboard base64 encoding feature. Named output file to match size setting. 2021-10-11 06:44:19 -04:00
PySimpleGUI bbd6aa85e8 Fixed so that resizing does a RESCALE rather than absolute resize. Didn't realize PIL wasn't scaling. 2021-10-10 07:59:34 -04:00
PySimpleGUI f620171f0c New Demo Program - shows how clicking of cells and column headers work 2021-10-08 13:55:30 -04:00
PySimpleGUI 5c4070bdf9 New Demo - Resize image and optionally place Base64 encoded bytestring on clipboard 2021-10-07 20:50:06 -04:00
PySimpleGUI c202d9f3e0 Renamed Demo_pyfiglet.py to Demo_pyfiglet.pyw for a console-less launch 2021-10-07 07:15:33 -04:00
PySimpleGUI 1b5e94675e Resizable, new icon, preparing for application release 2021-10-07 07:11:30 -04:00
PySimpleGUI 98e7a579a6 Simplified support to be for local files only 2021-10-03 13:13:35 -04:00
PySimpleGUI ad0fc07847 Addition of icon 2021-10-03 04:02:36 -04:00
PySimpleGUI 9ff0e041ba New Demo - Create link to your Python file on Windows 2021-10-03 03:44:47 -04:00
PySimpleGUI 8a9b5328cd Refreshed with built-in clipboard, friendlier to Trinket 2021-10-02 13:57:17 -04:00
PySimpleGUI 2e0232989c A .pyw version of the launcher demo (is using in an upcoming Cookbook entry) 2021-10-02 10:43:17 -04:00
PySimpleGUI 56df7f1872 Added minimize feature, excel custom icon 2021-10-01 19:17:43 -04:00
PySimpleGUI a50bd7b212 NEW Demo Program - Launcher Bar Desktop Widget 2021-10-01 13:06:50 -04:00
PySimpleGUI 81c386e3e0 Added Copy Full Filename feature to Project Browser 2021-09-28 21:12:49 -04:00
PySimpleGUI a5b3b3d03d New Desktop Widget - Days Until Date Counter 2021-09-21 18:21:36 -04:00
PySimpleGUI 32602b2316 Added bring_to_front... OMG what a HUGE difference it made. Can press hotkey to run the program and focus remains after launch and can thus begin typing right away 2021-09-13 10:45:26 -04:00
PySimpleGUI 3eea8e3a97 Removed pyperclip in the base64 single image encoding. Forgot to remove when the clipboard functions were added back in release 4.44.0. Changed docstring for clipboard_set to take bytes as well as string 2021-09-07 15:37:03 -04:00
PySimpleGUI ab0a04b18a Fix for problem matching inside of base64 strings. 2021-09-01 15:26:43 -04:00
PySimpleGUI 282d96c78c Checked Show Settings to use the object for the function interface 2021-08-31 05:36:43 -04:00
PySimpleGUI 14fea18751 Update to use new 4.47.0 features 2021-08-30 21:26:37 -04:00
PySimpleGUI 3d1fe8bf28 Reworked the old "expasion" demo and used Stretch elements instead of expanding Text elements. Renamed the demo to have the word stretch in the name. 2021-08-30 16:06:45 -04:00
PySimpleGUI 3735719025 NEW Demo - Using a simple technique to justify elements in a layout 2021-08-29 12:00:29 -04:00
PySimpleGUI b78106cd63 one more keep on top 2021-08-29 10:52:51 -04:00
PySimpleGUI 196733ce66 added keep_on_top to get sound popup 2021-08-29 10:51:44 -04:00
PySimpleGUI e3ce5e8fd2 Some fixes 2021-08-29 10:44:52 -04:00
PySimpleGUI 6169c70584 New Desktop Widget Demo - simple counter 2021-08-29 10:36:02 -04:00
PySimpleGUI db1995658b Version with temp methods in case running an old PySimpleGUI. 2021-08-23 12:50:51 -04:00
PySimpleGUI 53f61455e7 New Demo - Pin window on top. Requires 3.7+ and PySimpleGUI on GitHub until Window.keep_on_top_set() is released 2021-08-23 11:58:40 -04:00
PySimpleGUI 7b3073f05e Demo Using the Sizer Element 2021-08-22 15:58:31 -04:00
PySimpleGUI ef7c7b3096 Shrink the window size to fit on smaller screens. 2021-08-15 18:59:27 -04:00
PySimpleGUI 8cef4831e8 Added auto-save of window location upon exit. This is going to be a new design pattern to be applied to all desktop widgets eventually 2021-08-15 17:54:15 -04:00
PySimpleGUI 3b093e1c4a Renamed the user settings key for window location to '-location-' 2021-08-15 17:53:35 -04:00
PySimpleGUI 0d84bf660b Not sure what happened with the checkin 2021-08-13 17:06:46 -04:00
PySimpleGUI 4ca1e2aa4a Version that combines the layout with Window Creation 2021-08-13 17:05:47 -04:00
PySimpleGUI e5e90d5ea6 New Demo Program - Text Element - new fully autosize 2021-08-09 16:45:22 -04:00
PySimpleGUI 781bb2a717 New Demo Program - Auto save position and open window at last location 2021-08-09 13:28:12 -04:00
PySimpleGUI b4199aa2fb Automatically save window position. 2021-08-09 13:08:21 -04:00
PySimpleGUI 9d39fad480 Renamed postit to 3-line postit. Added new postit with expanded right click menu (a fuller desktop widget) 2021-08-08 13:14:08 -04:00
PySimpleGUI 52dc961b5a Removed sizegrip so that it can run on older versions of PySimpleGUI. Also removed the change where expand_x, the newly added option on several elements, is removed. 2021-07-24 10:53:20 -04:00
PySimpleGUI fca99bac39 Replaced the multithreaded wrapper demo with one that calls Window.perform_long_operation 2021-07-23 09:51:38 -04:00
PySimpleGUI f1c66feadb Updated to include a before/after as an easier to follow example 2021-07-22 16:13:03 -04:00
PySimpleGUI c82516bee6 A "lengthy function call" demo - another approach to using threads 2021-07-22 15:27:06 -04:00
PySimpleGUI 128b18e4cd Made window expandable, keep the filter in place so that refreshes filter immediately, added edit me option. Sizegrip added. 2021-07-21 10:18:06 -04:00
PySimpleGUI 2907d4bd82 Using Columns to Justify Elements 2021-07-20 15:17:09 -04:00
PySimpleGUI e4125886a3 Sort the list of entries 2021-07-03 14:29:14 -04:00
PySimpleGUI 44c020324a New Demo - Combo File Chooser with history and clear button. 2021-07-03 14:25:52 -04:00
PySimpleGUI 49bb18e496 Delete Demo_Cursor_Changed_To_Hand.py 2021-07-02 15:04:44 -04:00
PySimpleGUI 3b00016ddb Renamed the cursor demo. Included example of turning off the cursor entirely at the element and the window level. 2021-07-02 15:04:30 -04:00
PySimpleGUI c48968b36d Moved visibility setting out of the drawing function for better performance 2021-06-30 10:58:41 -04:00
PySimpleGUI 35dd8b3df1 New Demos of Matplotlib animated spectrogram - threaded and not threaded 2021-06-30 10:58:12 -04:00
PySimpleGUI 3652760508 New Matplotlib using Image Element demo - shows a Spectrogram 2021-06-29 21:06:11 -04:00
PySimpleGUI 1c1db88f58 WTG Tanay in polishing up the final parts... Shows matched lines with selecting which line to edit. Limits matched line length to 500 chars to weed out the bytestring matches 2021-06-26 18:20:20 -04:00
PySimpleGUI 4490407bc6 Option to show a single image 2021-06-23 18:03:23 -04:00
PySimpleGUI 5c131cda89 New Demo - Integrate with notifypy package 2021-06-23 13:52:15 -04:00
PySimpleGUI 8d2b7ee30a Demo program for use with psgtray 2021-06-21 10:07:51 -04:00
PySimpleGUI 5a1cb9c6a5 Switched to ppm format. Changed tkinter specific call to Graph.send_figure_to_back for portability 2021-06-20 08:06:07 -04:00
PySimpleGUI 8823936fc2 Change to ppm format from png to get better performance 2021-06-19 18:16:51 -04:00
PySimpleGUI b8a13bd54e Focus the filter input field when starting. Shows python interpreter version that will be used to launch programs. Added a PANE between the 2 main columns. Set a minimum size for the window. Rerouting cprint directly in the layout now. 2021-06-13 08:07:13 -04:00
PySimpleGUI e37bfc9861 Removed print accidently left in debugging tags. Cleaned up the color demo. 2021-06-10 13:29:40 -04:00
PySimpleGUI ee2a1ba22c Fix for missing font on debug print. Addition of font to Multiline demo program 2021-06-10 10:47:31 -04:00
PySimpleGUI 6e7d267583 Moved clipboard operations to a single function to make event loop cleaner 2021-06-06 10:31:54 -04:00
PySimpleGUI f2f0ea99a7 New Demo Program - Multiline Element clipboard operations using a right click menu 2021-06-06 10:24:08 -04:00
PySimpleGUI b8111190d4 New Demo - Threaded Progress Meter 2021-06-05 19:05:08 -04:00
PySimpleGUI f239ab36ba Invert colors of the "Refresh Button" while refresh is happening 2021-06-05 10:49:28 -04:00
PySimpleGUI 10c03cb689 Comment change 2021-06-05 09:17:39 -04:00
PySimpleGUI 4eada1a704 Forgot a debug print removal 2021-06-05 08:46:06 -04:00
PySimpleGUI 89ae54fa87 Added package description field 2021-06-05 08:45:06 -04:00
PySimpleGUI 2945202e72 Changed gauge update 2021-05-31 19:48:52 -04:00
PySimpleGUI 7cf15a8e6b A new reworked version of pong! 2021-05-31 17:40:38 -04:00
PySimpleGUI bab87576b2 Set default to be current title 2021-05-31 15:54:06 -04:00
PySimpleGUI 7aa4bb42ff Couple of fixes for getting location of popups 2021-05-31 15:51:26 -04:00
PySimpleGUI 6349c5d818 Another desktop widget. This one is a simple counter (needed something to count up to a goal and this filled the need) 2021-05-31 15:42:05 -04:00
PySimpleGUI edfb83c2be Added some whitespace to make things more readable 2021-05-31 15:41:31 -04:00
PySimpleGUI 616ec13c9c Had timeout=1 which is a terrible idea (it's old code) 2021-05-29 16:31:16 -04:00
PySimpleGUI 04853a1873 Use Window metadata for count of packages. Better theme use for "X" on row. Bigger fonts. May be the last polish post. 2021-05-26 10:27:46 -04:00
PySimpleGUI 3371d33d08 Added buttons for refresh, add package. Added tooltips 2021-05-25 14:32:32 -04:00
PySimpleGUI 3b00d39c3a Improvements to the newer PIL demos 2021-05-25 14:16:21 -04:00
PySimpleGUI b670662ead New Demo Program - FedEx Package Tracking Desktop Widget 2021-05-25 14:15:48 -04:00
PySimpleGUI a845014317 Minor formatting 2021-05-24 15:01:29 -04:00
PySimpleGUI 9ec0f18607 New simple Sudoku puzzle demo 2021-05-24 14:58:44 -04:00
PySimpleGUI 6b17ef7ded Toggle button demo using PIL to draw the button 2021-05-24 10:10:03 -04:00
PySimpleGUI e68d3005d1 Renamed Postit demo to match others. Use the new multiline expand_x, expand_y. 2021-05-24 10:08:06 -04:00
PySimpleGUI 2925d52c69 Fix for ICON_BASE64_LIST having been renamed in PySimpleGUI but not in the demo 2021-05-24 09:46:24 -04:00
PySimpleGUI 03f57c7979 A little more info about the Demo Programs folder and other project folders.... 2021-05-23 10:06:55 -04:00
PySimpleGUI 77dc9041a8 NEW Demos - PIL Rounded Rectangle (thank you Copyright 2021 PySimpleGUI, @jason990420 !), Postit Desktop Widget using Sizegrip Element 2021-05-21 15:44:00 -04:00
PySimpleGUI a1c1ba463a Replaced old MenubarCustom with the new one built into PySimpleGUI 2021-05-20 15:07:05 -04:00
PySimpleGUI 3a0e6c3668 Enable changing the font. Better error checking and settings file delete option. 2021-05-20 12:54:53 -04:00
PySimpleGUI e41d8ffbd4 New Desktop Widget Demo - Date Display 2021-05-20 12:54:14 -04:00
PySimpleGUI 26ef16ca23 Added predefined right click menu for exiting and self-editing. Removed older "RAM_Used" demo. 2021-05-18 09:54:12 -04:00
PySimpleGUI 46767bb66b Removed very old demo. 2021-05-13 10:03:48 -04:00
PySimpleGUI 69bec1018b Added support for all 4 corners 2021-05-11 10:15:04 -04:00
PySimpleGUI 8a308783f6 Demo - Window Location Finder - Drag this window around your screens 2021-05-10 11:37:32 -04:00
PySimpleGUI 97e72e509e New Demo - Execute Py - shows link between global setting of interpreter and the exec API call execute_py_file 2021-05-09 15:52:04 -04:00
PySimpleGUI b0084a2d75 A little cleanup 2021-05-02 10:46:31 -04:00
PySimpleGUI 3ccd004865 New Demo - Dispatchers - from the Udemy course 2021-05-02 10:46:19 -04:00
PySimpleGUI 48530f123b Fix for scrollable column still scrolling despite contents being smaller than what should require scrollbars 2021-04-29 16:20:38 -04:00
PySimpleGUI 5f6857571d Support for double-clicking filenames - Choose the action from the settings 2021-04-24 13:26:22 -04:00
PySimpleGUI 482d5f7597 Fixed key error, fixed problem with events from elements with no metadata 2021-04-21 10:33:31 -04:00
PySimpleGUI 3660451c9c Right click menu added as a way to edit the program. 2021-04-12 15:50:52 -04:00
PySimpleGUI 371ff39dcb Removed very old timer demo. The same timer is now in the Demo_Desktop_Widget_Timer.py 2021-04-12 15:46:39 -04:00
PySimpleGUI 1fd65cd088 Updated instructions, confirmation message, etc. 2021-04-07 21:21:30 -04:00
PySimpleGUI aa7ff2516d Reworked the demo 2021-04-07 20:38:59 -04:00
PySimpleGUI c095497fb9 Removed old Pi Robotics demo. Added Demo_Buttons_Realtime 2021-04-06 17:45:41 -04:00
PySimpleGUI c83e538b86 Only put a paste comment in code if < 10 chars of code entered 2021-04-06 08:47:41 -04:00
PySimpleGUI 46f05cc500 Beta Release of the GitHub Issue Post 2021-04-05 20:45:30 -04:00
PySimpleGUI b3cd9b8419 Double click support 2021-04-05 18:44:53 -04:00
PySimpleGUI e69829b727 Allow the window to be resized and thus expand size of listbox and multiline. 🔥 Addition of hotkeys 🔥 2021-04-04 15:34:53 -04:00
PySimpleGUI 2b7c43cdb7 Fix window's title 2021-04-04 15:22:36 -04:00
PySimpleGUI be21783a0e New Demo - Edit Me right click menu 2021-04-04 15:20:48 -04:00
PySimpleGUI c890ba0b63 Cleaned up unnecessary code 2021-04-01 19:14:20 -04:00
PySimpleGUI 78e41a8fcf New Demo - Desktop Widget (aka Rainmeter) Digital Picture Frame 2021-04-01 18:16:52 -04:00
PySimpleGUI 2085a6ec3b Hotkeys added for all of the input fields! 2021-03-31 10:23:58 -04:00
PySimpleGUI 5458b64f08 Macs can force buttons to be tk buttons rather than ttk only (use with care and good luck.. hope it works out for you!), listbbox now has highlight controls exposed, Element.block_focus method added but needs to be renamed before final release 2021-03-31 09:47:48 -04:00
PySimpleGUI a51bca66b7 Much more up to date Demo of Autocomplete. Based on program by @bonklers 2021-03-30 17:55:20 -04:00
PySimpleGUI 06579d678e Updated to use WIN_CLOSED constant 2021-03-26 20:19:23 -04:00
PySimpleGUI d18b7e6ca1 Better theme previewing. Better window ordering on Linux 2021-03-23 17:15:33 -04:00
PySimpleGUI 567c4c124d Quotes around filename needed 2021-03-23 16:09:32 -04:00
PySimpleGUI 294d37e4c7 Added keep_on_top to windows and popups. Needed for Linux version 2021-03-23 16:09:11 -04:00
PySimpleGUI 3d95bc52e9 Added versioning info. Added button to global settings 2021-03-22 16:46:13 -04:00
PySimpleGUI 58b9f79d33 Demo that uses PyCharm's diff utility to compare 2 files. Keeps a history of previously selected files 2021-03-22 15:44:38 -04:00
PySimpleGUI 91ab3a9596 New Demo - how to "reuse" a layout (but not by actually reusing it) 2021-03-22 13:33:31 -04:00
PySimpleGUI 9caa3b3bdb New Demo - A template for Rainmater-style Desktop Widgets - has the majority of the features a widget would need is in this template. 2021-03-22 09:54:27 -04:00
PySimpleGUI b453207c05 Updated demo to confirm both the Exit button and "X" for closing window. 2021-03-21 09:59:44 -04:00
PySimpleGUI 819468129d New 3-window demo. Side by side compare of traditional and custom titlebar and menubar 2021-03-20 19:06:28 -04:00
PySimpleGUI b3f870da93 Dark Green theme 2021-03-20 19:06:00 -04:00
PySimpleGUI e30c80e9f9 Removed the no_scrollbar parm 2021-03-20 10:22:23 -04:00
PySimpleGUI 7114bc00ad Added shortcut char 2021-03-20 10:18:56 -04:00
PySimpleGUI 6652082c51 New Demo - a custom Menubar Element 2021-03-20 10:04:22 -04:00
PySimpleGUI 9d5ee5f18f Better theme previewing. Storing font for later use or manual editing 2021-03-19 15:47:12 -04:00
PySimpleGUI 88ed763023 Open get title and get date windows at same location as the main window 2021-03-18 21:34:19 -04:00
PySimpleGUI 799ce7c9c1 Most complete "Desktop Widget" design pattern. Can choose the theme, alpha channel, location, and it's all saved in the settings file for the future sessions. 99 lines... not bad for 99 lines..... 2021-03-18 21:31:11 -04:00
PySimpleGUI ebae350c1f New demo - Desktop Widget that counts days since some date. Use it as a motivational tool 2021-03-18 11:02:31 -04:00
PySimpleGUI 04379b930d Added ability to use older versions of PySimpleGUI by trying sg.execute_editor and launching manually if it fails. Added quotes around __file__ when self-editing 2021-03-17 10:31:53 -04:00
PySimpleGUI 160ce5d1ff Multiline scrollbar renamed to no_scrollbar to match the Listbox element 2021-03-16 15:37:00 -04:00
PySimpleGUI e44943ccee Addition of command line used to launch the process. Updated keys to be compliant with coding guidelines 2021-03-16 08:06:24 -04:00
PySimpleGUI 3e411d9853 Runs on 4.32.1 now. Added support for the launching of subprocesses using functions local to the program in case the user has an older PySimpleGUI. 2021-03-15 16:26:10 -04:00
PySimpleGUI 968cd8af6c Removed the re-routing of stdout 2021-03-14 13:58:01 -04:00
PySimpleGUI 8336c444c3 New Figlet Demo 2021-03-14 13:53:09 -04:00
PySimpleGUI 1d662e5530 Added python version to list of version numbers shown 2021-03-13 11:54:11 -05:00
PySimpleGUI 01af23431c Added a window-level bind 2021-03-12 13:08:20 -05:00
PySimpleGUI 9d4d6d42cc New demo to show how to use 1 line of code to add a hotkey to your program 2021-03-12 13:07:57 -05:00
PySimpleGUI 8a3e33c70e Added a custom titlebar 2021-03-11 09:07:42 -05:00
PySimpleGUI eb0ec49ef4 Added ability to change light/dark. Image changed to be nothing when animation isn't playing. Made the buttons 1/2 the size using subsample. 2021-03-11 08:57:00 -05:00
PySimpleGUI 6a546330f8 New Demo - Material "feel". Very simple window that's has elements centered 2021-03-10 11:55:09 -05:00