Skip to content

Releases: grantjbutler/obs-layout

v22.4.3-1178

03 Apr 19:54
Compare
Choose a tag to compare
v22.4.3-1178 Pre-release
Pre-release

New Features

Bug Fixes

  • use correct component name. (1c41acf)
  • fix positioning when syncing to obs. (c86ab61)

Refactors

  • extract flex layout strategies. (6826fac)
  • batch layout sync requests. (df72cf7)

Chores

Other Changes

  • Merge pull request #33 from grantjbutler/autoupdates/electron-vendors. (cae7162)
    Update electron vendors

v22.3.14-8

14 Mar 00:19
Compare
Choose a tag to compare
v22.3.14-8 Pre-release
Pre-release

New Features

  • disable sync button when not connected to OBS. (4bd5e8d)
  • support re-ordering components. (a9616fa)
  • support renaming components. (be275eb)
  • fetch canvas size from OBS. (8be8402)
  • add manual OBS sync button. (b0577a7)
  • show source screenshots. (893ebbf)

Bug Fixes

  • add gap between sync and disconnect button. (377637d)

Refactors

  • extract source size fetching. (e977068)
  • rework fetching of source screenshots. (5c30216)

v22.3.5-958

05 Mar 16:12
Compare
Choose a tag to compare
v22.3.5-958 Pre-release
Pre-release

Bug Fixes

  • fix layout renaming not working. (bbff282)
  • update preview when switching layouts. (4f3b88f)

v22.3.5-937

05 Mar 15:48
Compare
Choose a tag to compare
v22.3.5-937 Pre-release
Pre-release

New Features

  • build ui and store support for multiple layouts. (d53d604)
  • add ability to create a layout. (04884f1)
  • add layout list. (ff9c599)
  • handle editing of layout names. (48bdd9e)
  • support layout manipulation. (622b155)
  • support various weights for flex. (5c39ed3)

Bug Fixes

  • change colors on theme change on macos. (9f0ae26)
    Closes #15.
  • allow switching between layouts. (ea38649)
  • fix not being able to open preferences. (2ad3232)

Refactors

  • use one html page for all windows. (07b2da6)
  • extract layout selection. (4e3013c)
  • use optional properties. (ed6dc56)
  • update layout creation ui for windows. (f255aba)

Documentation Changes

  • update readme with installation instructions. (eee384f)

Continuous Integration

  • update commit message for electron-vendors script. (d4322ff)

Chores

  • move layouts tests to own folder. (c702150)

v22.2.15-260

15 Feb 14:41
Compare
Choose a tag to compare
v22.2.15-260 Pre-release
Pre-release

Build System

  • add missing release-notes action. (a18959d)
  • pass Apple dev account details for notarization. (0caf41f)

Continuous Integration

  • add remaining workflows from vite-electron-builder. (b4d5aba)
  • update wait-on-check-action version. (9142cdd)

Chores

  • clean up paths-ignore for release workflow. (7938546)
  • enforce conventional commits. (06e0bea)
  • fix linter errors. (01d7753)
  • fix typecheck errors. (2d55141)

Other Changes

  • Add electron building.. (a1f236c)
  • Install obs-websocket-js.. (7cfe435)
  • Save OBS connection info.. (c1fff53)
  • Base app.. (7444930)
  • Make lots of progress.. (d6742ae)
  • Layouts work.. (5c21e52)
  • Support inset components.. (a749c46)
  • Allow embedding things in other things.. (4c1dd84)
  • More progress.. (9afd89a)
    • Start to style like a native app.
    • Update preview rendering.
  • More work on this.. (f019912)
  • Get preferences working.. (11924f1)
  • Clean up component layout.. (e60f0be)
  • Add tests.. (522dc27, e6a32d7)
  • Clean up vuex store usage a little.. (5c8a2f5)
  • Update dependencies.. (a3806a6, e2c7a7c)
  • Lay OBS foundation.. (bc53772)
  • Wire up disconnecting from OBS.. (98142e3)
  • Better handle the OBS connection.. (cc733e0)
  • Keep track of OBS sources.. (0aa091f)
  • Show available sources in the app UI.. (9e602c7)
  • Add ability to filter sources.. (2da4a95)
  • Keep track of source size for layout.. (f0bd758)
  • Sync the layout over the OBS.. (c1a7337)
  • Add ability to delete a component.. (150eb4e)
  • Get Windows working... I think.... (fa0e93f)
  • First pass at cleaning up the README.. (f2fe8f9)
  • Store OBS websocket password using keytar.. (f4a6813)
  • Fix up defaults for preferences.. (2e1ca97)
  • Allow specifying a scene filter.. (bafd812)
  • Fix connecting to authenticated OBS instance.. (28c2434)
  • Use a standardized config file name.. (a94a905)
  • Remove unused import.. (547af6e)
  • Tweak README.. (d70368d)
  • Ensure there's actually a value.. (07ae9ac)
  • Update styling to better fit in on Windows.. (3e6ccc4)
  • Revamp styling on macOS.. (c359cbe)
  • Clean up preferences on macOS.. (96c044b)
  • Make preferences a modal on Windows.. (3fdb346)
  • Fix up preferences on macOS.. (8b83eb4)
  • Add platform variants for everything.. (d655d05)
  • Remove everything to start fresh.. (081dc72)
  • Add base vite-electron-builder setup.. (f35a662)
  • Get things working at a base level.. (797560b)
  • Update components to <script setup>.. (14ee26d)
  • Reformat some things.. (025e46b)
  • Fix up configs when compiling for release.. (3528e88)
  • Move vue tweaks.. (f8956a2)
  • Fix OBS issues.. (f175300)
  • Remove old e2e tests.. (aa7b452)
  • Add missing README.. (1e2bde1)
  • Add directories.. (c94a7c8)
  • Add license.. (420e349)
  • Merge pull request #21 from grantjbutler/vite-electron-builder. (c8b5394)
    Replace nklayman/vue-cli-plugin-electron-builder with cawa-93/vite-electron-builder
  • Migrate from Vuex to Pinia.. (b16a319)
  • Merge pull request #24 from grantjbutler/pinia. (d3a02c7)
    Migrate from Vuex to Pinia
  • First pass at CI-based release building.. (6907380)
  • Tweak release workflow to trigger it.. (a01c184)