├── docs
├── assets
│ ├── logo.png
│ ├── assets.ai
│ ├── logo.webp
│ └── thumbnail.png
├── favicon
│ ├── favicon.ico
│ ├── favicon-16x16.png
│ ├── favicon-32x32.png
│ ├── apple-touch-icon.png
│ ├── android-chrome-192x192.png
│ ├── android-chrome-512x512.png
│ └── site.webmanifest
├── previews
│ ├── Nothing_CPU.kwgt.png
│ ├── Nothing_Temp.kwgt.png
│ ├── Nothing_Analog_.kwgt.png
│ ├── Nothing_Battery.kwgt.png
│ ├── Nothing_CPUDark.kwgt.png
│ ├── Nothing_Digital.kwgt.png
│ ├── Mini_Media_Player.kwgt.png
│ ├── Nothing_Analog_2.kwgt.png
│ ├── Nothing_Analog_3.kwgt.png
│ ├── Nothing_Analog_5.kwgt.png
│ ├── Nothing_Battery2.kwgt.png
│ ├── Nothing_Date_Time.kwgt.png
│ ├── Nothing_Digital2.kwgt.png
│ ├── Nothing_Digital3.kwgt.png
│ ├── Nothing_Digital4.kwgt.png
│ ├── Nothing_Sun_Info.kwgt.png
│ ├── Nothing_TempDark.kwgt.png
│ ├── Clean_Time_Date_Info.kwgt.png
│ ├── Interstellar_Analog.kwgt.png
│ ├── Minimal_Media_Player.kwgt.png
│ ├── Nothing_Analog_2Dark.kwgt.png
│ ├── Nothing_Analog_3Dark.kwgt.png
│ ├── Nothing_Analog_5Dark.kwgt.png
│ ├── Nothing_Analog_Dark.kwgt.png
│ ├── Nothing_Battery2Dark.kwgt.png
│ ├── Nothing_Battery_Mini.kwgt.png
│ ├── Nothing_Date_Time2.kwgt.png
│ ├── Nothing_Date_Time3.kwgt.png
│ ├── Nothing_Digital2Dark.kwgt.png
│ ├── Nothing_Digital3Dark.kwgt.png
│ ├── Nothing_Digital4Dark.kwgt.png
│ ├── Nothing_DigitalDark.kwgt.png
│ ├── Nothing_Future_Clock.kwgt.png
│ ├── Nothing_Media_Player.kwgt.png
│ ├── Nothing_Sun_InfoDark.kwgt.png
│ ├── iOS_Battery_Widget.kwgt.png
│ ├── Interstellar_Endurance.kwgt.png
│ ├── Minimal_Media_Player_2.kwgt.png
│ ├── Minimal_Media_Player_3.kwgt.png
│ ├── Nothing_Date_Time2Dark.kwgt.png
│ ├── Nothing_Date_Time3Dark.kwgt.png
│ ├── Nothing_Date_TimeDark.kwgt.png
│ ├── Nothing_Digital_Clock.kwgt.png
│ ├── Nothing_Master_Widget.kwgt.png
│ ├── Nothing_Media_Player2.kwgt.png
│ ├── Nothing_Media_Player3.kwgt.png
│ ├── Nothing_Mini_Calender.kwgt.png
│ ├── Universal_Media_Player.kwgt.png
│ ├── Clean_Time_Date_InfoDark.kwgt.png
│ ├── Nothing_Battery_MiniDark.kwgt.png
│ ├── Nothing_Digital_ClockDark.kwgt.png
│ ├── Nothing_Future_ClockDark.kwgt.png
│ ├── Nothing_Master_WidgetDark.kwgt.png
│ ├── Nothing_Media_Player2Dark.kwgt.png
│ ├── Nothing_Media_Player3Dark.kwgt.png
│ ├── Nothing_Media_PlayerDark.kwgt.png
│ ├── Nothing_Mini_CalenderDark.kwgt.png
│ ├── Interstellar_EnduranceDark.kwgt.png
│ ├── Interstellar_Endurance_Analog.kwgt.png
│ ├── Material3_Media_Player_Output.kwgt.png
│ ├── Material_Notification_Widget.kwgt.png
│ ├── Nothing_Analog_5_Transparent.kwgt.png
│ ├── Interstellar_Endurance_Analog_2.kwgt.png
│ ├── Material3_Expanded_Media_Player.kwgt.png
│ ├── Material_Notification_WidgetDark.kwgt.png
│ ├── Nothing_Analog_5_TransparentDark.kwgt.png
│ ├── Interstellar_Endurance_AnalogDark.kwgt.png
│ ├── Material_Notification_Widget_Empty.kwgt.png
│ └── Interstellar_Analog_Khaki_Field_Murph_Auto.kwgt.png
├── js
│ ├── main.js
│ └── widgets.json
├── index.html
└── styles.css
├── fonts
├── Ndot-55.otf.ttf
├── ProductSans-Black.ttf
├── ProductSans-Bold.ttf
├── ProductSans-Italic.ttf
├── ProductSans-Light.ttf
├── ProductSans-Medium.ttf
├── ProductSans-Thin.ttf
├── NType82-Headline.otf.ttf
├── NType82-Regular.otf.ttf
├── ProductSans-Regular.ttf
├── NType82Mono-Regular.otf.ttf
├── ProductSans-BlackItalic.ttf
├── ProductSans-BoldItalic.ttf
├── ProductSans-LightItalic.ttf
├── ProductSans-ThinItalic.ttf
├── LetteraMonoLL-Regular.otf.ttf
├── ProductSans-MediumItalic.ttf
├── ndot-45-inspired-by-nothing.ttf
├── ndot-47-inspired-by-nothing.ttf
└── LetteraMonoLLCondLight-Regular.otf.ttf
├── widgets
├── Nothing_CPU.kwgt
├── Nothing_Temp.kwgt
├── Nothing_Analog_.kwgt
├── Nothing_Battery.kwgt
├── Nothing_Digital.kwgt
├── Mini_Media_Player.kwgt
├── Nothing_Analog_2.kwgt
├── Nothing_Analog_3.kwgt
├── Nothing_Analog_5.kwgt
├── Nothing_Battery2.kwgt
├── Nothing_Date_Time.kwgt
├── Nothing_Digital2.kwgt
├── Nothing_Digital3.kwgt
├── Nothing_Digital4.kwgt
├── Nothing_Sun_Info.kwgt
├── Clean_Time_Date_Info.kwgt
├── Interstellar_Analog.kwgt
├── Minimal_Media_Player.kwgt
├── Nothing_Battery_Mini.kwgt
├── Nothing_Date_Time2.kwgt
├── Nothing_Date_Time3.kwgt
├── Nothing_Future_Clock.kwgt
├── Nothing_Media_Player.kwgt
├── iOS_Battery_Widget.kwgt
├── Interstellar_Endurance.kwgt
├── Minimal_Media_Player_2.kwgt
├── Minimal_Media_Player_3.kwgt
├── Nothing_Digital_Clock.kwgt
├── Nothing_Master_Widget.kwgt
├── Nothing_Media_Player2.kwgt
├── Nothing_Media_Player3.kwgt
├── Nothing_Mini_Calender.kwgt
├── Universal_Media_Player.kwgt
├── Interstellar_Endurance_Analog.kwgt
├── Material3_Media_Player_Output.kwgt
├── Nothing_Analog_5_Transparent.kwgt
├── material_notification_widget.kwgt
├── Interstellar_Endurance_Analog_2.kwgt
├── Material3_Expanded_Media_Player.kwgt
└── Interstellar_Analog_Khaki_Field_Murph_Auto.kwgt
├── komponents
└── Wave_Progress_Bar.komp
├── LICENSE
├── widget_listing.py
├── CONTRIBUTING.md
├── update_readme.py
└── README.md
/docs/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/assets/logo.png
--------------------------------------------------------------------------------
/docs/assets/assets.ai:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/assets/assets.ai
--------------------------------------------------------------------------------
/docs/assets/logo.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/assets/logo.webp
--------------------------------------------------------------------------------
/fonts/Ndot-55.otf.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/fonts/Ndot-55.otf.ttf
--------------------------------------------------------------------------------
/docs/assets/thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/assets/thumbnail.png
--------------------------------------------------------------------------------
/docs/favicon/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/favicon/favicon.ico
--------------------------------------------------------------------------------
/widgets/Nothing_CPU.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Nothing_CPU.kwgt
--------------------------------------------------------------------------------
/widgets/Nothing_Temp.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Nothing_Temp.kwgt
--------------------------------------------------------------------------------
/fonts/ProductSans-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/fonts/ProductSans-Black.ttf
--------------------------------------------------------------------------------
/fonts/ProductSans-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/fonts/ProductSans-Bold.ttf
--------------------------------------------------------------------------------
/fonts/ProductSans-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/fonts/ProductSans-Italic.ttf
--------------------------------------------------------------------------------
/fonts/ProductSans-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/fonts/ProductSans-Light.ttf
--------------------------------------------------------------------------------
/fonts/ProductSans-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/fonts/ProductSans-Medium.ttf
--------------------------------------------------------------------------------
/fonts/ProductSans-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/fonts/ProductSans-Thin.ttf
--------------------------------------------------------------------------------
/widgets/Nothing_Analog_.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Nothing_Analog_.kwgt
--------------------------------------------------------------------------------
/widgets/Nothing_Battery.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Nothing_Battery.kwgt
--------------------------------------------------------------------------------
/widgets/Nothing_Digital.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Nothing_Digital.kwgt
--------------------------------------------------------------------------------
/docs/favicon/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/favicon/favicon-16x16.png
--------------------------------------------------------------------------------
/docs/favicon/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/favicon/favicon-32x32.png
--------------------------------------------------------------------------------
/fonts/NType82-Headline.otf.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/fonts/NType82-Headline.otf.ttf
--------------------------------------------------------------------------------
/fonts/NType82-Regular.otf.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/fonts/NType82-Regular.otf.ttf
--------------------------------------------------------------------------------
/fonts/ProductSans-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/fonts/ProductSans-Regular.ttf
--------------------------------------------------------------------------------
/widgets/Mini_Media_Player.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Mini_Media_Player.kwgt
--------------------------------------------------------------------------------
/widgets/Nothing_Analog_2.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Nothing_Analog_2.kwgt
--------------------------------------------------------------------------------
/widgets/Nothing_Analog_3.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Nothing_Analog_3.kwgt
--------------------------------------------------------------------------------
/widgets/Nothing_Analog_5.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Nothing_Analog_5.kwgt
--------------------------------------------------------------------------------
/widgets/Nothing_Battery2.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Nothing_Battery2.kwgt
--------------------------------------------------------------------------------
/widgets/Nothing_Date_Time.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Nothing_Date_Time.kwgt
--------------------------------------------------------------------------------
/widgets/Nothing_Digital2.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Nothing_Digital2.kwgt
--------------------------------------------------------------------------------
/widgets/Nothing_Digital3.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Nothing_Digital3.kwgt
--------------------------------------------------------------------------------
/widgets/Nothing_Digital4.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Nothing_Digital4.kwgt
--------------------------------------------------------------------------------
/widgets/Nothing_Sun_Info.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Nothing_Sun_Info.kwgt
--------------------------------------------------------------------------------
/docs/favicon/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/favicon/apple-touch-icon.png
--------------------------------------------------------------------------------
/fonts/NType82Mono-Regular.otf.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/fonts/NType82Mono-Regular.otf.ttf
--------------------------------------------------------------------------------
/fonts/ProductSans-BlackItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/fonts/ProductSans-BlackItalic.ttf
--------------------------------------------------------------------------------
/fonts/ProductSans-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/fonts/ProductSans-BoldItalic.ttf
--------------------------------------------------------------------------------
/fonts/ProductSans-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/fonts/ProductSans-LightItalic.ttf
--------------------------------------------------------------------------------
/fonts/ProductSans-ThinItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/fonts/ProductSans-ThinItalic.ttf
--------------------------------------------------------------------------------
/komponents/Wave_Progress_Bar.komp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/komponents/Wave_Progress_Bar.komp
--------------------------------------------------------------------------------
/widgets/Clean_Time_Date_Info.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Clean_Time_Date_Info.kwgt
--------------------------------------------------------------------------------
/widgets/Interstellar_Analog.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Interstellar_Analog.kwgt
--------------------------------------------------------------------------------
/widgets/Minimal_Media_Player.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Minimal_Media_Player.kwgt
--------------------------------------------------------------------------------
/widgets/Nothing_Battery_Mini.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Nothing_Battery_Mini.kwgt
--------------------------------------------------------------------------------
/widgets/Nothing_Date_Time2.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Nothing_Date_Time2.kwgt
--------------------------------------------------------------------------------
/widgets/Nothing_Date_Time3.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Nothing_Date_Time3.kwgt
--------------------------------------------------------------------------------
/widgets/Nothing_Future_Clock.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Nothing_Future_Clock.kwgt
--------------------------------------------------------------------------------
/widgets/Nothing_Media_Player.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Nothing_Media_Player.kwgt
--------------------------------------------------------------------------------
/widgets/iOS_Battery_Widget.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/iOS_Battery_Widget.kwgt
--------------------------------------------------------------------------------
/docs/previews/Nothing_CPU.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_CPU.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Temp.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Temp.kwgt.png
--------------------------------------------------------------------------------
/fonts/LetteraMonoLL-Regular.otf.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/fonts/LetteraMonoLL-Regular.otf.ttf
--------------------------------------------------------------------------------
/fonts/ProductSans-MediumItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/fonts/ProductSans-MediumItalic.ttf
--------------------------------------------------------------------------------
/widgets/Interstellar_Endurance.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Interstellar_Endurance.kwgt
--------------------------------------------------------------------------------
/widgets/Minimal_Media_Player_2.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Minimal_Media_Player_2.kwgt
--------------------------------------------------------------------------------
/widgets/Minimal_Media_Player_3.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Minimal_Media_Player_3.kwgt
--------------------------------------------------------------------------------
/widgets/Nothing_Digital_Clock.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Nothing_Digital_Clock.kwgt
--------------------------------------------------------------------------------
/widgets/Nothing_Master_Widget.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Nothing_Master_Widget.kwgt
--------------------------------------------------------------------------------
/widgets/Nothing_Media_Player2.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Nothing_Media_Player2.kwgt
--------------------------------------------------------------------------------
/widgets/Nothing_Media_Player3.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Nothing_Media_Player3.kwgt
--------------------------------------------------------------------------------
/widgets/Nothing_Mini_Calender.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Nothing_Mini_Calender.kwgt
--------------------------------------------------------------------------------
/widgets/Universal_Media_Player.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Universal_Media_Player.kwgt
--------------------------------------------------------------------------------
/docs/previews/Nothing_Analog_.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Analog_.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Battery.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Battery.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_CPUDark.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_CPUDark.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Digital.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Digital.kwgt.png
--------------------------------------------------------------------------------
/fonts/ndot-45-inspired-by-nothing.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/fonts/ndot-45-inspired-by-nothing.ttf
--------------------------------------------------------------------------------
/fonts/ndot-47-inspired-by-nothing.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/fonts/ndot-47-inspired-by-nothing.ttf
--------------------------------------------------------------------------------
/docs/favicon/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/favicon/android-chrome-192x192.png
--------------------------------------------------------------------------------
/docs/favicon/android-chrome-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/favicon/android-chrome-512x512.png
--------------------------------------------------------------------------------
/docs/previews/Mini_Media_Player.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Mini_Media_Player.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Analog_2.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Analog_2.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Analog_3.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Analog_3.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Analog_5.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Analog_5.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Battery2.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Battery2.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Date_Time.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Date_Time.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Digital2.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Digital2.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Digital3.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Digital3.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Digital4.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Digital4.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Sun_Info.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Sun_Info.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_TempDark.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_TempDark.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Clean_Time_Date_Info.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Clean_Time_Date_Info.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Interstellar_Analog.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Interstellar_Analog.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Minimal_Media_Player.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Minimal_Media_Player.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Analog_2Dark.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Analog_2Dark.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Analog_3Dark.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Analog_3Dark.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Analog_5Dark.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Analog_5Dark.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Analog_Dark.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Analog_Dark.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Battery2Dark.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Battery2Dark.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Battery_Mini.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Battery_Mini.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Date_Time2.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Date_Time2.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Date_Time3.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Date_Time3.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Digital2Dark.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Digital2Dark.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Digital3Dark.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Digital3Dark.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Digital4Dark.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Digital4Dark.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_DigitalDark.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_DigitalDark.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Future_Clock.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Future_Clock.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Media_Player.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Media_Player.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Sun_InfoDark.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Sun_InfoDark.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/iOS_Battery_Widget.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/iOS_Battery_Widget.kwgt.png
--------------------------------------------------------------------------------
/widgets/Interstellar_Endurance_Analog.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Interstellar_Endurance_Analog.kwgt
--------------------------------------------------------------------------------
/widgets/Material3_Media_Player_Output.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Material3_Media_Player_Output.kwgt
--------------------------------------------------------------------------------
/widgets/Nothing_Analog_5_Transparent.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Nothing_Analog_5_Transparent.kwgt
--------------------------------------------------------------------------------
/widgets/material_notification_widget.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/material_notification_widget.kwgt
--------------------------------------------------------------------------------
/docs/previews/Interstellar_Endurance.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Interstellar_Endurance.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Minimal_Media_Player_2.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Minimal_Media_Player_2.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Minimal_Media_Player_3.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Minimal_Media_Player_3.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Date_Time2Dark.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Date_Time2Dark.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Date_Time3Dark.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Date_Time3Dark.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Date_TimeDark.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Date_TimeDark.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Digital_Clock.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Digital_Clock.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Master_Widget.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Master_Widget.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Media_Player2.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Media_Player2.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Media_Player3.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Media_Player3.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Mini_Calender.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Mini_Calender.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Universal_Media_Player.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Universal_Media_Player.kwgt.png
--------------------------------------------------------------------------------
/fonts/LetteraMonoLLCondLight-Regular.otf.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/fonts/LetteraMonoLLCondLight-Regular.otf.ttf
--------------------------------------------------------------------------------
/widgets/Interstellar_Endurance_Analog_2.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Interstellar_Endurance_Analog_2.kwgt
--------------------------------------------------------------------------------
/widgets/Material3_Expanded_Media_Player.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Material3_Expanded_Media_Player.kwgt
--------------------------------------------------------------------------------
/docs/previews/Clean_Time_Date_InfoDark.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Clean_Time_Date_InfoDark.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Battery_MiniDark.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Battery_MiniDark.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Digital_ClockDark.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Digital_ClockDark.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Future_ClockDark.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Future_ClockDark.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Master_WidgetDark.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Master_WidgetDark.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Media_Player2Dark.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Media_Player2Dark.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Media_Player3Dark.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Media_Player3Dark.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Media_PlayerDark.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Media_PlayerDark.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Mini_CalenderDark.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Mini_CalenderDark.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Interstellar_EnduranceDark.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Interstellar_EnduranceDark.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Interstellar_Endurance_Analog.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Interstellar_Endurance_Analog.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Material3_Media_Player_Output.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Material3_Media_Player_Output.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Material_Notification_Widget.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Material_Notification_Widget.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Analog_5_Transparent.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Analog_5_Transparent.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Interstellar_Endurance_Analog_2.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Interstellar_Endurance_Analog_2.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Material3_Expanded_Media_Player.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Material3_Expanded_Media_Player.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Material_Notification_WidgetDark.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Material_Notification_WidgetDark.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Nothing_Analog_5_TransparentDark.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Nothing_Analog_5_TransparentDark.kwgt.png
--------------------------------------------------------------------------------
/widgets/Interstellar_Analog_Khaki_Field_Murph_Auto.kwgt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/widgets/Interstellar_Analog_Khaki_Field_Murph_Auto.kwgt
--------------------------------------------------------------------------------
/docs/previews/Interstellar_Endurance_AnalogDark.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Interstellar_Endurance_AnalogDark.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Material_Notification_Widget_Empty.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Material_Notification_Widget_Empty.kwgt.png
--------------------------------------------------------------------------------
/docs/previews/Interstellar_Analog_Khaki_Field_Murph_Auto.kwgt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AumGupta/KWGT-Widgets/HEAD/docs/previews/Interstellar_Analog_Khaki_Field_Murph_Auto.kwgt.png
--------------------------------------------------------------------------------
/docs/favicon/site.webmanifest:
--------------------------------------------------------------------------------
1 | {
2 | "name": "KWGT Widgets - Customizable Home Screen Widgets for Android",
3 | "short_name": "KWGT Widgets",
4 | "icons": [
5 | {
6 | "src": "/android-chrome-192x192.png",
7 | "sizes": "192x192",
8 | "type": "image/png"
9 | },
10 | {
11 | "src": "/android-chrome-512x512.png",
12 | "sizes": "512x512",
13 | "type": "image/png"
14 | }
15 | ],
16 | "theme_color": "#FFFFFF",
17 | "background_color": "#FFFFFF",
18 | "display": "standalone"
19 | }
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2024 Om Gupta
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/widget_listing.py:
--------------------------------------------------------------------------------
1 | import os
2 | import json
3 |
4 | WIDGETS_DIR = "widgets"
5 | PREVIEWS_DIR = "docs/previews"
6 | OUTPUT_JSON = "docs/js/widgets.json"
7 |
8 | def generate_widget_list():
9 | widgets = []
10 |
11 | files = [
12 | (file, os.path.getmtime(os.path.join(WIDGETS_DIR, file)))
13 | for file in os.listdir(WIDGETS_DIR)
14 | if file.endswith(".kwgt")
15 | ]
16 |
17 | files.sort(key=lambda x: x[1], reverse=True)
18 |
19 | for file, _ in files:
20 | widget_name = file.replace(".kwgt", "")
21 | link = f"https://github.com/AumGupta/KWGT-Widgets/tree/main/widgets/{file}"
22 | light_image = f"{widget_name}.kwgt.png"
23 | dark_image = f"{widget_name}Dark.kwgt.png"
24 | if not os.path.exists(os.path.join(PREVIEWS_DIR, dark_image)):
25 | dark_image = light_image
26 | widgets.append({
27 | "name": widget_name.replace("_", " "),
28 | "link": link,
29 | "lightImage": light_image,
30 | "darkImage": dark_image,
31 | "size": "1x1"
32 | })
33 |
34 | with open(OUTPUT_JSON, "w", encoding="utf-8") as f:
35 | json.dump(widgets, f, indent=4)
36 |
37 | print("widgets.json updated.")
38 |
39 | if __name__ == "__main__":
40 | generate_widget_list()
41 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Contributing to KWGT Widgets
2 |
3 | Thank you for your interest in contributing to the KWGT Widgets project! Below are the steps and guidelines to help you get started.
4 |
5 | ---
6 |
7 | ## How to Contribute
8 |
9 | 1. **Fork the Repository**
10 | - Click on the `Fork` button at the top-right of the repository page.
11 |
12 | 2. **Clone Your Fork**
13 | - Clone your fork to your local machine:
14 | ```bash
15 | git clone https://github.com/AumGupta/KWGT-Widgets.git
16 | ```
17 |
18 | 3. **Create a Branch**
19 | - Create a branch for your changes:
20 | ```bash
21 | git checkout -b feature/your-feature-name
22 | ```
23 |
24 | 4. **Make Changes**
25 | - Make your changes to the widgets.
26 | - Ensure that widgets are **unlocked** before adding them to the repository.
27 | - If you create a new widget, include a `.png` preview in the `previews/` folder.
28 |
29 | > [!CAUTION]
30 | > Strictly adhere by the [Guidelines](#guidelines) given at the end of this file.
31 |
32 | 5. **Test Your Changes**
33 | - Verify that your widget works correctly in the KWGT app.
34 |
35 | 6. **Commit and Push**
36 | - Commit your changes:
37 | ```bash
38 | git add .
39 | git commit -m "Add: description of changes"
40 | ```
41 | - Push your branch:
42 | ```bash
43 | git push origin feature/your-feature-name
44 | ```
45 |
46 | 7. **Submit a Pull Request**
47 | - Go to the main repository and click the `Pull Request` tab.
48 | - Submit your pull request for review. Provide a clear description of the changes you've made.
49 |
50 | ---
51 |
52 | ## Suggestions for Contributors
53 |
54 | - Propose new widget ideas in the [Issues](../../issues) section.
55 | - Enhance existing widgets by adding features or improving designs.
56 | - Update the documentation to improve clarity or fix errors.
57 |
58 | ---
59 |
60 | ## Guidelines
61 |
62 | - Strictly follow the below **naming convention**:
63 | - For **Widgets**:
64 | - Capitalize each word.
65 | - Separate them using underscore.
66 | - E.g. `My_First_Widget.kwgt`.
67 | - For **Previews**:
68 | - Use the exact same name for Light theme.
69 | - Add `Dark` prefix for Dark theme.
70 | - For example:
71 | - Light: `My_First_Widget.kwgt.png`
72 | - Dark: `My_First_WidgetDark.kwgt.png`
73 | - Follow the existing folder structure (`widgets/`, `docs/previews/`, `fonts/`).
74 | - Keep your commits focused on a single widget or fix.
75 |
--------------------------------------------------------------------------------
/docs/js/main.js:
--------------------------------------------------------------------------------
1 | let isDarkMode = false;
2 | toggleTheme();
3 |
4 | // Inverted preview logic: when in light mode, show dark preview; when in dark mode, show light preview.
5 | function setCardImage(imgElement, lightImage, darkImage) {
6 | imgElement.src = isDarkMode ? lightImage : darkImage;
7 | }
8 |
9 | async function loadWidgets() {
10 | try {
11 | // Adjusted path to widgets.json (one level up from docs/)
12 | const response = await fetch("js/widgets.json");
13 | const widgets = await response.json();
14 | const container = document.getElementById("widgets-container");
15 | container.innerHTML = "";
16 | widgets.forEach(widget => {
17 | const widgetElement = document.createElement("a");
18 | widgetElement.href = widget.link;
19 | widgetElement.target = "_blank";
20 | widgetElement.classList.add("widget");
21 |
22 | const card = document.createElement("div");
23 | card.classList.add("card");
24 |
25 | // Adjusted path to the previews folder (one level up from docs/)
26 | const lightImage = `previews/${widget.lightImage}`;
27 | const darkImage = `previews/${widget.darkImage}`;
28 |
29 | const imgElement = document.createElement("img");
30 | imgElement.dataset.light = lightImage;
31 | imgElement.dataset.dark = darkImage;
32 | setCardImage(imgElement, lightImage, darkImage);
33 |
34 | const cardBody = document.createElement("div");
35 | cardBody.classList.add("card-body");
36 | const title = document.createElement("h3");
37 | title.classList.add("card-title");
38 | title.textContent = widget.name;
39 | cardBody.appendChild(title);
40 |
41 | card.appendChild(imgElement);
42 | card.appendChild(cardBody);
43 | widgetElement.appendChild(card);
44 | container.appendChild(widgetElement);
45 | });
46 | } catch (error) {
47 | console.error("Error loading widgets:", error);
48 | }
49 | }
50 |
51 | function toggleTheme() {
52 | if (document.body.getAttribute("data-theme") === "dark") {
53 | document.body.removeAttribute("data-theme");
54 | isDarkMode = false;
55 | } else {
56 | document.body.setAttribute("data-theme", "dark");
57 | isDarkMode = true;
58 | }
59 | updateImages();
60 | const themeIcon = document.getElementById("theme-icon");
61 | const themeText = document.getElementById("theme-text");
62 | if (isDarkMode) {
63 | themeIcon.textContent = "light_mode";
64 | themeText.textContent = "Light Mode";
65 | } else {
66 | themeIcon.textContent = "dark_mode";
67 | themeText.textContent = "Dark Mode";
68 | }
69 | }
70 |
71 | function updateImages() {
72 | document.querySelectorAll(".widget img").forEach(img => {
73 | const lightImage = img.dataset.light;
74 | const darkImage = img.dataset.dark;
75 | setCardImage(img, lightImage, darkImage);
76 | });
77 | }
78 |
79 | // Fade-in/out scroll-to-top button
80 | window.addEventListener("scroll", function () {
81 | const scrollBtn = document.getElementById("scroll-to-top");
82 | if (window.pageYOffset > 100) {
83 | scrollBtn.classList.add("visible");
84 | } else {
85 | scrollBtn.classList.remove("visible");
86 | }
87 | });
88 |
89 | // Smooth scroll to top on click
90 | document.getElementById("scroll-to-top").addEventListener("click", function () {
91 | window.scrollTo({ top: 0, behavior: "smooth" });
92 | });
93 |
94 | loadWidgets();
95 |
--------------------------------------------------------------------------------
/update_readme.py:
--------------------------------------------------------------------------------
1 | import os
2 | import re
3 | import sys
4 |
5 | README_PATH = "README.md"
6 | WIDGETS_DIR = "widgets"
7 | PREVIEWS_DIR = "docs/previews"
8 |
9 | def get_widget_count():
10 | """Counts the number of .kwgt files in the widgets directory."""
11 | return len([file for file in os.listdir(WIDGETS_DIR) if file.endswith(".kwgt")])
12 |
13 | def update_widget_count():
14 | """Updates the widget count badge in the README."""
15 | if not os.path.exists(README_PATH):
16 | return
17 |
18 | widget_count = get_widget_count()
19 | new_badge = f""
20 |
21 | with open(README_PATH, "r+", encoding="utf-8") as f:
22 | lines = f.readlines()
23 | updated_lines = [new_badge + "\n" if line.startswith("![Widget Count]") else line for line in lines]
24 |
25 | if lines != updated_lines:
26 | f.seek(0)
27 | f.writelines(updated_lines)
28 | f.truncate()
29 | print(f"Updated widget count badge to {widget_count}")
30 | else:
31 | print("Widget count badge is already up to date.")
32 |
33 | def get_existing_widgets():
34 | """Extracts existing widget names from README to avoid duplicates."""
35 | if not os.path.exists(README_PATH):
36 | return set()
37 |
38 | with open(README_PATH, "r", encoding="utf-8") as f:
39 | content = f.read()
40 |
41 | return set(re.findall(r"- ### \[(.*?)\]", content))
42 |
43 | def get_widget_details():
44 | """Scans the widgets directory and finds matching previews."""
45 | widgets = []
46 | existing_widgets = get_existing_widgets()
47 |
48 | for file in sorted(os.listdir(WIDGETS_DIR)):
49 | if file.endswith(".kwgt"):
50 | widget_name = file.replace(".kwgt", "").replace('_', ' ') # Normalize name
51 |
52 | if widget_name in existing_widgets:
53 | continue # Skip if already in README
54 |
55 | dark_preview = f"{file.replace('.kwgt', '')}Dark.kwgt.png"
56 | light_preview = f"{file.replace('.kwgt', '')}.kwgt.png"
57 |
58 | dark_exists = dark_preview in os.listdir(PREVIEWS_DIR)
59 | light_exists = light_preview in os.listdir(PREVIEWS_DIR)
60 |
61 | widgets.append((widget_name, dark_preview if dark_exists else None, light_preview if light_exists else None))
62 |
63 | return widgets
64 |
65 | def append_to_readme(widgets):
66 | """Appends new widgets to the README file."""
67 | if not widgets:
68 | print("No new widgets found.")
69 | return False
70 |
71 | with open(README_PATH, "a", encoding="utf-8") as f:
72 | for widget_name, dark_preview, light_preview in widgets:
73 | f.write(f"\n- ### [{widget_name}](widgets/{widget_name.replace(' ', '_')}.kwgt)\n")
74 |
75 | if dark_preview and light_preview:
76 | # If both previews exist, use table format
77 | f.write(f" > | |
|\n")
78 | f.write(" > |-------|------|\n")
79 | f.write(" > | Light | Dark |\n")
80 | elif light_preview:
81 | # Only Light Mode available
82 | f.write(f" >
\n")
83 | elif dark_preview:
84 | # Only Dark Mode available
85 | f.write(f" >
\n")
86 |
87 | f.write(" >\n > A clean widget with dynamic themes.\n > \n")
88 | f.write(" > **Key Feature:** Automatically adapts to system theme.\n")
89 |
90 | return True
91 |
92 | if __name__ == "__main__":
93 | update_widget_count()
94 | new_widgets = get_widget_details()
95 | if append_to_readme(new_widgets):
96 | print(f"README updated with {len(new_widgets)} new widgets.")
97 | sys.exit(0)
98 | else:
99 | print("No updates made.")
100 | sys.exit(1)
101 |
--------------------------------------------------------------------------------
/docs/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
53 | Explore a curated collection of beautifully designed, fully customizable widgets created with KWGT. Star the 57 | repository on GitHub for latest updates. Contributions 58 | are always welcomed.
59 |Includes widgtes inspired from UIs like NOTHING OS, Material You, etc and movies like Interstellar 2014, and many more exciting widgets.
61 |
[KWGT Widgets](https://aumgupta.github.io/KWGT-Widgets/)
2 |
3 | 
4 | 
5 | 
6 |
7 | ---
8 |
9 | This repository hosts a collection of custom [**KWGT widgets**](https://aumgupta.github.io/KWGT-Widgets/). New widgets will be added periodically as the collection evolves.
10 |
11 | > [!NOTE]
12 | > Star this repository to stay updated on our progress! The widgets are actively being developed, and we welcome and appreciate contributions. All widgets are fully **unlocked** and **customizable**.
13 |
14 | ## Installation (Android)
15 |
16 | 1. **Download:**
17 | - Go to the `widgets` folder and download the `.kwgt` files (optionally move them to `Kwgt/Kustom/widgets`).
18 | - Download the custom font from the `fonts` folder (if requiered).
19 |
20 | 2. **Import:**
21 | - Add a KWGT widget to your home screen.
22 | - Open KWGT, select **Load Preset**, and import the downloaded `.kwgt` file (skip if already in `Kwgt/Kustom/widgets`).
23 |
24 |
52 | >
53 | > My favorite Interstellar widget! It is the Hamilton Khaki Field Murph Auto Widget.
54 | >
55 | > **Key Feature:** Resizable (No scaling, everything adjusts as per widget dimensions).
56 |
57 | - ### [Interstellar Endurance](widgets/Interstellar_Endurance.kwgt)
58 | > |
|
|
59 | > |-------|------|
60 | > | Light | Dark |
61 | >
62 | > Straight out of INTERSTELLAR, a rotating Endurance Widget which is the interplanetary spacecraft built by NASA as part of Project Endurance.
63 | >
64 | > **Key Feature:** Automatically adapts to wallpaper color (Light if wallpaper is dark and vice versa).
65 |
66 | - ### [Interstellar Endurance Analog](widgets/Interstellar_Endurance_Analog.kwgt)
67 | > |
|
|
68 | > |-------|------|
69 | > | Light | Dark |
70 | >
71 | > Analog clock with Endurance spacecraft acting as the seconds hand. Hours and minutes reflected bt small triangle indicators.
72 | >
73 | > **Key Feature:** Automatically adapts to wallpaper color.
74 |
75 | - ### [Interstellar Endurance Analog 2](widgets/Interstellar_Endurance_Analog_2.kwgt)
76 | >
77 | >
78 | > No rotation in the Endurance as now it acts as the dial of the clock, each module corresponding to hours.
79 | >
80 | > **Key Features:**
81 | > - The color of the module changes to red for corresponding hour value.
82 | > - Minutes indicated by a triangular minute hand.
83 |
84 | - ### [Interstellar Analog](widgets/Interstellar_Analog.kwgt)
85 | >
86 | >
87 | > A 3D-tilted clock widget inspired by Interstellar, where gravitational waves manipulate the second hand to bridge communication between dimensions, symbolizing the link between gravity and time inside the tesseract
88 | >
89 | > **Note:** I am still perfecting this one. If you have any other ideas to improve this one, I'd love to see them. I never lock these, so go ahead and modify.
90 |
91 | More INTERSTELLAR themed widgets coming soon!
92 |
93 | ---
94 |
95 | ### **`NOTHING OS`** Inpired widgets ahead!
96 |
97 | - ### [Nothing Analog ](widgets/Nothing_Analog_.kwgt)
98 | > |
|
|
99 | > |-------|------|
100 | > | Light | Dark |
101 | >
102 | > Nothing OS themed Analog clock widget with dynamic themes.
103 | >
104 | > **Key Feature:** Automatically adapts to system theme.
105 |
106 | - ### [Nothing Analog 2](widgets/Nothing_Analog_2.kwgt)
107 | > |
|
|
108 | > |-------|------|
109 | > | Light | Dark |
110 | >
111 | > Nothing OS themed Analog clock widget with dynamic themes.
112 | >
113 | > **Key Feature:** Automatically adapts to system theme.
114 |
115 | - ### [Nothing Analog 3](widgets/Nothing_Analog_3.kwgt)
116 | > |
|
|
117 | > |-------|------|
118 | > | Light | Dark |
119 | >
120 | > Nothing OS themed Analog clock widget with dynamic themes.
121 | >
122 | > **Key Feature:** Automatically adapts to system theme.
123 |
124 | - ### [Nothing Analog 5](widgets/Nothing_Analog_5.kwgt)
125 | > |
|
|
126 | > |-------|------|
127 | > | Light | Dark |
128 | >
129 | > Nothing OS themed Analog clock widget with dynamic themes.
130 | >
131 | > **Key Feature:** Automatically adapts to system theme.
132 |
133 | - ### [Nothing Analog 5 Transparent](widgets/Nothing_Analog_5_Transparent.kwgt)
134 | > |
|
|
135 | > |-------|------|
136 | > | Light | Dark |
137 | >
138 | > Nothing OS themed Transparent analog clock widget with dynamic themes.
139 | >
140 | > **Key Feature:** Automatically adapts to wallpaper color Dark/Light [Note: Needs to be refreshed after changing wallpaper].
141 |
142 | - ### [Nothing Battery](widgets/Nothing_Battery.kwgt)
143 | >
144 | >
145 | > Nothing OS themed battery widget with dynamic themes.
146 | >
147 | > **Key Feature:** Automatically adapts to system theme.
148 |
149 | - ### [Nothing Battery2](widgets/Nothing_Battery2.kwgt)
150 | > |
|
|
151 | > |-------|------|
152 | > | Light | Dark |
153 | >
154 | > Nothing OS themed battery widget with dynamic themes.
155 | >
156 | > **Key Feature:** Automatically adapts to system theme.
157 |
158 | - ### [Nothing Battery Mini](widgets/Nothing_Battery_Mini.kwgt)
159 | > |
|
|
160 | > |-------|------|
161 | > | Light | Dark |
162 | >
163 | > Nothing OS themed Mini Battery widget with dynamic themes.
164 | >
165 | > **Key Feature:** Automatically adapts to system theme.
166 |
167 | - ### [Nothing CPU](widgets/Nothing_CPU.kwgt)
168 | > |
|
|
169 | > |-------|------|
170 | > | Light | Dark |
171 | >
172 | > Nothing OS themed CPU Monitor widget that shows sytem, user and idle percentages with dynamic themes.
173 | >
174 | > **Key Feature:** Automatically adapts to system theme.
175 |
176 | - ### [Nothing Date Time](widgets/Nothing_Date_Time.kwgt)
177 | > |
|
|
178 | > |-------|------|
179 | > | Light | Dark |
180 | >
181 | > Nothing OS themed minimal date-time widget with dynamic themes.
182 | >
183 | > **Key Feature:** Automatically adapts to system theme.
184 |
185 | - ### [Nothing Date Time2](widgets/Nothing_Date_Time2.kwgt)
186 | > |
|
|
187 | > |-------|------|
188 | > | Light | Dark |
189 | >
190 | > Nothing OS themed date-time widget with dynamic themes.
191 | >
192 | > **Key Feature:** Automatically adapts to system theme.
193 |
194 | - ### [Nothing Date Time3](widgets/Nothing_Date_Time3.kwgt)
195 | > |
|
|
196 | > |-------|------|
197 | > | Light | Dark |
198 | >
199 | > Nothing OS themed date-time+Temperatur+AQI widget with dynamic themes.
200 | >
201 | > **Key Feature:** Automatically adapts to wallpaper color Dark/Light [Note: Needs to be refreshed after changing wallpaper]..
202 |
203 | - ### [Nothing Digital](widgets/Nothing_Digital.kwgt)
204 | > |
|
|
205 | > |-------|------|
206 | > | Light | Dark |
207 | >
208 | > Nothing OS themed Digital Clock widget with dynamic themes.
209 | >
210 | > **Key Feature:** Automatically adapts to system theme.
211 |
212 | - ### [Nothing Digital2](widgets/Nothing_Digital2.kwgt)
213 | > |
|
|
214 | > |-------|------|
215 | > | Light | Dark |
216 | >
217 | > Nothing OS themed Digital Clock widget with dynamic themes.
218 | >
219 | > **Key Feature:** Automatically adapts to system theme.
220 |
221 | - ### [Nothing Digital3](widgets/Nothing_Digital3.kwgt)
222 | > |
|
|
223 | > |-------|------|
224 | > | Light | Dark |
225 | >
226 | > Nothing OS themed Digital Clock widget with dynamic themes.
227 | >
228 | > **Key Feature:** Automatically adapts to system theme.
229 |
230 | - ### [Nothing Digital4](widgets/Nothing_Digital4.kwgt)
231 | > |
|
|
232 | > |-------|------|
233 | > | Light | Dark |
234 | >
235 | > Nothing OS themed digital clock widget with dynamic themes.
236 | >
237 | > **Key Feature:** Automatically adapts to system theme.
238 |
239 | - ### [Nothing Digital Clock](widgets/Nothing_Digital_Clock.kwgt)
240 | > |
|
|
241 | > |-------|------|
242 | > | Light | Dark |
243 | >
244 | > Nothing OS themed Digital+Analog clock widget with dynamic themes.
245 | >
246 | > **Key Feature:** Automatically adapts to system theme.
247 |
248 | - ### [Nothing Future Clock](widgets/Nothing_Future_Clock.kwgt)
249 | > |
|
|
250 | > |-------|------|
251 | > | Light | Dark |
252 | >
253 | > Nothing OS themed futuristic clock widget with dynamic themes.
254 | >
255 | > **Key Feature:** Automatically adapts to system theme.
256 |
257 | - ### [Nothing Master Widget](widgets/Nothing_Master_Widget.kwgt)
258 | > |
|
|
259 | > |-------|------|
260 | > | Light | Dark |
261 | >
262 | > Nothing OS themed MASTER widget All-in-one with dynamic themes.
263 | >
264 | > **Key Feature:** Automatically adapts to system theme.
265 |
266 | - ### [Nothing Media Player](widgets/Nothing_Media_Player.kwgt)
267 | > |
|
|
268 | > |-------|------|
269 | > | Light | Dark |
270 | >
271 | > Nothing OS themed Media Player widget with dynamic themes.
272 | >
273 | > **Key Feature:** Automatically adapts to system theme.
274 |
275 | - ### [Nothing Media Player2](widgets/Nothing_Media_Player2.kwgt)
276 | > |
|
|
277 | > |-------|------|
278 | > | Light | Dark |
279 | >
280 | > A clean Nothing OS themed mini media player widget with dynamic themes.
281 | >
282 | > **Key Feature:** Automatically adapts to system theme.
283 |
284 | - ### [Nothing Media Player3](widgets/Nothing_Media_Player3.kwgt)
285 | > |
|
|
286 | > |-------|------|
287 | > | Light | Dark |
288 | >
289 | > A clean medial player widget widget with dynamic themes.
290 | >
291 | > **Key Feature:** Minimalist and aesthetically pleasing design.
292 |
293 | - ### [Nothing Mini Calender](widgets/Nothing_Mini_Calender.kwgt)
294 | > |
|
|
295 | > |-------|------|
296 | > | Light | Dark |
297 | >
298 | > A clean Nothing OS themed 5-day calender widget with dynamic themes.
299 | >
300 | > **Key Feature:** Automatically adapts to wallpaper color Dark/Light [Note: Needs to be refreshed after changing wallpaper].
301 |
302 | - ### [Nothing Sun Info](widgets/Nothing_Sun_Info.kwgt)
303 | > |
|
|
304 | > |-------|------|
305 | > | Light | Dark |
306 | >
307 | > Nothing OS themed sunrise and sunset time widget with dynamic themes.
308 | >
309 | > **Key Feature:** Automatically adapts to system theme.
310 |
311 | - ### [Nothing Temp](widgets/Nothing_Temp.kwgt)
312 | > |
|
|
313 | > |-------|------|
314 | > | Light | Dark |
315 | >
316 | > Nothing OS themed temperature widget with dynamic themes.
317 | >
318 | > **Key Feature:** Automatically adapts to system theme.
319 |
320 | ---
321 |
322 | ### **`Material You`** inspired widgets:
323 |
324 | - ### [Material3 Expanded Media Player](widgets/Material3_Expanded_Media_Player.kwgt)
325 |
326 | >
327 | >
328 | > A fully customizable media player widget based on Material You theme.
329 | >
330 | > **Key Features:**
331 | > - Dynamic accent color theming based on song cover.
332 | > - Integrated progress bar with wave effect.
333 | > - Top right container shows music app name.
334 | >
335 |
336 | - ### [Material3 Media Player Output](widgets/Material3_Media_Player_Output.kwgt)
337 | >
338 | >
339 | >
340 | > - **Key Difference:** Top right container shows *output* device (Phone/Bluetooth Device name).
341 |
342 | - ### [Mini Media Player](widgets/Mini_Media_Player.kwgt)
343 |
344 | >
345 | >
346 | > A mini media player widget based on Material You theme.
347 | >
348 | > **Key Feature:** Dynamic accent color theming based on song cover.
349 |
350 | - ### [Minimal Media Player](widgets/Minimal_Media_Player.kwgt)
351 | >
352 | >
353 | > Minimal media player widget based on Material You theme.
354 | >
355 | > - **Key Feature:** Dynamic accent color theming based on *system theme*.
356 | >
357 |
358 | - ### [Minimal Media Player 2](widgets/Minimal_Media_Player_2.kwgt)
359 | >
360 | >
361 | >
362 | > - **Key Difference:** Dynamic accent color theming based on *song cover*.
363 | >
364 |
365 | - ### [Minimal Media Player 3](widgets/Minimal_Media_Player_3.kwgt)
366 | >
367 | >
368 | >
369 | > - **Key Difference:** Dynamic accent color theming based on *song cover*.
370 |
371 | - ### [Material Notification Widget](widgets/material_notification_widget.kwgt)
372 |
373 |
374 | > |
|
|
|
375 | > |-------|------|------|
376 | > | Light | Dark | Empty State|
377 | >
378 | > Material themed widget that shows details of top-most notification.
379 | >
380 | > **Key Features:**
381 | > - Dynamic theme based on system theme (Dark/Light).
382 | > - Clear button removes the current notification.
383 | > - Clicking on the widget opens the notification.
384 |
385 | ---
386 |
387 | ### **`iOS`** inspired widgets:
388 |
389 | - ### [iOS Battery Widget](widgets/iOS_Battery_Widget.kwgt)
390 |
391 | >
392 | >
393 | > A Battery widget inspired by Apple iOS.
394 | >
395 | > **Key Feature:** Progress color and icon based on battery level and status (Charging or not).
396 |
397 | More iOS widgtes coming sooon...
398 |
399 | ---
400 |
401 | ### Other **`COOL`** widgets:
402 |
403 | - ### [Clean Time Date Info](widgets/Clean_Time_Date_Info.kwgt)
404 |
405 | > |
|
|
406 | > |-------|------|
407 | > | Light | Dark |
408 | >
409 | > A clean time, date and battery information widget.
410 | >
411 | > **Key Feature:** Dynamic theme based on system theme.
412 |
413 | - ### [Universal Media Player](widgets/Universal_Media_Player.kwgt)
414 | >
415 | >
416 | > A fully customizable universal media player widget.
417 | >
418 | > **Key Features:**
419 | > - Blurred song cover fill in the background.
420 | > - Integrated progress bar on the album cover border.
421 |
--------------------------------------------------------------------------------