Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tui input widget #394

Closed
wants to merge 223 commits into from
Closed

Conversation

ealmloff
Copy link
Member

@ealmloff ealmloff commented May 5, 2022

Add widgets to the tui renderer, and a general purpose cursor struct for any renderers.
Todo:

  • Textbox
    • Basic Keyboard Editing
  • Insert Mode
    • Mouse Support
    • size
    • maxlength
    • Use terminal cursor
  • Checkbox
  • Password
    • Hide characters
  • Button
    • onclick
  • Number
    • Limit to only numbers
    • Up/Down with arrow keys
    • Up/Down buttons
  • Range
    • Left/Right with keyboard
    • Mouse Support
    • Min/Max
    • Step

Depends on:
#400
#390

Demo:

tui_widgets.mp4

Future work: pass through global attributes

@jkelleyrtp
Copy link
Member

This is so exciting!!!!!!!!!!

jkelleyrtp and others added 20 commits December 6, 2022 17:44
Template architecture, async components, inline iterators, error boundaries, multiple renderers
Add Dependabot configuration for GitHub Actions updates
Bumps [JamesIves/github-pages-deploy-action](https://github.com/JamesIves/github-pages-deploy-action) from 4.2.3 to 4.4.1.
- [Release notes](https://github.com/JamesIves/github-pages-deploy-action/releases)
- [Commits](JamesIves/github-pages-deploy-action@v4.2.3...v4.4.1)

---
updated-dependencies:
- dependency-name: JamesIves/github-pages-deploy-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
chore: rename all &cx to cx, make clipppy happy, general cleanups
…ctions/actions/checkout-3

build(deps): bump actions/checkout from 2 to 3
…ctions/JamesIves/github-pages-deploy-action-4.4.1

build(deps): bump JamesIves/github-pages-deploy-action from 4.2.3 to 4.4.1
@jkelleyrtp
Copy link
Member

Do you need any help resolving conflicts here?

@ealmloff
Copy link
Member Author

ealmloff commented Dec 8, 2022

Do you need any help resolving conflicts here?

I've copied over the changes to a up to date branch. I just need to update some things that changed with templates. Hopefully I can finish up tomorrow

@ealmloff ealmloff mentioned this pull request Dec 8, 2022
20 tasks
@ealmloff
Copy link
Member Author

ealmloff commented Dec 8, 2022

Conflicts fixed, but this branch has a bunch of files marked as changed that should not be. #646 has the same changes recreated from master

@ealmloff ealmloff closed this Dec 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request tui
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants