╔════════════════════════ Hi there ════════════════════════╗ 🤓 Will McGugan ║ I'm a freelance software developer, living in Edinburgh, ║ ┣━━ 🐍 Python expert ║ Scotland. Other than open source software development, ║ ┃ ┣━━ ⭐ Rich ║ my passion would be wildlife photography. ║ ┃ ┣━━ ⭐ PyFilesystem ║ ║ ┃ ┗━━ ⭐ Lomond ║ Follow me on twitter @willmcgugan ║ ┣━━ 🔧 Full-stack developer ╚══════════════════════════════════════════════════════════╝ ┗━━ 📘 Author
-
Textualize
- Edinburgh, UK
- https://www.willmcgugan.com
- @willmcgugan
Highlights
Block or Report
Block or report willmcgugan
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
Textualize/rich Public
Rich is a Python library for rich text and beautiful formatting in the terminal.
-
-
Lomond is a Websocket client for Python which turns a websocket connection in to an orderly stream of events. Contrast this with the existing websocket clients available for Python which follow a m…
-
Textualize/textual Public
Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.
2,487 contributions in the last year
Activity overview
Contribution activity
October 2022
Created 357 commits in 3 repositories
Created a pull request in Textualize/textual that received 9 comments
wait for mount
This PR should hopefully resolve the general class of issue where you can't query a child from a parent's on_mount
Wait for composed children to b…
Opened 36 other pull requests in 3 repositories
Textualize/textual
32
merged
- Add sensible error to query
- Metadata
- Abs readme links
- lock update
- CSS
- Bump020
- added version number to demo, bumped beta
- adds demo
- key bindings refactor
- fix alignment bug
- fix focus glitch
- fix error with text-log in docs
- fix cursor delete issue
- Roadmap
- depth first search
- update borders with css
- Win slow
- add max_idle for screen
- Cli colors
- Docs queries
- monochrome tests
- Regions optimize
- fix error on exit from textual console
- Initialize reactive variables earlier
- Table polish
- Some pull requests not shown.
Textualize/textualize.io
2
merged
Textualize/rich
2
merged
Reviewed 74 pull requests in 2 repositories
Textualize/textual
25 pull requests
- docs/guide/events: Grammar fix
- More testing
- Tidy up some of the documentation in the FiveByFive example
- Add and extend unit tests
- Fix the hover text for the docs dark mode switch
- Add sensible error to query
- docs: remove extra the
- adds demo
- Switch the dark mode toggle to Ctrl+D
- Initial pull of 5x5 into the Textual examples directory
- Update the calculator example to make all keyboard keys work again
- Fix color preview
- Color animate alpha
- Fix bindings as tuples
- Post-PR #954 tidy up
- Populate character on simulated key presses
- Fix variables in Screens, remove dark reactive from Screen
- Try and better settle focus after a focused widget is removed (redux)
- Modify DOMNode.walk_children to return a list
- docs: remove center layout
- Ensure scroll events are forwarded to the screen
- Add directory of file to run to sys path
- Add support for action handlers prefixed with _
- Checkbox polishing + fix auto-width in Horizontal layout
- Mention ordering of superpower methods in docs
- Some pull request reviews not shown.
Created an issue in Textualize/textual that received 5 comments
Test everything on Windows
Windows tends to be the most problematic platform, but the least tested. We should test test all the examples / documentation examples on Windows, …
Opened 34 other issues in 5 repositories
Textualize/textual
11
open
19
closed
- Look at API for rendering markup
- Add 3.11 to CI
- Add a list view
- Document design system
- CSS_PATH should accept a list
- Add input queue
- Don't use bell in examples so much
- Document the order of validation / watch / compute
- Fix title on app
- Scroll wheel is not sensitive
- call_next method
- Ensure composed widgets are mounted before their parent.
- Review Textual for superfluous code
- Review README
- Clicking on a TextInput to move cursor doesn't work.
- Look at Windows key handling
- Textual looks slow on Windows
- Textual run path issue on Windows
- Color scheme viewer
- Add link-color etc to Styles.css
- Add note on comma-separated bindings to guide to map multiple bindings to one action
- Document Styles for link-color link-background link-style hover-color hover-background hover-style
- Rename "grid properties" to just "grid".
- Manage ResourceWarnings
- NO_COLOR should make Textual monochrome
- Some issues not shown.







