Skip to content

Commit

Permalink
Merge pull request #46 from ESurge/unleashed
Browse files Browse the repository at this point in the history
Removal of assets and recoded.
  • Loading branch information
RogueMaster authored Jun 12, 2022
2 parents 5d1587c + db3cb7b commit 250e523
Show file tree
Hide file tree
Showing 27 changed files with 33 additions and 368 deletions.
19 changes: 0 additions & 19 deletions applications/desktop/desktop.c
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,6 @@ Desktop* desktop_alloc() {

desktop->lock_menu = desktop_lock_menu_alloc();
desktop->debug_view = desktop_debug_alloc();
desktop->first_start_view = desktop_first_start_alloc();
desktop->hw_mismatch_popup = popup_alloc();
desktop->locked_view = desktop_view_locked_alloc();
desktop->pin_input_view = desktop_view_pin_input_alloc();
Expand Down Expand Up @@ -193,10 +192,6 @@ Desktop* desktop_alloc() {
desktop_lock_menu_get_view(desktop->lock_menu));
view_dispatcher_add_view(
desktop->view_dispatcher, DesktopViewIdDebug, desktop_debug_get_view(desktop->debug_view));
view_dispatcher_add_view(
desktop->view_dispatcher,
DesktopViewIdFirstStart,
desktop_first_start_get_view(desktop->first_start_view));
view_dispatcher_add_view(
desktop->view_dispatcher,
DesktopViewIdHwMismatch,
Expand Down Expand Up @@ -258,7 +253,6 @@ void desktop_free(Desktop* desktop) {
view_dispatcher_remove_view(desktop->view_dispatcher, DesktopViewIdLockMenu);
view_dispatcher_remove_view(desktop->view_dispatcher, DesktopViewIdLocked);
view_dispatcher_remove_view(desktop->view_dispatcher, DesktopViewIdDebug);
view_dispatcher_remove_view(desktop->view_dispatcher, DesktopViewIdFirstStart);
view_dispatcher_remove_view(desktop->view_dispatcher, DesktopViewIdHwMismatch);
view_dispatcher_remove_view(desktop->view_dispatcher, DesktopViewIdPinInput);
view_dispatcher_remove_view(desktop->view_dispatcher, DesktopViewIdPinTimeout);
Expand All @@ -274,7 +268,6 @@ void desktop_free(Desktop* desktop) {
desktop_lock_menu_free(desktop->lock_menu);
desktop_view_locked_free(desktop->locked_view);
desktop_debug_free(desktop->debug_view);
desktop_first_start_free(desktop->first_start_view);
popup_free(desktop->hw_mismatch_popup);
desktop_view_pin_timeout_free(desktop->pin_timeout_view);

Expand All @@ -290,14 +283,6 @@ void desktop_free(Desktop* desktop) {
free(desktop);
}

static bool desktop_is_first_start() {
Storage* storage = furi_record_open("storage");
bool exists = storage_common_stat(storage, "/int/first_start", NULL) == FSE_OK;
furi_record_close("storage");

return exists;
}

int32_t desktop_srv(void* p) {
UNUSED(p);
Desktop* desktop = desktop_alloc();
Expand All @@ -320,10 +305,6 @@ int32_t desktop_srv(void* p) {
desktop_lock(desktop);
}

if(desktop_is_first_start()) {
scene_manager_next_scene(desktop->scene_manager, DesktopSceneFirstStart);
}

if(!furi_hal_version_do_i_belong_here()) {
scene_manager_next_scene(desktop->scene_manager, DesktopSceneHwMismatch);
}
Expand Down
3 changes: 0 additions & 3 deletions applications/desktop/desktop_i.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
#include "views/desktop_view_pin_input.h"
#include "views/desktop_view_locked.h"
#include "views/desktop_view_main.h"
#include "views/desktop_view_first_start.h"
#include "views/desktop_view_lock_menu.h"
#include "views/desktop_view_debug.h"
#include "desktop/desktop_settings/desktop_settings.h"
Expand All @@ -28,7 +27,6 @@ typedef enum {
DesktopViewIdLockMenu,
DesktopViewIdLocked,
DesktopViewIdDebug,
DesktopViewIdFirstStart,
DesktopViewIdHwMismatch,
DesktopViewIdPinInput,
DesktopViewIdPinTimeout,
Expand All @@ -43,7 +41,6 @@ struct Desktop {
ViewDispatcher* view_dispatcher;
SceneManager* scene_manager;

DesktopFirstStartView* first_start_view;
Popup* hw_mismatch_popup;
DesktopLockMenuView* lock_menu;
DesktopDebugView* debug_view;
Expand Down
1 change: 0 additions & 1 deletion applications/desktop/scenes/desktop_scene_config.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
ADD_SCENE(desktop, main, Main)
ADD_SCENE(desktop, lock_menu, LockMenu)
ADD_SCENE(desktop, debug, Debug)
ADD_SCENE(desktop, first_start, FirstStart)
ADD_SCENE(desktop, hw_mismatch, HwMismatch)
ADD_SCENE(desktop, fault, Fault)
ADD_SCENE(desktop, locked, Locked)
Expand Down
54 changes: 0 additions & 54 deletions applications/desktop/scenes/desktop_scene_first_start.c

This file was deleted.

3 changes: 0 additions & 3 deletions applications/desktop/views/desktop_events.h
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,6 @@ typedef enum {
DesktopDebugEventSaveState,
DesktopDebugEventExit,

DesktopFirstStartCompleted,
DesktopFirstStartPoweroff,

DesktopLockMenuEventLock,
DesktopLockMenuEventPinLock,
DesktopLockMenuEventExit,
Expand Down
166 changes: 0 additions & 166 deletions applications/desktop/views/desktop_view_first_start.c

This file was deleted.

20 changes: 0 additions & 20 deletions applications/desktop/views/desktop_view_first_start.h

This file was deleted.

Loading

0 comments on commit 250e523

Please sign in to comment.