Releases: sampie777/obs-scene-que
v2.7.0
v2.6.0
- Implemented an HTTP server for API requests like Queue control (see /docs) and a simple control webpage (/control). Application restart is required after enabling/disabling the webserver in Settings.
- Added some default plugins for performing HTTP requests and a queue time delayer.
- Created keys/hotkeys for application and Queue control (also the first 10 Quick Access Buttons).
- More changes to the GUI to make some things more clear and nicer, like drag-and-drop from Quick Access Buttons to the Queue for 'templating'-effect.
- Added more OBS control Queue items.
- Some fixes.
More changes:
- Fix: Deactivate current queue item when activating a queue item by index.
- Updated minimum OBS Websocket version to v4.1.0.
- Increased obs websocket text message size to 1024*1024 bytes.
- Added Show/Hide sources in a scene. Reactivate scene after source visibility toggled.
- Added OBS stream/recording start/stop QueItems.
- Created config option to enable/disable activating next Queue items if double clicking/enter a queue item.
- Renamed TextPlugin to UtilityPlugin (don't worry, it's made backwards compatible)
- Fixed loading queue from different files.
- Application now exits cleaner.
- Updated readme with plugins directory creation.
GUI changes:
- Made queItems from Quick Access Buttons draggable.
- Reload GUI on settings save.
- Display Quick Access Button indices.
- Display hotkeys next to menu item.
- Display hotkeys on tooltip text of Quick Access Button.
- Esc and Ctrl+W now close popup windows. Ctrl+Q quits the application.
- Notifications may be popped up.
- Added more detailed error messages (notifications).
- Assigned default buttons for dialogs.
- Remove default focus from first text field from Settings window to Save button, so we don't accidentally change those values.
- Made possible to minimize all panels almost completely.
- Added Toggle Fullscreen option.
- Added plugin icon to Quick Access Buttons.
- Made list background color slightly different from Que list background color.
- Fixed some theme coloring with menu and tabbedpane backgrounds.
- Decreased splitpane divider size.
- UtilityPlugin delay input doesn't take a lot of width anymore.
Code improvements:
- Added function so that callback for OBS Websocket can be registered by other classes, like a plugin.
- Added application logging.
- Added 'isRunning' state to OBSClient.
- Added more try/catch statements to scene processing in OBSClient.
- Catch more errors.
- Added default config items for plugins.
- Clone Queue items by default when inserting into Queue list or moving around in Quick Access Buttons.
- Created default JList for (plugin)sources with implemented default behaviour.
- Added logging when a QueItem gets activated.
- Added default behaviour to some methods in QueItem interface.
Note: latest commit (jetty update) is shipped with this release
v2.5.0
- Increased message size from OBS websocket (from 64 kB to 256 kB)
- Improved plugin framework and added quick start guide for creating your own plugins
- Quick Access Buttons now have colors to create distinction between different plugins
- New icon!
- Some other minor improvements in the GUI colors
- When going back in the queue on a Header Text item, it will now completely skip this item, just as when going forward in the queue
- Added "--offline" command line argument for starting OBS Scene Queue with connection to OBS disabled
v2.4.0
-
Most of the application is renamed/refactored to Queue instead of Que
-
Added new type of plugin which can occupy a part of the application window, named the 'detail panel'. This will be used for the to-be-released timer plugin (https://github.com/sampie777/osq-scenetimer-plugin)
-
Plugins must register them self (although this is done by default)
-
Added possibility for plugins to create a menu item
-
Added dedicated cell render method for queue items
-
Added some known plugin repositories to Readme
-
Set queue point to an queue item by CTRL + Left Click, without activating the item
-
Catch more errors from plugins
-
Fixed error when loading paths with whitespaces
v2.3.0
v2.2.0
v2.1.0
- Soften the naming convetion of external plugin jars to no naming convention (except for ending with .jar and being in the plugins/ directory)
- Fixed Powerpoint stucks live screen in EasyWorship plugin. See: https://github.com/sampie777/osq-easyworship-plugin
- Made EasyWorship Plugin an external plugin
- Fixed theme coloring for quick access buttons
v2.0.0
- Added a plugin loader so you can import different types of QueItems to use
- Added a plugin (TextPlugin) to add some more order to your que
- Added a plugin (EasyWorshipPlugin) to control the EasyWorship application (due to a bug in EasyWorship 2009 the 'Previous song' command does not work)
- Added Quick Access buttons
- The que is stored in a seperate .osq (Obs Scene Que) file so it can be imported, exported, or shared more easily
- Made websocker scanner scan timeout adjustable
- Made right side of the window also size adjustable
- Fixed list selection color with different themes