Repository navigation
v0.5.0
What's Changed
Breaking changes
- fix(payloads)!: match Slack's overflow, radio and icon button actions and state option text by @nkootstra in #124
- fix(payloads)!: follow Slack for view state, typing triggers and the time field label by @nkootstra in #133
Features
- feat(image): show slack_file images through resolvers.slackFile, with Slack's size caption by @nkootstra in #141
- feat(charts): show Slack's hover tooltip and actions menu, opened above the page by @nkootstra in #170
- feat(select): list people and channels from resolvers.directory as Slack's rows by @nkootstra in #161
- feat(image): show Slack's size caption on an image_url through resolvers.imageSize by @nkootstra in #176
- feat(charts): slide the chart tooltip after the pointer and fade it in and out, as Slack does by @nkootstra in #178
Fixes
- fix(touch): don't leave hover highlights behind after a tap by @nkootstra in #119
- fix(theme): match Slack's dark-mode colours for menus, calendar and controls by @nkootstra in #121
- fix(datetimepicker): split into Slack's separate date and time controls by @nkootstra in #123
- fix(select): match Slack's option lists: word-start matching, Enter key, empty states and ticks by @nkootstra in #126
- fix(input): count characters left instead of cutting text off, and match Slack's input hints and placeholders by @nkootstra in #125
- fix(touch): stop iOS zooming the page when a field gets focus by @nkootstra in #122
- fix(timepicker): match Slack's time list, time zone names and datepicker typing by @nkootstra in #127
- fix(theme): match Slack's dark field borders, code, menus, selected day and icon colours by @nkootstra in #129
- fix(feedback): make feedback buttons Slack's Rating radio group with a filled picked thumb by @nkootstra in #130
- fix(select): echo initial_option in single-select actions and move on from the chosen option on the first arrow key by @nkootstra in #131
- fix(datepicker): match Slack's open calendar and input-block time list by @nkootstra in #138
- fix(charts): use Slack's dark area fills and page-coloured pie slice separators by @nkootstra in #139
- fix(rich-text-input): match Slack's composer colours in both themes by @nkootstra in #140
- fix(rich-text): write mentions and same-style text as single text runs, as Slack does by @nkootstra in #142
- fix(theme): match Slack's dark text colours for message text, secondary text and the blocks that stay bright by @nkootstra in #147
- fix(select): open lists the way Slack does: blue on a click, a check on the chosen option, typed external selects and accessory dialogs for every directory by @nkootstra in #145
- fix(overflow): open the menu 4px below its button beside wrapping text, and raise its labels 1px as Slack does by @nkootstra in #146
- fix(confirm): give the confirm dialog Slack's 36px close button and 68px header by @nkootstra in #154
- fix(video): narrow the video frame with its shape kept in a narrow message, as Slack does by @nkootstra in #162
- fix(datepicker): use Slack's medium date and time fields in modals and on App Home by @nkootstra in #159
- fix(visual): read input values, release redacted-name widths and drop the contexts Block Kit Builder refuses by @nkootstra in #166
- fix(image): show a Slack file's size in decimal kB and cap the file at 400 x 400, as Slack does by @nkootstra in #165
- fix(datetimepicker): stack the date and time fields when a message is too narrow for both, as Slack does by @nkootstra in #163
- fix(theme): match Slack's dark colours for Clear selection, dialog titles, @here and the chosen option by @nkootstra in #160
- fix(select): match Slack's item limit hint and private channel pill in both themes by @nkootstra in #175
- fix(charts): keep a chart 400px wide in a narrow message and let the message cut it off, as Slack does by @nkootstra in #177
- fix(css): show hover styles only to precise pointers, keep focus visible in high contrast and slide only without reduced motion by @nkootstra in #179
- fix(input): show the enter hint only under a plain text input, as Slack does by @nkootstra in #180
- fix(context): stack a wrapped context block's rows without a gap, as Slack does by @nkootstra in #182
- fix(select): open a multi-select's dialog with its field at rest and the placeholder drawn as Slack does by @nkootstra in #184
- fix(datepicker): open the calendar 4px inside a modal or App Home field's right edge, as Slack does by @nkootstra in #183
- fix(charts): scroll a chart sideways in a narrow message instead of cutting it off, as Slack does by @nkootstra in #185
- fix(select): draw a static select as Slack's button select, with its "--Select an item--" row by @nkootstra in #187
Full Changelog: v0.4.0...v0.5.0