From 07e2e8ff6d4ad0512dbc4117fc7269f71035d2ad Mon Sep 17 00:00:00 2001 From: sthag Date: Sun, 22 Jun 2025 17:42:35 +0200 Subject: [PATCH] feat: New ui content - New frame examples - Move first parts to macros --- source/screens/demo/examples/ui/cli.njk | 36 ++++ source/screens/demo/examples/ui/explorer.njk | 187 +++++++++++++++++++ source/screens/demo/examples/ui/settings.njk | 156 ---------------- source/screens/demo/examples/ui/tui.njk | 37 ++++ source/style/hippie-style | 2 +- source/templates/hippie/macros/_io.njk | 35 ++++ 6 files changed, 296 insertions(+), 157 deletions(-) create mode 100755 source/screens/demo/examples/ui/cli.njk create mode 100755 source/screens/demo/examples/ui/explorer.njk delete mode 100755 source/screens/demo/examples/ui/settings.njk create mode 100755 source/screens/demo/examples/ui/tui.njk create mode 100644 source/templates/hippie/macros/_io.njk diff --git a/source/screens/demo/examples/ui/cli.njk b/source/screens/demo/examples/ui/cli.njk new file mode 100755 index 0000000..88c59f4 --- /dev/null +++ b/source/screens/demo/examples/ui/cli.njk @@ -0,0 +1,36 @@ +--- +title: CLI +tags: + - ui +--- +{% set pageId = page.fileSlug %} +{% set pageClass = "h_full_view" %} +{% set bodyClass = "body_frame" %} + +{% extends "hippie/_app.njk" %} +{% import "hippie/macros/_io.njk" as io %} + +{% block title %}{{ title }} +{% endblock %} + +{% block links %} + {{ super() }} + + +{% endblock %} + +{% block head %} + {{ super() }} +{% endblock %} + +{% block body %} + {{ io.frameHeader('title-bar') }} +

Previous return

+ +{% endblock %} + +{%- block script %} + {{ super() }} + + +{% endblock %} \ No newline at end of file diff --git a/source/screens/demo/examples/ui/explorer.njk b/source/screens/demo/examples/ui/explorer.njk new file mode 100755 index 0000000..6bdfc8c --- /dev/null +++ b/source/screens/demo/examples/ui/explorer.njk @@ -0,0 +1,187 @@ +--- +title: GUI explorer +tags: + - ui +--- +{% set pageId = page.fileSlug %} +{% set pageClass = "h_full_view" %} +{% set bodyClass = "body_frame" %} + +{% extends "hippie/_app.njk" %} +{% import "hippie/macros/_io.njk" as io %} + +{% block title %}{{ title }} +{% endblock %} + +{% block links %} + {{ super() }} + + +{% endblock %} + +{% block head %} + {{ super() }} +{% endblock %} + +{% block body %} + {{ io.frameHeader('title-bar') }} +
+ +
+
+ + +
+
+ +
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + +
namedatetypesize
folderYYYY-MM-DDfolder4KB
fileYYYY-MM-DDfolder1B
+
+
+ + +
+
+
+ +{% endblock %} + +{%- block script %} + {{ super() }} + + +{% endblock %} \ No newline at end of file diff --git a/source/screens/demo/examples/ui/settings.njk b/source/screens/demo/examples/ui/settings.njk deleted file mode 100755 index 924b613..0000000 --- a/source/screens/demo/examples/ui/settings.njk +++ /dev/null @@ -1,156 +0,0 @@ ---- -title: Settings -tags: - - ui ---- -{% set pageId = page.fileSlug %} -{% set pageClass = "h_full_view" %} -{% set bodyClass = "body_setting" %} - -{% extends "demo/_app.njk" %} - -{% block title %}{{ title }} -{% endblock %} - -{% block links %} - {{ super() }} - - -{% endblock %} - -{% block head %} - {{ super() }} -{% endblock %} - -{% block body %} -
-
- - -
-
- -
-
- - -
-
- -
- - -
- section
-
-
- -
-
-{% endblock %} - -{%- block script %} - {{ super() }} - - -{% endblock %} \ No newline at end of file diff --git a/source/screens/demo/examples/ui/tui.njk b/source/screens/demo/examples/ui/tui.njk new file mode 100755 index 0000000..9ba3fe0 --- /dev/null +++ b/source/screens/demo/examples/ui/tui.njk @@ -0,0 +1,37 @@ +--- +title: TUI +tags: + - ui +--- +{% set pageId = page.fileSlug %} +{% set pageClass = "h_full_view" %} +{% set bodyClass = "body_frame" %} + +{% extends "hippie/_app.njk" %} +{% import "hippie/macros/_io.njk" as io %} + +{% block title %}{{ title }} +{% endblock %} + +{% block links %} + {{ super() }} + + +{% endblock %} + +{% block head %} + {{ super() }} +{% endblock %} + +{% block body %} + {{ io.frameHeader('title-bar') }} +
+
+ {{ io.frameFooter('mode-bar') }} +{% endblock %} + +{%- block script %} + {{ super() }} + + +{% endblock %} \ No newline at end of file diff --git a/source/style/hippie-style b/source/style/hippie-style index 8ffc1b8..36919ca 160000 --- a/source/style/hippie-style +++ b/source/style/hippie-style @@ -1 +1 @@ -Subproject commit 8ffc1b8346977486044443e0c7dba0bead25b9d8 +Subproject commit 36919cae478551ac284fa05ebddf3c5b5e040154 diff --git a/source/templates/hippie/macros/_io.njk b/source/templates/hippie/macros/_io.njk new file mode 100644 index 0000000..36a3b9e --- /dev/null +++ b/source/templates/hippie/macros/_io.njk @@ -0,0 +1,35 @@ +{% macro frameHeader(title) %} +
+ + +
+{% endmacro %} + +{% macro frameFooter(title) %} + +{% endmacro %} \ No newline at end of file