Skip to content

v0.5.0

Choose a tag to compare

@muesli muesli released this 11 Jun 01:42
· 57 commits to master since this release
7ac779e

Changelog

800932a Adapt README for recent changes and smalls fixes
d06d32a Add -device flag, to enforce connecting to a device with a specific serial
69571de Add command widget that displays the output of commands
5ad136a Add icon theme with configuration
34def35 Add method to close X windows
4529324 Add missing godocs
cee39d0 Add missing window.go
30aba0a Add per widget update intervals with possible configuration in deck files (#31)
16da1f2 Add weather widget
67b69cd Add weather widget to list of features
90850ae Allow for non-string config map values
979dd99 Avoid unnecessary conversions
5a21195 Break up main function into digestible pieces
ec3a10c Close window when long-pressing a RecentWindowWidget
41061de Color param for drawString and add color attribute for all text-based widgets
121891a Don't block render loop when fetching weather data
70b919e Embed a pointer to the BaseWidgets, so we can keep the render state
f8ddd41 Embed and inherit ButtonWidget's options in Weather- & RecentWindowWidget
4a3d243 Embed weather assets
8afd3e2 Ensure RecentWindowWidget sees an initial paint
787c979 Expand tilde to home-dir for decks and images
aa48706 Fix WeatherWidget render state
edeb915 Fix typo in README
c3e8de1 Make Widget.interval a native time.Duration
dd855b9 Mark exec.Command call as intentional
ea11b12 Mention optional settings in README
75b43db Move Usage instructions up in the README, link to deckmaster-emojis
1fc4478 Move emoji keyboard into a separate repository
1345d0f Remove golangci-lint version from workflow, it's optional now
05cc1e0 Set required Go version is goreleaser workflow
7ac779e Show warning when connection to X server failed
6f28df5 Simplify initialization of time & top widgets
d3408c2 Simplify weather widget rendering logic
272f939 Simply color parsing, add color for widget_command and README improvement
3d415b0 Small code cleanups
788e3f9 Small corrections and add flatten option to button
9d6c60a Stick to 80-char line width in README
5e9cd17 Support drawing images from a buffer
3c5ed6f Support parsing bool config values
7d43a7b Support parsing color.Color config values
bcf0103 Support setting an image on a ButtonWidget after initialization
ec4edf8 Support showing window title below recent window icons
c3f9531 Update README and add weather widget to the main.deck
a163a72 Use fmt.Print instead of log.Print
1274eef Use strings.EqualFold for comparison