Use subprojects
This commit is contained in:
parent
f7a4a466d1
commit
1fad85021d
@ -35,6 +35,9 @@ issues_url = "https://git.aparoksha.dev/aparoksha/aparoksha.dev/issues"
|
||||
source_url = "https://git.aparoksha.dev/aparoksha/aparoksha.dev"
|
||||
show_copy_button = true
|
||||
show_share_button = true
|
||||
hide_number_of_subprojects = true
|
||||
hide_subproject_tags = true
|
||||
left_align_badges = true
|
||||
|
||||
[extra.footer]
|
||||
show_copyright = true
|
||||
|
||||
@ -1,9 +1,12 @@
|
||||
+++
|
||||
title = "Adwaita"
|
||||
description = "Develop beautiful apps following the design guidelines of the GNOME desktop."
|
||||
date = 2024-10-07
|
||||
weight = 1
|
||||
[taxonomies]
|
||||
tags = ["Linux", "Aparoksha"]
|
||||
[extra]
|
||||
preview = "Adwaita.png"
|
||||
expand = true
|
||||
+++
|
||||
|
||||
Develop beautiful apps following the design guidelines of the GNOME desktop.
|
||||
|
||||
34
content/backends/AppKit/index.md
Normal file
34
content/backends/AppKit/index.md
Normal file
@ -0,0 +1,34 @@
|
||||
+++
|
||||
title = "AppKit"
|
||||
description = "A backend for native macOS apps. Integrate with SwiftUI and AppKit."
|
||||
draft = true
|
||||
[taxonomies]
|
||||
tags = ["macOS", "Aparoksha"]
|
||||
+++
|
||||
|
||||
It is not recommended to use this package to create apps specifically for macOS.
|
||||
Directly use <a class="external" href="">SwiftUI</a> or <a class="external" href="">AppKit</a>.
|
||||
|
||||
Browse the <a class="external" href="https://adwaita-swift.aparoksha.dev">documentation</a> and find the source code <a class="external" href="https://git.aparoksha.dev/aparoksha/adwaita-swift">here</a>.
|
||||
|
||||
## The Backend
|
||||
|
||||
The AppKit backend is based on the <a class="external" href="">AppKit</a> package provided by Apple.
|
||||
Most of the views are based on existing <a class="external" href="">SwiftUI</a> views thanks to the <a class="external" href="">interoperability feature</a>.
|
||||
|
||||
## The Development Environment
|
||||
|
||||
You need a machine running macOS to get started developing Mac apps.
|
||||
It is recommended to use the <a class="external" href="">Xcode</a> IDE.
|
||||
|
||||
To avoid having to create an <a class="external" href="">Xcode project file</a>, use the <a class="external" href="">Swift Bundler</a> and <a class="external" href="">configure Xcode</a> accordingly.
|
||||
|
||||
{{ image(url="Environment.png", alt="Xcode and a simple native macOS app" transparent=true) }}
|
||||
|
||||
## Distribution
|
||||
|
||||
Find more information about compiling the Swift executable target into an app in <a class="external" href="">Swift Bundler's documentation</a>.
|
||||
|
||||
## Aparoksha Interoperability
|
||||
This backend is part of the Aparoksha package. If you use default Aparoksha elements, they will render correctly on GNOME.
|
||||
You can call platform-specific widgets for GNOME as well.
|
||||
BIN
content/backends/TermKit/TermKit.png
Normal file
BIN
content/backends/TermKit/TermKit.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 21 KiB |
@ -1,10 +1,12 @@
|
||||
+++
|
||||
title = "TermKit"
|
||||
description = "Create simple user interfaces for terminal applications."
|
||||
date = 2024-10-13
|
||||
weight = 3
|
||||
authors = ["david-swift"]
|
||||
[taxonomies]
|
||||
tags = ["Linux", "macOS"]
|
||||
[extra]
|
||||
preview = "TermKit.png"
|
||||
+++
|
||||
|
||||
Create simple user interfaces for terminal applications.
|
||||
|
||||
@ -1,9 +1,12 @@
|
||||
+++
|
||||
title = "WinUI"
|
||||
description = "Create apps for Microsoft Windows."
|
||||
date = 2024-10-14
|
||||
weight = 2
|
||||
[taxonomies]
|
||||
tags = ["Windows", "Aparoksha"]
|
||||
[extra]
|
||||
preview = "WinUI.png"
|
||||
expand = true
|
||||
+++
|
||||
|
||||
Create modern apps for Microsoft Windows.
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
+++
|
||||
title = "Available Backends"
|
||||
sort_by = "date"
|
||||
template = "article_list.html"
|
||||
page_template = "article.html"
|
||||
sort_by = "weight"
|
||||
template = "subproject_list.html"
|
||||
page_template = "subproject.html"
|
||||
+++
|
||||
|
||||
The backends listed here are based on the <a class="external" href="https://meta.aparoksha.dev/documentation/meta/">Meta package</a>.
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
+++
|
||||
title = "Views and Patterns"
|
||||
sort_by = "date"
|
||||
template = "article_list.html"
|
||||
page_template = "article.html"
|
||||
template = "subproject_list.html"
|
||||
page_template = "subproject.html"
|
||||
+++
|
||||
|
||||
The following views and patterns are available in the Aparoksha framework.
|
||||
|
||||
@ -1 +1 @@
|
||||
Subproject commit e511f83749f8d516a14c1ebc6658259db43680b1
|
||||
Subproject commit 9f538c804d83b59cd4cb0ca9bd17f3165b37c01d
|
||||
Loading…
x
Reference in New Issue
Block a user