Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 14:28
2a00ff5

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