Will McGugan

Results 137 issues of Will McGugan

We should use the time_machine library to run integration tests involving animation or anything time sensitive. This will allow us to write deterministic tests. There is a test of animation...

The button widget could use a number of different semantic styles, namely default, success, warn, fail These should be modelled in `Button.CSS` and use the design system colors. We also...

The scrollbars can be a little hard to click when cells are quite small, particularly a vertical scrollbar. We should add CSS rules to set the size of scrollbars. ```...

We use an iTerm extension for this, but there is a new emerging standard. https://gist.github.com/christianparpart/d8a62cc1ab659194337d73e399004036 The idea is you tell the terminal that an update is about to begin, which...

Textual has a "none" border which reserves space with no characters, which conflicts with Browser CSS. We should have "none" to mean the same as no border. And deprecate "hidden"....

The devtools console is awesome and I use it a lot. It will tend to slow down when there is a lot of data going through. We should use a...

We should make sure that there is only one source of time in Textual. Ideally App should have ` get_time` function which returns the current time. We should have a...

We have a system that shows a highlight for the focused widget for 2 seconds. When you first press tab it will show the current focus, and a second tab...

We should add a scrollbar gutter to CSS. https://twitter.com/stackblitz/status/1518924375721873408?s=20&t=xu6iJ6y1WYPbxf_ck9KCoQ

Task

We need a `scroll_visible` (or better name) method that scrolls a widget in to view. This should be called when a widget receives focus so that tab-to-focus doesn't something that...