Releases: sebinside/StreamAwesome
v3.3.1
Free online version: https://streamawesome.app
What's Changed
- Dependency: Bump @types/node from 24.10.3 to 25.0.1 in /StreamAwesome by @dependabot[bot] in #400
- Dependency: Bump @vueuse/core from 13.9.0 to 14.1.0 in /StreamAwesome by @dependabot[bot] in #397
- Dependency: Bump prettier-plugin-tailwindcss from 0.6.14 to 0.7.2 in /StreamAwesome by @dependabot[bot] in #396
- Dependency: Bump vitest from 3.2.4 to 4.0.15 in /StreamAwesome by @dependabot[bot] in #398
- Dependency: Bump @types/node from 25.0.1 to 25.0.3 in /StreamAwesome by @dependabot[bot] in #402
- Dependency: Bump vitest from 3.2.4 to 4.0.16 in /StreamAwesome by @dependabot[bot] in #403
- Dependency: Bump vue-tsc from 3.1.8 to 3.2.1 in /StreamAwesome by @dependabot[bot] in #404
- Dependency: Bump jsdom and @types/jsdom in /StreamAwesome by @dependabot[bot] in #399
- Dependency: Bump vite from 7.2.7 to 7.3.0 in /StreamAwesome by @dependabot[bot] in #405
- Dependency: Bump @vitest/eslint-plugin from 1.5.2 to 1.6.4 in /StreamAwesome by @dependabot[bot] in #406
- Dependency: Bump vue from 3.5.25 to 3.5.26 in /StreamAwesome by @dependabot[bot] in #407
- Dependency: Bump jsdom from 27.3.0 to 27.4.0 in /StreamAwesome by @dependabot[bot] in #408
- Retrieve version from git tag by @sebinside in #409
Full Changelog: v3.3.0...v3.3.1
v3.3.0
Free online version: https://streamawesome.app
What's Changed
- Simplify persistence by @sebinside in #401
Full Changelog: v3.2.3...v3.3.0
v3.2.3
Free online version: https://streamawesome.app
What's Changed
- Add dev containers and adjust github actions. by @sebinside in #395
Full Changelog: v3.1.0...v3.2.3
v3.1.0
Free online version: https://streamawesome.app
Overview
- Add permalinks for icons: Changing settings changes the URL and vice versa
- Add a Copy to clipboard button to speed up the workflow of updating Stream Deck icons
- Strengthen the support for Font Awesome Free (now without any graphical glitches 🤭)
- Reinforce font loading to minimize the risk of skateFONT
- Add support for Safari browsers
- Minor UI improvements like increasing the number of displayed icons
Pull Requests
- feat: dark reader support by @danieldietzler in #291
- Fix tool not being usable with a free version only by @MelanX in #287
- Fix the build pipeline to use free version by @MelanX in #290
- Move font awesome init to utils. by @sebinside in #299
- Fix token check in build pipeline. by @sebinside in #300
- Update checkout action. by @sebinside in #301
- Remove FA pro from standard build action. by @sebinside in #302
- Update node version in github actions. by @sebinside in #307
- chore: upgrade Tailwind from version 3 to 4 by @MichaHuhn in #297
- Add support for Safari by @MelanX in #288
- Add bottom margin for a consistent design by @MelanX in #286
- Add title attribute to labels instead of icons by @MelanX in #289
- feat: auto switch base branch to dev by @danieldietzler in #292
- Fix font loading (again). by @sebinside in #327
- refactor: load Font Awesome fonts in composable instead of FontLoader.vue by @MichaHuhn in #331
- refactor: use
useTemplateRef()instead of normalref()by @MichaHuhn in #329 - refactor: replace
reactive()withref()by @MichaHuhn in #328 - chore: add TypeScript Reset by @MichaHuhn in #330
- Fix options for Font Awesome Free by @sebinside in #342
- Move from yarn to npm in github actions. by @sebinside in #347
- Add copy to clipboard button. by @sebinside in #348
- Minor UI improvements by @sebinside in #349
- Add URLs for icons. by @sebinside in #351
- refactor: adjust FontLoader by @MichaHuhn in #350
- refactor: simplify icon canvas updates by @MichaHuhn in #356
- feat: enhance copyIconButton by @MichaHuhn in #359
- Extract and unify perstistence logic by @sebinside in #355
- refactor: simplify store usage by @MichaHuhn in #360
- feat: make
fontsLoadedrefreadonlyby @MichaHuhn in #365 - refactor: outsource
downloadIcon()into composable by @MichaHuhn in #367 - Add PNG metadata storing and loading by @sebinside in #368
New Contributors
- @danieldietzler made their first contribution in #291
Full Changelog: v3.0.0...v3.1.0
v3.0.0
Free online version: https://skate702.de/StreamAwesome/
Overview
The third release of StreamAwesome is all about style presets, including the beautiful new Neo style.
- Preset support with well-known styles to create read-to-use icons in seconds
- Moved v2.0.0 styling to Classic preset
- New Preset: Modern. Minimal black/white sharp style
- New Preset: Neo. Colorful gradient style that fits the Elgato Neo series
- New Custom: Maximum flexibility with color options using manual color pickers
- Update Font Awesome version to 6.6.0, including the new Sharp Duotone style
- Under the hood: Complete refactoring of the internal icon model and generators to increase maintainability
Pull Requests
- style: fix icon style buttons alignment by @MichaHuhn in #196
- refactor: simplify ref types by @MichaHuhn in #198
- refactor: implement emit types by @MichaHuhn in #199
- refactor: implement prop types by @MichaHuhn in #203
- refactor: Preset definition by @strudelbeast in #204
- #207 dynamic imports for font awesome pro css sheets by @DerArkeN in #208
- added basic neo support by @DerArkeN in #221
- Add custom icon presets by @sebinside in #225
- Merge develop for v3 release by @sebinside in #226
New Contributors
- @MichaHuhn made their first contribution in #196
- @strudelbeast made their first contribution in #204
- @DerArkeN made their first contribution in #208
Full Changelog: v2.0.0...v3.0.0
v2.0.0
Free online version: https://skate702.de/StreamAwesome/
Overview
This second release incorporates more font awesome pro features and style options.
- Easier selection of Font Awesome styles (solid, regular, light, thin)
- Support for Font Awesome Sharp and Duotone
- Extended color configuration with saturation and lightness (HSL)
- Downloaded icons now have a meaningful name :)
- Bugfix that prevented querying Font Awesome Pro icons and extended search results
Pull Requests
- Add responsiveness and accessibility by @tim0-12432 in #137
- add hsl color sliders by @tim0-12432 in #149
- Refactor icon model by @sebinside in #168
New Contributors
- @tim0-12432 made their first contribution in #137
Full Changelog: v1.0.0...v2.0.0
v1.0.0
Overview
This is the initial release after the prototyping phase. The main contributions of this release are:
- Complete rewrite of the prototype using TypeScript, Vite, Vue, and Tailwind CSS
- Create icons with the original Stream Deck style and coloring
- Use the full palette of Font Awesome Pro in the online version
- Fully functional search using the Font Awesome GraphQL API
- Use different styles of the classic Font Awesome Family (Thin, Light, Regular, Solid)
Pull Requests
- add way to select own font awesome version by @MelanX in #4
- Press enter to generate by @MelanX in #5
- Add support for brands by @MelanX in #7
- Add instruction how to use the project by @MelanX in #8
- fix default image doesn't match symbol and hü values pre-selected by @MelanX in #9
- Add detection of used version by @MelanX in #10
- fix readme by @MelanX in #11
- a few more features by @MelanX in #12
- Refresh design and cleanup by @pawcoding in #13
- Added more variety to the color selection by @Wuffli in #14
- migrate commonJs to ESM by @stewue in #16
- Rewrite by @sebinside in #17
- Feature: Implement IconBrowser by @Logianer in #80
New Contributors
- @MelanX made their first contribution in #4
- @pawcoding made their first contribution in #13
- @Wuffli made their first contribution in #14
- @stewue made their first contribution in #16
- @sebinside made their first contribution in #17
- @dependabot made their first contribution in #19
- @Logianer made their first contribution in #80
Full Changelog: https://github.com/sebinside/StreamAwesome/commits/v1.0.0