Skip to content
Permalink
Browse files

Merge branch 'dev' into feature/322-WiFi_rewrite

  • Loading branch information
zehnm committed Dec 14, 2019
2 parents 39ca27b + 0328004 commit 1451eff8ad5845c800d635bb775c57f1aef28364
Showing with 2,531 additions and 5 deletions.
  1. +1 βˆ’0 .gitignore
  2. +22 βˆ’0 ButtonHandler.qml
  3. +22 βˆ’0 MainContainer.qml
  4. +22 βˆ’0 StandbyControl.qml
  5. +22 βˆ’0 basic_ui/ChargingScreen.qml
  6. +22 βˆ’0 basic_ui/ClosingScreen.qml
  7. +22 βˆ’0 basic_ui/CustomButton.qml
  8. +22 βˆ’0 basic_ui/CustomButtonState.qml
  9. +22 βˆ’0 basic_ui/CustomImageLoader.qml
  10. +22 βˆ’0 basic_ui/CustomSwitch.qml
  11. +22 βˆ’0 basic_ui/LoadingScreen.qml
  12. +22 βˆ’0 basic_ui/MainNavigation.qml
  13. +22 βˆ’0 basic_ui/MiniMediaPlayer.qml
  14. +22 βˆ’0 basic_ui/Notification.qml
  15. +22 βˆ’0 basic_ui/NotificationDrawer.qml
  16. +22 βˆ’0 basic_ui/PopupLowBattery.qml
  17. +22 βˆ’0 basic_ui/Profiles.qml
  18. +22 βˆ’0 basic_ui/ProgressCircle.qml
  19. +22 βˆ’0 basic_ui/Settings.qml
  20. +22 βˆ’0 basic_ui/StatusBar.qml
  21. +22 βˆ’0 basic_ui/Volume.qml
  22. +22 βˆ’0 basic_ui/pages/Favorites.qml
  23. +22 βˆ’0 basic_ui/pages/Group.qml
  24. +22 βˆ’0 basic_ui/pages/Page.qml
  25. +22 βˆ’0 basic_ui/pages/Settings.qml
  26. +22 βˆ’0 basic_ui/settings/Battery.qml
  27. +22 βˆ’0 basic_ui/settings/Bluetooth.qml
  28. +22 βˆ’0 basic_ui/settings/Devices.qml
  29. +22 βˆ’0 basic_ui/settings/Display.qml
  30. +22 βˆ’0 basic_ui/settings/Integrations.qml
  31. +22 βˆ’0 basic_ui/settings/Languages.qml
  32. +22 βˆ’0 basic_ui/settings/Network.qml
  33. +22 βˆ’0 basic_ui/settings/PowerSaving.qml
  34. +22 βˆ’0 basic_ui/settings/RemoteConfig.qml
  35. +22 βˆ’0 basic_ui/settings/Softwareupdate.qml
  36. +22 βˆ’0 basic_ui/settings/System.qml
  37. +22 βˆ’0 basic_ui/settings/WifiNetworkListElement.qml
  38. +22 βˆ’0 components/ButtonBase.qml
  39. +22 βˆ’0 components/blind/ui/Button.qml
  40. +22 βˆ’0 components/blind/ui/Card.qml
  41. +22 βˆ’0 components/light/ui/Button.qml
  42. +22 βˆ’0 components/light/ui/CardColor.qml
  43. +22 βˆ’0 components/light/ui/CardDimmable.qml
  44. +22 βˆ’0 components/light/ui/CardSwitch.qml
  45. +22 βˆ’0 components/media_player/sources/utils_mediaplayer.cpp
  46. +22 βˆ’0 components/media_player/sources/utils_mediaplayer.h
  47. +22 βˆ’0 components/media_player/ui/Button.qml
  48. +22 βˆ’0 components/media_player/ui/Card.qml
  49. +22 βˆ’0 components/media_player/ui/CardHome.qml
  50. +22 βˆ’0 components/media_player/ui/CardSearch.qml
  51. +22 βˆ’0 components/remote/ui/Button.qml
  52. +22 βˆ’0 components/remote/ui/ir/Card.qml
  53. +22 βˆ’0 components/remote/ui/ir/Group.qml
  54. +22 βˆ’0 main.qml
  55. +22 βˆ’0 qmake-destination-path.pri
  56. +22 βˆ’0 qmake-target-platform.pri
  57. +26 βˆ’3 remote.pro
  58. +22 βˆ’0 sources/bluetootharea.cpp
  59. +22 βˆ’0 sources/bluetootharea.h
  60. +22 βˆ’0 sources/config.cpp
  61. +22 βˆ’0 sources/config.h
  62. +22 βˆ’0 sources/configinterface.h
  63. +22 βˆ’0 sources/entities/blind.cpp
  64. +22 βˆ’0 sources/entities/blind.h
  65. +22 βˆ’0 sources/entities/blindinterface.h
  66. +22 βˆ’0 sources/entities/entities.cpp
  67. +23 βˆ’1 sources/entities/entities.h
  68. +22 βˆ’0 sources/entities/entitiesinterface.h
  69. +22 βˆ’0 sources/entities/entity.cpp
  70. +22 βˆ’0 sources/entities/entity.h
  71. +22 βˆ’0 sources/entities/entityinterface.h
  72. +22 βˆ’0 sources/entities/light.cpp
  73. +22 βˆ’0 sources/entities/light.h
  74. +22 βˆ’0 sources/entities/lightinterface.h
  75. +22 βˆ’0 sources/entities/mediaplayer.cpp
  76. +22 βˆ’0 sources/entities/mediaplayer.h
  77. +22 βˆ’0 sources/entities/mediaplayerinterface.h
  78. +22 βˆ’0 sources/entities/remote.cpp
  79. +22 βˆ’0 sources/entities/remote.h
  80. +22 βˆ’0 sources/fileio.h
  81. +29 βˆ’0 sources/hardware/apds9960.cpp
  82. +29 βˆ’0 sources/hardware/apds9960.h
  83. +22 βˆ’0 sources/hardware/bq27441.cpp
  84. +22 βˆ’0 sources/hardware/bq27441.h
  85. +22 βˆ’0 sources/hardware/display_control.cpp
  86. +22 βˆ’0 sources/hardware/display_control.h
  87. +34 βˆ’0 sources/hardware/drv2605.cpp
  88. +34 βˆ’0 sources/hardware/drv2605.h
  89. +22 βˆ’0 sources/hardware/interrupt_handler.h
  90. +22 βˆ’0 sources/hardware/mcp23017.h
  91. +22 βˆ’0 sources/hardware/proximity_gesture_control.h
  92. +22 βˆ’0 sources/hardware/touchdetect.h
  93. +22 βˆ’0 sources/integrations/integration.h
  94. +22 βˆ’0 sources/integrations/integrationinterface.h
  95. +22 βˆ’0 sources/integrations/integrations.cpp
  96. +22 βˆ’0 sources/integrations/integrations.h
  97. +22 βˆ’0 sources/integrations/integrationsinterface.h
  98. +22 βˆ’0 sources/jsonfile.cpp
  99. +22 βˆ’0 sources/jsonfile.h
  100. +22 βˆ’0 sources/launcher.cpp
  101. +22 βˆ’0 sources/launcher.h
  102. +22 βˆ’0 sources/logger.cpp
  103. +22 βˆ’0 sources/logger.h
  104. +22 βˆ’0 sources/main.cpp
  105. +22 βˆ’0 sources/notifications.cpp
  106. +22 βˆ’0 sources/notifications.h
  107. +22 βˆ’0 sources/notificationsinterface.h
  108. +22 βˆ’0 sources/translation.h
  109. +22 βˆ’0 sources/utils.cpp
  110. +22 βˆ’0 sources/utils.h
  111. +23 βˆ’1 sources/yioapi.cpp
  112. +22 βˆ’0 sources/yioapi.h
  113. +22 βˆ’0 sources/yioapiinterface.h
  114. +22 βˆ’0 wifiSetup.qml
@@ -75,6 +75,7 @@ translations/*.ts
translations/*.qm
!translations/en_US.ts
*.user
*.user.*
*.dylib
*.o
*.bak
@@ -1,3 +1,25 @@
/******************************************************************************
*
* Copyright (C) 2018-2019 Marton Borzak <hello@martonborzak.com>
*
* This file is part of the YIO-Remote software project.
*
* YIO-Remote software is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* YIO-Remote software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with YIO-Remote software. If not, see <https://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-or-later
*****************************************************************************/

import QtQuick 2.11

import InterruptHandler 1.0
@@ -1,3 +1,25 @@
/******************************************************************************
*
* Copyright (C) 2018-2019 Marton Borzak <hello@martonborzak.com>
*
* This file is part of the YIO-Remote software project.
*
* YIO-Remote software is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* YIO-Remote software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with YIO-Remote software. If not, see <https://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-or-later
*****************************************************************************/

import QtQuick 2.11
import QtQuick.Controls 2.5
import QtGraphicalEffects 1.0
@@ -1,3 +1,25 @@
/******************************************************************************
*
* Copyright (C) 2018-2019 Marton Borzak <hello@martonborzak.com>
*
* This file is part of the YIO-Remote software project.
*
* YIO-Remote software is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* YIO-Remote software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with YIO-Remote software. If not, see <https://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-or-later
*****************************************************************************/

import QtQuick 2.11

import DisplayControl 1.0
@@ -1,3 +1,25 @@
/******************************************************************************
*
* Copyright (C) 2018-2019 Marton Borzak <hello@martonborzak.com>
*
* This file is part of the YIO-Remote software project.
*
* YIO-Remote software is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* YIO-Remote software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with YIO-Remote software. If not, see <https://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-or-later
*****************************************************************************/

import QtQuick 2.11
import QtGraphicalEffects 1.0
import "qrc:/scripts/helper.js" as JSHelper
@@ -1,3 +1,25 @@
/******************************************************************************
*
* Copyright (C) 2018-2019 Marton Borzak <hello@martonborzak.com>
*
* This file is part of the YIO-Remote software project.
*
* YIO-Remote software is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* YIO-Remote software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with YIO-Remote software. If not, see <https://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-or-later
*****************************************************************************/

import QtQuick 2.11
import Launcher 1.0

@@ -1,3 +1,25 @@
/******************************************************************************
*
* Copyright (C) 2018-2019 Marton Borzak <hello@martonborzak.com>
*
* This file is part of the YIO-Remote software project.
*
* YIO-Remote software is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* YIO-Remote software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with YIO-Remote software. If not, see <https://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-or-later
*****************************************************************************/

import QtQuick 2.11
import QtQuick.Controls 2.5

@@ -1,3 +1,25 @@
/******************************************************************************
*
* Copyright (C) 2018-2019 Marton Borzak <hello@martonborzak.com>
*
* This file is part of the YIO-Remote software project.
*
* YIO-Remote software is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* YIO-Remote software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with YIO-Remote software. If not, see <https://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-or-later
*****************************************************************************/

import QtQuick 2.9

Rectangle {
@@ -1,3 +1,25 @@
/******************************************************************************
*
* Copyright (C) 2018-2019 Marton Borzak <hello@martonborzak.com>
*
* This file is part of the YIO-Remote software project.
*
* YIO-Remote software is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* YIO-Remote software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with YIO-Remote software. If not, see <https://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-or-later
*****************************************************************************/

import QtQuick 2.0

Item {
@@ -1,3 +1,25 @@
/******************************************************************************
*
* Copyright (C) 2018-2019 Marton Borzak <hello@martonborzak.com>
*
* This file is part of the YIO-Remote software project.
*
* YIO-Remote software is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* YIO-Remote software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with YIO-Remote software. If not, see <https://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-or-later
*****************************************************************************/

import QtQuick 2.11
import QtQuick.Controls 2.5

@@ -1,3 +1,25 @@
/******************************************************************************
*
* Copyright (C) 2018-2019 Marton Borzak <hello@martonborzak.com>
*
* This file is part of the YIO-Remote software project.
*
* YIO-Remote software is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* YIO-Remote software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with YIO-Remote software. If not, see <https://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-or-later
*****************************************************************************/

import QtQuick 2.11

Rectangle {
@@ -1,3 +1,25 @@
/******************************************************************************
*
* Copyright (C) 2018-2019 Marton Borzak <hello@martonborzak.com>
*
* This file is part of the YIO-Remote software project.
*
* YIO-Remote software is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* YIO-Remote software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with YIO-Remote software. If not, see <https://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-or-later
*****************************************************************************/

import QtQuick 2.11
import QtGraphicalEffects 1.0
import QtQml.Models 2.3
@@ -1,3 +1,25 @@
/******************************************************************************
*
* Copyright (C) 2018-2019 Marton Borzak <hello@martonborzak.com>
*
* This file is part of the YIO-Remote software project.
*
* YIO-Remote software is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* YIO-Remote software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with YIO-Remote software. If not, see <https://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-or-later
*****************************************************************************/

import QtQuick 2.11
import QtQuick.Controls 2.5
import QtGraphicalEffects 1.0
@@ -1,3 +1,25 @@
/******************************************************************************
*
* Copyright (C) 2018-2019 Marton Borzak <hello@martonborzak.com>
*
* This file is part of the YIO-Remote software project.
*
* YIO-Remote software is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* YIO-Remote software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with YIO-Remote software. If not, see <https://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-or-later
*****************************************************************************/

import QtQuick 2.11
import QtQuick.Layouts 1.3
import QtGraphicalEffects 1.0
@@ -1,3 +1,25 @@
/******************************************************************************
*
* Copyright (C) 2018-2019 Marton Borzak <hello@martonborzak.com>
*
* This file is part of the YIO-Remote software project.
*
* YIO-Remote software is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* YIO-Remote software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with YIO-Remote software. If not, see <https://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-or-later
*****************************************************************************/

import QtQuick 2.11
import QtQuick.Controls 2.5
import QtGraphicalEffects 1.0
@@ -1,3 +1,25 @@
/******************************************************************************
*
* Copyright (C) 2018-2019 Marton Borzak <hello@martonborzak.com>
*
* This file is part of the YIO-Remote software project.
*
* YIO-Remote software is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* YIO-Remote software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with YIO-Remote software. If not, see <https://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-3.0-or-later
*****************************************************************************/

import QtQuick 2.11
import QtQuick.Controls 2.5
import QtGraphicalEffects 1.0

0 comments on commit 1451eff

Please sign in to comment.
You can’t perform that action at this time.