Git Product home page Git Product logo

themes's Introduction

Themes directory for third party themes for EdgeTX

For older, EdgeTX v2.5 compatible themes, please go to the 2.5 branch.

Click here to download the latest themes package which you can then copy onto your radios SD card. Alternately, if you want to see what the latest changes were, check the latest release page.

Contents (ToC):

Online theme creators and templates

You have an option to create themes with easy-to-use online theme file creators or templates:

These let you play with the theme colours and generate the required files.

List of themes available

RCVR Cool Blue

RCVR_Christmas

RCVR_Halloween

RCVR_High_Contrast

RCVR_USA

InGage_coffee

InGage_espresso

InGage_purps

InGage_carbon

InGage_poke

InGage_pastel

Stroopwafel

SimpleRed

RL_Extravagant

RL_BurgundyRed

D.Va Pink

Nia_vibrant_blue

Handpainted Sky

Nirvana Smoke

Nirvana Space

Rammstein inspired theme

FM2M Original

FM2M Concrete

FM2M Green Fields

FM2M Hell Yeah

FM2M Vineyard

RK-Cappuccino

burn7_AnimePink

Bonafidepirate

Grown Up

Brushed Aluminum

RotorOxio Gold&Blood!

Wolfman

DZARO Dark Purple

GhostBranchFPV

FPV Know It All

Ghost in the Machine

JWST-Pillars

Crs_ColorfulCubes

Vespassassina Alu-white

Vespassassina Carbon-blue

Vespassassina Carbon-lime

Vespassassina Carbon-orange

Vespassassina Carbon-uv

Clean Theme

Dark Theme

Kobakirill_Russia

Zhukorama_dark

Description of an EdgeTX theme

A theme for EdgeTX consists minimally of 5 files, all located in a dedicated subfolder (in the example here themename):

  • themename/theme.yml (your theme configuration file with name, summary, and color settings)
  • themename/logo.png (a logo/banner for your theme)
    Example Logo
  • themename/screenshot1.png (first screenshot, of the main screen with some common widgets selected)
  • themename/screenshot2.png (second screenshot, of model selection screen with at least two models present)
  • themename/screenshot3.png (third screenshot, of the channel monitor, or alternately, Radio/Hardware tab where warning text color shown)

Optional:

  • themename/background_480x272.png (a background image for your theme in 480 x 272 pixel resolution, e.g. for TX16S, T16, X10, X12S)
  • themename/background_480x320.png (a background image for your theme in 480 x 320 pixel resolution, e.g. for PL18)
  • themename/background_320x480.png (a background image for your theme in 320 x 480 pixel resolution, e.g. for NV14)
  • themename/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 320x480 and 480x320 background images.

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

Please refer to theme 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.

In order to take screenshots using the EdgeTX simulator, first start EdgeTX Companion, pick from menu Settings the menu item with similar name Settings... Navigate to Simulator Settings tab and provide a folder where you would like the simulator to save the images (here in example Z:\Multimedia):

When using EdgeTX Simulator, click on the Screenshot icon to take a screenshot:

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.

themes's People

Contributors

andersix avatar bishko avatar burnoutag7 avatar chasedmonkey avatar curious-r avatar g-matrixsystems avatar ghostbranchfpv avatar howels avatar ishampadron avatar jimb40 avatar jmxp69 avatar jurgelenas avatar justinwasilenko avatar jwidess avatar keithluneau avatar kobakirill avatar madmonkey87 avatar msoos avatar muninnfpv avatar nerenye avatar pfeerick avatar richardclli avatar romushock1 avatar rotorman avatar rotoroxio avatar shonkonray avatar str00pwafel avatar ulfhedlund avatar vespassassina avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

themes's Issues

Change preview format description in readme

"Images should all be in PNG format, and 225 x 128 pixels in size, except the optional background image(s)"

Previews can be anything they are scaled in UI to 225 x128. Although to make simple I'd recommend using 480x272 PNG.
BTW good quality 1:1 full screen preview will be then possible if implemented in Theme settings

How to take screenshots of the theme with simulator?

Would really help if the docs mentioned how we are supposed to load themes in commpanion to do the screenshots which are needed for a PR. Obviously taking pictures of a real radio screen would give bad results so simulator should be used, but I cannot see how the existing theme screenshots have been obtained via simulator.

thanks

unable to choose any theme other than default

Hello all,
I recently got a TX16s and my first instinct was to flash it with EdgeTX so i did. I just have one issue (i think) with it and that is that i can only choose the default EdgeTX theme.
IMG_20220125_195053 1
When i press the telemetry key on the TX16s to go to the user interface screen to select another theme there is only the one 'EdgeTX Default' theme to choose from. i have looked on the SD card and there are other themes on it but i am unable to select them. This also makes me beg the question how do you import your own splash screens and model pictures??
Any help would be greatly appreciated

Just on a side note, i was wondering if edgeTX is suppose to say "welcome to edgeTX" when you turn the radio on like opentx did because my radio doesn't.

background issue with themes that comes with SD content (2.5.4)

Hello,
I just updated my radio to edgeTX 2.6.0, and I notice a strange thing with themes:
If I select one of the default themes (FM2M themes) that comes with SD content (2.5.4) I shouldn't get a background but when I restart the radio the background.png from the "EdgeTX" theme applies.

The only workaround i found is to rename the background.png of the EdgTX theme but this solution is not very clean.

I think if the themes don't contain a background.png file then no background should be applied.

Themes to monocrome (black and white)

Hello) Dear developers) Tell me, are themes created only for radiomaster x16 (color screen)? On black and white (monochrome) Taranis x9D+ screens, this is possible

Background images don't change with theme

EdgeTX version: 2.5.0
Transmitter: Radiomaster TX16s

None of the themes either from the default 2.5.0 SD card content or from this repo change the background upon selecting a theme. Themes do get applied but only the colors.

Did I miss a step?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.