Alex Andreev
6a702ad19c
Hotbar visual improvements ( #2638 )
...
* Adding hotbar cells
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Add/remove empty cells
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Increase cell corner radius
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Styling hotbar selector
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Generating 12 cells by default
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding custom scrollbar on hover
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Reset active cluster when leaving dashboard
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Moving kind icon top the top left corner
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Highlighting kind icon
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Add hotbar cell animations
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding small hover effect
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2021-04-27 11:25:06 +03:00
Sebastian Malton
339502cf4f
Switch CatalogEntity and CatalogCategory abstract classes ( #2612 )
2021-04-23 16:08:21 -04:00
Jari Kolehmainen
b77317c243
Add icon to catalog category ( #2606 )
...
* add icon to catalog category
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix styles
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2021-04-23 13:58:05 +03:00
Jari Kolehmainen
d0712b3c32
Use productName from package.json ( #2580 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2021-04-22 07:13:29 +03:00
Sebastian Malton
9563ead2e6
Fixing Singleton typing to correctly return child class ( #1914 )
...
- Add distinction between `getInstance` and `getInstanceOrCreate` since
it is not always possible to create an instance (since you might not
know the correct arguments)
- Remove all the `export const *Store = *Store.getInstance<*Store>();`
calls as it defeats the purpose of `Singleton`. Plus with the typing
changes the appropriate `*Store.getInstance()` is "short enough".
- Special case the two extension export facades to not need to use
`getInstanceOrCreate`. Plus since they are just facades it is always
possible to create them.
- Move some other types to be also `Singleton`'s: ExtensionLoader,
ExtensionDiscovery, ThemeStore, LocalizationStore, ...
- Fixed dev-run always using the same port with electron inspect
- Update Store documentation with new recommendations about creating
instances of singletons
- Fix all unit tests to create their dependent singletons
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2021-04-21 09:59:59 -04:00
Jari Kolehmainen
8dde4a1ecb
Refactor cluster settings to catalog entity settings ( #2525 )
...
* fix cluster settings page layout
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* cleanup
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* refactor cluster settings to pluggable entity settings
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix gh actions network timeout on yarn install
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* review changes
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2021-04-20 07:05:44 +03:00
Jari Kolehmainen
1ac5588fab
Allow to control catalog entity menu item visibility based on source ( #2499 )
...
* allow to control catalog entity menu item visibility based on source
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2021-04-15 15:16:56 +03:00
Jari Kolehmainen
e948fc047c
Allow register actions to "add to catalog" button ( #2497 )
...
* registrable add-to-catalog button
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* cleanup
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix integration tests
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix integration tests
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2021-04-13 14:51:43 +03:00
Jari Kolehmainen
4504a76e6a
Improve CatalogEntityRegistry types & add tests ( #2495 )
...
* improve CatalogEntityRegistry types & add tests
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2021-04-12 09:50:01 +03:00
Jari Kolehmainen
99a464c61d
Catalog & Hotbar - initial groundwork ( #2418 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2021-04-09 09:11:58 +03:00