What's new in glow 1.5.1
May 10, 2023
- What's Changed:
- fix: rm emoji from package description by @caarlos0 in #453
- fix: improve editor handling by @caarlos0 in #449
- fix: do not use deprecated func by @caarlos0 in #451
- docs: fix typos by @kianmeng in #471
- chore(deps): bump actions/setup-go from 3 to 4 by @dependabot in #478
- fix: lazily init UI by @muesli in #494
New in glow 1.5.0 (Jan 23, 2023)
- New Features:
- Feat(ui): e to open edit local markdown files in editor (@maaslalani)
- Feat: copy contents of document (#439) (@maaslalani)
- Feat: sync glow with git.charm.sh (@aymanbagabas)
- Bug fixes:
- Fix: don't close HTTP body (@maaslalani)
- Fix: editor with args (#364) (@caarlos0)
- Fix: goreleaser workflow (#358) (@caarlos0)
- Fix: performance scrolling (@meowgorithm)
- Fix: support hard line breaks (#212) (@WieeRd)
- Fix: use filepath.Dir instead of path.Dir (@Splode)
- Others:
- Automatically read from stdin if stdin is a pipe (@meowgorithm)
- Bump Bubbles to v0.14.0, update accordingly, and simplify spinners (@meowgorithm)
- Extend example how to read from stdin (@nilsvu)
- Keybindings for editing the document from the pager (@jmmoser)
New in glow 1.4.1 (Apr 8, 2021)
- Fixes:
- Bump bubbletea, glamour, and go-runewidth deps
- Bump termenv to v0.8.1
New in glow 1.4.0 (Mar 14, 2021)
- Fixes:
- Add missing newline in pager
- Fix tab contrast in light mode, particularly in macOS terminal
- Pass through all keys when editing filter
- Update pagination after changing sections when resetting the filter
- Added:
- Enable/Disable pager from config (#242)
- Changes:
- If the only argument is a directory open a TUI at that path (see #234)
- Make TUI find markdowns with a variety of file extensions
New in glow 1.3.0 (Dec 25, 2020)
- Fixes:
- Fix a case where file listings could jitter
- Fix panic that could happen when deleting stuff really fast
- Added:
- Add logging for stash/news fetching
- Also make news stashable from the pager
- Make news stashable in the file listing
- Handle stash failures
- Show stash error details in the error message view
- Changes:
- When clearing the filter forget which markdowns were stashed in-session
- Adjust "secondary" green color in stash highlight + help
- Adjust news header style
- Adjust spinner thresholds and timing so stashing feels snappier
- Filter against local and stashed files, regardless of the current section
- Filter is now called find
- Highlight the most recent stash item in green in the stash view
- Lighten mid-gray color for dark backgrounds
- Maintain pagination and cursor on a per-section basis
- Make "already stashed" status messages more subtle
- Move status message next to the logo in the file browser
- Only show news in news section
- Press tab/shift+tab to switch between local, stash and news
- Put filter results in a tab
- Remove "News:" prefix from news items
- Render larger help view in the file listing with the ? key
- Secret keystroke: navigate tabs with shift+h, shift+l
- Sort news by date
- Style detailed help view and re-style mini help view
New in glow 1.2.1 (Nov 25, 2020)
- Filter markdowns asynchronously so filtering doesn't block
New in glow 1.2.0 (Nov 21, 2020)
- Fixes:
- Add dimmed colors for light backgrounds
- Adjust dimmed colors for dark backgrounds; light colors outstanding
- Keep displaying local markdowns after stashing & deleting them
- Added:
- Add fuzzy filtering for stash notes
- Highlight relevant characters in filter results
- Dim search results during filtering
- Add "hidden" command/config for switching on mouse wheel support
- Ignore YAML frontmatter
- Display news item count in stash view
- Load the whole stash, page by page, automatically
- Now in Scoop!
- Changes:
- Upgrade to Bubble Tea v0.12.2 and Bubbles v0.7.5
New in glow 1.1.0 (Oct 27, 2020)
- D5446bf - Add config file support
- Fcf109a - Add flag for local files only (aka disable network) in TUI
- Dfa54ad - Add golangci linter to GitHub workflows
- C45b2fc - Add paragraph about the config file to README
- Cde8999 - Bump Bubble Tea and Bubbles deps for keybinding improvements
- 858beaf - Check for $EDITOR before writing the file
- D36b9d4 - Clean up and re-enable Windows workflow
- 5847578 - Convert pager to bubbletea 0.12.0 format
- 477979b - Correct placement of stash hint in pager help
- 61a2533 - Display default value for config flag in --help
- 7f35996 - Don't handle filenames with a colon in it as http(s) url
- 186d07d - Don't show stash/memo info in pager help for news
- D4239a5 - Error codes should be in the range of 0 to 125
- 30d37a1 - Fix README typo
- 3b06ccb - Fix bug where pager help isn't updated after an in-pager stash
- E63aa95 - Fix coverage reporting from GitHub workflow
- 4baff6c - Fix typo in README.md
- 7f2c300 - Fix typo in README.md (#176)
- E73190a - Move "stashed only" flag from the package-level into the model
- F58ec4d - Note new Windows, OpenBSD, and Alpine support in README
- 4b4fb78 - Open the configuration file with $EDITOR via 'glow config'
- 7a9452d - Point out the 'glow config' command in README
- 3e6e1a1 - README: add MacPorts install instructions
- 8b78086 - Remove extra line at the bottom of pager help
- 7ea7cc5 - Respect width flag/config setting in the TUI; closes #168
- C5adc8f - Saner default values in the defaultConfig
- 54a7394 - Simplify loading completion check
- F586716 - Split up workflows and automatically pick latest Go version
- D1bb323 - State minimum required Go version in README
- 7a700d2 - Stub out config sub-command
- 2091f03 - Support width as a config setting
- 07aa18e - Update build instructions
- 53aeb75 - Update footer in README
- 0949a66 - Update to bubbletea 0.12.0; minimum required changes
- 32f0be2 - Use the same type to track docs to load and docs loaded
New in glow 1.0.2 (Oct 17, 2020)
- Changelog:
- Bump bubbletea dependency for arrow key support on Windows
- Don't show add memo help in pager for local items
- Don't use emojis on Windows
- Enable Windows, FreeBSD, OpenBSD and Alpine builds
- Fix typo in README
- Remove duplicate "down/j" from the "?" help
- Restore ANSI support to non-TUI Glow on Windows
- Windows support + bump termenv dependency