Skip to content

Commit

Permalink
Merge pull request #42 from InteropIO/bugfix/G4E-6688-logo-flicker-fix
Browse files Browse the repository at this point in the history
Bugfix/G4E-6688 logo flicker fix
  • Loading branch information
gdavidkov authored Nov 5, 2023
2 parents 277db73 + d5106c4 commit 32148e8
Show file tree
Hide file tree
Showing 24 changed files with 302 additions and 160 deletions.
39 changes: 20 additions & 19 deletions LICENSE

Large diffs are not rendered by default.

18 changes: 9 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# Glue42 Floating Toolbar
# io.Connect Floating Toolbar

Pure JavaScript implementation of a Glue42 Floating Toolbar for [**Glue42 Enterprise**](https://glue42.com/enterprise/).
Pure JavaScript implementation of the io.Connect Floating Toolbar for [**io.Connect Desktop**](https://interop.io/products/io-connect/).

![Toolbar GIF](./toolbar.gif)

For more details, see also the [Glue42 Toolbar documentation](https://docs.glue42.com/glue42-concepts/glue42-toolbar/index.html).
For more details, see also the [io.Connect Floating Toolbar documentation](https://docs.glue42.com/glue42-concepts/glue42-toolbar/index.html).

## Prerequisites

Expand All @@ -16,15 +16,15 @@ None. The code doesn't require any other modules, packages or installations.
- Adding and removing applications from favorites.
- Listing, searching and opening [Layouts](https://docs.glue42.com/glue42-concepts/windows/layouts/overview/index.html) (including Global, Swimlane and Workspace layouts).
- Managing basic settings for the Toolbar.
- Changing the Glue42 themes.
- Changing the io.Connect themes.
- Searching for Clients and Instruments (if available via GSS), listing and starting application that can open the search entity (Client or Instrument).
- Switching between horizontal and vertical views.
- Opening the Glue42 Feedback Form.
- Opening the Glue42 Notifications Panel
- Opening the io.Connect Feedback Form.
- Opening the io.Connect Notifications Panel

## Customizing the Toolbar

You can use the Floating Toolbar source code to create your own modified version of a Glue42 Toolbar. Once you have implemented a toolbar, you must host it, create an [application configuration](https://docs.glue42.com/developers/configuration/application/index.html#application_configuration) file for it and add it to your application store. Make sure to set the `"shell"` top-level key to `true`:
You can use the Floating Toolbar source code to create your own modified version of the io.Connect Floating Toolbar. Once you have implemented a toolbar, you must host it, create an [application configuration](https://docs.glue42.com/developers/configuration/application/index.html#application_configuration) file for it and add it to your application store. Make sure to set the `"shell"` top-level key to `true`:

```json
{
Expand All @@ -34,7 +34,7 @@ You can use the Floating Toolbar source code to create your own modified version
}
```

Also, modify the [system configuration](https://docs.glue42.com/developers/configuration/system/index.html) of **Glue42 Enterprise** from the `system.json` file - set the `"useEmbeddedShell"` property to `false`:
Also, modify the [system configuration](https://docs.glue42.com/developers/configuration/system/index.html) of **io.Connect Desktop** from the `system.json` file - set the `"useEmbeddedShell"` property to `false`:

```json
{
Expand All @@ -44,4 +44,4 @@ Also, modify the [system configuration](https://docs.glue42.com/developers/confi
}
```

Restart **Glue42 Enterprise** for the changes to take effect.
Restart **io.Connect Desktop** for the changes to take effect.
4 changes: 2 additions & 2 deletions app-config.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"title": "AppManager-Embedded",
"type": "window",
"name": "glue42-application-manager",
"name": "io-connect-toolbar",
"shell": true,
"details": {
"autoInjectAPI": {
Expand Down Expand Up @@ -30,7 +30,7 @@
},
"taskbar": {
"allowPin": true,
"appId": "glue42-enterprise-appManager"
"appId": "io-connect-toolbar"
},
"jumpList": {
"enabled": true
Expand Down
10 changes: 10 additions & 0 deletions assets/logo-icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
18 changes: 18 additions & 0 deletions assets/logo-interop.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 32148e8

Please sign in to comment.