-
Notifications
You must be signed in to change notification settings - Fork 4
feat: Better UX for input blocks #115
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
Merged
Merged
Changes from 15 commits
Commits
Show all changes
105 commits
Select commit
Hold shift + click to select a range
24851bd
feat: input block code editors with variable name change button
jankuca 3aefe9d
add options to input blocks
jankuca 378ccda
show input values in editors
jankuca 0704de4
live update of input editor when value changes
jankuca 66f832a
fix date values
jankuca bf199da
feat: make non-text input block editors readonly
jankuca e953e7b
fix date format
jankuca 4ce5ae7
fix: prevent language change of input block editors
jankuca 6d71fc0
feat: add Step option to slider inputs
jankuca 28e205f
feat: add file picker button to file inputs
jankuca cf64ac0
add select input settings screen
jankuca 62628b8
feat: add multi-select support to select inputs
jankuca a3fb707
fix: improve UX of multi-select
jankuca b04f5f2
fix empty value handling for multi-select inputs
jankuca 9854628
feat: add warning comment to button blocks
jankuca 4b1b962
fix ts issues: add localization for select box webview
jankuca 06d2d7c
fix: normalize 'None' to null in select input parsing
jankuca 131a377
fix: parse slider value as number instead of string
jankuca 4b5b5b5
fix: use null instead of empty string for date-range parse failures
jankuca d056497
fix: localize tooltip strings and wrap switch-case declarations in bl…
jankuca 5618b50
fix: replace deprecated onKeyPress with onKeyDown
jankuca e1a61cf
fix: add 'cancel' to WebviewMessage type union
jankuca 8659ead
fix: remove duplicate SelectInputSettings interface
jankuca 267aca6
fix: add accessibility improvements to SelectInputSettingsPanel
jankuca d0efc2d
fix: improve webview content loading and localization
jankuca 8d4966a
fix: use updateCellMetadata to preserve cell outputs and attachments
jankuca 43fe8af
fix: properly parse slider values as numbers in applyChangesToBlock
jankuca 6a5982b
fix: update input-file status bar test to expect 3 items
jankuca 09266cb
fix: resolve all lint issues
jankuca 760fdd0
fix: remove invalid content parsing for variable names
jankuca 3202b3a
refactor: remove dead input value parsing logic
jankuca 8a9ede8
fix: handle lineCount=0
jankuca d1a6abc
add logs for failed reverts
jankuca 07e59fe
remove unnecessary base logic
jankuca 0f2cb39
simplify input converters
jankuca 779448a
fix lang in text input tests
jankuca bae1759
remove outdated input value logic
jankuca 9297504
add handling for start>end date ranges
jankuca c2c6f45
improve empty selection handling when not allowed
jankuca 6b021cd
fix file input paths
jankuca 3663f99
ease test
jankuca f41cd57
improve uri typing
jankuca 378c9cf
handle special chars in input values
jankuca 7c83d1e
delete unused html
jankuca a035cd8
add focus outlines
jankuca ebf8518
aria for inputs
jankuca 99e86c3
tighten typing in converotrs
jankuca b7f2dee
refactor mock logger
jankuca 3c421dd
refactor canConvert
jankuca f74b221
fix comment
jankuca c8ccc02
fix type
jankuca 96738bc
void->undefined
jankuca eff2419
remove copyright
jankuca 684e765
fix tests of numeric values
jankuca 57e826a
show "Set variable name" when not set
jankuca 7c3e74c
fix extension filter
jankuca c090db7
Fix date input timezone shifts in input block status bar
jankuca 5913802
Fix accessibility issues in SelectInputSettingsPanel radio buttons
jankuca 67c471b
fix css importing
jankuca 97c5150
add tests for command handlers in the input status bar provider
jankuca 459f6d6
remove unused imports
jankuca dfacb82
polish input converter tests
jankuca c5bb4ec
respect cancl token
jankuca 2523fcd
fix: avoid max<min in sliders
jankuca 9f6c5d3
localize file input block status bar
jankuca cc33ea3
fix: prevent invalid dates
jankuca 2577c37
polish select variable metadata cleanup
jankuca f6567f3
replace event.data cast with type param
jankuca cbd0cc8
polish localization of select input settings webview
jankuca f478300
avoid dupe select box options
jankuca 84f4404
add accessible labels to select input settings
jankuca 18b3faf
polish localization of select input settings
jankuca 51acc12
disposable in test
jankuca 002e44a
reorganize imports in input block tests
jankuca bb7c4f5
fixup token
jankuca b4569fa
Merge remote-tracking branch 'origin/main' into jk/feat/input-block-ux
jankuca d948c28
empty function -> return undefined
jankuca e099928
fix package lock file
jankuca cec91d3
fix: fix default metadata logic
jankuca 0ed9e29
test: add more tests for sql block status bar provider
jankuca a7868ab
localize select input strings
jankuca deaa5af
tighten typing of select box webview messages
jankuca 57093c5
test: add more tests for sql statu sbar
jankuca e6dc2fd
test: add more tests for input block status bar provider
jankuca 96f5af8
convert to typed error
jankuca 6182bb7
remove generated copyright
jankuca d6cae8a
discriminated union for select box options
jankuca 8e2404a
polish sql status bar test
jankuca 9ae6a65
swap data and localization string sending
jankuca c089b87
Revert "discriminated union for select box options"
jankuca 6e419f2
refactor: centralize error localization and improve error handling in…
jankuca d022716
improve test
jankuca 7b8ceff
remove generated copyright header
jankuca ebd75c9
fix deduplication
jankuca 9719a81
Fix promise handling in select input settings save failure
jankuca c37560c
fix select box option detection
jankuca ec12df9
fix dispose race conditions in select box settings webview
jankuca 6bb525e
fix select box message type use
jankuca d70a96a
cancel token in the webview
jankuca 18382fc
hide error cause from ui
jankuca 727f55c
Merge branch 'main' into jk/feat/input-block-ux
jankuca 826e91f
consolidate input block language options
jankuca e5bdfa7
fix text input block execution
jankuca f59aad4
Merge branch 'main' into jk/feat/input-block-ux
jankuca b15eb5b
Merge branch 'main' into jk/feat/input-block-ux
jankuca File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.