Skip to content

Str00pwafel/themes

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 

Repository files navigation

Themes directory for third party themes for EdgeTX

List of themes available

RCVR_Halloween

InGage_coffee

InGage_espresso

InGage_purps

InGage_carbon

InGage_poke

InGage_pastel

RCVR_High_Contrast

Stroopwafel

Description of an EdgeTX theme

Initial Draft Specification - subject to change!

A theme for EdgeTX consists minimally of 5 files, all sharing the initial part of the filename (themefile in this example):

  • themefile.yml (you theme configuration file with name, summary, and color settings)
  • themefile.png (a logo/banner for your theme)
    Example Logo
  • themefile1.png (first screenshot, of the main screen with some common widgets selected)
    Example Screenshot 1
  • themefile2.png (second screenshot, of model selection screen with at least two models present)
    Example Screenshot 2
  • themefile3.png (third screenshot, of the channel monitor)
    Example Screenshot 3

Optional:

  • themefile_bg_480x272.png (a background image for your theme in 480 x 272 pixel resolution, e.g. for TX16S, T16, X10, X12S)
  • themefile_bg_320x480.png (a background image for your theme in 320 x 480 pixel resolution, e.g. for NV14)
  • themefile_readme.txt (any notes or information you wish to share with your theme)

Images should all be in PNG format, and 480x272 pixels in size, except the optional background image(s).

Please refer to the example folder for an example of the expected layout.

Please refer to TODO documentation for more information on the theme file format.

Steps to contribute

Please note that themes are currently still in development phase in EdgeTX and the specification can change. Thus please be prepared that at some point in (near) future you might be asked to update your submission, as we change the specification, e.g. about the image size or YAML style required.

If you want to contribute at current early stage in spite of the warning above, here are the steps:

  1. If you do not yet have a GitHub account, create it (it is free)
  2. Fork this repo by clicking Fork in upper right
  3. Make a branch (by clicking down arrow at "main" and typing an arbitrary name without spaces, e.g. "mytesttheme" and clicking "Create branch")
  4. Commit your changes to your newly created branch.
    You can work via GitHub Web interface or optionally you can do this also locally. Instructions for local command line would be:
    git clone -b mytesttheme https://github.com/your_user_name_in_GitHub/themes.git ~/edgetx/themes
    Then add the files with git add, followed by a commit with git commit -m "commitmessagehere" and then push with git push
    If you are a Windows user and looking for a graphical tool for Git, have a look at e.g. TortoiseGit
  5. Make a pull request by clicking the big green "Compare & Pull Request" button in GitHub in your fork's branch.

About

Themes directory for EdgeTX

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published