Upgrade to ngrx v4 (#378)
* Update ngrx to v4 * package.json files * release: Remove zadic references from release script * fix(user-config): Fix user-config loading * build: Lock package dependencies * build: fix app version * ci: remove build:test step * fix(user-config): Revert switch-keymap-action modifications * test(user-config): xit keystroke-action test * fix(user-config): Fix user config loading * fix(user-config): Fix user config loading
This commit is contained in:
committed by
László Monda
parent
ba1fff788d
commit
50e0b64f6e
191
packages/uhk-web/src/app/shared.module.ts
Normal file
191
packages/uhk-web/src/app/shared.module.ts
Normal file
@@ -0,0 +1,191 @@
|
||||
import { NgModule } from '@angular/core';
|
||||
import { CommonModule } from '@angular/common';
|
||||
import { FormsModule } from '@angular/forms';
|
||||
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
|
||||
import { NotifierModule } from 'angular-notifier';
|
||||
|
||||
import { DragulaModule } from 'ng2-dragula/ng2-dragula';
|
||||
import { Select2Module } from 'ng2-select2/ng2-select2';
|
||||
|
||||
import { AddOnComponent } from './components/add-on';
|
||||
import { KeyboardSliderComponent } from './components/keyboard/slider';
|
||||
import { DeviceSettingsComponent } from './components/device';
|
||||
import { KeymapAddComponent, KeymapEditComponent, KeymapHeaderComponent } from './components/keymap';
|
||||
import { LayersComponent } from './components/layers';
|
||||
import {
|
||||
MacroActionEditorComponent,
|
||||
MacroDelayTabComponent,
|
||||
MacroEditComponent,
|
||||
MacroHeaderComponent,
|
||||
MacroItemComponent,
|
||||
MacroKeyTabComponent,
|
||||
MacroListComponent,
|
||||
MacroMouseTabComponent,
|
||||
MacroNotFoundComponent,
|
||||
MacroTextTabComponent
|
||||
} from './components/macro';
|
||||
import { NotificationComponent } from './components/notification';
|
||||
import { PopoverComponent } from './components/popover';
|
||||
import {
|
||||
KeymapTabComponent,
|
||||
KeypressTabComponent,
|
||||
LayerTabComponent,
|
||||
MacroTabComponent,
|
||||
MouseTabComponent,
|
||||
NoneTabComponent
|
||||
} from './components/popover/tab';
|
||||
import { CaptureKeystrokeButtonComponent } from './components/popover/widgets/capture-keystroke';
|
||||
import { IconComponent } from './components/popover/widgets/icon';
|
||||
import { SettingsComponent } from './components/settings';
|
||||
import { SideMenuComponent } from './components/side-menu';
|
||||
import { SvgKeyboardComponent } from './components/svg/keyboard';
|
||||
import {
|
||||
SvgIconTextKeyComponent,
|
||||
SvgKeyboardKeyComponent,
|
||||
SvgKeystrokeKeyComponent,
|
||||
SvgMouseClickKeyComponent,
|
||||
SvgMouseKeyComponent,
|
||||
SvgMouseMoveKeyComponent,
|
||||
SvgMouseScrollKeyComponent,
|
||||
SvgMouseSpeedKeyComponent,
|
||||
SvgOneLineTextKeyComponent,
|
||||
SvgSingleIconKeyComponent,
|
||||
SvgSwitchKeymapKeyComponent,
|
||||
SvgTextIconKeyComponent,
|
||||
SvgTwoLineTextKeyComponent
|
||||
} from './components/svg/keys';
|
||||
import { SvgModuleComponent } from './components/svg/module';
|
||||
import { SvgKeyboardWrapComponent } from './components/svg/wrap';
|
||||
import { appRoutingProviders, routing } from './app.routes';
|
||||
|
||||
import { CancelableDirective, TooltipDirective } from './directives';
|
||||
import { SafeStylePipe } from './pipes';
|
||||
|
||||
import { CaptureService } from './services/capture.service';
|
||||
import { MapperService } from './services/mapper.service';
|
||||
import { SvgModuleProviderService } from './services/svg-module-provider.service';
|
||||
|
||||
import { KeymapEditGuard } from './components/keymap/edit';
|
||||
import { MacroNotFoundGuard } from './components/macro/not-found';
|
||||
import { DataStorageRepositoryService } from './services/datastorage-repository.service';
|
||||
import { DefaultUserConfigurationService } from './services/default-user-configuration.service';
|
||||
import { LogService } from 'uhk-common';
|
||||
import { AutoUpdateSettings } from './components/auto-update-settings/auto-update-settings';
|
||||
import { angularNotifierConfig } from './models/angular-notifier-config';
|
||||
import { UndoableNotifierComponent } from './components/undoable-notifier';
|
||||
import { UhkHeader } from './components/uhk-header/uhk-header';
|
||||
import { UpdateAvailableComponent } from './components/update-available/update-available.component';
|
||||
import { UhkMessageComponent } from './components/uhk-message/uhk-message.component';
|
||||
import { AppRendererService } from './services/app-renderer.service';
|
||||
import { AppUpdateRendererService } from './services/app-update-renderer.service';
|
||||
import { IpcCommonRenderer } from './services/ipc-common-renderer';
|
||||
import { MissingDeviceComponent } from './components/missing-device/missing-device.component';
|
||||
import { PrivilegeCheckerComponent } from './components/privilege-checker/privilege-checker.component';
|
||||
import { UhkDeviceConnectedGuard } from './services/uhk-device-connected.guard';
|
||||
import { UhkDeviceDisconnectedGuard } from './services/uhk-device-disconnected.guard';
|
||||
import { UhkDeviceUninitializedGuard } from './services/uhk-device-uninitialized.guard';
|
||||
import { MainPage } from './pages/main-page/main.page';
|
||||
import { DeviceEffects } from './store/effects/device';
|
||||
import { DeviceRendererService } from './services/device-renderer.service';
|
||||
import { UhkDeviceInitializedGuard } from './services/uhk-device-initialized.guard';
|
||||
import { ProgressButtonComponent } from './components/progress-button/progress-button.component';
|
||||
import { MainAppComponent } from './app.component';
|
||||
|
||||
@NgModule({
|
||||
declarations: [
|
||||
MainAppComponent,
|
||||
DeviceSettingsComponent,
|
||||
KeymapEditComponent,
|
||||
KeymapHeaderComponent,
|
||||
NotificationComponent,
|
||||
SvgIconTextKeyComponent,
|
||||
SvgKeyboardKeyComponent,
|
||||
SvgKeystrokeKeyComponent,
|
||||
SvgMouseKeyComponent,
|
||||
SvgMouseClickKeyComponent,
|
||||
SvgMouseMoveKeyComponent,
|
||||
SvgMouseScrollKeyComponent,
|
||||
SvgMouseSpeedKeyComponent,
|
||||
SvgOneLineTextKeyComponent,
|
||||
SvgSingleIconKeyComponent,
|
||||
SvgSwitchKeymapKeyComponent,
|
||||
SvgTextIconKeyComponent,
|
||||
SvgTwoLineTextKeyComponent,
|
||||
SvgKeyboardKeyComponent,
|
||||
SvgKeyboardWrapComponent,
|
||||
SvgKeyboardComponent,
|
||||
SvgModuleComponent,
|
||||
LayersComponent,
|
||||
PopoverComponent,
|
||||
KeymapAddComponent,
|
||||
SideMenuComponent,
|
||||
KeypressTabComponent,
|
||||
KeymapTabComponent,
|
||||
LayerTabComponent,
|
||||
MacroTabComponent,
|
||||
MouseTabComponent,
|
||||
NoneTabComponent,
|
||||
CaptureKeystrokeButtonComponent,
|
||||
IconComponent,
|
||||
MacroEditComponent,
|
||||
MacroListComponent,
|
||||
MacroHeaderComponent,
|
||||
MacroItemComponent,
|
||||
MacroActionEditorComponent,
|
||||
MacroDelayTabComponent,
|
||||
MacroKeyTabComponent,
|
||||
MacroMouseTabComponent,
|
||||
MacroTextTabComponent,
|
||||
MacroNotFoundComponent,
|
||||
AddOnComponent,
|
||||
SettingsComponent,
|
||||
KeyboardSliderComponent,
|
||||
CancelableDirective,
|
||||
TooltipDirective,
|
||||
SafeStylePipe,
|
||||
AutoUpdateSettings,
|
||||
UndoableNotifierComponent,
|
||||
UhkHeader,
|
||||
UpdateAvailableComponent,
|
||||
UhkMessageComponent,
|
||||
MissingDeviceComponent,
|
||||
PrivilegeCheckerComponent,
|
||||
MainPage,
|
||||
ProgressButtonComponent
|
||||
],
|
||||
imports: [
|
||||
CommonModule,
|
||||
BrowserAnimationsModule,
|
||||
FormsModule,
|
||||
DragulaModule,
|
||||
routing,
|
||||
Select2Module,
|
||||
NotifierModule.withConfig(angularNotifierConfig)
|
||||
],
|
||||
providers: [
|
||||
SvgModuleProviderService,
|
||||
MapperService,
|
||||
appRoutingProviders,
|
||||
KeymapEditGuard,
|
||||
MacroNotFoundGuard,
|
||||
CaptureService,
|
||||
DataStorageRepositoryService,
|
||||
DefaultUserConfigurationService,
|
||||
LogService,
|
||||
DefaultUserConfigurationService,
|
||||
AppUpdateRendererService,
|
||||
AppRendererService,
|
||||
IpcCommonRenderer,
|
||||
DeviceRendererService,
|
||||
UhkDeviceConnectedGuard,
|
||||
UhkDeviceDisconnectedGuard,
|
||||
UhkDeviceInitializedGuard,
|
||||
UhkDeviceUninitializedGuard
|
||||
],
|
||||
exports: [
|
||||
UhkMessageComponent,
|
||||
MainAppComponent
|
||||
]
|
||||
})
|
||||
export class SharedModule {
|
||||
}
|
||||
Reference in New Issue
Block a user