Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
82fe3a4
chore: remove sources, tests and docs that were never part of a build
muhittincamdali Oct 14, 2026
c515e44
build: move manifest to Swift 6 tools with iOS 17 and macOS 14
muhittincamdali Oct 14, 2026
b4bb13d
refactor: remove placeholder APIs
muhittincamdali Oct 14, 2026
5cbca98
fix(live-activities): report rejected transitions in LiveActivityStat…
muhittincamdali Oct 14, 2026
5940be8
fix(ui): clamp the WidgetTimelineScrubber selection
muhittincamdali Oct 14, 2026
6f47f8d
feat(core): add clamping, formatting and calendar helpers
muhittincamdali Oct 14, 2026
d4113c0
test: cover LiveActivityStateMachine transitions
muhittincamdali Oct 14, 2026
dfd4c5e
feat(charts): restore Swift Charts widget views
muhittincamdali Oct 14, 2026
9f666b8
feat(lock-screen): restore accessory family widget views
muhittincamdali Oct 14, 2026
912c553
feat(standby): restore StandBy widget views
muhittincamdali Oct 14, 2026
cad10ec
feat(templates): restore 20 home screen widget templates
muhittincamdali Oct 14, 2026
e99c100
feat(timeline): add update policy, timeline builder and snapshot store
muhittincamdali Oct 14, 2026
40169f1
feat(configuration): add deep links, hex colors and App Intents options
muhittincamdali Oct 14, 2026
2bdc1f4
feat(networking): add widget data loader and endpoint builder
muhittincamdali Oct 14, 2026
30b5408
feat(interactive): restore App Intents buttons and interactive widgets
muhittincamdali Oct 14, 2026
82fe149
feat(live-activities): restore ActivityKit attributes and views
muhittincamdali Oct 14, 2026
ad44636
fix(lock-screen): use accessory linear gauge in rectangular progress …
muhittincamdali Oct 14, 2026
4d2bfc6
fix(live-activities): clamp delivery progress when total steps is zero
muhittincamdali Oct 14, 2026
d2367ff
test: run template logic tests on the main actor
muhittincamdali Oct 14, 2026
1154c90
docs: render README screenshots with ImageRenderer
muhittincamdali Oct 14, 2026
fa375d6
test: compile README examples and cover scrubber index clamping
muhittincamdali Oct 14, 2026
5a917d9
ci: replace eleven workflows with one build, test and docs workflow
muhittincamdali Oct 14, 2026
e267579
docs: add DocC catalog with getting started and interactive widget ar…
muhittincamdali Oct 14, 2026
ad356dc
docs: rewrite README to describe what the package contains
muhittincamdali Oct 14, 2026
be81e0e
docs: replace changelog with an accurate history
muhittincamdali Oct 14, 2026
0bdc3d3
docs: update contributing guide with build and test steps
muhittincamdali Oct 14, 2026
46829bb
chore: add Swift Package Index config and ignore .swiftpm
muhittincamdali Oct 14, 2026
4180215
docs: replace placeholder security policy
muhittincamdali Oct 14, 2026
5ed2104
docs: correct the project history in README and changelog
muhittincamdali Oct 14, 2026
c48f7b1
docs: fix DocC examples that warn or force-unwrap
muhittincamdali Oct 14, 2026
4e54d54
fix(live-activities): show the remaining time of a paused timer
muhittincamdali Oct 14, 2026
8d8c84c
fix(scripts): let render-screenshots.sh select a simulator by UDID
muhittincamdali Oct 14, 2026
083afd5
fix(templates): label the habit tracker dots as the last 7 days
muhittincamdali Oct 14, 2026
55c05dd
docs: regenerate home screen screenshots with the new habit header
muhittincamdali Oct 14, 2026
a3c0ad5
docs: state only the toolchain the package was tested with
muhittincamdali Oct 14, 2026
fdabd6d
docs: give the iOS test count and the skipped screenshot tests
muhittincamdali Oct 14, 2026
9a925fc
docs: set LICENSE copyright year to 2025, when the repository started
muhittincamdali Oct 14, 2026
56c762e
chore: fix the SwiftLint configuration so it loads
muhittincamdali Oct 14, 2026
948b642
ci: call the shared Swift, DocC and quality workflows
muhittincamdali Oct 14, 2026
cd0041c
ci: run SwiftLint in CI
muhittincamdali Oct 14, 2026
3193386
docs: add the banner, badges, buttons and social preview
muhittincamdali Oct 14, 2026
d4efc2f
feat(examples): add an example app with three widgets
muhittincamdali Oct 14, 2026
46bd1d2
docs(docc): walk through the Xcode setup in Getting Started
muhittincamdali Oct 14, 2026
1e4679f
chore: use the shared community health files
muhittincamdali Oct 14, 2026
ed6e769
docs: restructure README around a three-step quick start
muhittincamdali Oct 14, 2026
9d52da6
test: check that README code blocks match compiled code
muhittincamdali Oct 14, 2026
1fb5e38
docs(readme): add Turkish translation
muhittincamdali Oct 14, 2026
2ea861c
docs(readme): add Simplified Chinese translation
muhittincamdali Oct 14, 2026
3d2c516
docs(readme): add Japanese translation
muhittincamdali Oct 14, 2026
79c8eb0
docs(readme): add Korean translation
muhittincamdali Oct 14, 2026
788e353
docs(readme): add Spanish translation
muhittincamdali Oct 14, 2026
98c406c
docs(readme): add German translation
muhittincamdali Oct 14, 2026
f939530
docs(readme): add French translation
muhittincamdali Oct 14, 2026
81a5f2f
docs(readme): add Brazilian Portuguese translation
muhittincamdali Oct 14, 2026
12bbf7f
docs(readme): add Russian translation
muhittincamdali Oct 14, 2026
4dc0754
docs: describe the example app, SwiftLint and README rules in CONTRIB…
muhittincamdali Oct 14, 2026
38e13ae
docs: record the example app, translations and shared CI in the chang…
muhittincamdali Oct 14, 2026
ac71cec
docs: point installation instructions at the 2.0.0 release
muhittincamdali Oct 14, 2026
1893a93
chore(release): prepare 2.0.0
muhittincamdali Oct 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 1 addition & 6 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,6 +1 @@
# CODEOWNERS
# Add team(s) or bot account(s) here instead of personal names.
# Example:
# * @org/maintainers
README.md @maintainers
Documentation/** @maintainers
* @muhittincamdali
1 change: 0 additions & 1 deletion .github/FUNDING.yml

This file was deleted.

34 changes: 0 additions & 34 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

26 changes: 0 additions & 26 deletions .github/ISSUE_TEMPLATE/bug_report.yml

This file was deleted.

8 changes: 0 additions & 8 deletions .github/ISSUE_TEMPLATE/config.yml

This file was deleted.

22 changes: 0 additions & 22 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

18 changes: 0 additions & 18 deletions .github/ISSUE_TEMPLATE/feature_request.yml

This file was deleted.

110 changes: 110 additions & 0 deletions .github/brand.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
{
"name": "iOS Widget Development Kit",
"repository": "muhittincamdali/iOS-Widget-Development-Kit",
"tagline": {
"en": "SwiftUI views and timeline helpers for WidgetKit widgets and Live Activities.",
"tr": "WidgetKit widget'ları ve Live Activities için SwiftUI görünümleri ve zaman çizelgesi yardımcıları.",
"zh-CN": "用于 WidgetKit 小组件和 Live Activities 的 SwiftUI 视图与时间线辅助工具。",
"ja": "WidgetKit ウィジェットと Live Activities のための SwiftUI ビューとタイムラインヘルパー。",
"ko": "WidgetKit 위젯과 Live Activities를 위한 SwiftUI 뷰와 타임라인 헬퍼.",
"es": "Vistas SwiftUI y utilidades de línea de tiempo para widgets de WidgetKit y Live Activities.",
"de": "SwiftUI-Views und Timeline-Hilfen für WidgetKit-Widgets und Live Activities.",
"fr": "Vues SwiftUI et utilitaires de timeline pour les widgets WidgetKit et les Live Activities.",
"pt-BR": "Views SwiftUI e utilitários de timeline para widgets do WidgetKit e Live Activities.",
"ru": "SwiftUI-представления и помощники для таймлайнов виджетов WidgetKit и Live Activities."
},
"tags": {
"en": [
"WidgetKit",
"Live Activities",
"App Intents",
"Swift Charts"
],
"tr": [
"WidgetKit",
"Live Activities",
"App Intents",
"Swift Charts"
],
"zh-CN": [
"WidgetKit",
"Live Activities",
"App Intents",
"Swift Charts"
],
"ja": [
"WidgetKit",
"Live Activities",
"App Intents",
"Swift Charts"
],
"ko": [
"WidgetKit",
"Live Activities",
"App Intents",
"Swift Charts"
],
"es": [
"WidgetKit",
"Live Activities",
"App Intents",
"Swift Charts"
],
"de": [
"WidgetKit",
"Live Activities",
"App Intents",
"Swift Charts"
],
"fr": [
"WidgetKit",
"Live Activities",
"App Intents",
"Swift Charts"
],
"pt-BR": [
"WidgetKit",
"Live Activities",
"App Intents",
"Swift Charts"
],
"ru": [
"WidgetKit",
"Live Activities",
"App Intents",
"Swift Charts"
]
},
"motif": "widgets",
"buttons": [
"start",
"docs",
"examples"
],
"links": {
"docs": "https://muhittincamdali.github.io/iOS-Widget-Development-Kit/documentation/widgetdevelopmentkit/",
"examples": "Examples/"
},
"languages": [
"en",
"tr",
"zh-CN",
"ja",
"ko",
"es",
"de",
"fr",
"pt-BR",
"ru"
],
"docc": {
"targets": [
"WidgetDevelopmentKit"
]
},
"socialTheme": "dark",
"badgeOverrides": {
"version": ""
},
"extraBadges": []
}
1 change: 1 addition & 0 deletions .github/brand/badge-language-dark.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .github/brand/badge-language-light.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .github/brand/badge-license-dark.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading