diff --git a/config.toml b/config.toml index 017bb0c..3c44bbb 100644 --- a/config.toml +++ b/config.toml @@ -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 diff --git a/content/backends/Adwaita/index.md b/content/backends/Adwaita/index.md index 28035ab..caabe6e 100644 --- a/content/backends/Adwaita/index.md +++ b/content/backends/Adwaita/index.md @@ -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. diff --git a/content/backends/AppKit/index.md b/content/backends/AppKit/index.md new file mode 100644 index 0000000..e0220dd --- /dev/null +++ b/content/backends/AppKit/index.md @@ -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 SwiftUI or AppKit. + +Browse the documentation and find the source code here. + +## The Backend + +The AppKit backend is based on the AppKit package provided by Apple. +Most of the views are based on existing SwiftUI views thanks to the interoperability feature. + +## The Development Environment + +You need a machine running macOS to get started developing Mac apps. +It is recommended to use the Xcode IDE. + +To avoid having to create an Xcode project file, use the Swift Bundler and configure Xcode 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 Swift Bundler's documentation. + +## 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. diff --git a/content/backends/TermKit/TermKit.png b/content/backends/TermKit/TermKit.png new file mode 100644 index 0000000..36faa79 Binary files /dev/null and b/content/backends/TermKit/TermKit.png differ diff --git a/content/backends/TermKit/index.md b/content/backends/TermKit/index.md index bd75813..7d32b89 100644 --- a/content/backends/TermKit/index.md +++ b/content/backends/TermKit/index.md @@ -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. diff --git a/content/backends/WinUI/index.md b/content/backends/WinUI/index.md index 70ba413..1c3011f 100644 --- a/content/backends/WinUI/index.md +++ b/content/backends/WinUI/index.md @@ -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. diff --git a/content/backends/_index.md b/content/backends/_index.md index 386d2bb..3c5f4b4 100644 --- a/content/backends/_index.md +++ b/content/backends/_index.md @@ -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 Meta package. diff --git a/content/patterns/_index.md b/content/patterns/_index.md index 84b294e..d98bb04 100644 --- a/content/patterns/_index.md +++ b/content/patterns/_index.md @@ -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. diff --git a/themes/duckling b/themes/duckling index e511f83..9f538c8 160000 --- a/themes/duckling +++ b/themes/duckling @@ -1 +1 @@ -Subproject commit e511f83749f8d516a14c1ebc6658259db43680b1 +Subproject commit 9f538c804d83b59cd4cb0ca9bd17f3165b37c01d